Package table

Class CassandraTable

java.lang.Object
table.Table
table.CassandraTable
Direct Known Subclasses:
ClassIndividuals, IsComplementOf, IsDisjointWith, IsEquivalentToAll, IsEquivalentToClass, IsEquivalentToIntersection, IsEquivalentToMaxCardinality, IsEquivalentToMinCardinality, IsEquivalentToSome, IsEquivalentToUnion, IsFunctionalProperty, IsInverseFunctionalProperty, IsObjectPropertyDomain, IsObjectPropertyEquivalentToClass, IsObjectPropertyInverseOf, IsObjectPropertyRange, IsSameAs, IsSubclassOfAll, IsSubclassOfClass, IsSubclassOfComplement, IsSubclassOfIntersection, IsSubclassOfMaxCardinality, IsSubclassOfMinCardinality, IsSubclassOfSome, IsSubclassOfUnion, IsSubPropertyOf, IsSuperClassOf, PropIndividuals

public abstract class CassandraTable extends Table
  • Field Details

    • cache

      protected final HashMap<List<Object>,Integer> cache
      Apache Cassandra does not implements auto-incremental columns.
  • Constructor Details

    • CassandraTable

      public CassandraTable(String tableName, Database database)
  • Method Details

    • initialize

      public void initialize()
      Creates table and build prepared statements for frequently used queries.
      Specified by:
      initialize in class Table
    • statementIncrementalInsert

      public com.datastax.oss.driver.api.core.cql.SimpleStatement statementIncrementalInsert(Map<String,Object> assignments)
      Specified by:
      statementIncrementalInsert in class Table
    • statementInsert

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

      public com.datastax.oss.driver.api.core.cql.SimpleStatement statementInsert()
      Specified by:
      statementInsert in class Table
    • statementCreate

      public com.datastax.oss.driver.api.core.cql.SimpleStatement statementCreate()
      Specified by:
      statementCreate in class Table