Package io.confluent.connect.protobuf
Class ProtobufData
java.lang.Object
io.confluent.connect.protobuf.ProtobufData
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionProtobufData(int cacheSize) ProtobufData(ProtobufDataConfig protobufDataConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringdoScrubName(String name) protected ProtobufSchemaAndValuefromConnectData(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue) fromConnectData(org.apache.kafka.connect.data.Schema schema, Object value) Convert this object, in Connect data format, into an Protobuf object.fromConnectSchema(org.apache.kafka.connect.data.Schema schema) org.apache.kafka.connect.data.SchemaAndValuetoConnectData(ProtobufSchema protobufSchema, com.google.protobuf.Message message) protected ObjecttoConnectData(org.apache.kafka.connect.data.Schema schema, Object value) org.apache.kafka.connect.data.SchematoConnectSchema(ProtobufSchema schema)
-
Field Details
-
NAMESPACE
- See Also:
-
DEFAULT_SCHEMA_NAME
- See Also:
-
MAP_ENTRY_SUFFIX
- See Also:
-
KEY_FIELD
- See Also:
-
VALUE_FIELD
- See Also:
-
PROTOBUF_TYPE_ENUM
- See Also:
-
PROTOBUF_TYPE_ENUM_PREFIX
- See Also:
-
PROTOBUF_TYPE_UNION
- See Also:
-
PROTOBUF_TYPE_UNION_PREFIX
- See Also:
-
PROTOBUF_TYPE_TAG
- See Also:
-
PROTOBUF_TYPE_PROP
- See Also:
-
PROTOBUF_PRECISION_PROP
- See Also:
-
PROTOBUF_SCALE_PROP
- See Also:
-
PROTOBUF_DECIMAL_LOCATION
- See Also:
-
PROTOBUF_DECIMAL_TYPE
- See Also:
-
PROTOBUF_DATE_LOCATION
- See Also:
-
PROTOBUF_DATE_TYPE
- See Also:
-
PROTOBUF_TIME_LOCATION
- See Also:
-
PROTOBUF_TIME_TYPE
- See Also:
-
PROTOBUF_TIMESTAMP_LOCATION
- See Also:
-
PROTOBUF_TIMESTAMP_TYPE
- See Also:
-
PROTOBUF_WRAPPER_LOCATION
- See Also:
-
PROTOBUF_DOUBLE_WRAPPER_TYPE
- See Also:
-
PROTOBUF_FLOAT_WRAPPER_TYPE
- See Also:
-
PROTOBUF_INT64_WRAPPER_TYPE
- See Also:
-
PROTOBUF_UINT64_WRAPPER_TYPE
- See Also:
-
PROTOBUF_INT32_WRAPPER_TYPE
- See Also:
-
PROTOBUF_UINT32_WRAPPER_TYPE
- See Also:
-
PROTOBUF_BOOL_WRAPPER_TYPE
- See Also:
-
PROTOBUF_STRING_WRAPPER_TYPE
- See Also:
-
PROTOBUF_BYTES_WRAPPER_TYPE
- See Also:
-
CONNECT_PRECISION_PROP
- See Also:
-
CONNECT_SCALE_PROP
- See Also:
-
CONNECT_TYPE_PROP
- See Also:
-
CONNECT_TYPE_INT8
- See Also:
-
CONNECT_TYPE_INT16
- See Also:
-
GENERALIZED_TYPE_UNION
- See Also:
-
GENERALIZED_TYPE_ENUM
- See Also:
-
-
Constructor Details
-
ProtobufData
public ProtobufData() -
ProtobufData
public ProtobufData(int cacheSize) -
ProtobufData
-
-
Method Details
-
fromConnectData
public ProtobufSchemaAndValue fromConnectData(org.apache.kafka.connect.data.Schema schema, Object value) Convert this object, in Connect data format, into an Protobuf object. -
fromConnectData
protected ProtobufSchemaAndValue fromConnectData(org.apache.kafka.connect.data.SchemaAndValue schemaAndValue) -
fromConnectSchema
-
toConnectData
public org.apache.kafka.connect.data.SchemaAndValue toConnectData(ProtobufSchema protobufSchema, com.google.protobuf.Message message) -
toConnectData
-
toConnectSchema
-
doScrubName
-