Package table

Class Table

java.lang.Object
table.Table
Direct Known Subclasses:
CassandraTable

public abstract class Table extends Object
  • Field Details

    • tableName

      protected String tableName
    • database

      protected Database database
    • OntologyIndex

      protected Integer OntologyIndex
    • PartitionKeyColumns

      protected HashMap<String,com.datastax.oss.driver.api.core.type.DataType> PartitionKeyColumns
    • ClusteringKeyColumns

      protected HashMap<String,com.datastax.oss.driver.api.core.type.DataType> ClusteringKeyColumns
    • Columns

      protected HashMap<String,com.datastax.oss.driver.api.core.type.DataType> Columns
  • Constructor Details

  • Method Details

    • initialize

      public abstract void initialize()
      Creates table and build prepared statements for frequently used queries.
    • statementIncrementalInsert

      public abstract com.datastax.oss.driver.api.core.cql.SimpleStatement statementIncrementalInsert(Map<String,Object> assignments)
    • statementInsert

      public abstract com.datastax.oss.driver.api.core.cql.SimpleStatement statementInsert()
    • statementCreate

      public abstract com.datastax.oss.driver.api.core.cql.SimpleStatement statementCreate()
    • getColumnsName

      public Set<String> getColumnsName()
    • getColumns

      public HashMap<String,com.datastax.oss.driver.api.core.type.DataType> getColumns()
    • getPrimaryKeyColumnNames

      public Set<String> getPrimaryKeyColumnNames()
    • getPrimaryKeyColumns

      public HashMap<String,com.datastax.oss.driver.api.core.type.DataType> getPrimaryKeyColumns()
    • getPartitionKeyColumnNames

      public Set<String> getPartitionKeyColumnNames()
    • getPartitionKeyColumns

      public HashMap<String,com.datastax.oss.driver.api.core.type.DataType> getPartitionKeyColumns()
    • getClusteringKeyColumnNames

      public Set<String> getClusteringKeyColumnNames()
    • getClusteringKeyColumns

      public HashMap<String,com.datastax.oss.driver.api.core.type.DataType> getClusteringKeyColumns()
    • getAllColumnsNames

      public Set<String> getAllColumnsNames()
    • getAllColumns

      public HashMap<String,com.datastax.oss.driver.api.core.type.DataType> getAllColumns()
    • getTableName

      public String getTableName()
    • getDatabaseName

      public String getDatabaseName()