public class SchemaConverter extends AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>
| Constructor and Description |
|---|
SchemaConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.cassandra.schema.TableMetadata |
asTable(org.apache.cassandra.schema.ViewTableMetadata view) |
protected Column.Order |
columnClusteringOrder(org.apache.cassandra.schema.ColumnMetadata column) |
protected Column.Kind |
columnKind(org.apache.cassandra.schema.ColumnMetadata column) |
protected String |
columnName(org.apache.cassandra.schema.ColumnMetadata column) |
protected Iterable<org.apache.cassandra.schema.ColumnMetadata> |
columns(org.apache.cassandra.schema.TableMetadata table) |
protected Column.ColumnType |
columnType(org.apache.cassandra.schema.ColumnMetadata column) |
protected String |
indexName(org.apache.cassandra.schema.IndexMetadata index) |
protected String |
indexTarget(org.apache.cassandra.schema.IndexMetadata index) |
protected boolean |
isBaseTableOf(org.apache.cassandra.schema.TableMetadata table,
org.apache.cassandra.schema.ViewTableMetadata view) |
protected boolean |
isCustom(org.apache.cassandra.schema.IndexMetadata index) |
protected String |
keyspaceName(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
protected Map<String,String> |
replicationOptions(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
protected Iterable<org.apache.cassandra.schema.IndexMetadata> |
secondaryIndexes(org.apache.cassandra.schema.TableMetadata table) |
protected String |
tableName(org.apache.cassandra.schema.TableMetadata table) |
protected Iterable<org.apache.cassandra.schema.TableMetadata> |
tables(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
protected List<Column> |
userTypeFields(org.apache.cassandra.db.marshal.UserType userType) |
protected String |
userTypeName(org.apache.cassandra.db.marshal.UserType userType) |
protected Iterable<org.apache.cassandra.db.marshal.UserType> |
userTypes(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
protected boolean |
usesDurableWrites(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
protected Iterable<org.apache.cassandra.schema.ViewTableMetadata> |
views(org.apache.cassandra.schema.KeyspaceMetadata keyspace) |
convertCassandraSchemaprotected String keyspaceName(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
keyspaceName in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Map<String,String> replicationOptions(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
replicationOptions in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected boolean usesDurableWrites(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
usesDurableWrites in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.schema.TableMetadata> tables(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
tables in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.db.marshal.UserType> userTypes(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
userTypes in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.schema.ViewTableMetadata> views(org.apache.cassandra.schema.KeyspaceMetadata keyspace)
views in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected String tableName(org.apache.cassandra.schema.TableMetadata table)
tableName in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.schema.ColumnMetadata> columns(org.apache.cassandra.schema.TableMetadata table)
columns in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected String columnName(org.apache.cassandra.schema.ColumnMetadata column)
columnName in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Column.ColumnType columnType(org.apache.cassandra.schema.ColumnMetadata column)
columnType in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Column.Order columnClusteringOrder(org.apache.cassandra.schema.ColumnMetadata column)
columnClusteringOrder in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Column.Kind columnKind(org.apache.cassandra.schema.ColumnMetadata column)
columnKind in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected Iterable<org.apache.cassandra.schema.IndexMetadata> secondaryIndexes(org.apache.cassandra.schema.TableMetadata table)
secondaryIndexes in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected String indexName(org.apache.cassandra.schema.IndexMetadata index)
indexName in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected String indexTarget(org.apache.cassandra.schema.IndexMetadata index)
indexTarget in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected boolean isCustom(org.apache.cassandra.schema.IndexMetadata index)
isCustom in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected List<Column> userTypeFields(org.apache.cassandra.db.marshal.UserType userType)
userTypeFields in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected String userTypeName(org.apache.cassandra.db.marshal.UserType userType)
userTypeName in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected org.apache.cassandra.schema.TableMetadata asTable(org.apache.cassandra.schema.ViewTableMetadata view)
asTable in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>protected boolean isBaseTableOf(org.apache.cassandra.schema.TableMetadata table,
org.apache.cassandra.schema.ViewTableMetadata view)
isBaseTableOf in class AbstractCassandraSchemaConverter<org.apache.cassandra.schema.KeyspaceMetadata,org.apache.cassandra.schema.TableMetadata,org.apache.cassandra.schema.ColumnMetadata,org.apache.cassandra.db.marshal.UserType,org.apache.cassandra.schema.IndexMetadata,org.apache.cassandra.schema.ViewTableMetadata>Copyright © 2021. All rights reserved.