A C D E F G I K L M N O P Q R S T V W 

A

add(List<String>, List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
Adds newly projected fields and restricted predicates.
addMaterializedViews() - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
Add all materialized views defined in the schema to this column family
addOrder(List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 

C

CASSANDRA_OP - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
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.
CassandraFilter.Translator(List<String>, List<String>, List<String>, List<RelFieldCollation>) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
 
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
 
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.
CassandraRel.Implementor() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
CassandraRules - Class in org.apache.calcite.adapter.cassandra
Rules and relational operators for CassandraRel.CONVENTION calling convention.
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.CassandraConverterRule(Class<? extends RelNode>, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
 
CassandraRules.CassandraConverterRule(Class<R>, Predicate<? super R>, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
 
CassandraRules.CassandraFilterRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a LogicalFilter to a CassandraFilter.
CassandraRules.CassandraFilterRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
 
CassandraRules.CassandraProjectRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a LogicalProject to a CassandraProject.
CassandraRules.CassandraProjectRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
 
CassandraRules.CassandraSortRule - Class in org.apache.calcite.adapter.cassandra
Rule to convert a Sort to a CassandraSort.
CassandraRules.CassandraSortRule() - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
CassandraRules.RexToCassandraTranslator - Class in org.apache.calcite.adapter.cassandra
Translator from RexNode to strings in Cassandra's expression language.
CassandraRules.RexToCassandraTranslator(JavaTypeFactory, List<String>) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraRules.RexToCassandraTranslator
 
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.
CassandraSchemaFactory - Class in org.apache.calcite.adapter.cassandra
Factory that creates a CassandraSchema
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, RelCollation, RexNode) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraSort
 
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
Implementation of Queryable based on a CassandraTable.
CassandraTable.CassandraQueryable(QueryProvider, SchemaPlus, CassandraTable, String) - Constructor for class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
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
Rule to convert a relational expression from CassandraRel.CONVENTION to EnumerableConvention.
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.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(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, 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.

D

deriveRowType() - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 

E

enumerator() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 

F

fieldNames - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
 
fieldTypes - Variable in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
 
FILTER_PREDICATE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 

G

getClusteringOrder(String, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
Get the collation of all clustering key columns.
getClusteringOrder() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getImplicitCollation() - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
Get the resulting collation by the clustering keys after filtering.
getImplicitCollation() - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Infer the implicit correlation from the unrestricted clustering keys.
getKeyFields(String, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
Get all primary key columns from the underlying CQL table
getKeyFields() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getKeyspace() - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
 
getRelDataType(String, boolean) - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
getSession() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
getTable() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
 
getTableMap() - Method in class org.apache.calcite.adapter.cassandra.CassandraSchema
 

I

implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraProject
 
implement(CassandraRel.Implementor) - Method in interface org.apache.calcite.adapter.cassandra.CassandraRel
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraSort
 
implement(CassandraRel.Implementor) - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverter
 
implicitCollation - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
implicitCollation - Variable in class org.apache.calcite.adapter.cassandra.CassandraSort
 
implicitFieldCollations - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
implicitFieldCollations - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
 
inFields - Variable in class org.apache.calcite.adapter.cassandra.CassandraRules.RexToCassandraTranslator
 
INSTANCE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraProjectRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraToEnumerableConverterRule
 
isEqualityOnKey(RexNode, List<String>, Set<String>, List<String>) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
Check if the node is a supported predicate (primary key equality).
isSinglePartition() - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter
Check if the filter restricts to a single partition.
isSinglePartition() - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Check if the query spans only one partition.
iterator - Variable in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
 

K

keyFields - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
 
keyspace - Variable in class org.apache.calcite.adapter.cassandra.CassandraSchema
 

L

limitValue - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
literalValue(RexLiteral) - Static method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Conver the value of a literal to a string.
LOGGER - Static variable in class org.apache.calcite.adapter.cassandra.CassandraSchema
 

M

MAP - Static variable in enum org.apache.calcite.adapter.cassandra.CassandraMethod
 
match - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
 
matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
method - Variable in enum org.apache.calcite.adapter.cassandra.CassandraMethod
 
moveNext() - Method in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
 

N

name - Variable in class org.apache.calcite.adapter.cassandra.CassandraSchema
 

O

onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
 
onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 
order - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
org.apache.calcite.adapter.cassandra - package org.apache.calcite.adapter.cassandra
Cassandra query provider.
out - Variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
 

P

parentSchema - Variable in class org.apache.calcite.adapter.cassandra.CassandraSchema
 
partitionKeys - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
partitionKeys - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
 
PREDICATE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule
 
projectRowType - Variable in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
protoRowType - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
 

Q

query(List<Map.Entry<String, Class>>, List<String>, List<String>, String) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable.CassandraQueryable
Called via code-generation.
query(Session) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
query(Session, List<Map.Entry<String, Class>>, List<String>, List<String>, String) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
Executes a CQL query on the underlying table.

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.cassandra.CassandraTableScan
 
reset() - Method in class org.apache.calcite.adapter.cassandra.CassandraEnumerator
 
restrictedClusteringKeys - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
 
reverseDirection(RelFieldCollation.Direction) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
Find the reverse of a given collation direction.
RULES - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules
 

S

schema - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
 
selectFields - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
session - Variable in class org.apache.calcite.adapter.cassandra.CassandraSchema
 
setLimit(String) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
singlePartition - Variable in class org.apache.calcite.adapter.cassandra.CassandraFilter
 
SORT_PREDICATE - Static variable in class org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule
 

T

table - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
toString() - Method in class org.apache.calcite.adapter.cassandra.CassandraTable
 
translateAnd(RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Translate a conjunctive predicate to a CQL string.
translateBinary(String, String, RexCall) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Translates a call to a binary operator, reversing arguments if necessary.
translateBinary2(String, RexNode, RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Translates a call to a binary operator.
translateMatch(RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Produce the CQL predicate string for the given condition.
translateMatch2(RexNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Translate a binary relation.
translateOp2(String, String, RexLiteral) - Method in class org.apache.calcite.adapter.cassandra.CassandraFilter.Translator
Combines a field name, operator, and literal to produce a predicate string.
typeFactory - Variable in class org.apache.calcite.adapter.cassandra.CassandraRules.RexToCassandraTranslator
 

V

valueOf(String) - Static method in enum org.apache.calcite.adapter.cassandra.CassandraMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.cassandra.CassandraMethod
Returns an array containing the constants of this enum type, in the order they are declared.
view - Variable in class org.apache.calcite.adapter.cassandra.CassandraTable
 
visitChild(int, RelNode) - Method in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
visitInputRef(RexInputRef) - Method in class org.apache.calcite.adapter.cassandra.CassandraRules.RexToCassandraTranslator
 

W

whereClause - Variable in class org.apache.calcite.adapter.cassandra.CassandraRel.Implementor
 
A C D E F G I K L M N O P Q R S T V W 

Copyright © 2012–2016 The Apache Software Foundation. All rights reserved.