Class CassandraSchemaInfo
- java.lang.Object
-
- org.apache.cassandra.spark.bulkwriter.CassandraSchemaInfo
-
- All Implemented Interfaces:
SchemaInfo
public class CassandraSchemaInfo extends java.lang.Object implements SchemaInfo
-
-
Constructor Summary
Constructors Constructor Description CassandraSchemaInfo(BroadcastableSchemaInfo broadcastable)Reconstruct from BroadcastableSchemaInfo on executor.CassandraSchemaInfo(TableSchema tableSchema, java.util.Set<java.lang.String> userDefinedTypeStatements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableSchemagetTableSchema()java.util.Set<java.lang.String>getUserDefinedTypeStatements()
-
-
-
Constructor Detail
-
CassandraSchemaInfo
public CassandraSchemaInfo(TableSchema tableSchema, java.util.Set<java.lang.String> userDefinedTypeStatements)
-
CassandraSchemaInfo
public CassandraSchemaInfo(BroadcastableSchemaInfo broadcastable)
Reconstruct from BroadcastableSchemaInfo on executor. Reconstructs TableSchema from BroadcastableTableSchema (no Sidecar calls needed).- Parameters:
broadcastable- the broadcastable schema info from broadcast
-
-
Method Detail
-
getTableSchema
public TableSchema getTableSchema()
- Specified by:
getTableSchemain interfaceSchemaInfo
-
getUserDefinedTypeStatements
public java.util.Set<java.lang.String> getUserDefinedTypeStatements()
- Specified by:
getUserDefinedTypeStatementsin interfaceSchemaInfo
-
-