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

A

add(String) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
addPredicate(Map<String, Object>, String, Object) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
asQueryable(QueryProvider, SchemaPlus, String) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 

B

builder - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 

C

client - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
client - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
close() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
computeSelfCost(RelOptPlanner, RelMetadataQuery) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
constantArrayList(List<T>, Class) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
E.g.
constantList(List<T>) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
E.g.
CONVENTION - Static variable in interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
Calling convention for relational operations that occur in Elasticsearch.
convert(Object, Class) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
convert(RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchFilterRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchProjectRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchSortRule
 
convert(RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
 
copy(RelTraitSet, RelNode, RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
copy(RelTraitSet, RelNode, List<RexNode>, RelDataType) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
copy(RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
copy(RelTraitSet, List<RelNode>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
create(SchemaPlus, String, Map<String, Object>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
current - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
current() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
cursor - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 

D

deriveRowType() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
direction(RelFieldCollation) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 

E

ElasticsearchEnumerator - Class in org.apache.calcite.adapter.elasticsearch
Enumerator that reads from an Elasticsearch type.
ElasticsearchEnumerator(Iterator<SearchHit>, Function1<SearchHit, Object>) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
Creates an ElasticsearchEnumerator.
elasticsearchFieldNames(RelDataType) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
 
ElasticsearchFilter - Class in org.apache.calcite.adapter.elasticsearch
Implementation of a Filter relational expression in Elasticsearch.
ElasticsearchFilter(RelOptCluster, RelTraitSet, RelNode, RexNode) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
ElasticsearchFilter.Translator - Class in org.apache.calcite.adapter.elasticsearch
Translates RexNode expressions into Elasticsearch expression strings.
ElasticsearchFilter.Translator(List<String>) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
ElasticsearchMethod - Enum in org.apache.calcite.adapter.elasticsearch
Builtin methods in the Elasticsearch adapter.
ElasticsearchMethod(Class, String, Class...) - Constructor for enum org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
 
ElasticsearchProject - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Project relational expression in Elasticsearch.
ElasticsearchProject(RelOptCluster, RelTraitSet, RelNode, List<? extends RexNode>, RelDataType) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
ElasticsearchRel - Interface in org.apache.calcite.adapter.elasticsearch
Relational expression that uses Elasticsearch calling convention.
ElasticsearchRel.Implementor - Class in org.apache.calcite.adapter.elasticsearch
Callback for the implementation process that converts a tree of ElasticsearchRel nodes into an Elasticsearch query.
ElasticsearchRel.Implementor() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
ElasticsearchRules - Class in org.apache.calcite.adapter.elasticsearch
Rules and relational operators for ELASTICSEARCH calling convention.
ElasticsearchRules() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
 
ElasticsearchRules.ElasticsearchConverterRule - Class in org.apache.calcite.adapter.elasticsearch
Base class for planner rules that convert a relational expression to Elasticsearch calling convention.
ElasticsearchRules.ElasticsearchConverterRule(Class<? extends RelNode>, RelTrait, Convention, String) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchConverterRule
 
ElasticsearchRules.ElasticsearchFilterRule - Class in org.apache.calcite.adapter.elasticsearch
Rule to convert a LogicalFilter to an ElasticsearchFilter.
ElasticsearchRules.ElasticsearchFilterRule() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchFilterRule
 
ElasticsearchRules.ElasticsearchProjectRule - Class in org.apache.calcite.adapter.elasticsearch
Rule to convert a LogicalProject to an ElasticsearchProject.
ElasticsearchRules.ElasticsearchProjectRule() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchProjectRule
 
ElasticsearchRules.ElasticsearchSortRule - Class in org.apache.calcite.adapter.elasticsearch
Rule to convert a Sort to an ElasticsearchSort.
ElasticsearchRules.ElasticsearchSortRule() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchSortRule
 
ElasticsearchRules.RexToElasticsearchTranslator - Class in org.apache.calcite.adapter.elasticsearch
Translator from RexNode to strings in Elasticsearch's expression language.
ElasticsearchRules.RexToElasticsearchTranslator(JavaTypeFactory, List<String>) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
ElasticsearchSchema - Class in org.apache.calcite.adapter.elasticsearch
Schema mapped onto an index of ELASTICSEARCH types.
ElasticsearchSchema(Map<String, Integer>, Map<String, String>, String) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
Creates an Elasticsearch schema.
ElasticsearchSchemaFactory - Class in org.apache.calcite.adapter.elasticsearch
Factory that creates a ElasticsearchSchema.
ElasticsearchSchemaFactory() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory
 
ElasticsearchSort - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Sort relational expression in Elasticsearch.
ElasticsearchSort(RelOptCluster, RelTraitSet, RelNode, RelCollation, RexNode, RexNode) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
elasticsearchTable - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
ElasticsearchTable - Class in org.apache.calcite.adapter.elasticsearch
Table based on an Elasticsearch type.
ElasticsearchTable(Client, String, String) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
Creates an ElasticsearchTable.
elasticsearchTable - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
ElasticsearchTable.ElasticsearchQueryable<T> - Class in org.apache.calcite.adapter.elasticsearch
Implementation of Queryable based on a ElasticsearchTable.
ElasticsearchTable.ElasticsearchQueryable(QueryProvider, SchemaPlus, ElasticsearchTable, String) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
ElasticsearchTableScan - Class in org.apache.calcite.adapter.elasticsearch
Relational expression representing a scan of an Elasticsearch type.
ElasticsearchTableScan(RelOptCluster, RelTraitSet, RelOptTable, ElasticsearchTable, RelDataType) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
Creates an ElasticsearchTableScan.
ElasticsearchToEnumerableConverter - Class in org.apache.calcite.adapter.elasticsearch
Relational expression representing a scan of a table in an Elasticsearch data source.
ElasticsearchToEnumerableConverter(RelOptCluster, RelTraitSet, RelNode) - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
ElasticsearchToEnumerableConverterRule - Class in org.apache.calcite.adapter.elasticsearch
Rule to convert a relational expression from ElasticsearchRel.CONVENTION to EnumerableConvention.
ElasticsearchToEnumerableConverterRule() - Constructor for class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
 
enumerator() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
eqMap - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 

F

fieldNames - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
find(List<String>, List<Map.Entry<String, Class>>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
Called via code-generation.
find(String, List<String>, List<Map.Entry<String, Class>>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
Executes a "find" operation on the underlying type.

G

getIndex() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
getTable() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable
 
getTableMap() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
getter - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
getter(List<Map.Entry<String, Class>>) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 

I

implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchProject
 
implement(ElasticsearchRel.Implementor) - Method in interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSort
 
implement(ElasticsearchRel.Implementor) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter
 
index - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
indexName - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
inFields - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
INSTANCE - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchFilterRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchProjectRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchSortRule
 
INSTANCE - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
 
isItem(RexCall) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
Returns 'string' if it is a call to item['string'], null otherwise.

L

list - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
listGetter(List<Map.Entry<String, Class>>) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
Function that extracts a given set of fields from SearchHit objects.
literalValue(RexLiteral) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
LOGGER - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
 

M

MAP - Static variable in enum org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
 
mapGetter() - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
method - Variable in enum org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
 
moveNext() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
multimap - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 

O

open(List<InetSocketAddress>, Map<String, String>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
 
org.apache.calcite.adapter.elasticsearch - package org.apache.calcite.adapter.elasticsearch
Query provider based on an Elasticsearch DB.
out - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchConverterRule
 

P

projectRowType - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 

Q

quote(String) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
 

R

register(RelOptPlanner) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
 
reset() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
RULES - Static variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
 

S

singletonGetter(String, Class) - Static method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerator
 
stripQuotes(String) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
stronger(String, Object, Object) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 

T

table - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
toRel(RelOptTable.ToRelContext, RelOptTable) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
toString() - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 
translateAnd(RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
Translates a condition that may be an AND of other conditions.
translateBinary(String, String, RexCall) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
Translates a call to a binary operator, reversing arguments if necessary.
translateBinary2(String, RexNode, RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
Translates a call to a binary operator.
translateMatch(RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
translateMatch2(RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
translateOp2(String, String, RexLiteral) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
translateOr(RexNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
 
typeFactory - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
typeName - Variable in class org.apache.calcite.adapter.elasticsearch.ElasticsearchTable
 

V

valueOf(String) - Static method in enum org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
Returns an array containing the constants of this enum type, in the order they are declared.
visitCall(RexCall) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
visitChild(int, RelNode) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
 
visitInputRef(RexInputRef) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
visitList(List<RexNode>) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
visitLiteral(RexLiteral) - Method in class org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
 
A B C D E F G I L M O P Q R S T V 

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