Package io.debezium.connector.cassandra
Class KeyValueSchema.KeyValueSchemaBuilder
java.lang.Object
io.debezium.connector.cassandra.KeyValueSchema.KeyValueSchemaBuilder
- Enclosing class:
KeyValueSchema
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate static final Stringprivate List<org.apache.kafka.connect.data.Schema> private org.apache.kafka.connect.data.Schemaprivate io.debezium.connector.SourceInfoStructMaker<?> private Stringprivate com.datastax.oss.driver.api.core.metadata.schema.TableMetadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private Stringprivate org.apache.kafka.connect.data.Schemaprivate Stringprivate org.apache.kafka.connect.data.SchemawithKafkaTopicPrefix(String kafkaTopicPrefix) withKeyspace(String keyspace) withPrimaryKeyNames(List<String> primaryKeyNames) withPrimaryKeySchemas(List<org.apache.kafka.connect.data.Schema> primaryKeySchemas) withRowSchema(org.apache.kafka.connect.data.Schema rowSchema) withSourceInfoStructMarker(io.debezium.connector.SourceInfoStructMaker<?> sourceInfoStructMarker) withTableMetadata(com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata)
-
Field Details
-
NAMESPACE
- See Also:
-
keyspace
-
table
-
tableMetadata
private com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata -
kafkaTopicPrefix
-
sourceInfoStructMaker
private io.debezium.connector.SourceInfoStructMaker<?> sourceInfoStructMaker -
-
primaryKeySchemas
-
rowSchema
private org.apache.kafka.connect.data.Schema rowSchema
-
-
Constructor Details
-
KeyValueSchemaBuilder
public KeyValueSchemaBuilder()
-
-
Method Details
-
withKeyspace
-
withTable
-
withKafkaTopicPrefix
-
withSourceInfoStructMarker
public KeyValueSchema.KeyValueSchemaBuilder withSourceInfoStructMarker(io.debezium.connector.SourceInfoStructMaker<?> sourceInfoStructMarker) -
withPrimaryKeyNames
-
withPrimaryKeySchemas
public KeyValueSchema.KeyValueSchemaBuilder withPrimaryKeySchemas(List<org.apache.kafka.connect.data.Schema> primaryKeySchemas) -
withRowSchema
public KeyValueSchema.KeyValueSchemaBuilder withRowSchema(org.apache.kafka.connect.data.Schema rowSchema) -
withTableMetadata
public KeyValueSchema.KeyValueSchemaBuilder withTableMetadata(com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata) -
getKeyName
-
getValueName
-
getKeySchema
private org.apache.kafka.connect.data.Schema getKeySchema() -
getValueSchema
private org.apache.kafka.connect.data.Schema getValueSchema() -
build
-