Skip navigation links
Apache Calcite
A C D E F G I L M N O P Q R S T V W 

A

addSelectFields(Map<String, String>) - Method in class org.apache.calcite.adapter.innodb.InnodbRel.Implementor
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 

C

ColumnTypeToSqlTypeConversionRules - Class in org.apache.calcite.adapter.innodb
Mappings from innodb-java-reader column types to corresponding SQL types.
ColumnTypeToSqlTypeConversionRules() - Constructor for class org.apache.calcite.adapter.innodb.ColumnTypeToSqlTypeConversionRules
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
CONVENTION - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRel
Calling convention for relational operations that occur in InnoDB.
convert(RelNode) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverterRule
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
create(String, QueryType, List<Object>, ComparisonOperator, ComparisonOperator, List<Object>, List<Object>) - Static method in class org.apache.calcite.adapter.innodb.IndexCondition
Creates a new instance for code generation to build query parameters for underlying storage engine Innodb-java-reader.
create(RelOptCluster, RelTraitSet, RelNode, RexNode, IndexCondition, TableDef, String) - Static method in class org.apache.calcite.adapter.innodb.InnodbFilter
Creates an InnodbFilter.
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.innodb.InnodbSchemaFactory
 

D

DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbFilterRule.InnodbFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortFilterRule.InnodbSortFilterRuleConfig
 
DEFAULT - Static variable in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule.InnodbSortTableScanRuleConfig
 
DEFAULT_CONFIG - Static variable in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverterRule
Default configuration.
deriveRowType() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 

E

enumerator() - Method in class org.apache.calcite.adapter.innodb.InnodbTable.InnodbQueryable
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
explainTerms(RelWriter) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 

F

FILTER - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a LogicalFilter to a InnodbFilter.

G

getForceIndexName() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
Returns the resulting collation by the primary or secondary indexes after filtering.
getImplicitCollation() - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
Infer the implicit collation from index.
getIndexesNameSet() - Method in class org.apache.calcite.adapter.innodb.InnodbTable
Get index name set.
getIndexName() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getPointQueryKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getPushDownConditions() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getQueryType() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryLowerKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryLowerOp() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryUpperKey() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRangeQueryUpperOp() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRemainderConditions() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
getTableDef(String) - Method in class org.apache.calcite.adapter.innodb.InnodbSchema
Return table definition.
getTableDef() - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
getTableMap() - Method in class org.apache.calcite.adapter.innodb.InnodbSchema
 

I

implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbFilter
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbProject
 
implement(InnodbRel.Implementor) - Method in interface org.apache.calcite.adapter.innodb.InnodbRel
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbSort
 
implement(InnodbRel.Implementor) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
Implementor() - Constructor for class org.apache.calcite.adapter.innodb.InnodbRel.Implementor
 
IndexCondition - Class in org.apache.calcite.adapter.innodb
Index condition.
indexCondition - Variable in class org.apache.calcite.adapter.innodb.InnodbFilter
 
