Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractEnumerable<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable() - Constructor for class org.apache.calcite.linq4j.AbstractEnumerable
 
AbstractEnumerable2<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable2() - Constructor for class org.apache.calcite.linq4j.AbstractEnumerable2
 
AbstractNode - Class in org.apache.calcite.linq4j.tree
Abstract implementation of Node.
AbstractNode(ExpressionType, Type) - Constructor for class org.apache.calcite.linq4j.tree.AbstractNode
 
AbstractQueryable<T> - Class in org.apache.calcite.linq4j
Abstract implementation of the Queryable interface that implements the extension methods.
AbstractQueryable() - Constructor for class org.apache.calcite.linq4j.AbstractQueryable
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Expression
 
accept(T, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
accept(T, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(ExpressionWriter) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.Statement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Statement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept0(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
accept2(ExpressionWriter, boolean) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
acceptDeclarations(List<DeclarationStatement>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptExpressions(List<Expression>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptMemberDeclarations(List<MemberDeclaration>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptNodes(List<Node>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptNodes(List<? extends Node>, Visitor<R>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptParameterExpressions(List<ParameterExpression>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptStatements(List<Statement>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
actives - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
adapt(IntegerFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts an IntegerFunction1 (that returns an int) to an Function1 returning an Integer.
adapt(DoubleFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a DoubleFunction1 (that returns a double) to an Function1 returning a Double.
adapt(LongFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a LongFunction1 (that returns a long) to an Function1 returning a Long.
adapt(FloatFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
Adapts a FloatFunction1 (that returns a float) to an Function1 returning a Float.
adapt(List<T1>, Function1<T1, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Deprecated.
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)
adapt(T[], Function1<T, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Deprecated.
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>) and Arrays.asList(Object[])
add(E) - Method in class org.apache.calcite.linq4j.MemoryFactory
 
add(Statement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
add(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
addAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssignChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addComplement(ExpressionType, ExpressionType) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
addedDeclarations - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
The list of new final static fields to be added to the current class.
addExpressionForReuse(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
advance() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
Moves to the next key that is present in both sides.
aggregate(Function2<T, T, T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
aggregate(Function2<T, T, T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
aggregate(Function2<TSource, TSource, TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(FunctionExpression<Function2<TSource, TSource, TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, TSource, TAccumulate>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, TSource, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
all(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
all(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether all elements of a sequence satisfy a condition.
all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
all(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether all elements of a sequence satisfy a condition.
all(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Determines whether all the elements of a sequence satisfy a condition.
all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns whether predicate is true for all elements of list.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
allAssignable(boolean, Class[], Class[]) - Static method in class org.apache.calcite.linq4j.tree.Types
 
allMethodsDeterministic(Class) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if all the methods in given class are deterministic (i.e.
always(Expression) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
Returns whether an expression always evaluates to true or false.
and(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
andAlso(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand evaluates to true.
andAlso(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand is resolved to true.
andAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is NOT a member of inner with a matching key.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
any() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
any(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
any(Enumerable) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains any elements.
any(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether any element of a sequence satisfies a condition.
any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
any() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains any elements.
any(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether any element of a sequence satisfies a condition.
any(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Determines whether any element of a sequence satisfies a condition.
any() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
any() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
 
any(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
append(String, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends a block to a list of statements and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, BlockStatement, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing it to a variable if it is used more than once.
append(String, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, and returns an expression (possibly a variable) that represents the result of the newly added block.
append(String, Expression, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing if the expression is used more than once.
append(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
append(T) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
append(T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
append(char) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
append(Type) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
append(AbstractNode) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
append(Object) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
append(String) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
append_(String, Expression, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
appendAll(Iterable<T>) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
appendAll(T...) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
appendAll(Iterable<T>) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(T...) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIf(boolean, T) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
appendIf(boolean, T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIfNotNull(String, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, if it is not null.
appendIfNotNull(T) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
appendIfNotNull(T) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.DoubleFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.FloatFunction1
 
apply() - Method in interface org.apache.calcite.linq4j.function.Function0
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.Function1
 
apply(T0, T1) - Method in interface org.apache.calcite.linq4j.function.Function2
 
apply(List<T1>, Function1<T1, R>) - Static method in class org.apache.calcite.linq4j.function.Functions
Creates a copy of a list, applying a function to each element.
apply() - Method in class org.apache.calcite.linq4j.function.Functions.Ignore
 
apply(T0) - Method in class org.apache.calcite.linq4j.function.Functions.Ignore
 
apply(T0, T1) - Method in class org.apache.calcite.linq4j.function.Functions.Ignore
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.IntegerFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.LongFunction1
 
apply(T0) - Method in interface org.apache.calcite.linq4j.function.Predicate1
 
apply(T0, T1) - Method in interface org.apache.calcite.linq4j.function.Predicate2
 
applyResultSelector(Function2<K, Enumerable<V>, TResult>) - Method in interface org.apache.calcite.linq4j.Lookup
Applies a transform function to each key and its associated values and returns the results.
applyResultSelector(Function2<K, Enumerable<V>, TResult>) - Method in class org.apache.calcite.linq4j.LookupImpl
 
argsMatchFields(Field[], Class<?>[]) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
arguments - Variable in class org.apache.calcite.linq4j.tree.NewExpression
 
array - Variable in class org.apache.calcite.linq4j.tree.IndexExpression
 
ARRAY_COMPARER - Static variable in class org.apache.calcite.linq4j.function.Functions
 
arrayClass(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
arrayComparer() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that works on arrays of objects.
ArrayEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
 
arrayIndex(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an expression that represents applying an array index operator to an array of rank one.
arrayItem(Object, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Gets an item from an array.
arrayItem(Primitive.Source, Object, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Reads value from a source into an array.
arrayItem(Object, int, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sends to a sink an from an array.
arrayLength(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression for obtaining the length of a one-dimensional array.
ArrayLengthRecordField - Class in org.apache.calcite.linq4j.tree
Represents a length field of a RecordType
ArrayLengthRecordField(String, Class) - Constructor for class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
arrayToString(Object) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Converts an array to a string.
arrayType(Type, int) - Static method in class org.apache.calcite.linq4j.tree.Types
 
arrayType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
ArrayType(Type, boolean, long) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
ArrayType(Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
asEnumerable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asEnumerable() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
asEnumerable(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the input typed as Enumerable<TSource>.
asEnumerable() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the input typed as Enumerable<TSource>.
asEnumerable(List<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an List into an Enumerable.
asEnumerable(Collection<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an Collection into an Enumerable.
asEnumerable(Iterable<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an Iterable into an Enumerable.
asEnumerable(T[]) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an array into an enumerable.
asList(Object) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts a primitive array into a List.
asList(boolean[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of boolean into a List of Boolean.
asList(byte[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of byte into a List of Byte.
asList(char[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of char into a List of Character.
asList(short[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of short into a List of Short.
asList(int[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of int into a List of Integer.
asList(long[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of long into a List of Long.
asList(float[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of float into a List of Float.
asList(double[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Adapts an array of double into a List of Double.
asOrderedQueryable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asOrderedQueryable(Enumerable<T>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
asQueryable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
asQueryable() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
asQueryable() - Method in interface org.apache.calcite.linq4j.Enumerable
Converts this Enumerable to a Queryable.
asQueryable(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Converts an Enumerable to an IQueryable.
asQueryable() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Converts an Enumerable to a Queryable.
asQueryable(DefaultEnumerable<T>) - Static method in class org.apache.calcite.linq4j.Extensions
 
asQueryable(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Converts a generic Enumerable<T> to a generic IQueryable<T>.
assign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an assignment operation.
assignableFrom(Primitive) - Method in enum org.apache.calcite.linq4j.tree.Primitive
 
assignableFrom(Class, Class) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns whether a parameter is assignable from an argument by virtue of (a) sub-classing (e.g.
average(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
average(BigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableBigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(DoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableDoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(IntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableIntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(LongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableLongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(FloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableFloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
averageBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageBigDecimal(FunctionExpression<BigDecimalFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageDouble(FunctionExpression<DoubleFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageFloat(FunctionExpression<FloatFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageInteger(FunctionExpression<IntegerFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageLong(FunctionExpression<LongFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageNullableDouble(FunctionExpression<NullableDoubleFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageNullableFloat(FunctionExpression<NullableFloatFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageNullableInteger(FunctionExpression<NullableIntegerFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
averageNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
averageNullableLong(FunctionExpression<NullableLongFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the average of a sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 

B

backUp() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
BaseQueryable<TSource> - Class in org.apache.calcite.linq4j
Skeleton implementation of Queryable.
BaseQueryable(QueryProvider, Type, Expression) - Constructor for class org.apache.calcite.linq4j.BaseQueryable
 
begin() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
Increases the indentation level.
begin(String) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
BIG_DECIMAL_SUM - Static variable in class org.apache.calcite.linq4j.Extensions
 
BigDecimalFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a BigDecimal value.
BinaryExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a binary operator.
BinaryExpression(ExpressionType, Type, Expression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.BinaryExpression
 
bind(Member, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a field or property.
bind(Method, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a member by using a property accessor method.
block(Iterable<? extends Statement>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements.
block(Statement...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements, using varargs.
block(Type, Iterable<? extends Statement>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given expressions, has no variables and has specific result type.
block(Type, Statement...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements and has a specific result type, using varargs.
BlockBuilder - Class in org.apache.calcite.linq4j.tree
Builder for BlockStatement.
BlockBuilder() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a non-optimizing BlockBuilder.
BlockBuilder(boolean) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
BlockBuilder(boolean, BlockBuilder) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
BlockBuilder.InlineVariableVisitor - Class in org.apache.calcite.linq4j.tree
Inline Variable Visitor.
BlockBuilder.Slot - Class in org.apache.calcite.linq4j.tree
Holds the number of times a declaration was used.
BlockBuilder.SubstituteVariableVisitor - Class in org.apache.calcite.linq4j.tree
Substitute Variable Visitor.
BlockBuilder.UseCounter - Class in org.apache.calcite.linq4j.tree
Use counter.
Blocks - Class in org.apache.calcite.linq4j.tree
Helper methods concerning BlockStatements.
Blocks() - Constructor for class org.apache.calcite.linq4j.tree.Blocks
 
BlockStatement - Class in org.apache.calcite.linq4j.tree
Represents a block that contains a sequence of expressions where variables can be defined.
BlockStatement(List<Statement>, Type) - Constructor for class org.apache.calcite.linq4j.tree.BlockStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.CatchBlock
 
body - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
body - Variable in class org.apache.calcite.linq4j.tree.ForEachStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
body - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
body - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 
body - Variable in class org.apache.calcite.linq4j.tree.WhileStatement
 
BOOLEAN_VALUEOF_BOOL - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
bound - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
box(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
box(Expression, Primitive) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns an expression to box the value of a primitive expression.
box(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
box(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a primitive type to a boxed type; returns other types unchanged.
box(Class) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a primitive class to a boxed class; returns other classes unchanged.
box(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
BOX_MAP - Static variable in enum org.apache.calcite.linq4j.tree.Primitive
 
boxClass - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
BOXED_FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
BOXED_TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
boxName - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
break_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
break_(LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
buf - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 

C

call(Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments.
call(Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments, using varargs.
call(Expression, Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments.
call(Expression, Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, using varargs.
call(Type, Expression, Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type.
call(Type, Expression, Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type, with varargs.
call(Expression, String, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method.
call(Expression, String, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method, using varargs.
call(Type, String, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method.
call(Type, String, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method, using varargs.
CallSiteBinder - Interface in org.apache.calcite.linq4j.tree
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
cannotEvaluate() - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
canReduce() - Method in class org.apache.calcite.linq4j.tree.Expression
Indicates that the node can be reduced to a simpler node.
CartesianProductEnumerator<T,E> - Class in org.apache.calcite.linq4j
Enumerator over the cartesian product of enumerators.
CartesianProductEnumerator(List<Enumerator<T>>) - Constructor for class org.apache.calcite.linq4j.CartesianProductEnumerator
 
CartesianProductListEnumerator(List<Enumerator<E>>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CartesianProductListEnumerator
 
cartesians - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
cast(Class<T2>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
cast(Class<T2>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
cast(Enumerable<TSource>, Class<T2>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Class<T2>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
cast(Class<T2>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Converts the elements of this Enumerable to the specified type.
cast(Class<T2>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
 
cast(Iterable<TSource>, Class<TResult>) - Static method in class org.apache.calcite.linq4j.Linq4j
Converts the elements of a given Iterable to the specified type.
cast(Queryable<T>, Class<T2>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Queryable<T>, Class<T2>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
cast(Queryable<T>, Class<T2>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
castIfNecessary(Type, Expression) - Static method in class org.apache.calcite.linq4j.tree.Types
Wraps an expression in a cast if it is not already of the desired type, or cannot be implicitly converted to it.
CastingEnumerator(Enumerator<?>, Class<T>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
castQueryable() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
Convenience method, for QueryableRecorder methods that return a Queryable of a different element type than the source.
castSingle() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
Convenience method, for QueryableRecorder methods that return a scalar value such as boolean or BigDecimal.
catch_(ParameterExpression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with a reference to the caught Exception object for use in the handler body.
CatchBlock - Class in org.apache.calcite.linq4j.tree
Represents a catch statement in a try block.
CatchBlock(ParameterExpression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.CatchBlock
 
catchBlocks - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 
checkIndent() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
childFactory - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
classClass - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a class.
ClassDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a class.
ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclaration
 
ClassDeclarationFinder - Class in org.apache.calcite.linq4j.tree
Entry point for optimizers that factor ou deterministic expressions to final static fields.
ClassDeclarationFinder(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer with no parent.
ClassDeclarationFinder(ClassDeclarationFinder) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates a child optimizer.
className(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
clazz - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
clazz - Variable in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
clear() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
clear() - Method in class org.apache.calcite.linq4j.LookupImpl
 
clear() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Clears this BlockBuilder.
clear() - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
clearDebugInfo() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression for clearing a sequence point.
close() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
close() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
close() - Method in interface org.apache.calcite.linq4j.Enumerator
Closes this enumerable and releases resources.
close() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
close() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
close() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
close() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
close() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
close() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
close() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
closeIterator(Iterator<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Closes an iterator, if it can be closed.
coalesce(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation.
coalesce(Expression, Expression, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation, given a conversion function.
CollectionEnumerable(Collection<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
COMPARABLE_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
 
COMPARABLE_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
 
comparableComparator() - Static method in class org.apache.calcite.linq4j.Extensions
 
compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsFirstComparator
 
compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator
 
compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsLastComparator
 
compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator
 
comparer - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
comparer - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
compile() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
componentIsNullable - Variable in class org.apache.calcite.linq4j.tree.Types.ArrayType
 
componentIsNullable() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
Returns whether elements in the array may be null.
componentType - Variable in class org.apache.calcite.linq4j.tree.Types.ArrayType
 
CompositeEnumerable(List<Enumerable<E>>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
 
concat(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
concat(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
concat(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Concatenates two sequences.
concat(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
concat(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Concatenates two sequences.
concat(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Concatenates two sequences.
concat(List<Enumerable<E>>) - Static method in class org.apache.calcite.linq4j.Linq4j
Concatenates two or more Enumerables to form a composite enumerable that contains the union of their elements.
concat(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
condition(Expression, Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition(Expression, Expression, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
condition - Variable in class org.apache.calcite.linq4j.tree.WhileStatement
 
ConditionalExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a conditional operator.
ConditionalExpression(List<Node>, Type) - Constructor for class org.apache.calcite.linq4j.tree.ConditionalExpression
 
ConditionalStatement - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a conditional operator.
ConditionalStatement(List<Node>) - Constructor for class org.apache.calcite.linq4j.tree.ConditionalStatement
 
constant(R) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns the same value.
constant(Object) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value property set to the specified value.
constant(Object, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value and Type properties set to the specified values.
CONSTANT_NULL_FUNCTION1 - Static variable in class org.apache.calcite.linq4j.function.Functions
 
ConstantExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a constant value.
ConstantExpression(Type, Object) - Constructor for class org.apache.calcite.linq4j.tree.ConstantExpression
 
constantNull() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns null.
constants - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map contains known to be effectively-final expression.
ConstantUntypedNull - Class in org.apache.calcite.linq4j.tree
Represents a constant null of unknown type Java allows type inference for such nulls, thus "null" cannot always be replaced to (Object)null and vise versa.
ConstantUntypedNull() - Constructor for class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
constructorDecl(int, Type, Iterable<? extends ParameterExpression>, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a constructor.
ConstructorDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a constructor.
ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - Constructor for class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
contains(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
contains(T, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
contains(Enumerable<TSource>, TSource) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Enumerable<TSource>, TSource, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(TSource) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(TSource, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(T) - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
contains(Queryable<T>, T) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
contains(Queryable<T>, T, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
containsKey(Object) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
containsKey(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
 
containsValue(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
 
continue_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement.
continue_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement with the specified type.
convert_(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a type conversion operation.
convert_(Expression, Type, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation for which the implementing method is specified.
convertChecked(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed.
convertChecked_(Expression, Type, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.
correlateBatchJoin(JoinType, Enumerable<TSource>, Function1<List<TSource>, Enumerable<TInner>>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Fetches blocks of size batchSize from outer, storing each block into a list (outerValues).
correlateJoin(JoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
correlateJoin(JoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
For each row of the outer enumerable returns the correlated rows from the inner enumerable.
correlateJoin(JoinType, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
For each row of the current enumerable returns the correlated rows from the inner enumerable (nested loops join).
count() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
count(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
count(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the number of elements in a sequence.
count(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
count() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the number of elements in a sequence.
count(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the number of elements in the specified sequence that satisfies a condition.
count() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
count(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
count - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.Slot
 
create() - Method in class org.apache.calcite.linq4j.MemoryFactory
 
create(Statement, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Blocks
Prepends a statement to a block.
create() - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses default optimizer.
create(Class<? extends ClassDeclarationFinder>) - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given class as optimizer.
create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given factory to create optimizers.
createField(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates final static field to hold the given expression.
createFinishingOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a final optimization shuttle.
createOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a shuttle that will be used during block optimization.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence according to a key.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in an OrderedEnumerable according to a key, using a specified comparator.
createQuery(Expression, Class<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Type) - Method in interface org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Class<T>) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
createQuery(Expression, Type) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
current() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
current() - Method in interface org.apache.calcite.linq4j.Enumerator
Gets the current element in the collection.
current() - Method in class org.apache.calcite.linq4j.Linq4j.CartesianProductListEnumerator
 
current - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
current() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
current() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
current() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
current() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
current() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
current() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 

D

debugInfo() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression with the specified span.
declarations - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
DeclarationStatement - Class in org.apache.calcite.linq4j.tree
Expression that declares and optionally initializes a variable.
DeclarationStatement(int, ParameterExpression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.DeclarationStatement
 
declare(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a statement that declares a variable.
declare(int, String, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an expression that declares and initializes a variable.
declString() - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
declString(Type) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
decrement(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
decrement(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
deduceType(List<ParameterExpression>, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
dedup - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map that de-duplicates expressions, so the same expressions may reuse the same final static fields.
default_() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DefaultExpression that has the Type property set to the specified type.
DEFAULT_CHILD_FACTORY - Static variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
DEFAULT_PROVIDER - Static variable in class org.apache.calcite.linq4j.Linq4j
Query provider that simply executes a Queryable by calling its enumerator method; does not attempt optimization.
DefaultEnumerable<T> - Class in org.apache.calcite.linq4j
Implementation of the Enumerable interface that implements the extension methods by calling into the Extensions class.
DefaultEnumerable() - Constructor for class org.apache.calcite.linq4j.DefaultEnumerable
 
DefaultExpression - Class in org.apache.calcite.linq4j.tree
Represents the default value of a type or an empty expression.
DefaultExpression(Class) - Constructor for class org.apache.calcite.linq4j.tree.DefaultExpression
 
defaultIfEmpty() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
defaultIfEmpty(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Enumerable<TSource>, TSource) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
defaultIfEmpty() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(TSource) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty() - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
defaultIfEmpty(Queryable<T>, T) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
DefaultQueryable<T> - Class in org.apache.calcite.linq4j
Implementation of the Queryable interface that implements the extension methods by calling into the Extensions class.
DefaultQueryable() - Constructor for class org.apache.calcite.linq4j.DefaultQueryable
Creates a DefaultQueryable using a factory that records events.
DefaultQueryable(QueryableFactory<T>) - Constructor for class org.apache.calcite.linq4j.DefaultQueryable
Creates a DefaultQueryable using a particular factory.
defaultValue - Variable in class org.apache.calcite.linq4j.tree.LabelStatement
 
defaultValue - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The default value of this primitive class.
delegate - Variable in class org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingEnumerator<T> - Class in org.apache.calcite.linq4j
Simple enumerator that just delegates all calls to the passed enumerator.
DelegatingEnumerator(Enumerator<T>) - Constructor for class org.apache.calcite.linq4j.DelegatingEnumerator
 
Deterministic - Annotation Type in org.apache.calcite.linq4j.function
Specifies that function is deterministic (i.e.
DETERMINISTIC_CLASSES - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
DeterministicCodeOptimizer - Class in org.apache.calcite.linq4j.tree
Factors out deterministic expressions to final static fields.
DeterministicCodeOptimizer(ClassDeclarationFinder) - Constructor for class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates a child optimizer.
dimension - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
discard(Object) - Static method in class org.apache.calcite.linq4j.tree.Types
 
distinct() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
distinct() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
distinct(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using the default EqualityComparer to compare values.
distinct(Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer to compare values.
distinct() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
distinct() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct() - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
distinct(Queryable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
distinctVariables(boolean) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
divide(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divideAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
divideAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
DOUBLE_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
 
DOUBLE_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
 
DOUBLE_SUM - Static variable in class org.apache.calcite.linq4j.Extensions
 
DoubleFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native double value.
DUMMY - Static variable in class org.apache.calcite.linq4j.EnumerableDefaults
 
DUMMY - Static variable in class org.apache.calcite.linq4j.Linq4j
 
dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
dynamic(CallSiteBinder, Type, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
DynamicExpression - Class in org.apache.calcite.linq4j.tree
Represents a dynamic operation.
DynamicExpression(Class) - Constructor for class org.apache.calcite.linq4j.tree.DynamicExpression
 
dynamicFunction - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
dynamicInvoke(Object...) - Method in interface org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
 

E

e - Variable in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
e - Variable in class org.apache.calcite.linq4j.Ord
 
element - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
elementAt(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
elementAt(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence.
elementAt(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence.
elementAt(int) - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
elementAt(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
elementAtOrDefault(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
elementAtOrDefault(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
ElementInit - Class in org.apache.calcite.linq4j.tree
Represents an initializer for a single element of an Enumerable collection.
ElementInit() - Constructor for class org.apache.calcite.linq4j.tree.ElementInit
 
elementInit(Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an Iterable<T> as the second argument.
elementInit(Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an array of values as the second argument, using varargs.
elements - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
elements - Variable in class org.apache.calcite.linq4j.Ord.OrdArrayList
 
elements - Variable in class org.apache.calcite.linq4j.Ord.OrdList
 
elementType - Variable in class org.apache.calcite.linq4j.BaseQueryable
 
elementType - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
 
empty() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an empty expression that has Void type.
EMPTY_ENUMERABLE - Static variable in class org.apache.calcite.linq4j.Linq4j
 
EMPTY_ENUMERATOR - Static variable in class org.apache.calcite.linq4j.Linq4j
 
EMPTY_STATEMENT - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
emptyEnumerable() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has no elements.
emptyEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has no elements.
end() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
Decreases the indentation level.
end(String) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
entrySet() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
entrySet() - Method in class org.apache.calcite.linq4j.LookupImpl
 
Enumerable<T> - Interface in org.apache.calcite.linq4j
Exposes the enumerator, which supports a simple iteration over a collection.
enumerable - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
 
EnumerableDefaults - Class in org.apache.calcite.linq4j
Default implementations of methods in the Enumerable interface.
EnumerableDefaults() - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults
 
EnumerableDefaults.CastingEnumerator<T> - Class in org.apache.calcite.linq4j
Enumerator that casts each value.
EnumerableDefaults.LookupResultEnumerable<TResult,TKey,TAccumulate> - Class in org.apache.calcite.linq4j
Reads a populated map, applying a selector function.
EnumerableDefaults.MergeJoinEnumerator<TResult,TSource,TInner,TKey extends Comparable<TKey>> - Class in org.apache.calcite.linq4j
Enumerator that performs a merge join on its sorted inputs.
EnumerableDefaults.SkipWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerator that implements skip-while.
EnumerableDefaults.TakeWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerable that implements take-while.
EnumerableDefaults.TakeWhileLongEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerable that implements take-while.
EnumerableDefaults.WrapMap<K,V> - Class in org.apache.calcite.linq4j
Map that wraps each value.
EnumerableDefaults.Wrapped<T> - Class in org.apache.calcite.linq4j
Value wrapped with a comparer.
enumerableEnumerator - Variable in class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
 
EnumerableOrderedQueryable<T> - Class in org.apache.calcite.linq4j
Implementation of OrderedQueryable by an Enumerable.
EnumerableOrderedQueryable(Enumerable<T>, Class<T>, QueryProvider, Expression) - Constructor for class org.apache.calcite.linq4j.EnumerableOrderedQueryable
 
EnumerableQueryable<T> - Class in org.apache.calcite.linq4j
Implementation of Queryable by a Enumerable.
EnumerableQueryable(QueryProvider, Class<T>, Expression, Enumerable<T>) - Constructor for class org.apache.calcite.linq4j.EnumerableQueryable
 
enumerator() - Method in class org.apache.calcite.linq4j.AbstractEnumerable2
 
enumerator() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
enumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
enumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
enumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
enumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
enumerator() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
Enumerator<T> - Interface in org.apache.calcite.linq4j
Supports a simple iteration over a collection.
enumerator() - Method in class org.apache.calcite.linq4j.GroupingImpl
 
enumerator() - Method in class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
 
enumerator(Collection<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts a collection into an enumerator.
enumerator - Variable in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
enumerator() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
enumerator() - Method in class org.apache.calcite.linq4j.LookupImpl
 
enumerator() - Method in class org.apache.calcite.linq4j.MemoryEnumerable
 
enumerator - Variable in class org.apache.calcite.linq4j.MemoryEnumerator
 
enumerator() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
enumerator() - Method in interface org.apache.calcite.linq4j.RawEnumerable
Returns an enumerator that iterates through a collection.
enumerator - Variable in class org.apache.calcite.linq4j.TransformedEnumerator
 
enumeratorIterator(Enumerator<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an enumerator into an iterator.
EnumeratorIterator(Enumerator<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
enumerators - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
eq(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
Treats two expressions equal even if they represent different null types
equal(T, T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
 
equal(Object[], Object[]) - Method in class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
 
equal(Object, Object) - Method in class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
 
equal(T, T) - Method in class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
 
equal(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
EqualityComparer<T> - Interface in org.apache.calcite.linq4j.function
Compares values for equality.
equals(Object) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
equals(Object) - Method in class org.apache.calcite.linq4j.GroupingImpl
 
equals(T, T) - Static method in class org.apache.calcite.linq4j.Linq4j
Deprecated.
equals(Object) - Method in class org.apache.calcite.linq4j.ModularInteger
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.CatchBlock
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.LabelTarget
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
equals(Object) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
escapeString(StringBuilder, String) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
evaluate(Node) - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
evaluate(Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Evaluates an expression and returns the result.
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
evaluate(Evaluator) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
Evaluator - Class in org.apache.calcite.linq4j.tree
Holds context for evaluating expressions.
Evaluator() - Constructor for class org.apache.calcite.linq4j.tree.Evaluator
 
except(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
except(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
except(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values.
except(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
except(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
except(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values.
except(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values.
except(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values.
except(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values.
except(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
exclusiveOr(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOr(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
execute(Expression, Class<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Type) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Class<T>) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
execute(Expression, Type) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
 
executeQuery(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
Executes a queryable, and returns an enumerator over the rows that it yields.
exists(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns whether there is an element in list for which predicate is true.
Experimental - Annotation Type in org.apache.calcite.linq4j.function
Annotation that indicates that a class, interface, field or method is experimental, not part of the public API, and subject to change or removal.
expression - Variable in class org.apache.calcite.linq4j.BaseQueryable
 
expression - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
 
Expression - Class in org.apache.calcite.linq4j.tree
Analogous to LINQ's System.Linq.Expression.
Expression(ExpressionType, Type) - Constructor for class org.apache.calcite.linq4j.tree.Expression
Creates an Expression.
expression - Variable in class org.apache.calcite.linq4j.tree.GotoStatement
 
expression - Variable in class org.apache.calcite.linq4j.tree.MemberExpression
 
expression - Variable in class org.apache.calcite.linq4j.tree.ThrowStatement
 
expression - Variable in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
expression - Variable in class org.apache.calcite.linq4j.tree.UnaryExpression
 
expression0 - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
 
expression0 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expression1 - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
 
expression1 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expression2 - Variable in class org.apache.calcite.linq4j.tree.TernaryExpression
 
expressionForReuse - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
Contains final-fine-to-reuse-declarations.
expressionList - Variable in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
expressionList - Variable in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
Expressions - Class in org.apache.calcite.linq4j.tree
Utility methods for expressions, including a lot of factory methods.
Expressions() - Constructor for class org.apache.calcite.linq4j.tree.Expressions
 
expressions - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
expressions - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
Expressions.FluentArrayList<T> - Class in org.apache.calcite.linq4j.tree
Fluent array list.
Expressions.FluentList<T> - Interface in org.apache.calcite.linq4j.tree
Fluent list.
Expressions.PropertyInfo - Interface in org.apache.calcite.linq4j.tree
Property info.
Expressions.RuntimeVariablesExpression - Interface in org.apache.calcite.linq4j.tree
Runtime variables expression.
Expressions.SymbolDocumentInfo - Interface in org.apache.calcite.linq4j.tree
Symbol document info.
ExpressionType - Enum in org.apache.calcite.linq4j.tree
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
ExpressionType() - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
 
ExpressionType(String, boolean, int, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
 
ExpressionType(String, String, boolean, int, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
 
ExpressionType(String, String, boolean, int, boolean, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
 
ExpressionVisitor - Interface in org.apache.calcite.linq4j.tree
Represents a visitor or rewriter for expression trees.
ExpressionWriter - Class in org.apache.calcite.linq4j.tree
Converts an expression to Java code.
ExpressionWriter() - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter
 
ExpressionWriter(boolean) - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter
 
extended - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
ExtendedEnumerable<TSource> - Interface in org.apache.calcite.linq4j
Extension methods in Enumerable.
ExtendedOrderedEnumerable<T> - Interface in org.apache.calcite.linq4j
Extension methods for OrderedEnumerable.
ExtendedOrderedQueryable<T> - Interface in org.apache.calcite.linq4j
Extension methods for OrderedQueryable.
ExtendedQueryable<TSource> - Interface in org.apache.calcite.linq4j
Extension methods in Queryable.
Extensions - Class in org.apache.calcite.linq4j
Contains what, in LINQ.NET, would be extension methods.
Extensions() - Constructor for class org.apache.calcite.linq4j.Extensions
 

F

factory - Variable in class org.apache.calcite.linq4j.DefaultQueryable
 
FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to false.
FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to false.
FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
falsePredicate1() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
falsePredicate2() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns false.
family - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
field(Expression, Field) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, PseudoField) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field given the name of the field.
field(Expression, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field - Variable in class org.apache.calcite.linq4j.tree.MemberExpression
 
field - Variable in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
field(Field) - Static method in class org.apache.calcite.linq4j.tree.Types
 
FIELD_PREFIX - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
fieldDecl(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a field with an initializer.
fieldDecl(int, ParameterExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a field.
FieldDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a field.
FieldDeclaration(int, ParameterExpression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.FieldDeclaration
 
fieldName - Variable in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
fieldsByName - Variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map of all the added final static fields.
filter(List<E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a list that contains only elements of list that match predicate.
findDeclaredExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Finds if there exists ready for reuse declaration for given expression.
findDeclaredExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Finds if there exists ready for reuse declaration for given expression.
first - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
first() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
first(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
first(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence.
first(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element in a sequence that satisfies a specified condition.
first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
first() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence.
first(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element in a sequence that satisfies a specified condition.
first(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
firstOrDefault(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
firstOrDefault() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of the sequence that satisfies a condition or a default value if no such element is found.
firstOrDefault(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition or a default value if no such element is found.
firstOrDefault(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
flavor(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether this type is a primitive, box or other type.
Flavor() - Constructor for enum org.apache.calcite.linq4j.tree.Primitive.Flavor
 
FLOAT_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
 
FLOAT_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
 
FLOAT_SUM - Static variable in class org.apache.calcite.linq4j.Extensions
 
FloatFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native float value.
FluentArrayList() - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
FluentArrayList(Collection<? extends T>) - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
fn - Variable in class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
foldAnd(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using AND.
foldOr(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using OR.
for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
for_(DeclarationStatement, Expression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
foreach(Function1<T, R>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
foreach(Function1<TSource, R>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Performs an operation for each member of this enumeration.
forEach(ParameterExpression, Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ForEachExpression with the given body.
ForEachStatement - Class in org.apache.calcite.linq4j.tree
Represents a "for-each" loop, "for (T v : iterable) { f(v); }"
ForEachStatement(ParameterExpression, Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.ForEachStatement
 
ForStatement - Class in org.apache.calcite.linq4j.tree
Represents an infinite loop.
ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.ForStatement
 
Function<R> - Interface in org.apache.calcite.linq4j.function
Base interface for all functions.
function - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
Function0<R> - Interface in org.apache.calcite.linq4j.function
Function with no parameters.
Function1<T0,R> - Interface in org.apache.calcite.linq4j.function
Function with one parameter.
FUNCTION1_CLASSES - Static variable in class org.apache.calcite.linq4j.function.Functions
 
Function2<T0,T1,R> - Interface in org.apache.calcite.linq4j.function
Function with two parameters.
FUNCTION_RESULT_TYPES - Static variable in class org.apache.calcite.linq4j.function.Functions
 
functionClass(Type) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns the appropriate interface for a lambda function with 1 argument and the given return type.
FunctionExpression<F extends Function<?>> - Class in org.apache.calcite.linq4j.tree
Represents a strongly typed lambda expression as a data structure in the form of an expression tree.
FunctionExpression(Class<F>, F, BlockStatement, List<ParameterExpression>) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression(F) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression.Invokable - Interface in org.apache.calcite.linq4j.tree
Function that can be invoked with a variable number of arguments.
functionResultType(FunctionExpression<Function1<P0, R>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
 
Functions - Class in org.apache.calcite.linq4j.function
Utilities relating to functions.
Functions() - Constructor for class org.apache.calcite.linq4j.function.Functions
 
Functions.ArrayEqualityComparer - Class in org.apache.calcite.linq4j.function
Array equality comparer.
Functions.GeneratingList<E> - Class in org.apache.calcite.linq4j.function
List that generates each element using a function.
Functions.IdentityEqualityComparer - Class in org.apache.calcite.linq4j.function
Identity equality comparer.
Functions.Ignore<R,T0,T1> - Class in org.apache.calcite.linq4j.function
Ignore.
Functions.NullsFirstComparator - Class in org.apache.calcite.linq4j.function
Nulls first comparator.
Functions.NullsFirstReverseComparator - Class in org.apache.calcite.linq4j.function
Nulls first reverse comparator.
Functions.NullsLastComparator - Class in org.apache.calcite.linq4j.function
Nulls last comparator.
Functions.NullsLastReverseComparator - Class in org.apache.calcite.linq4j.function
Nulls last reverse comparator.
Functions.SelectorEqualityComparer<T,T2> - Class in org.apache.calcite.linq4j.function
Selector equality comparer.
future - Variable in class org.apache.calcite.linq4j.MemoryEnumerable
 
future - Variable in class org.apache.calcite.linq4j.MemoryFactory
 
future - Variable in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
fynally - Variable in class org.apache.calcite.linq4j.tree.TryStatement
 

G

gcd(Type...) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns the most restrictive type that is assignable from all given types.
generate(int, Function1<Integer, E>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a list generated by applying a function to each index between 0 and size - 1.
generatesNullsOnLeft() - Method in enum org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnRight() - Method in enum org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
GeneratingList(int, Function1<Integer, E>) - Constructor for class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
generics - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
get(Object) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
get(int) - Method in class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
get(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
 
get() - Method in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(int) - Method in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
get() - Method in class org.apache.calcite.linq4j.ModularInteger
 
get(int) - Method in class org.apache.calcite.linq4j.Ord.OrdArrayList
 
get(int) - Method in class org.apache.calcite.linq4j.Ord.OrdList
 
get(Object) - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
get(Object) - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
get(Object) - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getAbstractMethod() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
getAbstractMethodName() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
getActionType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.
getActualTypeArguments() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
getBoolean() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getBuf() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
getByte() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getChar() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getCollection() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
getComponentType() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the type of elements in the array.
getComponentType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns the component type of an array.
getComponentTypeN(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
getComputedExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Returns the reference to ParameterExpression if given expression was already computed and stored to local variable
getConstructor(Class<C>) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getDeclaringClass() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getDelegateType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Gets a Type object that represents a generic System.Func or System.Action delegate type that has specific type arguments.
getDouble() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getElementType() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getElementType() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
getElementType() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getElementType() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the type of the element(s) that are returned when the expression tree associated with this Queryable is executed.
getElementType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns the element type of a Collection, Iterable (including Queryable and Enumerable), Iterator, Enumerator, or an array.
getExpression() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getExpression() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
getExpression() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getExpression() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the expression tree that is associated with this Queryable.
getField(String, Class) - Static method in class org.apache.calcite.linq4j.tree.Types
 
getField(String, Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
getFloat() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getFunction() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
getFuncType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Func delegate type that has specific type arguments.
getInt() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getKey() - Method in interface org.apache.calcite.linq4j.Grouping
Gets the key of this Grouping.
getKey() - Method in class org.apache.calcite.linq4j.GroupingImpl
 
getKey() - Method in class org.apache.calcite.linq4j.Ord
 
getKeyType() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of keys.
getLong() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getMethod(String, String, Class...) - Static method in class org.apache.calcite.linq4j.Linq4j
 
getModifiers() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getModifiers() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getModifiers() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getName() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getName() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - Method in interface org.apache.calcite.linq4j.tree.Types.RecordType
 
getNodeType() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
Gets the node type of this Expression.
getObject() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getOwnerType() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
getProvider() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
getProvider() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
getProvider() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getProvider() - Method in interface org.apache.calcite.linq4j.RawQueryable
Gets the query provider that is associated with this data source.
getRawType() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
getRecordField(String, Types.RecordType) - Static method in class org.apache.calcite.linq4j.tree.Types
 
getRecordFields() - Method in interface org.apache.calcite.linq4j.tree.Types.RecordType
 
getShort() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
 
getSystemField(String, Class) - Static method in class org.apache.calcite.linq4j.tree.Types
 
getThis() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" enumerable.
getThis() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
getThis() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
getThisOrdered() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" ordered-enumerable.
getThisOrderedQueryable() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
getType() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
Gets the static type of the expression that this Expression represents.
getType() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getType() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
 
getType() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getValue() - Method in class org.apache.calcite.linq4j.GroupingImpl
 
getValue() - Method in class org.apache.calcite.linq4j.Ord
 
getValueType() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of values.
goDeeper() - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates child visitor.
goDeeper() - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates child visitor.
goto_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
goto_(LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
GotoExpressionKind - Enum in org.apache.calcite.linq4j.tree
Specifies what kind of jump a GotoStatement represents.
GotoExpressionKind(String) - Constructor for enum org.apache.calcite.linq4j.tree.GotoExpressionKind
 
GotoStatement - Class in org.apache.calcite.linq4j.tree
Represents an unconditional jump.
GotoStatement(GotoExpressionKind, LabelTarget, Expression) - Constructor for class org.apache.calcite.linq4j.tree.GotoStatement
 
greaterThan(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThan(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThanOrEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
groupBy(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupBy(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function.
groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a key selector function.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupBy(FunctionExpression<Function1<TSource, TKey>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function.
groupBy(FunctionExpression<Function1<TSource, TKey>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TSource, TElement>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TSource, TElement>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TSource, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TSource, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupBy_(Map<TKey, TAccumulate>, Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
groupBy_(Set<TKey>, Enumerable<TSource>, Function1<TSource, TKey>, Function1<TKey, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupByK(FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupByK(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function2<TKey, Enumerable<TSource>, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function2<TKey, Enumerable<TSource>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupByMultiple(Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a list of specified key selector functions, initializing an accumulator for each group and adding to it each time an element with the same key is seen.
groupByMultiple_(Map<TKey, TAccumulate>, Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
Grouping<K,V> - Interface in org.apache.calcite.linq4j
Represents a collection of objects that have a common key.
GroupingImpl<K,V> - Class in org.apache.calcite.linq4j
Implementation of Grouping.
GroupingImpl(K, Collection<V>) - Constructor for class org.apache.calcite.linq4j.GroupingImpl
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on equality of keys and groups the results.
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, Enumerable<TInner>, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 

H

hasField(String) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the variable name is already in use.
hasField(String) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the variable name is already in use.
hash - Variable in class org.apache.calcite.linq4j.tree.BlockStatement
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.ForEachStatement
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.ForStatement
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
Cache the hash code for the expression
hash - Variable in class org.apache.calcite.linq4j.tree.NewExpression
Cache the hash code for the expression
hashCode() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
hashCode(T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
 
hashCode(Object[]) - Method in class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
 
hashCode(Object) - Method in class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
 
hashCode(T) - Method in class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
 
hashCode() - Method in class org.apache.calcite.linq4j.GroupingImpl
hashCode() - Method in class org.apache.calcite.linq4j.ModularInteger
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.CatchBlock
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ForEachStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.LabelTarget
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
hashCode() - Method in class org.apache.calcite.linq4j.tree.WhileStatement
 
hashEquiJoin_(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Implementation of join that builds the right input and probes with the left.
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<T, TInner>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoinWithPredicate_(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Implementation of join that builds the right input and probes with the left
hasNext - Variable in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
hasNext() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
hasVariable(String) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
history - Variable in class org.apache.calcite.linq4j.MemoryEnumerable
 
history - Variable in class org.apache.calcite.linq4j.MemoryFactory
 
history - Variable in class org.apache.calcite.linq4j.MemoryFactory.Memory
 

I

i - Variable in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
i - Variable in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
i - Variable in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
i - Variable in class org.apache.calcite.linq4j.Ord
 
IDENTITY - Static variable in interface org.apache.calcite.linq4j.function.Function1
The identity function.
IDENTITY_COMPARER - Static variable in class org.apache.calcite.linq4j.function.Functions
 
identityComparer() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses object identity and hash code.
IdentityEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
 
identitySelector() - Static method in class org.apache.calcite.linq4j.function.Functions
 
ifThen(Expression, Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with an if statement.
ifThenElse(Expression, Node, Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements.
ifThenElse(Expression, Node...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]...
ifThenElse(Iterable<? extends Node>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements: if (test) stmt1 [ else if (test2) stmt2 ]...
Ignore() - Constructor for class org.apache.calcite.linq4j.function.Functions.Ignore
 
ignore0() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 0 that does nothing.
ignore1() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 1 that does nothing.
ignore2() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a function of arity 2 that does nothing.
implemented - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
increment(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression value by 1.
increment(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression by 1.
INDENT - Static variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
How many spaces to indent Java code.
indent() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
indentPending - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
IndexExpression - Class in org.apache.calcite.linq4j.tree
Represents indexing a property or array.
IndexExpression(Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.IndexExpression
 
indexExpressions - Variable in class org.apache.calcite.linq4j.tree.IndexExpression
 
initializer - Variable in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
initializer - Variable in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
InlineVariableVisitor(Map<ParameterExpression, Expression>) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
 
innerKeySelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
input - Variable in class org.apache.calcite.linq4j.MemoryEnumerable
 
INSTANCE - Static variable in class org.apache.calcite.linq4j.function.Functions.Ignore
 
INSTANCE - Static variable in class org.apache.calcite.linq4j.QueryableRecorder
 
instance() - Static method in class org.apache.calcite.linq4j.QueryableRecorder
 
INSTANCE - Static variable in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
INTEGER_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
 
INTEGER_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
 
INTEGER_SUM - Static variable in class org.apache.calcite.linq4j.Extensions
 
IntegerFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native int value.
intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
intersect(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
intersect(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values.
intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
intersect(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
intersect(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values.
intersect(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values.
intersect(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<T> to compare values.
intersect(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the specified EqualityComparer to compare values.
intersect(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
into(C) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
into(Enumerable<T>, C) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.into(Collection).
into(C) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Copies the contents of this sequence into a collection.
inventFieldName(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Generates field name to store given expression.
inverse(Map<K, V>) - Static method in class org.apache.calcite.linq4j.function.Functions
 
InvocationExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that applies a delegate or lambda expression to a list of argument expressions.
InvocationExpression(ExpressionType, Class) - Constructor for class org.apache.calcite.linq4j.tree.InvocationExpression
 
invoke(Expression, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an InvocationExpression that applies a delegate or lambda expression to a list of argument expressions.
invoke(Expression, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an InvocationExpression that applies a delegate or lambda expression to a list of argument expressions, using varargs.
is(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is primitive.
isAbstractMethodPrimitive() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
isArray(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
isAssignableFrom(Type, Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
isBox(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is a box type (e.g.
isConstant(Expression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the expression is effectively constant.
isConstant(Iterable<? extends Expression>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if all the expressions in given list are effectively constant.
isConstant(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the expression is effectively constant.
isConstantNull(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns whether an expression always evaluates to null.
isConstantNull(Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
isConstructorDeterministic(NewExpression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if new instance creation can be reused.
isCostly(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
isEmpty() - Method in class org.apache.calcite.linq4j.LookupImpl
 
isFalse(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFalse(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFixedNumeric() - Method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a fixed-point numeric type.
isKnownNotNull(Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
Returns whether an expression always returns a non-null result.
isMethodDeterministic(Method) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if given method is deterministic (i.e.
isNumeric() - Method in enum org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a numeric type.
isSafeForReuse(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
 
isSimpleExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Checks if expression is simple enough to always inline at zero cost.
isTrue(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
isTrue(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
iterable - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
 
iterable - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
iterable - Variable in class org.apache.calcite.linq4j.tree.ForEachStatement
 
IterableEnumerable(Iterable<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
 
iterableEnumerator(Iterable<? extends T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an iterable into an enumerator.
IterableEnumerator(Iterable<? extends T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
iterator() - Method in class org.apache.calcite.linq4j.AbstractEnumerable
 
iterator() - Method in class org.apache.calcite.linq4j.BaseQueryable
 
iterator() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
iterator() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
iterator() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
 
iterator - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
iterator() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 

J

jdbc(ResultSet, int, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sends to a sink a value from a given column in a JDBC result set.
jdbcGet(ResultSet, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Gets a value from a given column in a JDBC result set.
join(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
join(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
join(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
join(Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
join(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, TInner, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Correlates the elements of two sequences based on matching keys.
join(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, TInner, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Correlates the elements of two sequences based on matching keys.
join(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, TInner, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on matching keys.
join(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, TInner, TResult>>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
JoinType - Enum in org.apache.calcite.linq4j
Enumeration of join types.
JoinType() - Constructor for enum org.apache.calcite.linq4j.JoinType
 

K

key - Variable in class org.apache.calcite.linq4j.GroupingImpl
 
keyIsNullable - Variable in class org.apache.calcite.linq4j.tree.Types.MapType
 
keyIsNullable() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns whether keys may be null.
keySet() - Method in class org.apache.calcite.linq4j.LookupImpl
 
keyType - Variable in class org.apache.calcite.linq4j.tree.Types.MapType
 
kind - Variable in class org.apache.calcite.linq4j.tree.GotoStatement
 
KNOWN_NON_NULL_METHODS - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 

L

label() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and no name.
label(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label without a default value.
label(String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and the given name.
label(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type.
label(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label with the given default value.
label(Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type and name.
LabelStatement - Class in org.apache.calcite.linq4j.tree
Represents a label, which can be put in any Expression context.
LabelStatement(Expression, ExpressionType) - Constructor for class org.apache.calcite.linq4j.tree.LabelStatement
 
labelTarget - Variable in class org.apache.calcite.linq4j.tree.GotoStatement
 
LabelTarget - Class in org.apache.calcite.linq4j.tree
Used to represent the target of a GotoStatement.
LabelTarget(String) - Constructor for class org.apache.calcite.linq4j.tree.LabelTarget
 
lambda(F) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a FunctionExpression from an actual function.
lambda(BlockStatement, Iterable<? extends ParameterExpression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(BlockStatement, ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Expression, Iterable<? extends ParameterExpression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time.
lambda(Expression, ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time, using varargs.
lambda(Class<F>, BlockStatement, Iterable<? extends ParameterExpression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, BlockStatement, ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Class<F>, Expression, Iterable<? extends ParameterExpression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, Expression, ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
LambdaExpression - Class in org.apache.calcite.linq4j.tree
Describes a lambda expression.
LambdaExpression(ExpressionType, Class) - Constructor for class org.apache.calcite.linq4j.tree.LambdaExpression
 
larger(Type, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
largest(Type...) - Method in class org.apache.calcite.linq4j.tree.Expressions
 
last() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
last(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
last(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
last(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence.
last(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
last() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence.
last(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence that satisfies a specified condition.
last(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
last(List<E>) - Static method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
lastOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
lastOrDefault(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
lastOrDefault() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the last element of a sequence that satisfies a condition or a default value if no such element is found.
lastOrDefault(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
lazyCollectionSpool(Collection<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Lazy read and lazy write spool that stores data into a collection
learnFinalStaticDeclarations(List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Processes the list of declarations when class expression detected.
learnFinalStaticDeclarations(List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Processes the list of declarations and learns final static ones as effectively constant.
leftEnumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
lefts - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
leftShift(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShiftAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
lessThan(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThan(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThanOrEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a " less than or equal" numeric comparison.
lessThanOrEqual(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than or equal" numeric comparison.
Linq4j - Class in org.apache.calcite.linq4j
Utility and factory methods for Linq4j.
Linq4j() - Constructor for class org.apache.calcite.linq4j.Linq4j
 
Linq4j.CartesianProductListEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerates over the cartesian product of the given lists, returning a list for each row.
Linq4j.CollectionEnumerable<T> - Class in org.apache.calcite.linq4j
Collection enumerable.
Linq4j.CompositeEnumerable<E> - Class in org.apache.calcite.linq4j
Composite enumerable.
Linq4j.EnumeratorIterator<T> - Class in org.apache.calcite.linq4j
Iterator that reads from an underlying Enumerator.
Linq4j.IterableEnumerable<T> - Class in org.apache.calcite.linq4j
Iterable enumerable.
Linq4j.IterableEnumerator<T> - Class in org.apache.calcite.linq4j
Iterable enumerator.
Linq4j.ListEnumerable<T> - Class in org.apache.calcite.linq4j
List enumerable.
Linq4j.ListEnumerator<V> - Class in org.apache.calcite.linq4j
Enumerator optimized for random-access list.
Linq4j.SingletonEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerator that returns one element.
Linq4j.SingletonNullEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerator that returns one null element.
list - Variable in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
list(ExpressionWriter, List, String, String, String) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
list() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an empty fluent list.
list(T...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with given elements.
list(Iterable<T>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with elements from the given collection.
list(String, String, String, Iterable<?>) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
listBind(Member, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property.
listBind(Member, ElementInit...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property, using varargs.
listBind(Method, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding based on a specified property accessor method.
listBind(Method, ElementInit...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding object based on a specified property accessor method, using varargs.
ListEnumerable(List<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
listEnumerator(List<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
 
ListEnumerator(List<? extends V>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
listInit(NewExpression, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection.
listInit(NewExpression, ElementInit...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection, using varargs.
listInit(NewExpression, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection, using varargs.
listInit(NewExpression, Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection.
listInit(NewExpression, Method, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection, using varargs.
listInitE(NewExpression, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection.
ListInitExpression - Class in org.apache.calcite.linq4j.tree
Represents a constructor call that has a collection initializer.
ListInitExpression(ExpressionType, Class) - Constructor for class org.apache.calcite.linq4j.tree.ListInitExpression
 
LONG_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
 
LONG_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
 
LONG_SUM - Static variable in class org.apache.calcite.linq4j.Extensions
 
longCount() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
longCount(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
longCount() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents the total number of elements in a sequence.
longCount(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
longCount(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
LongFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a native long value.
Lookup<K,V> - Interface in org.apache.calcite.linq4j
Represents a collection of keys each mapped to one or more values.
lookupConstructor(Type, Class...) - Static method in class org.apache.calcite.linq4j.tree.Types
Finds a constructor of a given class that accepts a given set of arguments.
lookupField(Type, String) - Static method in class org.apache.calcite.linq4j.tree.Types
 
LookupImpl<K,V> - Class in org.apache.calcite.linq4j
Implementation of Lookup that uses an underlying map.
LookupImpl(Map<K, List<V>>) - Constructor for class org.apache.calcite.linq4j.LookupImpl
Creates a MultiMapImpl.
lookupMethod(Class, String, Class...) - Static method in class org.apache.calcite.linq4j.tree.Types
Finds a method of a given name that accepts a given set of arguments.
LookupResultEnumerable(Map<TKey, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
lprec - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 

M

makeBinary(ExpressionType, Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left and right operands, by calling an appropriate factory method.
makeBinary(ExpressionType, Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left operand, right operand and implementing method, by calling the appropriate factory method.
makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression, given the left operand, right operand, implementing method and type conversion function, by calling the appropriate factory method.
makeCatchBlock(Type, ParameterExpression, Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with the specified elements.
makeDynamic(Type, CallSiteBinder, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
makeDynamic(Type, CallSiteBinder, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a jump of the specified GotoExpressionKind.
makeGoto(GotoExpressionKind, LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
makeMemberAccess(Expression, PseudoField) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
makeTernary(ExpressionType, Expression, Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TernaryExpression, given the left and right operands, by calling an appropriate factory method.
makeTry(Type, Expression, Expression, Expression, Iterable<? extends CatchBlock>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements.
makeTry(Type, Expression, Expression, Expression, CatchBlock...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements, using varargs.
makeUnary(ExpressionType, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand, by calling the appropriate factory method.
makeUnary(ExpressionType, Expression, Type, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand and implementing method, by calling the appropriate factory method.
map - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
map - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
map(K, V, Object...) - Static method in class org.apache.calcite.linq4j.function.Functions
 
map - Variable in class org.apache.calcite.linq4j.LookupImpl
 
map - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
map - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
 
map(ExpressionWriter, Map, String, String, String) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
MapType(Type, boolean, Type, boolean) - Constructor for class org.apache.calcite.linq4j.tree.Types.MapType
 
matchingConstructor(Object) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
max() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
max(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
max(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the maximum value in a generic sequence.
max(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
max() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the maximum value in a generic sequence.
max(BigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(NullableBigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(DoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(NullableDoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(IntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(NullableIntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(LongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(NullableLongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(FloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(NullableFloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Function1<TSource, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max(FunctionExpression<Function1<TSource, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Invokes a projection function on each element of a generic IQueryable<TSource> and returns the maximum resulting value.
max(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Invokes a projection function on each element of a generic IQueryable<T> and returns the maximum resulting value.
max(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Invokes a projection function on each element of a generic IQueryable<T> and returns the maximum resulting value.
max(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
max - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The maximum value of this primitive class.
maxFunction() - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
maximumCardinality - Variable in class org.apache.calcite.linq4j.tree.Types.ArrayType
 
maximumCardinality() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the maximum cardinality; -1 if there is no maximum.
maxNegative - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The largest value that is less than zero.
MemberAssignment - Class in org.apache.calcite.linq4j.tree
Represents assignment operation for a field or property of an object.
MemberAssignment() - Constructor for class org.apache.calcite.linq4j.tree.MemberAssignment
 
memberBind(Member, Iterable<? extends MemberBinding>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.
memberBind(Member, MemberBinding...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property, using varargs.
memberBind(Method, Iterable<? extends MemberBinding>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method.
memberBind(Method, MemberBinding...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a member that is accessed by using a property accessor method, using varargs.
MemberBinding - Class in org.apache.calcite.linq4j.tree
Provides the base class from which the classes that represent bindings that are used to initialize members of a newly created object derive.
MemberBinding() - Constructor for class org.apache.calcite.linq4j.tree.MemberBinding
 
MemberDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a member of a class.
MemberDeclaration() - Constructor for class org.apache.calcite.linq4j.tree.MemberDeclaration
 
memberDeclarations - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
memberDeclarations - Variable in class org.apache.calcite.linq4j.tree.NewExpression
 
MemberExpression - Class in org.apache.calcite.linq4j.tree
Represents accessing a field or property.
MemberExpression(Expression, Field) - Constructor for class org.apache.calcite.linq4j.tree.MemberExpression
 
MemberExpression(Expression, PseudoField) - Constructor for class org.apache.calcite.linq4j.tree.MemberExpression
 
memberInit(NewExpression, Iterable<? extends MemberBinding>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object.
memberInit(NewExpression, MemberBinding...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object, using varargs.
MemberInitExpression - Class in org.apache.calcite.linq4j.tree
Represents calling a constructor and initializing one or more members of the new object.
MemberInitExpression() - Constructor for class org.apache.calcite.linq4j.tree.MemberInitExpression
 
MemberListBinding - Class in org.apache.calcite.linq4j.tree
Represents initializing the elements of a collection member of a newly created object.
MemberListBinding() - Constructor for class org.apache.calcite.linq4j.tree.MemberListBinding
 
MemberMemberBinding - Class in org.apache.calcite.linq4j.tree
Represents initializing members of a member of a newly created object.
MemberMemberBinding() - Constructor for class org.apache.calcite.linq4j.tree.MemberMemberBinding
 
Memory(int, int, ModularInteger, Object[]) - Constructor for class org.apache.calcite.linq4j.MemoryFactory.Memory
 
MemoryEnumerable<E> - Class in org.apache.calcite.linq4j
Enumerable that has a (limited) memory for n past and m future steps.
MemoryEnumerable(Enumerable<E>, int, int) - Constructor for class org.apache.calcite.linq4j.MemoryEnumerable
Creates a MemoryEnumerable.
MemoryEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerator that keeps some recent and some "future" values.
MemoryEnumerator(Enumerator<E>, int, int) - Constructor for class org.apache.calcite.linq4j.MemoryEnumerator
Creates a MemoryEnumerator.
memoryFactory - Variable in class org.apache.calcite.linq4j.MemoryEnumerator
 
MemoryFactory<E> - Class in org.apache.calcite.linq4j
Contains the State and changes internally.
MemoryFactory(int, int) - Constructor for class org.apache.calcite.linq4j.MemoryFactory
 
MemoryFactory.Memory<E> - Class in org.apache.calcite.linq4j
Contents of a "memory segment", used for implementing the MATCH_RECOGNIZE operator.
mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Joins two inputs that are sorted on the key.
MergeJoinEnumerator(Enumerator<TSource>, Enumerator<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
method - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
MethodCallExpression - Class in org.apache.calcite.linq4j.tree
Represents a call to either a static or an instance method.
MethodCallExpression(Type, Method, Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.MethodCallExpression
 
MethodCallExpression(Method, Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.MethodCallExpression
 
methodDecl(int, Type, String, Iterable<? extends ParameterExpression>, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Declares a method.
MethodDeclaration - Class in org.apache.calcite.linq4j.tree
Declaration of a method.
MethodDeclaration(int, String, Type, List<ParameterExpression>, BlockStatement) - Constructor for class org.apache.calcite.linq4j.tree.MethodDeclaration
 
min() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
min(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
min(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the minimum value in a generic sequence.
min(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
min() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the minimum value in a generic sequence.
min(BigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(NullableBigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(DoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(NullableDoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(IntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(NullableIntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(LongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(NullableLongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(FloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(NullableFloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Function1<TSource, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min(FunctionExpression<Function1<TSource, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Invokes a projection function on each element of a generic IQueryable<TSource> and returns the minimum resulting value.
min(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Invokes a projection function on each element of a generic IQueryable<T> and returns the minimum resulting value.
min(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Invokes a projection function on each element of a generic IQueryable<T> and returns the minimum resulting value.
min(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
min - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The minimum value of this primitive class.
minFunction() - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
minPositive - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The smallest value that is greater than zero.
minus(int) - Method in class org.apache.calcite.linq4j.ModularInteger
 
modifier - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
modifier - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
modifier - Variable in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
modifier - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
modifier - Variable in class org.apache.calcite.linq4j.tree.ParameterExpression
 
modifiers - Variable in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
modifiesLvalue - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 
ModularInteger - Class in org.apache.calcite.linq4j
Represents an integer in modular arithmetic.
ModularInteger(int, int) - Constructor for class org.apache.calcite.linq4j.ModularInteger
Creates a ModularInteger.
modulo(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
modulo(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
moduloAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
modulus - Variable in class org.apache.calcite.linq4j.ModularInteger
 
moveNext() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
moveNext() - Method in interface org.apache.calcite.linq4j.Enumerator
Advances the enumerator to the next element of the collection.
moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
moveNext() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
moveNextInternal() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
multiply(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that does not have overflow checking.
multiply(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that does not have overflow checking.
multiplyAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssignChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.
multiplyChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.

N

n - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
n - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
n - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
name - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
name - Variable in class org.apache.calcite.linq4j.tree.LabelTarget
 
name - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
name - Variable in class org.apache.calcite.linq4j.tree.ParameterExpression
 
negate(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negate(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negateChecked(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
negateChecked(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
nestedLoopJoin(Enumerable<TSource>, Enumerable<TInner>, Predicate2<TSource, TInner>, Function2<TSource, TInner, TResult>, JoinType) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on a predicate.
new_(Constructor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor that takes no arguments.
new_(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the parameterless constructor of the specified type.
new_(Type, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments.
new_(Type, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Type, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments.
new_(Type, Iterable<? extends Expression>, MemberDeclaration...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments.
new_(Constructor, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments.
new_(Constructor, Iterable<? extends Expression>, MemberDeclaration...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
newArrayBounds(Type, int, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating an array that has a specified rank.
NewArrayExpression - Class in org.apache.calcite.linq4j.tree
Represents creating a new array and possibly initializing the elements of the new array.
NewArrayExpression(Type, int, Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.NewArrayExpression
 
newArrayInit(Type, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a one-dimensional array and initializing it from a list of elements.
newArrayInit(Type, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a one-dimensional array and initializing it from a list of elements, using varargs.
newArrayInit(Type, int, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a n-dimensional array and initializing it from a list of elements.
newArrayInit(Type, int, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating an n-dimensional array and initializing it from a list of elements, using varargs.
newChildCreator(Class<? extends ClassDeclarationFinder>) - Static method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates factory that creates instances of optimizing visitors.
NewExpression - Class in org.apache.calcite.linq4j.tree
Represents a constructor call.
NewExpression(Type, List<Expression>, List<MemberDeclaration>) - Constructor for class org.apache.calcite.linq4j.tree.NewExpression
 
newlineAndIndent() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
newName(String, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a name for a new variable, unique within this block, controlling whether the variable can be inlined later.
newName(String) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a name for a new variable, unique within this block.
next() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
Node - Interface in org.apache.calcite.linq4j.tree
Parse tree node.
nodeType - Variable in class org.apache.calcite.linq4j.tree.AbstractNode
 
NON_ASCII - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
NonDeterministic - Annotation Type in org.apache.calcite.linq4j.function
Specifies that function is NOT deterministic (i.e.
NonLeafReplayableQueryable(Queryable<T>) - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
normalizeDeclaration(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Prepares declaration for inlining: adds cast
not(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
not(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
NOT_BINARY_COMPLEMENT - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
notEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
notEqual(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
nthField(int, Class) - Static method in class org.apache.calcite.linq4j.tree.Types
 
nthField(int, Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
nullable() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
nullable() - Method in interface org.apache.calcite.linq4j.tree.Types.RecordField
 
NullableBigDecimalFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a BigDecimal value that may be null.
NullableDoubleFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a Double value that may be null.
NullableFloatFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a Float value that may be null.
NullableIntegerFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns an Integer value that may be null.
NullableLongFunction1<T0> - Interface in org.apache.calcite.linq4j.function
Function that takes one parameter and returns a Long value that may be null.
NULLS_FIRST_COMPARATOR - Static variable in class org.apache.calcite.linq4j.function.Functions
 
NULLS_FIRST_REVERSE_COMPARATOR - Static variable in class org.apache.calcite.linq4j.function.Functions
 
NULLS_LAST_COMPARATOR - Static variable in class org.apache.calcite.linq4j.function.Functions
 
NULLS_LAST_REVERSE_COMPARATOR - Static variable in class org.apache.calcite.linq4j.function.Functions
 
nullsComparator(boolean, boolean) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a Comparator that handles null values.
NullsFirstComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstComparator
 
NullsFirstReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator
 
NullsLastComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastComparator
 
NullsLastReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator
 
number(Number) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Creates a number value of this primitive's box type.

O

of(int, E) - Static method in class org.apache.calcite.linq4j.Ord
Creates an Ord.
of(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive class.
of(Type, Type...) - Static method in class org.apache.calcite.linq4j.tree.Types
Creates a type with generic parameters.
ofBox(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given boxing class.
ofBoxOr(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive or boxing class.
offset - Variable in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
offset - Variable in class org.apache.calcite.linq4j.MemoryFactory
 
ofType(Class<TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
ofType(Class<TResult>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
ofType(Enumerable<TSource>, Class<TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Filters the elements of an Enumerable based on a specified type.
ofType(Class<TResult>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
ofType(Class<TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Filters the elements of an Enumerable based on a specified type.
ofType(Class<TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Filters the elements of an IQueryable based on a specified type.
ofType(Iterable<TSource>, Class<TResult>) - Static method in class org.apache.calcite.linq4j.Linq4j
Returns elements of a given Iterable that are of the specified type.
ofType(Queryable<?>, Class<TResult>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
ofTypePredicate(Class<T2>) - Static method in class org.apache.calcite.linq4j.function.Functions
Creates a predicate that returns whether an object is an instance of a particular type or is null.
onesComplement(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
onesComplement(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
op - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 
op2 - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 
optimize(Shuttle, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Optimizes the list of statements.
OPTIMIZE_SHUTTLE - Static variable in class org.apache.calcite.linq4j.tree.BlockBuilder
 
optimizeDeclarations(List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Adds new declarations (e.g.
OptimizeShuttle - Class in org.apache.calcite.linq4j.tree
Shuttle that optimizes expressions.
OptimizeShuttle() - Constructor for class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
optimizing - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
 
OpType - Enum in org.apache.calcite.linq4j
Operator type.
OpType() - Constructor for enum org.apache.calcite.linq4j.OpType
 
or(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
or(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
orAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
Ord<E> - Class in org.apache.calcite.linq4j
Pair of an element and an ordinal.
Ord(int, E) - Constructor for class org.apache.calcite.linq4j.Ord
Creates an Ord.
Ord.OrdArrayList<E> - Class in org.apache.calcite.linq4j
List of Ord backed by an array of elements.
Ord.OrdList<E> - Class in org.apache.calcite.linq4j
List of Ord backed by a list of elements.
Ord.OrdRandomAccessList<E> - Class in org.apache.calcite.linq4j
List of Ord backed by a random-access list of elements.
OrdArrayList(E[]) - Constructor for class org.apache.calcite.linq4j.Ord.OrdArrayList
 
orderBy(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(Function1<T, TKey>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
orderBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
orderBy(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
orderBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
orderBy(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Function1<TSource, TKey>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(FunctionExpression<Function1<TSource, TKey>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Sorts the elements of a sequence in ascending order according to a key.
orderBy(FunctionExpression<Function1<TSource, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
orderByDescending(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
orderByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
orderByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
orderByDescending(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Function1<TSource, TKey>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(FunctionExpression<Function1<TSource, TKey>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(FunctionExpression<Function1<TSource, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
OrderedEnumerable<T> - Interface in org.apache.calcite.linq4j
Represents the result of applying a sorting operation to an Enumerable.
OrderedQueryable<T> - Interface in org.apache.calcite.linq4j
Represents the result of applying a sorting operation to a Queryable.
OrdList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdList
 
OrdRandomAccessList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdRandomAccessList
 
orElse(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
orElse(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
org.apache.calcite.linq4j - package org.apache.calcite.linq4j
Language-integrated query for Java (linq4j) main package.
org.apache.calcite.linq4j.function - package org.apache.calcite.linq4j.function
Contains definitions of functions and predicates.
org.apache.calcite.linq4j.tree - package org.apache.calcite.linq4j.tree
Object model for Java expressions.
original - Variable in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
outerKeySelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
ownerType - Variable in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 

P

PackageMarker - Annotation Type in org.apache.calcite.linq4j
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
Parameter - Annotation Type in org.apache.calcite.linq4j.function
Annotation that supplies metadata about a function parameter.
parameter - Variable in class org.apache.calcite.linq4j.tree.CatchBlock
 
parameter - Variable in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
parameter(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
parameter(Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
parameter(int, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression.
parameter - Variable in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
parameter - Variable in class org.apache.calcite.linq4j.tree.ForEachStatement
 
ParameterExpression - Class in org.apache.calcite.linq4j.tree
Represents a named parameter expression.
ParameterExpression(Type) - Constructor for class org.apache.calcite.linq4j.tree.ParameterExpression
 
ParameterExpression(int, Type, String) - Constructor for class org.apache.calcite.linq4j.tree.ParameterExpression
 
ParameterizedTypeImpl(Type, List<Type>, Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
parameterList - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
 
parameters - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
parameters - Variable in class org.apache.calcite.linq4j.tree.Evaluator
 
parameters - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
parent - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
 
parent - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
parse(String) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Calls the appropriate valueOf(String) method.
peek(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
permute(Object, int[]) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Permutes an array.
plus(int) - Method in class org.apache.calcite.linq4j.ModularInteger
 
pop(int) - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
post - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
postCounter - Variable in class org.apache.calcite.linq4j.MemoryEnumerator
 
postDecrementAssign(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.
postDecrementAssign(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent decrement by 1 of the original expression.
postfix - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 
postIncrementAssign(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.
postIncrementAssign(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.
power(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
power(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
powerAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
powerAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
powerAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
preDecrementAssign(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that decrements the expression by 1 and assigns the result back to the expression.
preDecrementAssign(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that decrements the expression by 1 and assigns the result back to the expression.
predicate - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
predicate - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
predicate - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
Predicate1<T0> - Interface in org.apache.calcite.linq4j.function
Function with one parameter returning a native boolean value.
Predicate2<T0,T1> - Interface in org.apache.calcite.linq4j.function
Function with two parameters returning a native boolean value.
prefix - Variable in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
 
PREFIX_PATTERN - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
preIncrementAssign(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that increments the expression by 1 and assigns the result back to the expression.
preIncrementAssign(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that increments the expression by 1 and assigns the result back to the expression.
prevCounter - Variable in class org.apache.calcite.linq4j.MemoryEnumerator
 
preVisit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated anonymous class.
preVisit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated class.
preVisit(WhileStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConditionalStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(GotoStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForEachStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ThrowStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FunctionExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TernaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(IndexExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(UnaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MemberExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewArrayExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TryStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TypeBinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FieldDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConstructorDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
primitive - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
 
Primitive - Enum in org.apache.calcite.linq4j.tree
Enumeration of Java's primitive types.
Primitive(Class, Class, int, Object, Object, Object, Object, Object, int) - Constructor for enum org.apache.calcite.linq4j.tree.Primitive
 
Primitive.Flavor - Enum in org.apache.calcite.linq4j.tree
What kind of type?
Primitive.Sink - Interface in org.apache.calcite.linq4j.tree
A place to send a value.
Primitive.Source - Interface in org.apache.calcite.linq4j.tree
A place from which to read a value.
PRIMITIVE_MAP - Static variable in enum org.apache.calcite.linq4j.tree.Primitive
 
primitiveClass - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
primitiveName - Variable in enum org.apache.calcite.linq4j.tree.Primitive
 
product(List<Enumerator<T>>) - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an enumerator that is the cartesian product of the given enumerators.
product(Iterable<? extends Iterable<T>>) - Static method in class org.apache.calcite.linq4j.Linq4j
Returns the cartesian product of an iterable of iterables.
property(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property by using a property accessor method.
property(Expression, Expressions.PropertyInfo) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, Expressions.PropertyInfo, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Expressions.PropertyInfo, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property, using varargs.
property(Expression, String, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression accessing a property.
propertyOrField(Expression, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property or field.
provider - Variable in class org.apache.calcite.linq4j.BaseQueryable
 
provider - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
 
PseudoField - Interface in org.apache.calcite.linq4j.tree
Contains the parts of the Field class needed for code generation, but might be implemented differently.
push(ParameterExpression, Object) - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
put(K, V) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
put(K, Enumerable<V>) - Method in class org.apache.calcite.linq4j.LookupImpl
 
putAll(Map<? extends K, ? extends Enumerable<V>>) - Method in class org.apache.calcite.linq4j.LookupImpl
 

Q

queryable() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
Returns the target queryable.
Queryable<T> - Interface in org.apache.calcite.linq4j
Provides functionality to evaluate queries against a specific data source wherein the type of the data is known.
QueryableDefaults - Class in org.apache.calcite.linq4j
Default implementations for methods in the Queryable interface.
QueryableDefaults() - Constructor for class org.apache.calcite.linq4j.QueryableDefaults
 
QueryableDefaults.NonLeafReplayableQueryable<T> - Class in org.apache.calcite.linq4j
Non-leaf replayable queryable.
QueryableDefaults.Replayable<T> - Interface in org.apache.calcite.linq4j
Replayable.
QueryableDefaults.ReplayableQueryable<T> - Class in org.apache.calcite.linq4j
Replayable queryable.
QueryableFactory<T> - Interface in org.apache.calcite.linq4j
Factory for building Queryable objects.
QueryableImpl(QueryProviderImpl, Type, Expression) - Constructor for class org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
QueryableRecorder<T> - Class in org.apache.calcite.linq4j
Implementation of QueryableFactory that records each event and returns an object that can replay the event when you call its QueryableDefaults.ReplayableQueryable.replay(QueryableFactory) method.
QueryableRecorder() - Constructor for class org.apache.calcite.linq4j.QueryableRecorder
 
QueryProvider - Interface in org.apache.calcite.linq4j
Defines methods to create and execute queries that are described by a Queryable object.
QueryProviderImpl - Class in org.apache.calcite.linq4j
Partial implementation of QueryProvider.
QueryProviderImpl() - Constructor for class org.apache.calcite.linq4j.QueryProviderImpl
Creates a QueryProviderImpl.
QueryProviderImpl.QueryableImpl<T> - Class in org.apache.calcite.linq4j
Binds an expression to this query provider.
quote(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression that has a constant value of type Expression.

R

RawEnumerable<T> - Interface in org.apache.calcite.linq4j
Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods.
RawQueryable<T> - Interface in org.apache.calcite.linq4j
Core methods that define a Queryable.
rawType - Variable in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
reduce(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
reduceAndCheck(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
reduceExtensions(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Reduces the expression to a known node type (that is not an Extension node) or just returns the expression if it is already a known type.
referenceEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference equality comparison.
referenceNotEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference inequality comparison.
ReflectedPseudoField - Class in org.apache.calcite.linq4j.tree
Represents a PseudoField that is implemented via java reflection Field
ReflectedPseudoField(Field) - Constructor for class org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
remove(Enumerable<T>, C) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.removeAll(Collection).
remove(Object) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
remove() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
remove(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
 
removeAll(C) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
removeAll(C) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Removes the contents of this sequence from a collection.
repeatUnionAll(Enumerable<TSource>, Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Repeat Union All enumerable: it will evaluate the seed enumerable once, and then it will start to evaluate the iteration enumerable over and over until either it returns no results, or an optional maximum numbers of iterations is reached
replay(QueryableFactory<T>) - Method in interface org.apache.calcite.linq4j.QueryableDefaults.Replayable
 
replay(QueryableFactory<T>) - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
ReplayableQueryable() - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
requireNonNull(T) - Static method in class org.apache.calcite.linq4j.Linq4j
Deprecated.
requireParentheses(Expression, int, int) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
If parentheses are required, writes this expression out with parentheses and returns true.
reset() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
reset() - Method in interface org.apache.calcite.linq4j.Enumerator
Sets the enumerator to its initial position, which is before the first element in the collection.
reset() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.MemoryEnumerator
 
reset() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
resultSelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
resultSelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
resultType - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
resultType - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
rethrow() - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception.
rethrow(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception with a given type.
return_(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
return_(LabelTarget, Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
reverse() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
reverse() - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
reverse(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Inverts the order of the elements in a sequence.
reverse() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
reverse() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Inverts the order of the elements in a sequence.
reverse() - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Inverts the order of the elements in a sequence.
reverse(E...) - Static method in class org.apache.calcite.linq4j.Ord
Iterates over an array in reverse order.
reverse(Iterable<? extends E>) - Static method in class org.apache.calcite.linq4j.Ord
Iterates over a list in reverse order.
reverse(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
rightEnumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
rights - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
rightShift(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShiftAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rprec - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
 
runtimeVariables(Iterable<? extends ParameterExpression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression.
runtimeVariables(ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression, using varargs.

S

select(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
select(Function2<T, Integer, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
select(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
select(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form.
select(Enumerable<TSource>, Function2<TSource, Integer, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form by incorporating the element's index.
select(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
select(Function1<TSource, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence into a new form.
select(Function2<TSource, Integer, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence into a new form by incorporating the element's index.
select(FunctionExpression<Function1<TSource, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selectMany(Function1<T, Enumerable<TResult>>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TResult>>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
selectMany(FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TResult>>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TResult>>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, and flattens the resulting sequences into one sequence.
selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
selectMany(FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
selectMany(Function1<TSource, Enumerable<TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(FunctionExpression<Function1<TSource, Enumerable<TResult>>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence to an Enumerable<TSource> and combines the resulting sequences into one sequence.
selectMany(FunctionExpression<Function2<TSource, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<TSource, TCollection, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence to an Enumerable<TSource> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
selectManyN(FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
selectManyN(FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
selectManyN(FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
selectManyN(FunctionExpression<Function2<TSource, Integer, Enumerable<TResult>>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence to an Enumerable<TSource> and combines the resulting sequences into one sequence.
selectManyN(FunctionExpression<Function1<TSource, Enumerable<TCollection>>>, FunctionExpression<Function2<TSource, TCollection, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence to an Enumerable<TSource> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selectN(FunctionExpression<Function2<T, Integer, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
selectN(FunctionExpression<Function2<T, Integer, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
selectN(FunctionExpression<Function2<TSource, Integer, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Projects each element of a sequence into a new form by incorporating the element's index.
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence into a new form by incorporating the element's index.
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence into a new form by incorporating the element's index.
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
selector - Variable in class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
 
selectorComparer(Function1<T, T2>) - Static method in class org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses a selector function.
SelectorEqualityComparer(Function1<T, T2>) - Constructor for class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
 
semiEquiJoin_(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is (semi-join) / is not (anti-semi-join) a member of inner with a matching key.
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is a member of inner with a matching key.
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is (semi-join) / is not (anti-semi-join) a member of inner with a matching key.
semiJoinWithPredicate_(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean, Predicate2<TSource, TInner>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
SemiStrict - Annotation Type in org.apache.calcite.linq4j.function
Annotation applied to a user-defined function that indicates that the function always returns null if one or more of its arguments are null but also may return null at other times.
send(Field, Object, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sends a field value to a sink.
send(Primitive.Source, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sends a value from a source to a sink.
SEQ - Static variable in class org.apache.calcite.linq4j.tree.ParameterExpression
 
sequenceEqual(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
sequenceEqual(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Determines whether two sequences are equal by comparing their elements by using a specified EqualityComparer<TSource>.
sequenceEqual(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
sequenceEqual(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether two sequences are equal by comparing their elements by using a specified EqualityComparer<TSource>.
sequenceEqual(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Determines whether two sequences are equal by using a specified EqualityComparer<T> to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using a specified EqualityComparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
set(boolean) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(byte) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(char) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(short) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(int) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(long) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(float) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(double) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(Object) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
 
setValue(Enumerable<V>) - Method in class org.apache.calcite.linq4j.GroupingImpl
 
setValue(E) - Method in class org.apache.calcite.linq4j.Ord
 
shouldLift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
Shuttle - Class in org.apache.calcite.linq4j.tree
Extension to Visitor that returns a mutated tree.
Shuttle() - Constructor for class org.apache.calcite.linq4j.tree.Shuttle
 
simple(BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Blocks
Converts a simple "{ return expr; }" block into "expr"; otherwise throws.
single() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
single(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
single(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
single(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
single() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.
single(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
singleOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
singleOrDefault(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
singleOrDefault() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault() - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence that satisfies a specified condition or a default value if no such element exists; this method throws an exception if more than one element satisfies the condition.
singleOrDefault(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
singletonEnumerable(T) - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has one element.
singletonEnumerator(T) - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one element.
SingletonEnumerator(E) - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
singletonNullEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one null element.
SingletonNullEnumerator() - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
size - Variable in class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
size() - Method in class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
size() - Method in class org.apache.calcite.linq4j.LookupImpl
 
size() - Method in class org.apache.calcite.linq4j.Ord.OrdArrayList
 
size() - Method in class org.apache.calcite.linq4j.Ord.OrdList
 
size - Variable in enum org.apache.calcite.linq4j.tree.Primitive
The size of a value of this type, in bits.
skip(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
skip(int) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
skip(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(int) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
skip(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(int) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(int) - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
skip(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
skipWhile(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(Predicate2<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
skipWhile(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
skipWhile(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Predicate2<TSource, Integer>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
SkipWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
skipWhileN(FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
skipWhileN(FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
skipWhileN(FunctionExpression<Predicate2<TSource, Integer>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
Slot() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.Slot
 
sortArray(Object) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sorts an array of this primitive type.
sortArray(Object, int, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Sorts a specified range of an array of this primitive type.
sortBooleanArray(boolean[], int, int) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
 
spacer - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
start() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
 
started - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
statement(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a statement that executes an expression.
Statement - Class in org.apache.calcite.linq4j.tree
Statement.
Statement(ExpressionType, Type) - Constructor for class org.apache.calcite.linq4j.tree.Statement
 
statements - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
 
statements - Variable in class org.apache.calcite.linq4j.tree.BlockStatement
 
Strict - Annotation Type in org.apache.calcite.linq4j.function
Annotation applied to a user-defined function that indicates that the function returns null if and only if one or more of its arguments are null.
stripGenerics(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
SubstituteVariableVisitor(Map<ParameterExpression, Expression>) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
subtract(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
subtract(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
subtractAssign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssign(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssign(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssignChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractChecked(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
subtractChecked(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
sum(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
sum(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(BigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableBigDecimalFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(DoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableDoubleFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(IntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableIntegerFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(LongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableLongFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(FloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableFloatFunction1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
sumBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumBigDecimal(FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumBigDecimal(FunctionExpression<BigDecimalFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumDouble(FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumDouble(FunctionExpression<DoubleFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Double values that is obtained by invoking a projection function on each element of the input sequence.
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumFloat(FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumFloat(FunctionExpression<FloatFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of Float values that is obtained by invoking a projection function on each element of the input sequence.
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumInteger(FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumInteger(FunctionExpression<IntegerFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of int values that is obtained by invoking a projection function on each element of the input sequence.
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumLong(FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumLong(FunctionExpression<LongFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of long values that is obtained by invoking a projection function on each element of the input sequence.
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumNullableBigDecimal(FunctionExpression<NullableBigDecimalFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Decimal values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumNullableDouble(FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumNullableDouble(FunctionExpression<NullableDoubleFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Double values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumNullableFloat(FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumNullableFloat(FunctionExpression<NullableFloatFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable Float values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumNullableInteger(FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumNullableInteger(FunctionExpression<NullableIntegerFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable int values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
sumNullableLong(FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
sumNullableLong(FunctionExpression<NullableLongFunction1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Computes the sum of the sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Computes the sum of the sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Computes the sum of the sequence of nullable long values that is obtained by invoking a projection function on each element of the input sequence.
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
switch_(Expression, SwitchCase...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement without a default case.
switch_(Expression, Expression, SwitchCase...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, Iterable<? extends SwitchCase>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, SwitchCase...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switch_(Type, Expression, Expression, Method, Iterable<? extends SwitchCase>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Type, Expression, Expression, Method, SwitchCase...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switchCase(Expression, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression.
switchCase(Expression, Expression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression, with varargs.
SwitchCase - Class in org.apache.calcite.linq4j.tree
Represents one case of a SwitchStatement.
SwitchCase() - Constructor for class org.apache.calcite.linq4j.tree.SwitchCase
 
SwitchStatement - Class in org.apache.calcite.linq4j.tree
Represents a control expression that handles multiple selections by passing control to SwitchCase.
SwitchStatement(ExpressionType) - Constructor for class org.apache.calcite.linq4j.tree.SwitchStatement
 
symbolDocument(String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID, UUID) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.

T

take(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
take(int) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
take(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Enumerable<TSource>, long) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(int) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
take(int) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns a specified number of contiguous elements from the start of a sequence.
take(int) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns a specified number of contiguous elements from the start of a sequence.
take(int) - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
take(Queryable<T>, int) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
takeWhile(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(Predicate2<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
takeWhile(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
takeWhile(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Predicate2<TSource, Integer>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
TakeWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
takeWhileLong(Enumerable<TSource>, Predicate2<TSource, Long>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
TakeWhileLongEnumerator(Enumerator<TSource>, Predicate2<TSource, Long>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
takeWhileN(FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
takeWhileN(FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
takeWhileN(FunctionExpression<Predicate2<TSource, Integer>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
targetExpression - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
TernaryExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a ternary operator.
TernaryExpression(ExpressionType, Type, Expression, Expression, Expression) - Constructor for class org.apache.calcite.linq4j.tree.TernaryExpression
 
thenBy(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(Function1<T, TKey>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
 
thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
 
thenBy(Function1<T, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(Function1<T, TKey>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
 
thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
 
thenByDescending(Function1<T, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in dscending order according to a key, using a specified comparator.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
throw_(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a statement that represents the throwing of an exception.
ThrowStatement - Class in org.apache.calcite.linq4j.tree
Represents a throw statement.
ThrowStatement(Expression) - Constructor for class org.apache.calcite.linq4j.tree.ThrowStatement
 
TO_STRING_FUNCTION1 - Static variable in class org.apache.calcite.linq4j.function.Functions
 
toArray(Iterable<T>, T[]) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
toArray(Collection) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a collection of boxed primitives into an array of primitives.
toArray2(Collection<Number>) - Method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a collection of Number to a primitive array.
toBlock() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Returns a block consisting of the current list of statements.
toBlock(Node) - Static method in class org.apache.calcite.linq4j.tree.Blocks
 
toClass(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
toClassArray(Collection<Type>) - Static method in class org.apache.calcite.linq4j.tree.Types
 
toClassArray(Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Types
 
toCollection(Iterable<T>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
todo() - Static method in class org.apache.calcite.linq4j.Extensions
 
toFunctionBlock(Node, boolean) - Static method in class org.apache.calcite.linq4j.tree.Blocks
 
toFunctionBlock(Node) - Static method in class org.apache.calcite.linq4j.tree.Blocks
 
toList() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toList(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a List<TSource> from an Enumerable<TSource>.
toList() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a List<TSource> from an Enumerable<TSource>.
toList() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
toList(Iterable<? extends T>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
toList(T[]) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
toList(T[]) - Static method in class org.apache.calcite.linq4j.tree.Types
Returns a list backed by a copy of an array.
toLookup(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toLookup(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function.
toLookup(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toLookup_(Map<TKey, List<TElement>>, Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
toMap(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toMap(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function.
toMap(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toPredicate(Function2<T1, T2, Boolean>) - Static method in class org.apache.calcite.linq4j.function.Functions
Converts a 2-parameter function to a predicate.
toPredicate(Function1<T, Boolean>) - Static method in class org.apache.calcite.linq4j.function.Functions
Converts a 1-parameter function to a predicate.
toPredicate2(Predicate1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
 
toString() - Method in class org.apache.calcite.linq4j.GroupingImpl
 
toString() - Method in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
toString() - Method in class org.apache.calcite.linq4j.ModularInteger
 
toString() - Method in class org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
toString() - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
toString(List<? extends Node>, String, boolean) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Converts a list of expressions to Java source code, optionally emitting extra type information in generics.
toString(Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Converts an expression to Java source code.
toString() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
toString() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
toStringSelector() - Static method in class org.apache.calcite.linq4j.function.Functions
Returns a selector that calls the Object.toString() method on each element.
transform(Enumerator<F>, Function1<F, E>) - Static method in class org.apache.calcite.linq4j.Linq4j
Applies a function to each element of an Enumerator.
transform(F) - Method in class org.apache.calcite.linq4j.TransformedEnumerator
 
TransformedEnumerator<F,E> - Class in org.apache.calcite.linq4j
Enumerator that applies a transform to each value from a backing enumerator.
TransformedEnumerator(Enumerator<F>) - Constructor for class org.apache.calcite.linq4j.TransformedEnumerator
 
TRUE - Static variable in interface org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to true.
TRUE - Static variable in interface org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to true.
TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
truePredicate1() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
truePredicate2() - Static method in class org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns true.
tryCatch(Statement, Iterable<? extends CatchBlock>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and neither a fault nor finally block.
tryCatch(Statement, CatchBlock...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and neither a fault nor finally block, with varargs.
tryCatchFinally(Statement, Iterable<? extends CatchBlock>, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and a finally block.
tryCatchFinally(Statement, Statement, CatchBlock...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with any number of catch statements and a finally block, with varargs.
tryFinally(Statement, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with a finally block and no catch statements.
tryOptimizeMethodCall(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimized method call, possibly converting it to final static field.
tryOptimizeNewInstance(NewExpression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Optimizes new Type() constructs.
tryOptimizeNewInstance(NewExpression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimizes new Type() constructs,
TryStatement - Class in org.apache.calcite.linq4j.tree
Represents a {@code try ...
TryStatement(Statement, List<CatchBlock>, Statement) - Constructor for class org.apache.calcite.linq4j.tree.TryStatement
 
type - Variable in class org.apache.calcite.linq4j.tree.AbstractNode
 
type - Variable in class org.apache.calcite.linq4j.tree.NewExpression
 
type - Variable in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
typeArguments - Variable in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
typeAs(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit reference or boxing conversion where null is supplied if the conversion fails.
TypeBinaryExpression - Class in org.apache.calcite.linq4j.tree
Represents an operation between an expression and a type.
TypeBinaryExpression(ExpressionType, Expression, Type) - Constructor for class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
typeEqual(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression that compares run-time type identity.
typeIs(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression.
Types - Class in org.apache.calcite.linq4j.tree
Utilities for converting between Expression, Type and Class.
Types() - Constructor for class org.apache.calcite.linq4j.tree.Types
 
Types.ArrayType - Class in org.apache.calcite.linq4j.tree
Array type.
Types.MapType - Class in org.apache.calcite.linq4j.tree
Map type.
Types.ParameterizedTypeImpl - Class in org.apache.calcite.linq4j.tree
Implementation of ParameterizedType.
Types.RecordField - Interface in org.apache.calcite.linq4j.tree
Field that belongs to a record.
Types.RecordType - Interface in org.apache.calcite.linq4j.tree
Base class for record-like types that do not mapped to (currently loaded) Java Class objects.

U

UnaryExpression - Class in org.apache.calcite.linq4j.tree
Represents an expression that has a unary operator.
UnaryExpression(ExpressionType, Type, Expression) - Constructor for class org.apache.calcite.linq4j.tree.UnaryExpression
 
unaryPlus(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
unaryPlus(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
unbox(Expression, Primitive) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Returns an expression to unbox the value of a boxed-primitive expression.
unbox(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
unbox(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit unboxing.
unbox(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a boxed type to a primitive type; returns other types unchanged.
unbox(Class) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Converts a boxed class to a primitive class; returns other types unchanged.
unbox(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
union(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
union(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
union(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
union(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Enumerable<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Queryable<T>, Enumerable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
unwrap() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
unwrapper() - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
upAs(EqualityComparer<T>, T) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
UseCounter() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
 

V

value - Variable in class org.apache.calcite.linq4j.ModularInteger
 
value - Variable in class org.apache.calcite.linq4j.tree.ConstantExpression
 
valueIsNullable - Variable in class org.apache.calcite.linq4j.tree.Types.MapType
 
valueIsNullable() - Method in class org.apache.calcite.linq4j.tree.Types.MapType
Returns whether values may be null.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.OpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.tree.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.tree.Primitive.Flavor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns the enum constant of this type with the specified name.
values() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
values - Variable in class org.apache.calcite.linq4j.GroupingImpl
 
values() - Static method in enum org.apache.calcite.linq4j.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.calcite.linq4j.LookupImpl
 
values - Variable in class org.apache.calcite.linq4j.MemoryFactory.Memory
 
values - Variable in class org.apache.calcite.linq4j.MemoryFactory
 
values() - Static method in enum org.apache.calcite.linq4j.OpType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.apache.calcite.linq4j.tree.Evaluator
 
values() - Static method in enum org.apache.calcite.linq4j.tree.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.linq4j.tree.GotoExpressionKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.linq4j.tree.Primitive.Flavor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.calcite.linq4j.tree.Primitive
Returns an array containing the constants of this enum type, in the order they are declared.
valuesEnumerable() - Method in class org.apache.calcite.linq4j.LookupImpl
Returns an enumerable over the values in this lookup, in map order.
valueType - Variable in class org.apache.calcite.linq4j.tree.Types.MapType
 
variable(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
variable(Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
variables - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
 
visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
 
visit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(ClassDeclaration, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TypeBinaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MemberExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(FieldDeclaration, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(WhileStatement, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(BlockStatement, List<Statement>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(GotoStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(LabelStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForEachStatement, ParameterExpression, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ThrowStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(DeclarationStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(LambdaExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(FunctionExpression, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(IndexExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(DefaultExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(DynamicExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(InvocationExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewArrayExpression, int, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ListInitExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(SwitchStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(TryStatement, Statement, List<CatchBlock>, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberInitExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(TypeBinaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(FieldDeclaration, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstantExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ClassDeclaration, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstructorDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(BlockStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ClassDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstantExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstructorDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(DeclarationStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(DefaultExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(DynamicExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(FieldDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ForStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ForEachStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(FunctionExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(GotoStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(IndexExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(InvocationExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(LabelStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(LambdaExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ListInitExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberInitExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodCallExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(NewArrayExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(NewExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ParameterExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(SwitchStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(TernaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(ThrowStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(TryStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(TypeBinaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(UnaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(WhileStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
 
visit(BinaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(BlockStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstantExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstructorDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DefaultExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DynamicExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FieldDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForEachStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FunctionExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(GotoStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(IndexExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(InvocationExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LabelStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LambdaExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ListInitExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberInitExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewArrayExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(SwitchStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TernaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ThrowStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TryStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TypeBinaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(UnaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(WhileStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
 
visit0(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visitChildren(ExpressionVisitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Reduces the node and then calls the visitor delegate on the reduced expression.
visitLambda(FunctionExpression<T>) - Method in interface org.apache.calcite.linq4j.tree.ExpressionVisitor
Visits the children of the delegate expression.
Visitor<R> - Interface in org.apache.calcite.linq4j.tree
Node visitor.
VisitorImpl<R> - Class in org.apache.calcite.linq4j.tree
Default implementation of Visitor, which traverses a tree but does nothing.
VisitorImpl() - Constructor for class org.apache.calcite.linq4j.tree.VisitorImpl
 

W

where(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
where(Predicate2<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
where(FunctionExpression<? extends Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
where(Enumerable<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(Enumerator<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
where(Enumerable<TSource>, Predicate2<TSource, Integer>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(FunctionExpression<? extends Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
where(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(Predicate2<TSource, Integer>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(FunctionExpression<? extends Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
whereN(FunctionExpression<? extends Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
whereN(FunctionExpression<? extends Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
whereN(FunctionExpression<? extends Predicate2<TSource, Integer>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
while_(Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
Creates a WhileExpression representing a while loop.
WhileStatement - Class in org.apache.calcite.linq4j.tree
Represents a "while" statement.
WhileStatement(Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.WhileStatement
 
wrap(K) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
WrapMap(Function0<Map<EnumerableDefaults.Wrapped<K>, V>>, EqualityComparer<K>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
Wrapped(EqualityComparer<T>, T) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
wrapperFor(EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
 
write(ExpressionWriter, Object, Type) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 
write(Node) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
writeMap(ExpressionWriter, Map) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
 

Z

zip(Enumerable<T1>, Function2<T, T1, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
zip(Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
 
zip(Enumerable<T0>, Enumerable<T1>, Function2<T0, T1, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.
zip(Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
 
zip(Enumerable<T1>, Function2<TSource, T1, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.
zip(Enumerable<T1>, FunctionExpression<Function2<TSource, T1, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
Merges two sequences by using the specified predicate function.
zip(Iterable<? extends E>) - Static method in class org.apache.calcite.linq4j.Ord
Creates an iterable of Ords over an iterable.
zip(Iterator<? extends E>) - Static method in class org.apache.calcite.linq4j.Ord
Creates an iterator of Ords over an iterator.
zip(E[]) - Static method in class org.apache.calcite.linq4j.Ord
Returns a numbered list based on an array.
zip(List<? extends E>) - Static method in class org.apache.calcite.linq4j.Ord
Returns a numbered list.
zip(Queryable<T0>, Enumerable<T1>, FunctionExpression<Function2<T0, T1, TResult>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 

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