Package org.apache.cassandra.cdc.avro
Interface CqlToAvroSchemaConverter
-
public interface CqlToAvroSchemaConverterDefines how to convert Cassandra CQL table schema to equivalent Avro message Schema.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.apache.cassandra.bridge.CassandraBridgecassandraBridge()default org.apache.avro.Schemaconvert(java.lang.String keyspace, java.lang.String tableCreateStatement)default org.apache.avro.Schemaconvert(java.lang.String keyspace, java.lang.String tableCreateStatement, java.util.Set<java.lang.String> udts)org.apache.avro.Schemaconvert(org.apache.cassandra.spark.data.CqlTable cqlTable)default voidprintSchemaFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt)default voidprintSchemaFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt, java.util.Set<java.lang.String> udts)default java.lang.StringschemaStringFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt)default java.lang.StringschemaStringFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt, java.util.Set<java.lang.String> udts)
-
-
-
Method Detail
-
cassandraBridge
org.apache.cassandra.bridge.CassandraBridge cassandraBridge()
-
convert
default org.apache.avro.Schema convert(java.lang.String keyspace, java.lang.String tableCreateStatement)
-
schemaStringFromCql
default java.lang.String schemaStringFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt)
-
schemaStringFromCql
default java.lang.String schemaStringFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt, java.util.Set<java.lang.String> udts)
-
printSchemaFromCql
default void printSchemaFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt)
-
printSchemaFromCql
default void printSchemaFromCql(java.lang.String keyspace, java.lang.String tableCreateStmt, java.util.Set<java.lang.String> udts)
-
convert
default org.apache.avro.Schema convert(java.lang.String keyspace, java.lang.String tableCreateStatement, java.util.Set<java.lang.String> udts)
-
convert
org.apache.avro.Schema convert(org.apache.cassandra.spark.data.CqlTable cqlTable)
-
-