Skip navigation links
Apache Calcite
A C D E F G I L M O R T V 

A

add(String, String) - Method in class org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
aggregate(List<Map.Entry<String, Class>>, List<String>) - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 

C

computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
CONVENTION - Static variable in interface org.apache.calcite.adapter.mongodb.MongoRel
Calling convention for relational operations that occur in MongoDB.
convert(RelNode) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
 
copy(RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Method in class org.apache.calcite.adapter.mongodb.MongoAggregate
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.mongodb.MongoSchemaFactory
 

D

deriveRowType() - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 

E

enumerator() - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
 

F

find(String, String, List<Map.Entry<String, Class>>) - Method in class org.apache.calcite.adapter.mongodb.MongoTable.MongoQueryable
Called via code-generation.

G

getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 
getTableMap() - Method in class org.apache.calcite.adapter.mongodb.MongoSchema
 

I

implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoAggregate
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoFilter
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoProject
 
implement(MongoRel.Implementor) - Method in interface org.apache.calcite.adapter.mongodb.MongoRel
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoSort
 
implement(MongoRel.Implementor) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
Implementor(RexBuilder) - Constructor for class org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
INSTANCE - Static variable in class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
Singleton instance of MongoToEnumerableConverterRule.

L

LOGGER - Static variable in class org.apache.calcite.adapter.mongodb.MongoRules
 

M

MAP - Static variable in enum org.apache.calcite.adapter.mongodb.MongoMethod
 
method - Variable in enum org.apache.calcite.adapter.mongodb.MongoMethod
 
MongoAggregate - Class in org.apache.calcite.adapter.mongodb
Implementation of Aggregate relational expression in MongoDB.
MongoAggregate(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.mongodb.MongoAggregate
 
MongoAggregate(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List<ImmutableBitSet>, List<AggregateCall>) - Constructor for class org.apache.calcite.adapter.mongodb.MongoAggregate
Deprecated.
MongoFilter - Class in org.apache.calcite.adapter.mongodb
Implementation of a Filter relational expression in MongoDB.
MongoFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.adapter.mongodb.MongoFilter
 
MongoMethod - Enum in org.apache.calcite.adapter.mongodb
Builtin methods in the MongoDB adapter.
MongoProject - Class in org.apache.calcite.adapter.mongodb
Implementation of Project relational expression in MongoDB.
MongoProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.mongodb.MongoProject
 
MongoProject(RelOptCluster, RelTraitSet, RelNode, List<RexNode>, RelDataType, int) - Constructor for class org.apache.calcite.adapter.mongodb.MongoProject
Deprecated.
MongoRel - Interface in org.apache.calcite.adapter.mongodb
Relational expression that uses Mongo calling convention.
MongoRel.Implementor - Class in org.apache.calcite.adapter.mongodb
Callback for the implementation process that converts a tree of MongoRel nodes into a MongoDB query.
MongoRules - Class in org.apache.calcite.adapter.mongodb
Rules and relational operators for MONGO calling convention.
MongoSchema - Class in org.apache.calcite.adapter.mongodb
Schema mapped onto a directory of MONGO files.
MongoSchemaFactory - Class in org.apache.calcite.adapter.mongodb
Factory that creates a MongoSchema.
MongoSchemaFactory() - Constructor for class org.apache.calcite.adapter.mongodb.MongoSchemaFactory
 
MongoSort - Class in org.apache.calcite.adapter.mongodb
Implementation of Sort relational expression in MongoDB.
MongoSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.mongodb.MongoSort
 
MongoTable - Class in org.apache.calcite.adapter.mongodb
Table based on a MongoDB collection.
MongoTable.MongoQueryable<T> - Class in org.apache.calcite.adapter.mongodb
Implementation of Queryable based on a MongoTable.
MongoTableScan - Class in org.apache.calcite.adapter.mongodb
Relational expression representing a scan of a MongoDB collection.
MongoTableScan(RelOptCluster, RelTraitSet, RelOptTable, MongoTable, RelDataType) - Constructor for class org.apache.calcite.adapter.mongodb.MongoTableScan
Creates a MongoTableScan.
MongoToEnumerableConverter - Class in org.apache.calcite.adapter.mongodb
Relational expression representing a scan of a table in a Mongo data source.
MongoToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverter
 
MongoToEnumerableConverterRule - Class in org.apache.calcite.adapter.mongodb
Rule to convert a relational expression from MongoRel.CONVENTION to EnumerableConvention.
MongoToEnumerableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.mongodb.MongoToEnumerableConverterRule
Called from the Config.

O

org.apache.calcite.adapter.mongodb - package org.apache.calcite.adapter.mongodb
Query provider based on a MongoDB database.

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.mongodb.MongoTableScan
 
RULES - Static variable in class org.apache.calcite.adapter.mongodb.MongoRules
 

T

toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 
toString() - Method in class org.apache.calcite.adapter.mongodb.MongoTable
 

V

valueOf(String) - Static method in enum org.apache.calcite.adapter.mongodb.MongoMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.mongodb.MongoMethod
Returns an array containing the constants of this enum type, in the order they are declared.
visitChild(int, RelNode) - Method in class org.apache.calcite.adapter.mongodb.MongoRel.Implementor
 
A C D E F G I L M O R T V 
Skip navigation links
Apache Calcite

Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.