- CASSANDRA_OP - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
-
- CassandraConverterRule(Class<? extends RelNode>, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
-
- CassandraConverterRule(Class<R>, Predicate<? super R>, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
-
- CassandraEnumerator - Class in org.apache.calcite.adapter.cassandra
-
Enumerator that reads from a Cassandra column family.
- CassandraEnumerator(ResultSet, RelProtoDataType) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraEnumerator
-
Creates a CassandraEnumerator.
- cassandraFieldNames(RelDataType) - Static method in class org.apache.calcite.adapter.cassandra.CassandraRules
-
- CassandraFilter - Class in org.apache.calcite.adapter.cassandra
-
Implementation of a
Filter
relational expression in Cassandra.
- CassandraFilter(RelOptCluster, RelTraitSet, RelNode, RexNode, List<String>, List<String>, List<RelFieldCollation>) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraFilter
-
- CassandraFilter.Translator - Class in org.apache.calcite.adapter.cassandra
-
Translates
RexNode expressions into Cassandra expression strings.
- CassandraFilterRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
-
- CassandraLimit - Class in org.apache.calcite.adapter.cassandra
-
Implementation of limits in Cassandra.
- CassandraLimit(RelOptCluster, RelTraitSet, RelNode, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraLimit
-
- CassandraLimitRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule
-
- CassandraMethod - Enum in org.apache.calcite.adapter.cassandra
-
Builtin methods in the Cassandra adapter.
- CassandraMethod(Class, String, Class...) - Constructor for enum org.apache.calcite.adapter.cassandra.CassandraMethod
-
- CassandraProject - Class in org.apache.calcite.adapter.cassandra
-
Implementation of
Project
relational expression in Cassandra.
- CassandraProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraProject
-
- CassandraProjectRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
-
- CassandraQueryable(QueryProvider, SchemaPlus, CassandraTable, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
-
- CassandraRel - Interface in org.apache.calcite.adapter.cassandra
-
Relational expression that uses Cassandra calling convention.
- CassandraRel.Implementor - Class in org.apache.calcite.adapter.cassandra
-
Callback for the implementation process that converts a tree of
CassandraRel nodes into a CQL query.
- CassandraRules - Class in org.apache.calcite.adapter.cassandra
-
- CassandraRules() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules
-
- CassandraRules.CassandraConverterRule - Class in org.apache.calcite.adapter.cassandra
-
Base class for planner rules that convert a relational expression to
Cassandra calling convention.
- CassandraRules.CassandraFilterRule - Class in org.apache.calcite.adapter.cassandra
-
- CassandraRules.CassandraLimitRule - Class in org.apache.calcite.adapter.cassandra
-
- CassandraRules.CassandraProjectRule - Class in org.apache.calcite.adapter.cassandra
-
- CassandraRules.CassandraSortRule - Class in org.apache.calcite.adapter.cassandra
-
- CassandraRules.RexToCassandraTranslator - Class in org.apache.calcite.adapter.cassandra
-
Translator from
RexNode to strings in Cassandra's expression
language.
- CassandraSchema - Class in org.apache.calcite.adapter.cassandra
-
Schema mapped onto a Cassandra column family
- CassandraSchema(String, String, SchemaPlus, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchema(String, String, String, String, SchemaPlus, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchema
-
Creates a Cassandra schema.
- CassandraSchemaFactory - Class in org.apache.calcite.adapter.cassandra
-
- CassandraSchemaFactory() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
-
- CassandraSort - Class in org.apache.calcite.adapter.cassandra
-
Implementation of
Sort
relational expression in Cassandra.
- CassandraSort(RelOptCluster, RelTraitSet, RelNode, RelCollation) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSort
-
- CassandraSortRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
-
- cassandraTable - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
-
- CassandraTable - Class in org.apache.calcite.adapter.cassandra
-
Table based on a Cassandra column family
- CassandraTable(CassandraSchema, String, boolean) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
-
- CassandraTable(CassandraSchema, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable
-
- cassandraTable - Variable in class org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- CassandraTable.CassandraQueryable<T> - Class in org.apache.calcite.adapter.cassandra
-
- CassandraTableScan - Class in org.apache.calcite.adapter.cassandra
-
Relational expression representing a scan of a Cassandra collection.
- CassandraTableScan(RelOptCluster, RelTraitSet, RelOptTable, CassandraTable, RelDataType) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTableScan
-
Creates a CassandraTableScan.
- CassandraToEnumerableConverter - Class in org.apache.calcite.adapter.cassandra
-
Relational expression representing a scan of a table in a Cassandra data source.
- CassandraToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- CassandraToEnumerableConverterRule - Class in org.apache.calcite.adapter.cassandra
-
- CassandraToEnumerableConverterRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
-
- close() - Method in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
-
- clusteringKeys - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
-
- clusteringKeys - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
-
- clusteringOrder - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
-
- collationsCompatible(RelCollation, RelCollation) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
-
Check if it is possible to exploit native CQL sorting for a given collation.
- columnFamily - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
-
- compareFieldWithLiteral(RexNode, RexNode, List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
-
Check if an equality operation is comparing a primary key column with a literal.
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
-
- computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- constantArrayList(List<T>, Class) - Static method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
E.g.
- constantList(List<T>) - Static method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
E.g.
- CONVENTION - Static variable in interface org.apache.calcite.adapter.cassandra.CassandraRel
-
Calling convention for relational operations that occur in Cassandra.
- convert(LogicalFilter, CassandraTableScan) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
-
- convert(EnumerableLimit) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
-
- convert(Sort, CassandraFilter) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
-
- convert(RelNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
-
- copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraLimit
-
- copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
-
- copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
-
- copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
-
- create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchemaFactory
-
- current - Variable in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
-
- current() - Method in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
-
Produce the next row from the results
- currentRowField(int, SqlTypeName) - Method in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
-
Get a field for the current row from the underlying object.