Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.apache.calcite.linq4j.tree.Expressions.FluentArrayList<T> (implements org.apache.calcite.linq4j.tree.Expressions.FluentList<T>)
- org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
- org.apache.calcite.linq4j.function.Functions.GeneratingList<E> (implements java.util.RandomAccess)
- org.apache.calcite.linq4j.Ord.OrdArrayList<E> (implements java.util.RandomAccess)
- org.apache.calcite.linq4j.Ord.OrdList<E>
- org.apache.calcite.linq4j.Ord.OrdRandomAccessList<E> (implements java.util.RandomAccess)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.apache.calcite.linq4j.EnumerableDefaults.WrapMap<K,V>
- org.apache.calcite.linq4j.tree.AbstractNode (implements org.apache.calcite.linq4j.tree.Node)
- org.apache.calcite.linq4j.tree.ConditionalExpression
- org.apache.calcite.linq4j.tree.Expression
- org.apache.calcite.linq4j.tree.BinaryExpression
- org.apache.calcite.linq4j.tree.ConstantExpression
- org.apache.calcite.linq4j.tree.ConstantUntypedNull
- org.apache.calcite.linq4j.tree.DefaultExpression
- org.apache.calcite.linq4j.tree.DynamicExpression
- org.apache.calcite.linq4j.tree.IndexExpression
- org.apache.calcite.linq4j.tree.InvocationExpression
- org.apache.calcite.linq4j.tree.LambdaExpression
- org.apache.calcite.linq4j.tree.FunctionExpression<F>
- org.apache.calcite.linq4j.tree.ListInitExpression
- org.apache.calcite.linq4j.tree.MemberExpression
- org.apache.calcite.linq4j.tree.MemberInitExpression
- org.apache.calcite.linq4j.tree.MethodCallExpression
- org.apache.calcite.linq4j.tree.NewArrayExpression
- org.apache.calcite.linq4j.tree.NewExpression
- org.apache.calcite.linq4j.tree.ParameterExpression
- org.apache.calcite.linq4j.tree.TernaryExpression
- org.apache.calcite.linq4j.tree.TypeBinaryExpression
- org.apache.calcite.linq4j.tree.UnaryExpression
- org.apache.calcite.linq4j.tree.Statement
- org.apache.calcite.linq4j.tree.BlockStatement
- org.apache.calcite.linq4j.tree.ConditionalStatement
- org.apache.calcite.linq4j.tree.DeclarationStatement
- org.apache.calcite.linq4j.tree.ForStatement
- org.apache.calcite.linq4j.tree.GotoStatement
- org.apache.calcite.linq4j.tree.LabelStatement
- org.apache.calcite.linq4j.tree.SwitchStatement
- org.apache.calcite.linq4j.tree.ThrowStatement
- org.apache.calcite.linq4j.tree.TryStatement
- org.apache.calcite.linq4j.tree.WhileStatement
- org.apache.calcite.linq4j.tree.ArrayLengthRecordField (implements org.apache.calcite.linq4j.tree.Types.RecordField)
- org.apache.calcite.linq4j.tree.BlockBuilder
- org.apache.calcite.linq4j.tree.BlockBuilder.Slot
- org.apache.calcite.linq4j.tree.Blocks
- org.apache.calcite.linq4j.CartesianProductEnumerator<T,E> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.Linq4j.CartesianProductListEnumerator<E>
- org.apache.calcite.linq4j.tree.CatchBlock
- org.apache.calcite.linq4j.DefaultEnumerable<T> (implements org.apache.calcite.linq4j.OrderedEnumerable<T>)
- org.apache.calcite.linq4j.AbstractEnumerable<T>
- org.apache.calcite.linq4j.GroupingImpl<K,V> (implements org.apache.calcite.linq4j.Grouping<K,V>, java.util.Map.Entry<K,V>)
- org.apache.calcite.linq4j.Linq4j.CompositeEnumerable<E>
- org.apache.calcite.linq4j.LookupImpl<K,V> (implements org.apache.calcite.linq4j.Lookup<K,V>)
- org.apache.calcite.linq4j.AbstractEnumerable2<T>
- org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable<TResult,TKey,TAccumulate>
- org.apache.calcite.linq4j.Linq4j.IterableEnumerable<T>
- org.apache.calcite.linq4j.Linq4j.CollectionEnumerable<T>
- org.apache.calcite.linq4j.Linq4j.ListEnumerable<T>
- org.apache.calcite.linq4j.Linq4j.CollectionEnumerable<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.linq4j.BaseQueryable<TSource>
- org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl<T>
- org.apache.calcite.linq4j.BaseQueryable<TSource>
- org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable<T> (implements org.apache.calcite.linq4j.QueryableDefaults.Replayable<T>)
- org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable<T>
- org.apache.calcite.linq4j.AbstractQueryable<T> (implements org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.EnumerableQueryable<T> (implements org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.EnumerableOrderedQueryable<T> (implements org.apache.calcite.linq4j.OrderedQueryable<T>)
- org.apache.calcite.linq4j.AbstractEnumerable<T>
- org.apache.calcite.linq4j.DelegatingEnumerator<T> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.tree.ElementInit
- org.apache.calcite.linq4j.EnumerableDefaults
- org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator<T> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator<TResult,TSource,TInner,TKey> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator<TSource> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator<TSource> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator<TSource> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.EnumerableDefaults.Wrapped<T>
- org.apache.calcite.linq4j.tree.Evaluator
- org.apache.calcite.linq4j.tree.Expressions
- org.apache.calcite.linq4j.tree.ExpressionWriter
- org.apache.calcite.linq4j.Extensions
- org.apache.calcite.linq4j.function.Functions
- org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer (implements org.apache.calcite.linq4j.function.EqualityComparer<T>)
- org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer (implements org.apache.calcite.linq4j.function.EqualityComparer<T>)
- org.apache.calcite.linq4j.function.Functions.Ignore<R,T0,T1> (implements org.apache.calcite.linq4j.function.Function0<R>, org.apache.calcite.linq4j.function.Function1<T0,R>, org.apache.calcite.linq4j.function.Function2<T0,T1,R>)
- org.apache.calcite.linq4j.function.Functions.NullsFirstComparator (implements java.util.Comparator<T>, java.io.Serializable)
- org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator (implements java.util.Comparator<T>, java.io.Serializable)
- org.apache.calcite.linq4j.function.Functions.NullsLastComparator (implements java.util.Comparator<T>, java.io.Serializable)
- org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator (implements java.util.Comparator<T>, java.io.Serializable)
- org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer<T,T2> (implements org.apache.calcite.linq4j.function.EqualityComparer<T>)
- org.apache.calcite.linq4j.tree.LabelTarget
- org.apache.calcite.linq4j.Linq4j
- org.apache.calcite.linq4j.Linq4j.EnumeratorIterator<T> (implements java.lang.AutoCloseable, java.util.Iterator<E>)
- org.apache.calcite.linq4j.Linq4j.IterableEnumerator<T> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.Linq4j.ListEnumerator<V> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.Linq4j.SingletonEnumerator<E> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator<E> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.tree.MemberBinding
- org.apache.calcite.linq4j.tree.MemberAssignment
- org.apache.calcite.linq4j.tree.MemberListBinding
- org.apache.calcite.linq4j.tree.MemberMemberBinding
- org.apache.calcite.linq4j.tree.MemberDeclaration (implements org.apache.calcite.linq4j.tree.Node)
- org.apache.calcite.linq4j.tree.ClassDeclaration
- org.apache.calcite.linq4j.tree.ConstructorDeclaration
- org.apache.calcite.linq4j.tree.FieldDeclaration
- org.apache.calcite.linq4j.tree.MethodDeclaration
- org.apache.calcite.linq4j.Ord<E> (implements java.util.Map.Entry<K,V>)
- org.apache.calcite.linq4j.QueryableDefaults
- org.apache.calcite.linq4j.QueryableRecorder<T> (implements org.apache.calcite.linq4j.QueryableFactory<T>)
- org.apache.calcite.linq4j.QueryProviderImpl (implements org.apache.calcite.linq4j.QueryProvider)
- org.apache.calcite.linq4j.tree.ReflectedPseudoField (implements org.apache.calcite.linq4j.tree.PseudoField)
- org.apache.calcite.linq4j.tree.Shuttle
- org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
- org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- org.apache.calcite.linq4j.tree.OptimizeShuttle
- org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- org.apache.calcite.linq4j.tree.SwitchCase
- org.apache.calcite.linq4j.TransformedEnumerator<F,E> (implements org.apache.calcite.linq4j.Enumerator<T>)
- org.apache.calcite.linq4j.tree.Types
- org.apache.calcite.linq4j.tree.Types.ArrayType (implements java.lang.reflect.Type)
- org.apache.calcite.linq4j.tree.Types.MapType (implements java.lang.reflect.Type)
- org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl (implements java.lang.reflect.ParameterizedType)
- org.apache.calcite.linq4j.tree.VisitorImpl<R> (implements org.apache.calcite.linq4j.tree.Visitor<R>)
- org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.calcite.linq4j.Enumerator<T>
- org.apache.calcite.linq4j.tree.CallSiteBinder
- org.apache.calcite.linq4j.function.EqualityComparer<T>
- org.apache.calcite.linq4j.tree.Expressions.PropertyInfo
- org.apache.calcite.linq4j.tree.Expressions.RuntimeVariablesExpression
- org.apache.calcite.linq4j.tree.Expressions.SymbolDocumentInfo
- org.apache.calcite.linq4j.tree.ExpressionVisitor
- org.apache.calcite.linq4j.ExtendedEnumerable<TSource>
- org.apache.calcite.linq4j.Enumerable<T> (also extends java.lang.Iterable<T>, org.apache.calcite.linq4j.RawEnumerable<T>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.Enumerable<T>)
- org.apache.calcite.linq4j.Grouping<K,V>
- org.apache.calcite.linq4j.Lookup<K,V> (also extends java.util.Map<K,V>)
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>)
- org.apache.calcite.linq4j.RawQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>)
- org.apache.calcite.linq4j.QueryableDefaults.Replayable<T>
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- org.apache.calcite.linq4j.ExtendedQueryable<TSource>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.RawQueryable<T>)
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>)
- org.apache.calcite.linq4j.QueryableDefaults.Replayable<T>
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.RawQueryable<T>)
- org.apache.calcite.linq4j.Enumerable<T> (also extends java.lang.Iterable<T>, org.apache.calcite.linq4j.RawEnumerable<T>)
- org.apache.calcite.linq4j.function.Function<R>
- org.apache.calcite.linq4j.function.DoubleFunction1<T0>
- org.apache.calcite.linq4j.function.FloatFunction1<T0>
- org.apache.calcite.linq4j.function.Function0<R>
- org.apache.calcite.linq4j.function.Function1<T0,R>
- org.apache.calcite.linq4j.function.BigDecimalFunction1<T0>
- org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T0>
- org.apache.calcite.linq4j.function.NullableDoubleFunction1<T0>
- org.apache.calcite.linq4j.function.NullableFloatFunction1<T0>
- org.apache.calcite.linq4j.function.NullableIntegerFunction1<T0>
- org.apache.calcite.linq4j.function.NullableLongFunction1<T0>
- org.apache.calcite.linq4j.function.Function2<T0,T1,R>
- org.apache.calcite.linq4j.function.IntegerFunction1<T0>
- org.apache.calcite.linq4j.function.LongFunction1<T0>
- org.apache.calcite.linq4j.function.Predicate1<T0>
- org.apache.calcite.linq4j.function.Predicate2<T0,T1>
- org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- org.apache.calcite.linq4j.tree.Expressions.FluentList<T>
- java.util.List<E>
- org.apache.calcite.linq4j.Enumerable<T> (also extends org.apache.calcite.linq4j.ExtendedEnumerable<TSource>, org.apache.calcite.linq4j.RawEnumerable<T>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.Enumerable<T>)
- org.apache.calcite.linq4j.Grouping<K,V>
- org.apache.calcite.linq4j.Lookup<K,V> (also extends java.util.Map<K,V>)
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>)
- org.apache.calcite.linq4j.RawQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>)
- org.apache.calcite.linq4j.QueryableDefaults.Replayable<T>
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- java.util.Collection<E>
- java.util.Map<K,V>
- org.apache.calcite.linq4j.Lookup<K,V> (also extends org.apache.calcite.linq4j.Enumerable<T>)
- org.apache.calcite.linq4j.tree.Node
- org.apache.calcite.linq4j.tree.Primitive.Sink
- org.apache.calcite.linq4j.tree.Primitive.Source
- org.apache.calcite.linq4j.tree.PseudoField
- org.apache.calcite.linq4j.tree.Types.RecordField
- org.apache.calcite.linq4j.QueryableFactory<T>
- org.apache.calcite.linq4j.QueryProvider
- org.apache.calcite.linq4j.RawEnumerable<T>
- org.apache.calcite.linq4j.Enumerable<T> (also extends org.apache.calcite.linq4j.ExtendedEnumerable<TSource>, java.lang.Iterable<T>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.Enumerable<T>)
- org.apache.calcite.linq4j.Grouping<K,V>
- org.apache.calcite.linq4j.Lookup<K,V> (also extends java.util.Map<K,V>)
- org.apache.calcite.linq4j.OrderedEnumerable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>)
- org.apache.calcite.linq4j.RawQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.Queryable<T>)
- org.apache.calcite.linq4j.OrderedQueryable<T> (also extends org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>)
- org.apache.calcite.linq4j.QueryableDefaults.Replayable<T>
- org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
- org.apache.calcite.linq4j.Queryable<T> (also extends org.apache.calcite.linq4j.ExtendedQueryable<TSource>)
- org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
- org.apache.calcite.linq4j.Enumerable<T> (also extends org.apache.calcite.linq4j.ExtendedEnumerable<TSource>, java.lang.Iterable<T>)
- java.lang.reflect.Type
- org.apache.calcite.linq4j.tree.Types.RecordType
- org.apache.calcite.linq4j.tree.Visitor<R>
Annotation Type Hierarchy
- org.apache.calcite.linq4j.function.Deterministic (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.function.Experimental (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.function.NonDeterministic (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.PackageMarker (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.function.Parameter (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.function.SemiStrict (implements java.lang.annotation.Annotation)
- org.apache.calcite.linq4j.function.Strict (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.calcite.linq4j.CorrelateJoinType
- org.apache.calcite.linq4j.tree.ExpressionType
- org.apache.calcite.linq4j.tree.GotoExpressionKind
- org.apache.calcite.linq4j.OpType
- org.apache.calcite.linq4j.tree.Primitive
- org.apache.calcite.linq4j.tree.Primitive.Flavor
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)