Package org.apache.calcite.adapter.mongodb
Query provider based on a MongoDB database.
-
Interface Summary Interface Description MongoRel Relational expression that uses Mongo calling convention. -
Class Summary Class Description MongoAggregate Implementation ofAggregate
relational expression in MongoDB.MongoEnumerator Enumerator that reads from a MongoDB collection.MongoFilter Implementation of aFilter
relational expression in MongoDB.MongoFilter.Translator TranslatesRexNode
expressions into MongoDB expression strings.MongoProject Implementation ofProject
relational expression in MongoDB.MongoRel.Implementor Callback for the implementation process that converts a tree ofMongoRel
nodes into a MongoDB query.MongoRules Rules and relational operators forMONGO
calling convention.MongoRules.MongoAggregateRule Rule to convert anLogicalAggregate
to anMongoAggregate
.MongoRules.MongoConverterRule Base class for planner rules that convert a relational expression to MongoDB calling convention.MongoRules.MongoFilterRule Rule to convert aLogicalFilter
to aMongoFilter
.MongoRules.MongoProjectRule Rule to convert aLogicalProject
to aMongoProject
.MongoRules.MongoSortRule MongoRules.RexToMongoTranslator Translator fromRexNode
to strings in MongoDB's expression language.MongoSchema Schema mapped onto a directory of MONGO files.MongoSchemaFactory Factory that creates aMongoSchema
.MongoSort Implementation ofSort
relational expression in MongoDB.MongoTable Table based on a MongoDB collection.MongoTable.MongoQueryable<T> Implementation ofQueryable
based on aMongoTable
.MongoTableScan Relational expression representing a scan of a MongoDB collection.MongoToEnumerableConverter Relational expression representing a scan of a table in a Mongo data source.MongoToEnumerableConverterRule Rule to convert a relational expression fromMongoRel.CONVENTION
toEnumerableConvention
. -
Enum Summary Enum Description MongoMethod Builtin methods in the MongoDB adapter.