InnodbFilter - Class in org.apache.calcite.adapter.innodb
Implementation of a Filter relational expression for an InnoDB data source.
InnodbFilterRule(InnodbRules.InnodbFilterRule.InnodbFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.innodb.InnodbRules.InnodbFilterRule
Creates a InnodbFilterRule.
InnodbMethod - Enum in org.apache.calcite.adapter.innodb
Builtin methods in InnoDB data source.
InnodbProject - Class in org.apache.calcite.adapter.innodb
Implementation of Project relational expression for an InnoDB data source.
InnodbProjectRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.innodb.InnodbRules.InnodbProjectRule
 
InnodbQueryable(QueryProvider, SchemaPlus, InnodbTable, String) - Constructor for class org.apache.calcite.adapter.innodb.InnodbTable.InnodbQueryable
 
InnodbRel - Interface in org.apache.calcite.adapter.innodb
Relational expression that uses InnoDB calling convention.
InnodbRel.Implementor - Class in org.apache.calcite.adapter.innodb
Callback for the implementation process that converts a tree of InnodbRel nodes into an InnoDB direct call query.
InnodbRules - Class in org.apache.calcite.adapter.innodb
Rules and relational operators for InnodbRel.CONVENTION calling convention.
InnodbRules.InnodbFilterRule - Class in org.apache.calcite.adapter.innodb
Rule to convert a LogicalFilter to a InnodbFilter.
InnodbRules.InnodbFilterRule.InnodbFilterRuleConfig - Interface in org.apache.calcite.adapter.innodb
Rule configuration.
InnodbRules.InnodbProjectRule - Class in org.apache.calcite.adapter.innodb
Rule to convert a LogicalProject to a InnodbProject.
InnodbRules.InnodbSortFilterRule - Class in org.apache.calcite.adapter.innodb
Rule to convert a Sort to a InnodbSort.
InnodbRules.InnodbSortFilterRule.InnodbSortFilterRuleConfig - Interface in org.apache.calcite.adapter.innodb
Rule configuration.
InnodbRules.InnodbSortTableScanRule - Class in org.apache.calcite.adapter.innodb
Rule to convert a Sort to a InnodbSort based on InnoDB table clustering index.
InnodbRules.InnodbSortTableScanRule.InnodbSortTableScanRuleConfig - Interface in org.apache.calcite.adapter.innodb
Rule configuration.
InnodbSchema - Class in org.apache.calcite.adapter.innodb
Schema for an InnoDB data source.
InnodbSchema(List<String>, String) - Constructor for class org.apache.calcite.adapter.innodb.InnodbSchema
 
InnodbSchemaFactory - Class in org.apache.calcite.adapter.innodb
Factory that creates a InnodbSchema.
InnodbSchemaFactory() - Constructor for class org.apache.calcite.adapter.innodb.InnodbSchemaFactory
 
InnodbSort - Class in org.apache.calcite.adapter.innodb
Implementation of Sort relational expression for an InnoDB data source.
InnodbSortFilterRule(InnodbRules.InnodbSortFilterRule.InnodbSortFilterRuleConfig) - Constructor for class org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortFilterRule
Creates a InnodbSortFilterRule.
InnodbSortTableScanRule(InnodbRules.InnodbSortTableScanRule.InnodbSortTableScanRuleConfig) - Constructor for class org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule
Creates a InnodbSortTableScanRule.
InnodbTable - Class in org.apache.calcite.adapter.innodb
Table based on an InnoDB data file.
InnodbTable(InnodbSchema, String) - Constructor for class org.apache.calcite.adapter.innodb.InnodbTable
 
InnodbTable.InnodbQueryable<T> - Class in org.apache.calcite.adapter.innodb
Implementation of Queryable based on a InnodbTable.
InnodbTableScan - Class in org.apache.calcite.adapter.innodb
Relational expression representing a scan of an InnoDB data source.
InnodbTableScan(RelOptCluster, RelTraitSet, RelOptTable, InnodbTable, RelDataType, List<RelHint>) - Constructor for class org.apache.calcite.adapter.innodb.InnodbTableScan
 
InnodbToEnumerableConverter - Class in org.apache.calcite.adapter.innodb
Relational expression representing a scan of a table in InnoDB data source.
InnodbToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverter
 
InnodbToEnumerableConverterRule - Class in org.apache.calcite.adapter.innodb
Rule to convert a relational expression from InnodbRel.CONVENTION to EnumerableConvention.
InnodbToEnumerableConverterRule(ConverterRule.Config) - Constructor for class org.apache.calcite.adapter.innodb.InnodbToEnumerableConverterRule
Creates a InnodbToEnumerableConverterRule.
instance() - Static method in class org.apache.calcite.adapter.innodb.ColumnTypeToSqlTypeConversionRules
Returns the singleton instance.

L

lookup(String) - Method in class org.apache.calcite.adapter.innodb.ColumnTypeToSqlTypeConversionRules
Returns a corresponding SqlTypeName for a given InnoDB type name.

M

MAP - Static variable in enum org.apache.calcite.adapter.innodb.InnodbMethod
 
matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbProjectRule
 
matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortFilterRule
 
matches(RelOptRuleCall) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule
 
method - Variable in enum org.apache.calcite.adapter.innodb.InnodbMethod
 

N

nameMatch(String) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 

O

onMatch(RelOptRuleCall) - Method in class org.apache.calcite.adapter.innodb.InnodbRules.InnodbFilterRule
 
org.apache.calcite.adapter.innodb - package org.apache.calcite.adapter.innodb
InnoDB query provider.

P

PROJECT - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a LogicalProject to a InnodbProject.

Q

query(List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, IndexCondition, Boolean) - Method in class org.apache.calcite.adapter.innodb.InnodbTable.InnodbQueryable
Called via code-generation.
query(TableReaderFactory) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
query(TableReaderFactory, List<Map.Entry<String, Class>>, List<Map.Entry<String, String>>, IndexCondition, Boolean) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
Executes a query on the underlying InnoDB table.
QueryType - Enum in org.apache.calcite.adapter.innodb
Query type of a push down condition in InnoDB data source.

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.innodb.InnodbTableScan
 
RULES - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
 

S

setAscOrder(boolean) - Method in class org.apache.calcite.adapter.innodb.InnodbRel.Implementor
 
setIndexCondition(IndexCondition) - Method in class org.apache.calcite.adapter.innodb.InnodbRel.Implementor
 
SORT_FILTER - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a Sort with a Filter to a InnodbSort.
SORT_SCAN - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a Sort to a InnodbSort based on InnoDB table clustering index.

T

TO_ENUMERABLE - Static variable in class org.apache.calcite.adapter.innodb.InnodbRules
Rule to convert a relational expression from InnodbRel.CONVENTION to EnumerableConvention.
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 
toRule() - Method in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbFilterRule.InnodbFilterRuleConfig
 
toRule() - Method in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortFilterRule.InnodbSortFilterRuleConfig
 
toRule() - Method in interface org.apache.calcite.adapter.innodb.InnodbRules.InnodbSortTableScanRule.InnodbSortTableScanRuleConfig
 
toString() - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
toString() - Method in class org.apache.calcite.adapter.innodb.InnodbTable
 

V

valueOf(String) - Static method in enum org.apache.calcite.adapter.innodb.InnodbMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.adapter.innodb.QueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.innodb.InnodbMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.adapter.innodb.QueryType
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.innodb.InnodbRel.Implementor
 

W

withFieldNames(List<String>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withIndexColumnNames(List<String>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withIndexName(String) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withPointQueryKey(List<Object>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withPushDownConditions(List<RexNode>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withQueryType(QueryType) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withRangeQueryLowerKey(List<Object>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withRangeQueryLowerOp(ComparisonOperator) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withRangeQueryUpperKey(List<Object>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withRangeQueryUpperOp(ComparisonOperator) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
withRemainderConditions(List<RexNode>) - Method in class org.apache.calcite.adapter.innodb.IndexCondition
 
A C D E F G I L M N O P Q R S T V W 
Skip navigation links
Apache Calcite

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