Class Hierarchy
- java.lang.Object
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.adapter.elasticsearch.ElasticsearchAggregate (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchRel)
- org.apache.calcite.rel.convert.ConverterImpl (implements org.apache.calcite.rel.convert.Converter)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverter (implements org.apache.calcite.adapter.enumerable.EnumerableRel)
- org.apache.calcite.rel.core.Filter
- org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchRel)
- org.apache.calcite.rel.core.Project
- org.apache.calcite.adapter.elasticsearch.ElasticsearchProject (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchRel)
- org.apache.calcite.rel.core.Sort
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSort (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchRel)
- org.apache.calcite.rel.core.Aggregate
- org.apache.calcite.rel.core.TableScan
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchRel)
- org.apache.calcite.rel.SingleRel
- org.apache.calcite.schema.impl.AbstractSchema (implements org.apache.calcite.schema.Schema)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSchema
- org.apache.calcite.schema.impl.AbstractTable (implements org.apache.calcite.schema.Table, org.apache.calcite.schema.Wrapper)
- org.apache.calcite.adapter.java.AbstractQueryableTable (implements org.apache.calcite.schema.QueryableTable)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTable (implements org.apache.calcite.schema.TranslatableTable)
- org.apache.calcite.adapter.java.AbstractQueryableTable (implements org.apache.calcite.schema.QueryableTable)
- org.apache.calcite.linq4j.DefaultEnumerable<T> (implements org.apache.calcite.linq4j.OrderedEnumerable<T>)
- org.apache.calcite.linq4j.DefaultQueryable<T> (implements org.apache.calcite.linq4j.OrderedQueryable<T>, org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.AbstractQueryable<T> (implements org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.schema.impl.AbstractTableQueryable<T>
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTable.ElasticsearchQueryable<T>
- org.apache.calcite.schema.impl.AbstractTableQueryable<T>
- org.apache.calcite.linq4j.AbstractQueryable<T> (implements org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.DefaultQueryable<T> (implements org.apache.calcite.linq4j.OrderedQueryable<T>, org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchEnumerators
- org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.PredicateAnalyzerTranslator
- org.apache.calcite.adapter.elasticsearch.ElasticsearchFilter.Translator
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregations (implements java.lang.Iterable<T>)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Bucket (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregation, org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.HasAggregations)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.MultiBucketsAggregation (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregation)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.MultiValue (implements org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregation)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.GroupValue
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Result
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.RowKey
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.SearchHit
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.SearchHits
- org.apache.calcite.adapter.elasticsearch.ElasticsearchMapping
- org.apache.calcite.adapter.elasticsearch.ElasticsearchMapping.Datatype
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSchemaFactory (implements org.apache.calcite.schema.SchemaFactory)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHit
- org.apache.calcite.adapter.elasticsearch.ElasticsearchSearchResult.SearchHits
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTransport
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTransport.HttpFunction (implements java.util.function.Function<T,R>)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchTransport.JsonParserFn<T> (implements java.util.function.Function<T,R>)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.AggregationsDeserializer
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.CastExpression (implements org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.TerminalExpression)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.LiteralExpression (implements org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.TerminalExpression)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.NamedFieldExpression (implements org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.TerminalExpression)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.QueryExpression (implements org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.Expression)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.CompoundQueryExpression
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.SimpleQueryExpression
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.Visitor.SwapResult
- org.apache.calcite.adapter.elasticsearch.QueryBuilders
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.QueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.BoolQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.ConstantScoreQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.ExistsQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.MatchAllQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.RangeQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.RegexpQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.TermQueryBuilder
- org.apache.calcite.adapter.elasticsearch.QueryBuilders.TermsQueryBuilder
- org.apache.calcite.plan.RelOptRule
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchConverterRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchAggregateRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchFilterRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchProjectRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchSortRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchToEnumerableConverterRule
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchConverterRule
- org.apache.calcite.rel.convert.ConverterRule
- org.apache.calcite.rex.RexShuttle (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.NotLikeConverter
- org.apache.calcite.rex.RexVisitorImpl<R> (implements org.apache.calcite.rex.RexVisitor<R>)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.RexToElasticsearchTranslator
- org.apache.calcite.adapter.elasticsearch.MapProjectionFieldVisitor
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.Visitor
- org.apache.calcite.adapter.elasticsearch.Scrolling
- org.apache.calcite.adapter.elasticsearch.Scrolling.AutoClosingIterator (implements java.lang.AutoCloseable, java.util.Iterator<E>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.apache.calcite.adapter.elasticsearch.ExpressionNotAnalyzableException
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.ExpressionNotAnalyzableException
- java.lang.RuntimeException
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.PredicateAnalyzerException
- java.lang.Exception
- com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
- com.google.common.collect.AbstractSequentialIterator<T>
- org.apache.calcite.adapter.elasticsearch.Scrolling.SequentialIterator
- com.google.common.collect.AbstractSequentialIterator<T>
- org.apache.calcite.rel.AbstractRelNode (implements org.apache.calcite.rel.RelNode)
Interface Hierarchy
- java.lang.Cloneable
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
- org.apache.calcite.rel.RelNode (also extends org.apache.calcite.plan.RelOptNode)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchConstants
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.Aggregation
- org.apache.calcite.adapter.elasticsearch.ElasticsearchJson.HasAggregations
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.Expression
- org.apache.calcite.adapter.elasticsearch.PredicateAnalyzer.TerminalExpression
- org.apache.calcite.plan.RelOptNode
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
- org.apache.calcite.rel.RelNode (also extends java.lang.Cloneable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.adapter.elasticsearch.ElasticsearchMethod
- org.apache.calcite.adapter.elasticsearch.ElasticsearchVersion
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)