public class ProtobufData extends Object
| Constructor and Description |
|---|
ProtobufData() |
ProtobufData(int cacheSize) |
ProtobufData(ProtobufDataConfig protobufDataConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
doScrubName(String name) |
protected ProtobufSchemaAndValue |
fromConnectData(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue) |
ProtobufSchemaAndValue |
fromConnectData(org.apache.kafka.connect.data.Schema schema,
Object value)
Convert this object, in Connect data format, into an Protobuf object.
|
ProtobufSchema |
fromConnectSchema(org.apache.kafka.connect.data.Schema schema) |
org.apache.kafka.connect.data.SchemaAndValue |
toConnectData(ProtobufSchema protobufSchema,
com.google.protobuf.Message message) |
protected Object |
toConnectData(org.apache.kafka.connect.data.Schema schema,
Object value) |
org.apache.kafka.connect.data.Schema |
toConnectSchema(ProtobufSchema schema) |
public static final String NAMESPACE
public static final String DEFAULT_SCHEMA_NAME
public static final String MAP_ENTRY_SUFFIX
public static final String KEY_FIELD
public static final String VALUE_FIELD
public static final String PROTOBUF_TYPE_ENUM
public static final String PROTOBUF_TYPE_ENUM_PREFIX
public static final String PROTOBUF_TYPE_UNION
public static final String PROTOBUF_TYPE_UNION_PREFIX
public static final String PROTOBUF_TYPE_TAG
public static final String PROTOBUF_TYPE_PROP
public static final String PROTOBUF_PRECISION_PROP
public static final String PROTOBUF_SCALE_PROP
public static final String PROTOBUF_DECIMAL_LOCATION
public static final String PROTOBUF_DECIMAL_TYPE
public static final String PROTOBUF_DATE_LOCATION
public static final String PROTOBUF_DATE_TYPE
public static final String PROTOBUF_TIME_LOCATION
public static final String PROTOBUF_TIME_TYPE
public static final String PROTOBUF_TIMESTAMP_LOCATION
public static final String PROTOBUF_TIMESTAMP_TYPE
public static final String PROTOBUF_WRAPPER_LOCATION
public static final String PROTOBUF_DOUBLE_WRAPPER_TYPE
public static final String PROTOBUF_FLOAT_WRAPPER_TYPE
public static final String PROTOBUF_INT64_WRAPPER_TYPE
public static final String PROTOBUF_UINT64_WRAPPER_TYPE
public static final String PROTOBUF_INT32_WRAPPER_TYPE
public static final String PROTOBUF_UINT32_WRAPPER_TYPE
public static final String PROTOBUF_BOOL_WRAPPER_TYPE
public static final String PROTOBUF_STRING_WRAPPER_TYPE
public static final String PROTOBUF_BYTES_WRAPPER_TYPE
public static final String CONNECT_PRECISION_PROP
public static final String CONNECT_SCALE_PROP
public static final String CONNECT_TYPE_PROP
public static final String CONNECT_TYPE_INT8
public static final String CONNECT_TYPE_INT16
public static final String GENERALIZED_TYPE_UNION
public static final String GENERALIZED_TYPE_ENUM
public ProtobufData()
public ProtobufData(int cacheSize)
public ProtobufData(ProtobufDataConfig protobufDataConfig)
public ProtobufSchemaAndValue fromConnectData(org.apache.kafka.connect.data.Schema schema, Object value)
protected ProtobufSchemaAndValue fromConnectData(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue)
public ProtobufSchema fromConnectSchema(org.apache.kafka.connect.data.Schema schema)
public org.apache.kafka.connect.data.SchemaAndValue toConnectData(ProtobufSchema protobufSchema, com.google.protobuf.Message message)
protected Object toConnectData(org.apache.kafka.connect.data.Schema schema, Object value)
public org.apache.kafka.connect.data.Schema toConnectSchema(ProtobufSchema schema)
Copyright © 2025 Confluent, Inc.. All rights reserved.