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(Visitor) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Visitor) - 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(Visitor) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.Expression
 
accept(T, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
accept(T, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.ForStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.MemberDeclaration
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(ExpressionWriter) - Method in interface org.apache.calcite.linq4j.tree.Node
 
accept(Visitor) - 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(Visitor) - Method in class org.apache.calcite.linq4j.tree.Statement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.TryStatement
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Visitor) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Visitor) - 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.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>, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptExpressions(List<Expression>, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptMemberDeclarations(List<MemberDeclaration>, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptNodes(List<Node>, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptParameterExpressions(List<ParameterExpression>, Visitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
 
acceptStatements(List<Statement>, Visitor) - 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(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.OptimizeVisitor
 
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
 
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.OptimizeVisitor
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.
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.
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
 
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.Slot - Class in org.apache.calcite.linq4j.tree
Holds the number of times a declaration was used.
BlockBuilder.Slot() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.Slot
 
BlockBuilder.SubstituteVariableVisitor - Class in org.apache.calcite.linq4j.tree
Substitute Variable Visitor.
BlockBuilder.SubstituteVariableVisitor(Map<ParameterExpression, Expression>) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
BlockBuilder.UseCounter - Class in org.apache.calcite.linq4j.tree
Use counter.
BlockBuilder.UseCounter() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
 
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.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.OptimizeVisitor
 
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
 
boxClassName(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
Boxes a type, if it is primitive, and returns the type name.
BOXED_FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
BOXED_TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
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> - 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
 
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.
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.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.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.
COMPARABLE_COMPARATOR - Static variable in class org.apache.calcite.linq4j.Extensions
 
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
 
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.
correlateJoin(CorrelateJoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
correlateJoin(CorrelateJoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 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.
correlateJoin(CorrelateJoinType, 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).
CorrelateJoinType - Enum in org.apache.calcite.linq4j
Specifies the type of correlation operation: inner, left, semi, or anti.
CorrelateJoinType() - Constructor for enum org.apache.calcite.linq4j.CorrelateJoinType
 
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(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.
createFinishingOptimizeVisitor() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a final optimization visitor.
createOptimizeVisitor() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Creates a visitor 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.CartesianProductEnumerator
 
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.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 - 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.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.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.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.OptimizeVisitor
 
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
 
ensureSize(int) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
 
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.CastingEnumerator(Enumerator<?>, Class<T>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
 
EnumerableDefaults.LookupResultEnumerable<TResult,TKey,TAccumulate> - Class in org.apache.calcite.linq4j
Reads a populated map, applying a selector function.
EnumerableDefaults.LookupResultEnumerable(Map<TKey, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
EnumerableDefaults.SkipWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerator that implements skip-while.
EnumerableDefaults.SkipWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
 
EnumerableDefaults.TakeWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerable that implements take-while.
EnumerableDefaults.TakeWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
 
EnumerableDefaults.TakeWhileLongEnumerator<TSource> - Class in org.apache.calcite.linq4j
Enumerable that implements take-while.
EnumerableDefaults.TakeWhileLongEnumerator(Enumerator<TSource>, Predicate2<TSource, Long>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
 
EnumerableDefaults.WrapMap<K,V> - Class in org.apache.calcite.linq4j
Map that wraps each value.
EnumerableDefaults.WrapMap(Function0<Map<EnumerableDefaults.Wrapped<K>, V>>, EqualityComparer<K>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
EnumerableDefaults.Wrapped<T> - Class in org.apache.calcite.linq4j
Value wrapped with a comparer.
EnumerableDefaults.Wrapped(EqualityComparer<T>, T) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
 
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.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.
enumerators - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
 
eq(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
Treats two expressions equal even if they represent different null types
eq(T, T) - Static method in class org.apache.calcite.linq4j.tree.Visitor
 
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.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.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(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.
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.FluentArrayList() - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
Expressions.FluentArrayList(Collection<? extends T>) - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
 
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
 
ExpressionWriter.Indent - Class in org.apache.calcite.linq4j.tree
Helps generate strings of spaces, to indent text.
ExpressionWriter.Indent(int) - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
 
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.OptimizeVisitor
 
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.
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.
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.
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.ArrayEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
 
Functions.GeneratingList<E> - Class in org.apache.calcite.linq4j.function
List that generates each element using a function.
Functions.GeneratingList(int, Function1<Integer, E>) - Constructor for class org.apache.calcite.linq4j.function.Functions.GeneratingList
 
Functions.IdentityEqualityComparer - Class in org.apache.calcite.linq4j.function
Identity equality comparer.
Functions.IdentityEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
 
Functions.Ignore<R,T0,T1> - Class in org.apache.calcite.linq4j.function
Ignore.
Functions.Ignore() - Constructor for class org.apache.calcite.linq4j.function.Functions.Ignore
 
Functions.NullsFirstComparator - Class in org.apache.calcite.linq4j.function
Nulls first comparator.
Functions.NullsFirstComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstComparator
 
Functions.NullsFirstReverseComparator - Class in org.apache.calcite.linq4j.function
Nulls first reverse comparator.
Functions.NullsFirstReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator
 
Functions.NullsLastComparator - Class in org.apache.calcite.linq4j.function
Nulls last comparator.
Functions.NullsLastComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastComparator
 
Functions.NullsLastReverseComparator - Class in org.apache.calcite.linq4j.function
Nulls last reverse comparator.
Functions.NullsLastReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator
 
Functions.SelectorEqualityComparer<T,T2> - Class in org.apache.calcite.linq4j.function
Selector equality comparer.
Functions.SelectorEqualityComparer(Function1<T, T2>) - Constructor for class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
 
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.
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(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
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.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.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.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
 
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
 

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.
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 ]...
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
 
indent - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
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
 
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
 
into(C) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
Copies the contents of the 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.OptimizeVisitor
 
isConstructorDeterministic(NewExpression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if new instance creation can be reused.
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.OptimizeVisitor
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 experssion is simple enough for always inline
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
 
iterableEnumerator(Iterable<? extends T>) - Static method in class org.apache.calcite.linq4j.Linq4j
Adapter that converts an iterable into an enumerator.
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>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
join(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
join(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
 
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<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.
join(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.
join(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.
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>, 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.
join(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.
join(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.
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
 
join_(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.

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.OptimizeVisitor
 

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
 
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.
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.
level - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
 
Linq4j - Class in org.apache.calcite.linq4j
Utility and factory methods for Linq4j.
Linq4j() - Constructor for class org.apache.calcite.linq4j.Linq4j
 
Linq4j.CollectionEnumerable<T> - Class in org.apache.calcite.linq4j
Collection enumerable.
Linq4j.CollectionEnumerable(Collection<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
 
Linq4j.CompositeEnumerable<E> - Class in org.apache.calcite.linq4j
Composite enumerable.
Linq4j.CompositeEnumerable(List<Enumerable<E>>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
 
Linq4j.EnumeratorIterator<T> - Class in org.apache.calcite.linq4j
Iterator that reads from an underlying Enumerator.
Linq4j.EnumeratorIterator(Enumerator<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
 
Linq4j.IterableEnumerable<T> - Class in org.apache.calcite.linq4j
Iterable enumerable.
Linq4j.IterableEnumerable(Iterable<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
 
Linq4j.IterableEnumerator<T> - Class in org.apache.calcite.linq4j
Iterable enumerator.
Linq4j.IterableEnumerator(Iterable<? extends T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
 
Linq4j.ListEnumerable<T> - Class in org.apache.calcite.linq4j
List enumerable.
Linq4j.ListEnumerable(List<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerable
 
Linq4j.ListEnumerator<V> - Class in org.apache.calcite.linq4j
Enumerator optimized for random-access list.
Linq4j.ListEnumerator(List<? extends V>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerator
 
Linq4j.SingletonEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerator that returns one element.
Linq4j.SingletonEnumerator(E) - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
 
Linq4j.SingletonNullEnumerator<E> - Class in org.apache.calcite.linq4j
Enumerator that returns one null element.
Linq4j.SingletonNullEnumerator() - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
 
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.
listEnumerator(List<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
 
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.
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
 
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
 
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.
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
 
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.
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.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.TransformedEnumerator
 
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.
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.
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.OptimizeVisitor
 
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.
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(int) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
 
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.
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(Visitor, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
Optimizes the list of statements.
OPTIMIZE_VISITOR - 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.
OptimizeVisitor - Class in org.apache.calcite.linq4j.tree
Visitor that optimizes expressions.
OptimizeVisitor() - Constructor for class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
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.OrdArrayList(E[]) - Constructor for class org.apache.calcite.linq4j.Ord.OrdArrayList
 
Ord.OrdList<E> - Class in org.apache.calcite.linq4j
List of Ord backed by a list of elements.
Ord.OrdList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdList
 
Ord.OrdRandomAccessList<E> - Class in org.apache.calcite.linq4j
List of Ord backed by a random-access list of elements.
Ord.OrdRandomAccessList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdRandomAccessList
 
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.
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
 
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
 
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
 
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.
pop(int) - Method in class org.apache.calcite.linq4j.tree.Evaluator
 
post - Variable in class org.apache.calcite.linq4j.tree.ForStatement
 
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.
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.Visitor
 
preVisit(ConditionalStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(GotoStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(ForStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(ThrowStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(FunctionExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(BinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(TernaryExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(IndexExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(UnaryExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(MemberExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(NewArrayExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(TypeBinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(MethodDeclaration) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(FieldDeclaration) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
preVisit(ConstructorDeclaration) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
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.Flavor() - Constructor for enum org.apache.calcite.linq4j.tree.Primitive.Flavor
 
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.NonLeafReplayableQueryable(Queryable<T>) - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
QueryableDefaults.Replayable<T> - Interface in org.apache.calcite.linq4j
Replayable.
QueryableDefaults.ReplayableQueryable<T> - Class in org.apache.calcite.linq4j
Replayable queryable.
QueryableDefaults.ReplayableQueryable() - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
QueryableFactory<T> - Interface in org.apache.calcite.linq4j
Factory for building Queryable objects.
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.
QueryProviderImpl.QueryableImpl(QueryProviderImpl, Type, Expression) - Constructor for class org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
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(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
 
replay(QueryableFactory<T>) - Method in interface org.apache.calcite.linq4j.QueryableDefaults.Replayable
 
replay(QueryableFactory<T>) - Method in 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.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.TransformedEnumerator
 
resultSelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
 
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
 
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.
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
 
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.
singletonNullEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one null element.
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
 
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
 
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
 
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
 
stripGenerics(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
 
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
 
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.
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.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.OptimizeVisitor
 
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.ArrayType(Type, boolean, long) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
Types.ArrayType(Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
 
Types.MapType - Class in org.apache.calcite.linq4j.tree
Map type.
Types.MapType(Type, boolean, Type, boolean) - Constructor for class org.apache.calcite.linq4j.tree.Types.MapType
 
Types.ParameterizedTypeImpl - Class in org.apache.calcite.linq4j.tree
Implementation of ParameterizedType.
Types.ParameterizedTypeImpl(Type, List<Type>, Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
 
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
 

V

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.CorrelateJoinType
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() - Static method in enum org.apache.calcite.linq4j.CorrelateJoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
 
values - Variable in class org.apache.calcite.linq4j.GroupingImpl
 
values() - Method in class org.apache.calcite.linq4j.LookupImpl
 
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(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
 
visit(ParameterExpression) - 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.OptimizeVisitor
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
visit(WhileStatement, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(BlockStatement, List<Statement>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(GotoStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(LabelStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ThrowStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(DeclarationStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(LambdaExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(FunctionExpression, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(IndexExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(DefaultExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(DynamicExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(InvocationExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(NewArrayExpression, int, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ListInitExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(SwitchStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(TryStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberInitExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(TypeBinaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(FieldDeclaration, Expression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstantExpression) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ClassDeclaration, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstructorDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Visitor
 
visit0(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeVisitor
 
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 - Class in org.apache.calcite.linq4j.tree
Node visitor.
Visitor() - Constructor for class org.apache.calcite.linq4j.tree.Visitor
 

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(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
 
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
 

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–2016 The Apache Software Foundation. All rights reserved.