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
Enumerableinterface 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
Enumerableinterface 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
Queryableinterface 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) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
- accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
- accept(ExpressionWriter) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
- accept(ExpressionWriter) - Method in interface org.apache.calcite.linq4j.tree.Node
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
- 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(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.NewExpression
- 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(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
- accept(ExpressionWriter, int, int) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.AbstractNode
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Expression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ForStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberDeclaration
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.NewExpression
- accept(Shuttle) - Method in interface org.apache.calcite.linq4j.tree.Node
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.Statement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TryStatement
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
- accept(Shuttle) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.BlockStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclaration
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConditionalStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstantExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DeclarationStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DefaultExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.DynamicExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FieldDeclaration
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ForStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.GotoStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.IndexExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.InvocationExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LabelStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.LambdaExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ListInitExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MemberInitExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodCallExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.MethodDeclaration
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewArrayExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.NewExpression
- accept(Visitor<R>) - Method in interface org.apache.calcite.linq4j.tree.Node
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ParameterExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.SwitchStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TernaryExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.ThrowStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TryStatement
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.TypeBinaryExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.UnaryExpression
- accept(Visitor<R>) - Method in class org.apache.calcite.linq4j.tree.WhileStatement
- accept(T, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- 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>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptExpressions(List<Expression>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptMemberDeclarations(List<MemberDeclaration>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptNodes(List<? extends Node>, Visitor<R>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptNodes(List<Node>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptParameterExpressions(List<ParameterExpression>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- acceptStatements(List<Statement>, Shuttle) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- actives - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- adapt(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(DoubleFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(FloatFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(IntegerFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- adapt(LongFunction1<T1>) - Static method in class org.apache.calcite.linq4j.function.Functions
- 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>)andArrays.asList(Object[]) - 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.
- add(Statement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
- Add - org.apache.calcite.linq4j.tree.ExpressionType
-
An addition operation, such as a + b, without overflow checking, for numeric operands.
- 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.
- AddAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
An addition compound assignment operation, such as (a += b), without overflow checking, for numeric operands.
- 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.
- AddAssignChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
An addition compound assignment operation, such as (a += b), with overflow checking, for numeric operands.
- 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.
- AddChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
An addition operation, such as (a + b), with overflow checking, for numeric operands.
- addComplement(ExpressionType, ExpressionType) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- addedDeclarations - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
The list of new final static fields to be added to the current class.
- addExpressionForReuse(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
- advance() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
-
Moves to the next key that is present in both sides.
- aggregate(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(Function2<T, T, T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- aggregate(Function2<T, T, T>) - 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(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>, FunctionExpression<Function2<T, T, T>>) - 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>>) - 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>>) - 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 class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- aggregate(FunctionExpression<Function2<T, T, T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- aggregate(FunctionExpression<Function2<TSource, TSource, TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Applies an accumulator function over a sequence.
- 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(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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.DefaultQueryable
- aggregate(TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- all(List<? extends E>, Predicate1<E>) - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns whether
predicateis true for all elements oflist. - 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- all(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether all elements of a sequence satisfy a condition.
- 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
- all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- all(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- all(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Determines whether all the elements of a sequence satisfy a condition.
- allAssignable(boolean, Class[], Class[]) - Static method in class org.apache.calcite.linq4j.tree.Types
- allMethodsDeterministic(Class) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if all the methods in given class are deterministic (i.e.
- always(Expression) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
-
Returns whether an expression always evaluates to true or false.
- and(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND operation.
- and(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise AND operation.
- And - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical AND operation, such as
a & bin Java. - 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.
- AndAlso - org.apache.calcite.linq4j.tree.ExpressionType
-
A conditional AND operation that evaluates the second operand only if the first operand evaluates 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.
- AndAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical AND compound assignment operation, such as (a &= b) in C#.
- ANTI - org.apache.calcite.linq4j.CorrelateJoinType
-
Anti-join.
- any() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- any() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains any elements.
- any() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- any() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
- 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- any(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Determines whether any element of a sequence satisfies a condition.
- any(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Determines whether a sequence contains any elements.
- any(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Determines whether a sequence contains any elements.
- any(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, FunctionExpression<Predicate1<T>>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Determines whether any element of a sequence satisfies a condition.
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- any(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- any(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Determines whether any element of a sequence satisfies a condition.
- append(char) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- append(Object) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- append(Type) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- append(String) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- 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(AbstractNode) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- 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_(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(Iterable<T>) - Method in interface org.apache.calcite.linq4j.tree.Expressions.FluentList
- appendAll(T...) - Method in class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
- 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() - Method in interface org.apache.calcite.linq4j.function.Function0
- apply() - Method in class org.apache.calcite.linq4j.function.Functions.Ignore
- 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(T0) - Method in interface org.apache.calcite.linq4j.function.DoubleFunction1
- apply(T0) - Method in interface org.apache.calcite.linq4j.function.FloatFunction1
- apply(T0) - Method in interface org.apache.calcite.linq4j.function.Function1
- apply(T0) - 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.Function2
- apply(T0, T1) - Method in class org.apache.calcite.linq4j.function.Functions.Ignore
- 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
EqualityComparerthat works on arrays of objects. - ArrayEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
- arrayIndex(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an expression that represents applying an array index operator to an array of rank one.
- ArrayIndex - org.apache.calcite.linq4j.tree.ExpressionType
-
An indexing operation in a one-dimensional array, such as
array[index]in Java. - arrayItem(Object, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Gets an item from an array.
- arrayItem(Object, int, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Sends to a sink an 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.
- 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.
- ArrayLength - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that obtains the length of a one-dimensional array, such as array.Length.
- 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) - Static method in class org.apache.calcite.linq4j.tree.Types
- arrayType(Type, int) - Static method in class org.apache.calcite.linq4j.tree.Types
- ArrayType(Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
- ArrayType(Type, boolean, long) - Constructor for class org.apache.calcite.linq4j.tree.Types.ArrayType
- asEnumerable() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- asEnumerable() - Method in class org.apache.calcite.linq4j.DefaultQueryable
- asEnumerable() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the input typed as
Enumerable<TSource>. - asEnumerable(Iterable<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an
Iterableinto anEnumerable. - asEnumerable(Collection<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an
Collectioninto anEnumerable. - asEnumerable(List<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an
Listinto anEnumerable. - asEnumerable(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the input typed as
Enumerable<TSource>. - asEnumerable(T[]) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an array into an enumerable.
- asList(boolean[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(byte[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(char[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(double[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(float[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(int[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(long[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(short[]) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- asList(Object) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
-
Adapts a primitive array into a
List. - 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() - 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(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Converts an Enumerable to an IQueryable.
- asQueryable(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Converts a generic
Enumerable<T>to a genericIQueryable<T>. - assign(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an assignment operation.
- Assign - org.apache.calcite.linq4j.tree.ExpressionType
-
An assignment operation, such as (a = b).
- 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.
- assignableFrom(Primitive) - Method in enum org.apache.calcite.linq4j.tree.Primitive
- 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>, 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>, 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>, 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>, 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>, 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>, 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>, 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(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>, 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(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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.
- average(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
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
BigDecimalvalue. - 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(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.
- block(Statement...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BlockExpression that contains the given statements, using varargs.
- Block - org.apache.calcite.linq4j.tree.ExpressionType
-
A block of expressions.
- BlockBuilder - Class in org.apache.calcite.linq4j.tree
-
Builder for
BlockStatement. - BlockBuilder() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a non-optimizing BlockBuilder.
- BlockBuilder(boolean) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a BlockBuilder.
- BlockBuilder(boolean, BlockBuilder) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a BlockBuilder.
- BlockBuilder.InlineVariableVisitor - Class in org.apache.calcite.linq4j.tree
-
Inline Variable Visitor.
- BlockBuilder.Slot - Class in org.apache.calcite.linq4j.tree
-
Holds the number of times a declaration was used.
- BlockBuilder.SubstituteVariableVisitor - Class in org.apache.calcite.linq4j.tree
-
Substitute Variable Visitor.
- BlockBuilder.UseCounter - Class in org.apache.calcite.linq4j.tree
-
Use counter.
- Blocks - Class in org.apache.calcite.linq4j.tree
-
Helper methods concerning
BlockStatements. - Blocks() - Constructor for class org.apache.calcite.linq4j.tree.Blocks
- BlockStatement - Class in org.apache.calcite.linq4j.tree
-
Represents a block that contains a sequence of expressions where variables can be defined.
- BlockStatement(List<Statement>, Type) - Constructor for class org.apache.calcite.linq4j.tree.BlockStatement
- body - Variable in class org.apache.calcite.linq4j.tree.CatchBlock
- body - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- body - Variable in class org.apache.calcite.linq4j.tree.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 - org.apache.calcite.linq4j.tree.Primitive
- BOOLEAN_VALUEOF_BOOL - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- bound - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
- 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.Expressions
- 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(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
- box(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Converts e.g.
- 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 - org.apache.calcite.linq4j.tree.Primitive.Flavor
-
A type that boxes a primitive, e.g.
- 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.OptimizeShuttle
- BOXED_TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- Break - org.apache.calcite.linq4j.tree.GotoExpressionKind
-
A GotoExpression that represents a break statement.
- break_(LabelTarget) - 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) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a break statement.
- 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
- BYTE - org.apache.calcite.linq4j.tree.Primitive
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(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.
- 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, 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(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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A method call, such as in the
obj.sampleMethod()expression. - CallSiteBinder - Interface in org.apache.calcite.linq4j.tree
-
Creates a
DynamicExpressionthat represents a dynamic operation bound by the providedCallSiteBinder. - cannotEvaluate() - Method in class org.apache.calcite.linq4j.tree.BinaryExpression
- canReduce() - Method in class org.apache.calcite.linq4j.tree.Expression
-
Indicates that the node can be reduced to a simpler node.
- CartesianProductEnumerator<T,E> - Class in org.apache.calcite.linq4j
-
Enumerator over the cartesian product of enumerators.
- CartesianProductEnumerator(List<Enumerator<T>>) - Constructor for class org.apache.calcite.linq4j.CartesianProductEnumerator
- CartesianProductListEnumerator(List<Enumerator<E>>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CartesianProductListEnumerator
- cartesians - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- cast(Class<T2>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- cast(Class<T2>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- cast(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(Enumerable<TSource>, Class<T2>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Queryable<T>, Class<T2>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Queryable<T>, Class<T2>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
- cast(Queryable<T>, Class<T2>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- castIfNecessary(Type, Expression) - Static method in class org.apache.calcite.linq4j.tree.Types
-
Wraps an expression in a cast if it is not already of the desired type, or cannot be implicitly converted to it.
- CastingEnumerator(Enumerator<?>, Class<T>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- castQueryable() - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
-
Convenience method, for
QueryableRecordermethods 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
QueryableRecordermethods that return a scalar value such asbooleanorBigDecimal. - 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
- CHAR - org.apache.calcite.linq4j.tree.Primitive
- checkIndent() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- childFactory - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- classClass - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
- classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Declares a class.
- ClassDeclaration - Class in org.apache.calcite.linq4j.tree
-
Declaration of a class.
- ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclaration
- ClassDeclarationFinder - Class in org.apache.calcite.linq4j.tree
-
Entry point for optimizers that factor ou deterministic expressions to final static fields.
- ClassDeclarationFinder(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates optimizer with no parent.
- ClassDeclarationFinder(ClassDeclarationFinder) - Constructor for class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates a child optimizer.
- className(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
- clazz - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- clazz - Variable in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
- clear() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- clear() - Method in class org.apache.calcite.linq4j.LookupImpl
- clear() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Clears this BlockBuilder.
- clear() - Method in class org.apache.calcite.linq4j.tree.Evaluator
- clearDebugInfo() - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a DebugInfoExpression for clearing a sequence point.
- close() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
- close() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
- close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- close() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- close() - Method in interface org.apache.calcite.linq4j.Enumerator
-
Closes this enumerable and releases resources.
- close() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
- close() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- close() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
- close() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
- close() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
- close() - Method in class org.apache.calcite.linq4j.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.
- Coalesce - org.apache.calcite.linq4j.tree.ExpressionType
-
A node that represents a null coalescing operation, such as (a ?? b) in C# or If(a, b) in Visual Basic.
- CollectionEnumerable(Collection<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- COMPARABLE_MAX - Static variable in class org.apache.calcite.linq4j.Extensions
- COMPARABLE_MIN - Static variable in class org.apache.calcite.linq4j.Extensions
- comparableComparator() - Static method in class org.apache.calcite.linq4j.Extensions
- compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsFirstComparator
- compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator
- compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsLastComparator
- compare(Comparable, Comparable) - Method in class org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator
- comparer - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- comparer - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
- compile() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- componentIsNullable - Variable in class org.apache.calcite.linq4j.tree.Types.ArrayType
- componentIsNullable() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
-
Returns whether elements in the array may be null.
- componentType - Variable in class org.apache.calcite.linq4j.tree.Types.ArrayType
- CompositeEnumerable(List<Enumerable<E>>) - Constructor for class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
- concat(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(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- concat(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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(Enumerable<TSource>, Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Concatenates two sequences.
- 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 - Variable in class org.apache.calcite.linq4j.tree.ForStatement
- condition - Variable in class org.apache.calcite.linq4j.tree.WhileStatement
- 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.
- Conditional - org.apache.calcite.linq4j.tree.ExpressionType
-
A conditional operation, such as
a > b ? a : bin Java. - 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(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(R) - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns a 1-parameter function that always returns the same value.
- Constant - org.apache.calcite.linq4j.tree.ExpressionType
-
A constant value.
- 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(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(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) - 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) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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, 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, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- contains(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- contains(T) - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- contains(T, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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>. - 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 - org.apache.calcite.linq4j.tree.GotoExpressionKind
-
A GotoExpression that represents a continue statement.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A cast or conversion operation, such as
(SampleType) objin Java. - 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A cast or conversion operation, such as
(SampleType) objin Java. - 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, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of
outerfor which there is a member ofinnerwith a matching key. - correlateJoin(CorrelateJoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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
innerenumerable (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 - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.Slot
- count() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- count() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the number of elements in a sequence.
- count() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Returns the number of elements in a sequence.
- count(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns the number of elements in a sequence.
- count(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- count(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- 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.
- create(Statement, BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Blocks
-
Prepends a statement to a block.
- createField(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Creates final static field to hold the given expression.
- createFinishingOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a final optimization shuttle.
- createOptimizeShuttle() - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a shuttle that will be used during block optimization.
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in interface org.apache.calcite.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in an
OrderedEnumerableaccording to a key, using a specified comparator. - 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.
- createQuery(Expression, Class<T>) - Method in interface org.apache.calcite.linq4j.QueryProvider
-
Constructs a
Queryableobject 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 interface org.apache.calcite.linq4j.QueryProvider
-
Constructs a
Queryableobject that can evaluate the query represented by a specified expression tree. - createQuery(Expression, Type) - Method in class org.apache.calcite.linq4j.QueryProviderImpl
- current - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- current() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
- current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- current() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- current() - Method in interface org.apache.calcite.linq4j.Enumerator
-
Gets the current element in the collection.
- current() - Method in class org.apache.calcite.linq4j.Linq4j.CartesianProductListEnumerator
- current() - 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.
- DebugInfo - org.apache.calcite.linq4j.tree.ExpressionType
-
Debugging information.
- Declaration - org.apache.calcite.linq4j.tree.ExpressionType
-
Declaration of a variable.
- 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, String, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an expression that declares and initializes a variable.
- declare(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a statement that declares 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.
- Decrement - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary decrement operation, such as (a - 1) in C# and Visual Basic.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A default value.
- 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
Queryableby calling its enumerator method; does not attempt optimization. - DefaultEnumerable<T> - Class in org.apache.calcite.linq4j
-
Implementation of the
Enumerableinterface that implements the extension methods by calling into theExtensionsclass. - 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() - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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() - 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(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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, T) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- defaultIfEmpty(T) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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.
- DefaultQueryable<T> - Class in org.apache.calcite.linq4j
-
Implementation of the
Queryableinterface that implements the extension methods by calling into theExtensionsclass. - 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() - Method in class org.apache.calcite.linq4j.DefaultQueryable
- distinct() - 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() - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Returns distinct elements from a sequence by using the default equality comparer to compare values.
- distinct(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns distinct elements from a sequence by using the default
EqualityComparerto 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
EqualityComparerto compare values. - distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- distinct(EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, 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.
- Divide - org.apache.calcite.linq4j.tree.ExpressionType
-
A division operation, such as (a / b), for numeric operands.
- 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.
- DivideAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
An division compound assignment operation, such as (a /= b), for numeric operands.
- done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- done - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- DOUBLE - org.apache.calcite.linq4j.tree.Primitive
- 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
doublevalue. - 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
DynamicExpressionthat represents a dynamic operation bound by the providedCallSiteBinder, using varargs. - Dynamic - org.apache.calcite.linq4j.tree.ExpressionType
-
A dynamic operation.
- 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(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(Enumerable<TSource>, int) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns the element at a specified index in a sequence.
- 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(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(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(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(Method, Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an
ElementInit, given anIterable<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.
- ElementInit - Class in org.apache.calcite.linq4j.tree
-
Represents an initializer for a single element of an
Enumerablecollection. - ElementInit() - Constructor for class org.apache.calcite.linq4j.tree.ElementInit
- elements - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
- elements - Variable in class org.apache.calcite.linq4j.Ord.OrdArrayList
- elements - Variable in class org.apache.calcite.linq4j.Ord.OrdList
- elementType - Variable in class org.apache.calcite.linq4j.BaseQueryable
- elementType - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
- empty() - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an empty expression that has Void type.
- EMPTY_ENUMERABLE - Static variable in class org.apache.calcite.linq4j.Linq4j
- EMPTY_ENUMERATOR - Static variable in class org.apache.calcite.linq4j.Linq4j
- EMPTY_STATEMENT - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- emptyEnumerable() - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumerablethat has no elements. - emptyEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumeratorthat 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 - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
- Enumerable<T> - Interface in org.apache.calcite.linq4j
-
Exposes the enumerator, which supports a simple iteration over a collection.
- EnumerableDefaults - Class in org.apache.calcite.linq4j
-
Default implementations of methods in the
Enumerableinterface. - EnumerableDefaults() - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults
- EnumerableDefaults.CastingEnumerator<T> - Class in org.apache.calcite.linq4j
-
Enumerator that casts each value.
- EnumerableDefaults.LookupResultEnumerable<TResult,TKey,TAccumulate> - Class in org.apache.calcite.linq4j
-
Reads a populated map, applying a selector function.
- EnumerableDefaults.MergeJoinEnumerator<TResult,TSource,TInner,TKey extends Comparable<TKey>> - Class in org.apache.calcite.linq4j
-
Enumerator that performs a merge join on its sorted inputs.
- EnumerableDefaults.SkipWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
-
Enumerator that implements skip-while.
- EnumerableDefaults.TakeWhileEnumerator<TSource> - Class in org.apache.calcite.linq4j
-
Enumerable that implements take-while.
- EnumerableDefaults.TakeWhileLongEnumerator<TSource> - Class in org.apache.calcite.linq4j
-
Enumerable that implements take-while.
- EnumerableDefaults.WrapMap<K,V> - Class in org.apache.calcite.linq4j
-
Map that wraps each value.
- EnumerableDefaults.Wrapped<T> - Class in org.apache.calcite.linq4j
-
Value wrapped with a comparer.
- enumerableEnumerator - Variable in class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
- EnumerableOrderedQueryable<T> - Class in org.apache.calcite.linq4j
-
Implementation of
OrderedQueryableby anEnumerable. - 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
Queryableby aEnumerable. - EnumerableQueryable(QueryProvider, Class<T>, Expression, Enumerable<T>) - Constructor for class org.apache.calcite.linq4j.EnumerableQueryable
- 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 - Variable in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
- enumerator - Variable in class org.apache.calcite.linq4j.TransformedEnumerator
- enumerator() - Method in class org.apache.calcite.linq4j.AbstractEnumerable2
- enumerator() - Method in class org.apache.calcite.linq4j.BaseQueryable
- enumerator() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- enumerator() - Method in class org.apache.calcite.linq4j.GroupingImpl
- enumerator() - Method in class org.apache.calcite.linq4j.Linq4j.CompositeEnumerable
- 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(Collection<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts a collection into an enumerator.
- Enumerator<T> - Interface in org.apache.calcite.linq4j
-
Supports a simple iteration over a collection.
- enumeratorIterator(Enumerator<T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an enumerator into an iterator.
- EnumeratorIterator(Enumerator<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
- enumerators - Variable in class org.apache.calcite.linq4j.CartesianProductEnumerator
- eq(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
-
Treats two expressions equal even if they represent different null types
- equal(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(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.
- equal(T, T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
- equal(T, T) - Method in class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
- Equal - org.apache.calcite.linq4j.tree.ExpressionType
-
A node that represents an equality comparison, such as
a == bin Java. - 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(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
- equals(T, T) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Deprecated.
- 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(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
- evaluate(Node) - Method in class org.apache.calcite.linq4j.tree.Evaluator
- 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>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- except(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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>, EqualityComparer<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>) - 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>, 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<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>, 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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, 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.
- ExclusiveOr - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical XOR operation, such as
a ^ bin Java. - 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.
- ExclusiveOrAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical XOR compound assignment operation, such as (a ^= b) in C#.
- execute(Expression, Class<T>) - 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 interface org.apache.calcite.linq4j.QueryProvider
-
Executes the query represented by a specified expression tree.
- 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
listfor whichpredicateis true. - Experimental - Annotation Type in org.apache.calcite.linq4j.function
-
Annotation that indicates that a class, interface, field or method is experimental, not part of the public API, and subject to change or removal.
- expression - Variable in class org.apache.calcite.linq4j.BaseQueryable
- expression - Variable in class org.apache.calcite.linq4j.EnumerableQueryable
- expression - 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
- 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.
- 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 - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
- expressions - Variable in class org.apache.calcite.linq4j.tree.NewArrayExpression
- 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.FluentArrayList<T> - Class in org.apache.calcite.linq4j.tree
-
Fluent array list.
- Expressions.FluentList<T> - Interface in org.apache.calcite.linq4j.tree
-
Fluent list.
- Expressions.PropertyInfo - Interface in org.apache.calcite.linq4j.tree
-
Property info.
- Expressions.RuntimeVariablesExpression - Interface in org.apache.calcite.linq4j.tree
-
Runtime variables expression.
- Expressions.SymbolDocumentInfo - Interface in org.apache.calcite.linq4j.tree
-
Symbol document info.
- ExpressionType - Enum in org.apache.calcite.linq4j.tree
-
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
- ExpressionType() - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
- ExpressionType(String, boolean, int, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
- ExpressionType(String, String, boolean, int, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
- ExpressionType(String, String, boolean, int, boolean, boolean) - Constructor for enum org.apache.calcite.linq4j.tree.ExpressionType
- ExpressionVisitor - Interface in org.apache.calcite.linq4j.tree
-
Represents a visitor or rewriter for expression trees.
- ExpressionWriter - Class in org.apache.calcite.linq4j.tree
-
Converts an expression to Java code.
- ExpressionWriter() - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter
- ExpressionWriter(boolean) - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter
- ExpressionWriter.Indent - Class in org.apache.calcite.linq4j.tree
-
Helps generate strings of spaces, to indent text.
- 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.
- Extension - org.apache.calcite.linq4j.tree.ExpressionType
-
An extension expression.
- Extensions - Class in org.apache.calcite.linq4j
-
Contains what, in LINQ.NET, would be extension methods.
- Extensions() - Constructor for class org.apache.calcite.linq4j.Extensions
F
- factory - Variable in class org.apache.calcite.linq4j.DefaultQueryable
- FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate1
-
Predicate that always evaluates to
false. - FALSE - Static variable in interface org.apache.calcite.linq4j.function.Predicate2
-
Predicate that always evaluates to
false. - FALSE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- falsePredicate1() - Static method in class org.apache.calcite.linq4j.function.Functions
-
A predicate with one parameter that always returns
true. - falsePredicate2() - Static method in class org.apache.calcite.linq4j.function.Functions
-
A predicate with two parameters that always returns
false. - family - Variable in enum org.apache.calcite.linq4j.tree.Primitive
- field - 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(Expression, Field) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field(Expression, Type, String) - 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, PseudoField) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression that represents accessing a field.
- FIELD_PREFIX - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- fieldDecl(int, ParameterExpression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Declares a field.
- fieldDecl(int, ParameterExpression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Declares a field with an initializer.
- 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
listthat matchpredicate. - 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() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element of a sequence.
- 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- first(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the first element in 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>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns the first element of a sequence.
- first(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- first(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- first(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Returns the first element of a sequence that satisfies a specified condition.
- firstOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- firstOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- flavor(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this type is a primitive, box or other type.
- Flavor() - Constructor for enum org.apache.calcite.linq4j.tree.Primitive.Flavor
- FLOAT - org.apache.calcite.linq4j.tree.Primitive
- 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
floatvalue. - FluentArrayList() - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
- FluentArrayList(Collection<? extends T>) - Constructor for class org.apache.calcite.linq4j.tree.Expressions.FluentArrayList
- fn - Variable in class org.apache.calcite.linq4j.function.Functions.GeneratingList
- foldAnd(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Combines a list of expressions using AND.
- foldOr(List<Expression>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Combines a list of expressions using OR.
- For - org.apache.calcite.linq4j.tree.ExpressionType
- 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 - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
- Function<R> - Interface in org.apache.calcite.linq4j.function
-
Base interface for all functions.
- FUNCTION_RESULT_TYPES - Static variable in class org.apache.calcite.linq4j.function.Functions
- 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.
- 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(F) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
- FunctionExpression(Class<F>, F, BlockStatement, List<ParameterExpression>) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
- FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - Constructor for class org.apache.calcite.linq4j.tree.FunctionExpression
- FunctionExpression.Invokable - Interface in org.apache.calcite.linq4j.tree
-
Function that can be invoked with a variable number of arguments.
- functionResultType(FunctionExpression<Function1<P0, R>>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
- Functions - Class in org.apache.calcite.linq4j.function
-
Utilities relating to functions.
- Functions() - Constructor for class org.apache.calcite.linq4j.function.Functions
- Functions.ArrayEqualityComparer - Class in org.apache.calcite.linq4j.function
-
Array equality comparer.
- Functions.GeneratingList<E> - Class in org.apache.calcite.linq4j.function
-
List that generates each element using a function.
- Functions.IdentityEqualityComparer - Class in org.apache.calcite.linq4j.function
-
Identity equality comparer.
- Functions.Ignore<R,T0,T1> - Class in org.apache.calcite.linq4j.function
-
Ignore.
- Functions.NullsFirstComparator - Class in org.apache.calcite.linq4j.function
-
Nulls first comparator.
- Functions.NullsFirstReverseComparator - Class in org.apache.calcite.linq4j.function
-
Nulls first reverse comparator.
- Functions.NullsLastComparator - Class in org.apache.calcite.linq4j.function
-
Nulls last comparator.
- Functions.NullsLastReverseComparator - Class in org.apache.calcite.linq4j.function
-
Nulls last reverse comparator.
- Functions.SelectorEqualityComparer<T,T2> - Class in org.apache.calcite.linq4j.function
-
Selector equality comparer.
- 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. - GeneratingList(int, Function1<Integer, E>) - Constructor for class org.apache.calcite.linq4j.function.Functions.GeneratingList
- generics - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
- get(int) - Method in class org.apache.calcite.linq4j.function.Functions.GeneratingList
- 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.EnumerableDefaults.WrapMap
- get(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
- get(Object) - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
- get(Object) - Method in interface org.apache.calcite.linq4j.tree.PseudoField
- get(Object) - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
- getAbstractMethod() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- getAbstractMethodName() - Method in class org.apache.calcite.linq4j.tree.FunctionExpression
- getActionType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.
- getActualTypeArguments() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
- getBoolean() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
- getBuf() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- getByte() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
- getChar() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
- getCollection() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- getComponentType() - Method in class org.apache.calcite.linq4j.tree.Types.ArrayType
-
Returns the type of elements in the array.
- getComponentType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
-
Returns the component type of an array.
- getComponentTypeN(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
- getComputedExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Returns the reference to ParameterExpression if given expression was already computed and stored to local variable
- getConstructor(Class<C>) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ArrayLengthRecordField
- getDeclaringClass() - Method in interface org.apache.calcite.linq4j.tree.PseudoField
- getDeclaringClass() - Method in class org.apache.calcite.linq4j.tree.ReflectedPseudoField
- getDelegateType(Class...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Gets a Type object that represents a generic System.Func or System.Action delegate type that has specific type arguments.
- getDouble() - Method in interface org.apache.calcite.linq4j.tree.Primitive.Source
- getElementType() - Method in class org.apache.calcite.linq4j.BaseQueryable
- getElementType() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- getElementType() - Method in class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
- getElementType() - Method in interface org.apache.calcite.linq4j.RawQueryable
-
Gets the type of the element(s) that are returned when the expression tree associated with this Queryable is executed.
- getElementType(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
-
Returns the element type of a
Collection,Iterable(includingQueryableandEnumerable),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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A "go to" expression, such as goto Label in C# or GoTo Label in Visual Basic.
- Goto - org.apache.calcite.linq4j.tree.GotoExpressionKind
-
A GotoExpression that represents a jump to some location.
- goto_(LabelTarget) - 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) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a "go to" statement.
- 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
GotoStatementrepresents. - 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.
- GreaterThan - org.apache.calcite.linq4j.tree.ExpressionType
-
A "greater than" comparison, such as (a > b).
- 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.
- GreaterThanOrEqual - org.apache.calcite.linq4j.tree.ExpressionType
-
A "greater than or equal to" comparison, such as (a >= b).
- 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>, 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(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>, 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>, 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(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>, 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(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>, 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>, Function2<TKey, Enumerable<T>, TResult>) - 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<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>, 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(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>, 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>, 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(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>>) - 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>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>, 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>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>) - 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>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>, 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>>, 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>>) - 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>>) - 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>>) - 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>) - 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>) - 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 class org.apache.calcite.linq4j.QueryableRecorder
- groupBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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.DefaultQueryable
- 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.DefaultQueryable
- 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.DefaultQueryable
- 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.DefaultQueryable
- 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.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.EnumerableQueryable
- 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_(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(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>>) - 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) - 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<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>>, EqualityComparer<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>) - 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.DefaultQueryable
- 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.
- 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>, 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<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>>) - 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.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.EnumerableQueryable
- 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(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(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>>) - 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 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 class org.apache.calcite.linq4j.QueryableRecorder
- 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.
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() - 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
- hashCode(Object) - Method in class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
- hashCode(Object[]) - Method in class org.apache.calcite.linq4j.function.Functions.ArrayEqualityComparer
- hashCode(T) - Method in interface org.apache.calcite.linq4j.function.EqualityComparer
- hashCode(T) - Method in class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
- 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
EqualityComparerthat uses object identity and hash code. - IdentityEqualityComparer() - Constructor for class org.apache.calcite.linq4j.function.Functions.IdentityEqualityComparer
- identitySelector() - Static method in class org.apache.calcite.linq4j.function.Functions
- ifThen(Expression, Node) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a ConditionalExpression that represents a conditional block with an if statement.
- ifThenElse(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 ]... - 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(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.
- Ignore() - Constructor for class org.apache.calcite.linq4j.function.Functions.Ignore
- ignore0() - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 0 that does nothing.
- ignore1() - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 1 that does nothing.
- ignore2() - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns a function of arity 2 that does nothing.
- implemented - Variable in class org.apache.calcite.linq4j.tree.ClassDeclaration
- increment(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the incrementing of the expression value by 1.
- increment(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents the incrementing of the expression by 1.
- Increment - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary increment operation, such as (a + 1) in C# and Visual Basic.
- indent - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
- indent() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- Indent(int) - Constructor for class org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
- INDENT - Static variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
- indentPending - Variable in class org.apache.calcite.linq4j.tree.ExpressionWriter
- Index - org.apache.calcite.linq4j.tree.ExpressionType
-
An index operation or an operation that accesses a property that takes arguments.
- IndexExpression - Class in org.apache.calcite.linq4j.tree
-
Represents indexing a property or array.
- IndexExpression(Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.IndexExpression
- indexExpressions - Variable in class org.apache.calcite.linq4j.tree.IndexExpression
- initializer - Variable in class org.apache.calcite.linq4j.tree.DeclarationStatement
- initializer - Variable in class org.apache.calcite.linq4j.tree.FieldDeclaration
- InlineVariableVisitor(Map<ParameterExpression, Expression>) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
- INNER - org.apache.calcite.linq4j.CorrelateJoinType
-
Inner join
- innerKeySelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- instance() - Static method in class org.apache.calcite.linq4j.QueryableRecorder
- INSTANCE - Static variable in class org.apache.calcite.linq4j.function.Functions.Ignore
- INSTANCE - Static variable in class org.apache.calcite.linq4j.QueryableRecorder
- INSTANCE - Static variable in class org.apache.calcite.linq4j.tree.ConstantUntypedNull
- INT - org.apache.calcite.linq4j.tree.Primitive
- 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
intvalue. - intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- intersect(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- intersect(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- intersect(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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>) - 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>, 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<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>, 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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- into(C) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- into(C) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Copies the contents of this sequence into a collection.
- into(Enumerable<T>, C) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Default implementation of
ExtendedEnumerable.into(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.
- Invoke - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that invokes a delegate or lambda expression, such as sampleDelegate.Invoke().
- 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(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.ClassDeclarationFinder
-
Verifies if the expression is effectively constant.
- isConstant(Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Verifies if the expression is effectively constant.
- isConstantNull(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Returns whether an expression always evaluates to null.
- isConstantNull(Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- isConstructorDeterministic(NewExpression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if new instance creation can be reused.
- isCostly(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
- isEmpty() - Method in class org.apache.calcite.linq4j.LookupImpl
- isFalse(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to false.
- isFalse(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to false.
- IsFalse - org.apache.calcite.linq4j.tree.ExpressionType
-
A false condition value.
- isFixedNumeric() - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this Primitive is a fixed-point numeric type.
- isKnownNotNull(Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
-
Returns whether an expression always returns a non-null result.
- isMethodDeterministic(Method) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
-
Checks if given method is deterministic (i.e.
- isNumeric() - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns whether this Primitive is a numeric type.
- isSafeForReuse(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
- isSimpleExpression(Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Checks if expression is simple enough to always inline at zero cost.
- isTrue(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to true.
- isTrue(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Returns whether the expression evaluates to true.
- IsTrue - org.apache.calcite.linq4j.tree.ExpressionType
-
A true condition value.
- iterable - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
- iterable - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- IterableEnumerable(Iterable<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
- iterableEnumerator(Iterable<? extends T>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Adapter that converts an iterable into an enumerator.
- IterableEnumerator(Iterable<? extends T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- iterator - Variable in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- iterator() - Method in class org.apache.calcite.linq4j.AbstractEnumerable
- iterator() - Method in class org.apache.calcite.linq4j.BaseQueryable
- iterator() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
- iterator() - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- iterator() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerable
- iterator() - 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>, 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<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>>) - 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.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.EnumerableQueryable
- join(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, TInner, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Correlates the elements of two sequences based on matching keys.
- join(Enumerable<TInner>, FunctionExpression<Function1<TSource, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TSource, TInner, TResult>>, EqualityComparer<TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Correlates the elements of two sequences based on matching keys.
- join(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(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>>) - 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 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 class org.apache.calcite.linq4j.QueryableRecorder
- 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_(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.OptimizeShuttle
L
- label() - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with X type and no name.
- label(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelTarget representing a label with the given type.
- 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.
- 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(LabelTarget) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a LabelExpression representing a label without a default value.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A label.
- LabelStatement - Class in org.apache.calcite.linq4j.tree
-
Represents a label, which can be put in any
Expressioncontext. - 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(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.
- 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
Fis known at compile time. - lambda(Expression, ParameterExpression...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an Expression where the delegate type
Fis known at compile time, using varargs. - Lambda - org.apache.calcite.linq4j.tree.ExpressionType
-
A lambda expression, such as
a -> a + ain Java. - 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() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence.
- last(List<E>) - Static method in class org.apache.calcite.linq4j.tree.ConditionalStatement
- 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- last(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
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>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns the last element in a sequence.
- last(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- last(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- last(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- last(FunctionExpression<Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Returns the last element of a sequence that satisfies a specified condition.
- lastOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- lastOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- lastOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- 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.
- LEFT - org.apache.calcite.linq4j.CorrelateJoinType
-
Left-outer join
- leftEnumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- lefts - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- leftShift(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise left-shift operation.
- leftShift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise left-shift operation.
- LeftShift - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise left-shift operation, such as
a << bin Java. - 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.
- LeftShiftAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise left-shift compound assignment, such as (a <<= b).
- 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.
- LessThan - org.apache.calcite.linq4j.tree.ExpressionType
-
A "less than" comparison, such as (a < b).
- 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.
- LessThanOrEqual - org.apache.calcite.linq4j.tree.ExpressionType
-
A "less than or equal to" comparison, such as (a <= b).
- 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.CartesianProductListEnumerator<E> - Class in org.apache.calcite.linq4j
-
Enumerates over the cartesian product of the given lists, returning a list for each row.
- Linq4j.CollectionEnumerable<T> - Class in org.apache.calcite.linq4j
-
Collection enumerable.
- Linq4j.CompositeEnumerable<E> - Class in org.apache.calcite.linq4j
-
Composite enumerable.
- Linq4j.EnumeratorIterator<T> - Class in org.apache.calcite.linq4j
-
Iterator that reads from an underlying
Enumerator. - Linq4j.IterableEnumerable<T> - Class in org.apache.calcite.linq4j
-
Iterable enumerable.
- Linq4j.IterableEnumerator<T> - Class in org.apache.calcite.linq4j
-
Iterable enumerator.
- Linq4j.ListEnumerable<T> - Class in org.apache.calcite.linq4j
-
List enumerable.
- Linq4j.ListEnumerator<V> - Class in org.apache.calcite.linq4j
-
Enumerator optimized for random-access list.
- Linq4j.SingletonEnumerator<E> - Class in org.apache.calcite.linq4j
-
Enumerator that returns one element.
- Linq4j.SingletonNullEnumerator<E> - Class in org.apache.calcite.linq4j
-
Enumerator that returns one null element.
- list - Variable in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
- list() - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates an empty fluent list.
- 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
- list(ExpressionWriter, List, String, String, String) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
- list(T...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a fluent list with given elements.
- listBind(Member, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding where the member is a field or property.
- listBind(Member, ElementInit...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding where the member is a field or property, using varargs.
- listBind(Method, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding based on a specified property accessor method.
- listBind(Method, ElementInit...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberListBinding object based on a specified property accessor method, using varargs.
- ListEnumerable(List<T>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerable
- listEnumerator(List<? extends V>) - Static method in class org.apache.calcite.linq4j.Linq4j
- ListEnumerator(List<? extends V>) - Constructor for class org.apache.calcite.linq4j.Linq4j.ListEnumerator
- listInit(NewExpression, Iterable<? extends ElementInit>) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection.
- listInit(NewExpression, 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.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that creates a new IEnumerable object and initializes it from a list of elements, such as new List<SampleType>(){ a, b, c } in C# or Dim sampleList = { a, b, c } in Visual Basic.
- 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 - org.apache.calcite.linq4j.tree.Primitive
- 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() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns an long that represents the total number of elements in a sequence.
- longCount() - Method in class org.apache.calcite.linq4j.Linq4j.CollectionEnumerable
- 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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns an long that represents the total number of elements in a sequence.
- longCount(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- longCount(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- longCount(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- LongFunction1<T0> - Interface in org.apache.calcite.linq4j.function
-
Function that takes one parameter and returns a native
longvalue. - 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
Lookupthat uses an underlying map. - LookupImpl(Map<K, List<V>>) - Constructor for class org.apache.calcite.linq4j.LookupImpl
-
Creates a MultiMapImpl.
- lookupMethod(Class, String, Class...) - Static method in class org.apache.calcite.linq4j.tree.Types
-
Finds a method of a given name that accepts a given set of arguments.
- LookupResultEnumerable(Map<TKey, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
- Loop - org.apache.calcite.linq4j.tree.ExpressionType
-
A loop, such as for or while.
- 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) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- 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.
- 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 - Variable in class org.apache.calcite.linq4j.LookupImpl
- map - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- map - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
- map(K, V, Object...) - Static method in class org.apache.calcite.linq4j.function.Functions
- map(ExpressionWriter, Map, String, String, String) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
- MapType(Type, boolean, Type, boolean) - Constructor for class org.apache.calcite.linq4j.tree.Types.MapType
- matchingConstructor(Object) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
- max - Variable in enum org.apache.calcite.linq4j.tree.Primitive
-
The maximum value of this primitive class.
- max() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- max() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the maximum value in a generic sequence.
- 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>, 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>, 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>, 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(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>, 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>, 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>, 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>, 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>, 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>, 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(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Returns the maximum value in a generic
IQueryable<T>. - max(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns the maximum value in a generic
IQueryable<T>. - max(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- max(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- max(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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. - 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.
- MemberAccess - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that reads from a field or property, such as obj.SampleProperty.
- 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.
- MemberInit - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that creates a new object and initializes one or more of its members, such as new Point { X = 1, Y = 2 } in C# or New Point With {.X = 1, .Y = 2} in Visual Basic.
- 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
- mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Joins two inputs that are sorted on the key.
- MergeJoinEnumerator(Enumerator<TSource>, Enumerator<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- method - Variable in class org.apache.calcite.linq4j.tree.MethodCallExpression
- MethodCallExpression - Class in org.apache.calcite.linq4j.tree
-
Represents a call to either a static or an instance method.
- MethodCallExpression(Method, Expression, List<Expression>) - Constructor for class org.apache.calcite.linq4j.tree.MethodCallExpression
- MethodCallExpression(Type, 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 - Variable in enum org.apache.calcite.linq4j.tree.Primitive
-
The minimum value of this primitive class.
- min() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- min() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Returns the minimum value in a generic sequence.
- 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>, 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>, 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>, 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(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>, 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>, 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>, 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>, 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>, 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>, 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(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Returns the minimum value in a generic
IQueryable<T>. - min(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Returns the minimum value in a generic
IQueryable<T>. - min(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- min(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- min(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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. - 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.
- Mod - org.apache.calcite.linq4j.tree.ExpressionType
-
A percent remainder operation, such as (a % b), for numeric operands.
- 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.
- Modulo - org.apache.calcite.linq4j.tree.ExpressionType
-
An arithmetic remainder operation, such as (a % b) in C# or (a Mod b) in Visual Basic.
- 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.
- ModuloAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
An arithmetic remainder compound assignment operation, such as (a %= b) in C#.
- moveNext() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- moveNext() - Method in interface org.apache.calcite.linq4j.Enumerator
-
Advances the enumerator to the next element of the collection.
- moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
- moveNext() - Method in class org.apache.calcite.linq4j.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.
- Multiply - org.apache.calcite.linq4j.tree.ExpressionType
-
A multiplication operation, such as (a * b), without overflow checking, for numeric operands.
- 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.
- MultiplyAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A multiplication compound assignment operation, such as (a *= b), without overflow checking, for numeric operands.
- 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.
- MultiplyAssignChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
A multiplication compound assignment operation, such as (a *= b), that has overflow checking, for numeric operands.
- 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.
- MultiplyChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
An multiplication operation, such as (a * b), that has overflow checking, for numeric operands.
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.
- Negate - org.apache.calcite.linq4j.tree.ExpressionType
-
An arithmetic negation operation, such as (-a).
- 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.
- NegateChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
An arithmetic negation operation, such as (-a), that has overflow checking.
- New - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that calls a constructor to create a new object, such as new SampleType().
- 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_(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, 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.
- 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_(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, 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_(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.
- 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.
- NewArrayBounds - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that creates a new array, in which the bounds for each dimension are specified, such as new SampleType[dim1, dim2] in C# or New SampleType(dim1, dim2) in Visual Basic.
- 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, 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.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that creates a new one-dimensional array and initializes it from a list of elements, such as new SampleType[]{a, b, c} in C# or New SampleType(){a, b, c} in Visual Basic.
- 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) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Creates a name for a new variable, unique within this block.
- 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.
- next() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
- Node - Interface in org.apache.calcite.linq4j.tree
-
Parse tree node.
- nodeType - Variable in class org.apache.calcite.linq4j.tree.AbstractNode
- NON_ASCII - Static variable in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- NonDeterministic - Annotation Type in org.apache.calcite.linq4j.function
-
Specifies that function is NOT deterministic (i.e.
- NonLeafReplayableQueryable(Queryable<T>) - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
- normalizeDeclaration(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Prepares declaration for inlining: adds cast
- not(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a bitwise complement operation.
- not(Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a bitwise complement operation.
- Not - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise complement or logical negation operation.
- NOT_BINARY_COMPLEMENT - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- notEqual(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an inequality comparison.
- notEqual(Expression, Expression, boolean, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an inequality comparison.
- NotEqual - org.apache.calcite.linq4j.tree.ExpressionType
-
An inequality comparison, such as (a != b) in C# or (a <> b) in Visual Basic.
- 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
BigDecimalvalue that may be null. - NullableDoubleFunction1<T0> - Interface in org.apache.calcite.linq4j.function
-
Function that takes one parameter and returns a
Doublevalue that may be null. - NullableFloatFunction1<T0> - Interface in org.apache.calcite.linq4j.function
-
Function that takes one parameter and returns a
Floatvalue that may be null. - NullableIntegerFunction1<T0> - Interface in org.apache.calcite.linq4j.function
-
Function that takes one parameter and returns an
Integervalue that may be null. - NullableLongFunction1<T0> - Interface in org.apache.calcite.linq4j.function
-
Function that takes one parameter and returns a
Longvalue 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
Comparatorthat handles null values. - NullsFirstComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstComparator
- NullsFirstReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsFirstReverseComparator
- NullsLastComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastComparator
- NullsLastReverseComparator() - Constructor for class org.apache.calcite.linq4j.function.Functions.NullsLastReverseComparator
- number(Number) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Creates a number value of this primitive's box type.
O
- OBJECT - org.apache.calcite.linq4j.tree.Primitive.Flavor
-
Neither a primitive nor a boxing type.
- of(int) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter.Indent
- of(int, E) - Static method in class org.apache.calcite.linq4j.Ord
-
Creates an Ord.
- of(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given primitive class.
- of(Type, Type...) - Static method in class org.apache.calcite.linq4j.tree.Types
-
Creates a type with generic parameters.
- ofBox(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given boxing class.
- ofBoxOr(Type) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
-
Returns the Primitive object for a given primitive or boxing class.
- ofType(Class<TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- ofType(Class<TResult>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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
Iterablethat are of the specified type. - 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(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.
- OnesComplement - org.apache.calcite.linq4j.tree.ExpressionType
-
A ones complement operation, such as (~a) in C#.
- op - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
- op2 - Variable in enum org.apache.calcite.linq4j.tree.ExpressionType
- optimize(Shuttle, boolean) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder
-
Optimizes the list of statements.
- OPTIMIZE_SHUTTLE - Static variable in class org.apache.calcite.linq4j.tree.BlockBuilder
- optimizeDeclarations(List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Adds new declarations (e.g.
- OptimizeShuttle - Class in org.apache.calcite.linq4j.tree
-
Shuttle that optimizes expressions.
- OptimizeShuttle() - Constructor for class org.apache.calcite.linq4j.tree.OptimizeShuttle
- optimizing - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
- OpType - Enum in org.apache.calcite.linq4j
-
Operator type.
- OpType() - Constructor for enum org.apache.calcite.linq4j.OpType
- or(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR operation.
- or(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise OR operation.
- Or - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical OR operation, such as (a | b) in C# or (a Or b) in Visual Basic.
- 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.
- OrAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise or logical OR compound assignment, such as (a |= b) in C#.
- 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
Ordbacked by an array of elements. - Ord.OrdList<E> - Class in org.apache.calcite.linq4j
-
List of
Ordbacked by a list of elements. - Ord.OrdRandomAccessList<E> - Class in org.apache.calcite.linq4j
-
List of
Ordbacked by a random-access list of elements. - OrdArrayList(E[]) - Constructor for class org.apache.calcite.linq4j.Ord.OrdArrayList
- 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(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(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(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>>) - 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>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>, 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>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- orderBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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.DefaultQueryable
- orderBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- 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(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(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(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>>) - 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>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>>, 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>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- orderByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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.DefaultQueryable
- orderByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- OrderedEnumerable<T> - Interface in org.apache.calcite.linq4j
-
Represents the result of applying a sorting operation to an
Enumerable. - OrderedQueryable<T> - Interface in org.apache.calcite.linq4j
-
Represents the result of applying a sorting operation to a
Queryable. - OrdList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdList
- OrdRandomAccessList(List<? extends E>) - Constructor for class org.apache.calcite.linq4j.Ord.OrdRandomAccessList
- orElse(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
- orElse(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
- OrElse - org.apache.calcite.linq4j.tree.ExpressionType
-
A short-circuiting conditional OR operation, such as (a || b) in C# or (a OrElse b) in Visual Basic.
- 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
- OTHER - org.apache.calcite.linq4j.tree.Primitive
- outerKeySelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- ownerType - Variable in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
P
- PackageMarker - Annotation Type in org.apache.calcite.linq4j
-
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
- parameter - Variable in class org.apache.calcite.linq4j.tree.CatchBlock
- parameter - Variable in class org.apache.calcite.linq4j.tree.DeclarationStatement
- parameter - Variable in class org.apache.calcite.linq4j.tree.FieldDeclaration
- parameter(int, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a ParameterExpression.
- 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 - org.apache.calcite.linq4j.tree.ExpressionType
-
A reference to a parameter or variable that is defined in the context of the expression.
- Parameter - Annotation Type in org.apache.calcite.linq4j.function
-
Annotation that supplies metadata about a function parameter.
- ParameterExpression - Class in org.apache.calcite.linq4j.tree
-
Represents a named parameter expression.
- ParameterExpression(int, Type, String) - Constructor for class org.apache.calcite.linq4j.tree.ParameterExpression
- ParameterExpression(Type) - Constructor for class org.apache.calcite.linq4j.tree.ParameterExpression
- ParameterizedTypeImpl(Type, List<Type>, Type) - Constructor for class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
- parameterList - Variable in class org.apache.calcite.linq4j.tree.FunctionExpression
- parameters - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- parameters - Variable in class org.apache.calcite.linq4j.tree.Evaluator
- parameters - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
- parent - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
- parent - Variable in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- parse(String) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Calls the appropriate
valueOf(String)method. - peek(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.Evaluator
- permute(Object, int[]) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Permutes an array.
- 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.
- PostDecrementAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary postfix decrement, such as (a--).
- 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.
- PostIncrementAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary postfix increment, such as (a++).
- 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.
- Power - org.apache.calcite.linq4j.tree.ExpressionType
-
A mathematical operation that raises a number to a power, such as (a ^ b) in Visual Basic.
- 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.
- PowerAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A compound assignment operation that raises a number to a power, such as (a ^= b) in Visual Basic.
- 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.
- PreDecrementAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary prefix decrement, such as (--a).
- 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
booleanvalue. - Predicate2<T0,T1> - Interface in org.apache.calcite.linq4j.function
-
Function with two parameters returning a native
booleanvalue. - 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.
- PreIncrementAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary prefix increment, such as (++a).
- preVisit(BinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates optimizer local to the newly generated class.
- preVisit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(ConditionalStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(ConstructorDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(FieldDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(ForStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(FunctionExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(GotoStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(IndexExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(MemberExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(MethodDeclaration) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(NewArrayExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
-
Creates optimizer local to the newly generated anonymous class.
- preVisit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(TernaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(ThrowStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(TypeBinaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(UnaryExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- preVisit(WhileStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- primitive - Variable in class org.apache.calcite.linq4j.tree.BinaryExpression
- Primitive - Enum in org.apache.calcite.linq4j.tree
-
Enumeration of Java's primitive types.
- Primitive(Class, Class, int, Object, Object, Object, Object, Object, int) - Constructor for enum org.apache.calcite.linq4j.tree.Primitive
- PRIMITIVE - org.apache.calcite.linq4j.tree.Primitive.Flavor
-
A primitive type, e.g.
- PRIMITIVE_MAP - Static variable in enum org.apache.calcite.linq4j.tree.Primitive
- Primitive.Flavor - Enum in org.apache.calcite.linq4j.tree
-
What kind of type?
- Primitive.Sink - Interface in org.apache.calcite.linq4j.tree
-
A place to send a value.
- Primitive.Source - Interface in org.apache.calcite.linq4j.tree
-
A place from which to read a value.
- primitiveClass - Variable in enum org.apache.calcite.linq4j.tree.Primitive
- primitiveName - Variable in enum org.apache.calcite.linq4j.tree.Primitive
- product(Iterable<? extends Iterable<T>>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns the cartesian product of an iterable of iterables.
- 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.
- 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, Type, String) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a MemberExpression 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, String, 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) - 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.
- 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
Fieldclass needed for code generation, but might be implemented differently. - push(ParameterExpression, Object) - Method in class org.apache.calcite.linq4j.tree.Evaluator
- put(K, Enumerable<V>) - Method in class org.apache.calcite.linq4j.LookupImpl
- put(K, V) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- 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
Queryableinterface. - QueryableDefaults() - Constructor for class org.apache.calcite.linq4j.QueryableDefaults
- QueryableDefaults.NonLeafReplayableQueryable<T> - Class in org.apache.calcite.linq4j
-
Non-leaf replayable queryable.
- QueryableDefaults.Replayable<T> - Interface in org.apache.calcite.linq4j
-
Replayable.
- QueryableDefaults.ReplayableQueryable<T> - Class in org.apache.calcite.linq4j
-
Replayable queryable.
- QueryableFactory<T> - Interface in org.apache.calcite.linq4j
-
Factory for building
Queryableobjects. - QueryableImpl(QueryProviderImpl, Type, Expression) - Constructor for class org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
- QueryableRecorder<T> - Class in org.apache.calcite.linq4j
-
Implementation of
QueryableFactorythat records each event and returns an object that can replay the event when you call itsQueryableDefaults.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
Queryableobject. - QueryProviderImpl - Class in org.apache.calcite.linq4j
-
Partial implementation of
QueryProvider. - QueryProviderImpl() - Constructor for class org.apache.calcite.linq4j.QueryProviderImpl
-
Creates a QueryProviderImpl.
- QueryProviderImpl.QueryableImpl<T> - Class in org.apache.calcite.linq4j
-
Binds an expression to this query provider.
- quote(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents an expression that has a constant value of type Expression.
- Quote - org.apache.calcite.linq4j.tree.ExpressionType
-
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() - Method in class org.apache.calcite.linq4j.Linq4j.EnumeratorIterator
- remove(Object) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- remove(Object) - Method in class org.apache.calcite.linq4j.LookupImpl
- remove(Enumerable<T>, C) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Default implementation of
ExtendedEnumerable.removeAll(Collection). - removeAll(C) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- removeAll(C) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Removes the contents of this sequence from a collection.
- replay(QueryableFactory<T>) - Method in interface org.apache.calcite.linq4j.QueryableDefaults.Replayable
- replay(QueryableFactory<T>) - Method in class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
- ReplayableQueryable() - Constructor for class org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
- requireNonNull(T) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Deprecated.
- requireParentheses(Expression, int, int) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
-
If parentheses are required, writes this expression out with parentheses and returns true.
- reset() - Method in class org.apache.calcite.linq4j.CartesianProductEnumerator
- reset() - Method in class org.apache.calcite.linq4j.DelegatingEnumerator
- reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.CastingEnumerator
- reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- reset() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- reset() - Method in interface org.apache.calcite.linq4j.Enumerator
-
Sets the enumerator to its initial position, which is before the first element in the collection.
- reset() - Method in class org.apache.calcite.linq4j.Linq4j.IterableEnumerator
- reset() - Method in class org.apache.calcite.linq4j.Linq4j.ListEnumerator
- reset() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
- reset() - Method in class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
- reset() - Method in class org.apache.calcite.linq4j.TransformedEnumerator
- resultSelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.LookupResultEnumerable
- resultSelector - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- resultType - Variable in class org.apache.calcite.linq4j.tree.ConstructorDeclaration
- resultType - Variable in class org.apache.calcite.linq4j.tree.MethodDeclaration
- rethrow() - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a rethrowing of an exception.
- rethrow(Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a UnaryExpression that represents a rethrowing of an exception with a given type.
- Return - org.apache.calcite.linq4j.tree.GotoExpressionKind
-
A GotoExpression that represents a return statement.
- return_(LabelTarget) - 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) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a GotoExpression representing a return statement.
- 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() - 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(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Inverts the order of the elements in a sequence.
- reverse(Queryable<T>) - Static method in class org.apache.calcite.linq4j.QueryableDefaults
-
Inverts the order of the elements in a sequence.
- reverse(Queryable<T>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
-
Inverts the order of the elements in a sequence.
- reverse(Queryable<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- rightEnumerator - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- rights - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- rightShift(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise right-shift operation.
- rightShift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents a bitwise right-shift operation.
- RightShift - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise right-shift operation, such as (a >*gt; b).
- 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.
- RightShiftAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A bitwise right-shift compound assignment operation, such as (a >>= b).
- 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.
- RuntimeVariables - org.apache.calcite.linq4j.tree.ExpressionType
-
A list of run-time variables.
S
- 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(Function1<T, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- select(Function1<TSource, TResult>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Projects each element of a sequence into a new form.
- select(Function2<T, Integer, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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
- select(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- select(FunctionExpression<Function1<T, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- select(FunctionExpression<Function1<TSource, TResult>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Projects each element of a sequence into a new form.
- 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(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<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>, 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(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- selectMany(Function1<T, Enumerable<TResult>>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, 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<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(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(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<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<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>>) - 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<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<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- selectMany(FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- selectMany(FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, 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.EnumerableQueryable
- 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. - 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<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<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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<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<Function2<T, Integer, Enumerable<TResult>>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- selectManyN(FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, 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.EnumerableQueryable
- 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(FunctionExpression<Function2<T, Integer, Enumerable<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<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. - 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
- 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.
- 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
EqualityComparerthat uses a selector function. - SelectorEqualityComparer(Function1<T, T2>) - Constructor for class org.apache.calcite.linq4j.function.Functions.SelectorEqualityComparer
- SEMI - org.apache.calcite.linq4j.CorrelateJoinType
-
Semi-join.
- semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of
outerfor which there is a member ofinnerwith a matching key. - semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements of
outerfor which there is a member ofinnerwith a matching key. - SemiStrict - Annotation Type in org.apache.calcite.linq4j.function
-
Annotation applied to a user-defined function that indicates that the function always returns null if one or more of its arguments are null but also may return null at other times.
- send(Field, Object, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Sends a field value to a sink.
- send(Primitive.Source, Primitive.Sink) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Sends a value from a source to a sink.
- SEQ - Static variable in class org.apache.calcite.linq4j.tree.ParameterExpression
- Sequence - org.apache.calcite.linq4j.tree.GotoExpressionKind
-
A GotoExpression that evaluates an expression and carries on.
- 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>) - 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>, 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>, 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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, 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(double) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
- set(float) - 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(short) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
- set(Object) - Method in interface org.apache.calcite.linq4j.tree.Primitive.Sink
- setValue(E) - Method in class org.apache.calcite.linq4j.Ord
- setValue(Enumerable<V>) - Method in class org.apache.calcite.linq4j.GroupingImpl
- SHORT - org.apache.calcite.linq4j.tree.Primitive
- shouldLift(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
- Shuttle - Class in org.apache.calcite.linq4j.tree
-
Extension to
Visitorthat returns a mutated tree. - Shuttle() - Constructor for class org.apache.calcite.linq4j.tree.Shuttle
- simple(BlockStatement) - Static method in class org.apache.calcite.linq4j.tree.Blocks
-
Converts a simple "{ return expr; }" block into "expr"; otherwise throws.
- single() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- single() - 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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- single(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- single(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- singleOrDefault() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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() - 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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- singleOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- singleOrDefault(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- singletonEnumerable(T) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumerablethat has one element. - singletonEnumerator(T) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumeratorthat has one element. - SingletonEnumerator(E) - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonEnumerator
- singletonNullEnumerator() - Static method in class org.apache.calcite.linq4j.Linq4j
-
Returns an
Enumeratorthat has one null element. - SingletonNullEnumerator() - Constructor for class org.apache.calcite.linq4j.Linq4j.SingletonNullEnumerator
- size - Variable in class org.apache.calcite.linq4j.function.Functions.GeneratingList
- size - Variable in enum org.apache.calcite.linq4j.tree.Primitive
-
The size of a value of this type, in bits.
- 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
- skip(int) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- skip(int) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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(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(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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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
- skipWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- skipWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- SkipWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- 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
- 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.
- Slot() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.Slot
- sortArray(Object) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Sorts an array of this primitive type.
- sortArray(Object, int, int) - Method in enum org.apache.calcite.linq4j.tree.Primitive
-
Sorts a specified range of an array of this primitive type.
- sortBooleanArray(boolean[], int, int) - Static method in enum org.apache.calcite.linq4j.tree.Primitive
- start() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.MergeJoinEnumerator
- started - Variable in class org.apache.calcite.linq4j.EnumerableDefaults.SkipWhileEnumerator
- statement(Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a statement that executes an expression.
- Statement - Class in org.apache.calcite.linq4j.tree
-
Statement.
- Statement(ExpressionType, Type) - Constructor for class org.apache.calcite.linq4j.tree.Statement
- statements - Variable in class org.apache.calcite.linq4j.tree.BlockBuilder
- statements - Variable in class org.apache.calcite.linq4j.tree.BlockStatement
- Strict - Annotation Type in org.apache.calcite.linq4j.function
-
Annotation applied to a user-defined function that indicates that the function returns null if and only if one or more of its arguments are null.
- stripGenerics(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
- SubstituteVariableVisitor(Map<ParameterExpression, Expression>) - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- subtract(Expression, Expression) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
- subtract(Expression, Expression, Method) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
- Subtract - org.apache.calcite.linq4j.tree.ExpressionType
-
A subtraction operation, such as (a - b), without overflow checking, for numeric operands.
- 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.
- SubtractAssign - org.apache.calcite.linq4j.tree.ExpressionType
-
A subtraction compound assignment operation, such as (a -= b), without overflow checking, for numeric operands.
- 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.
- SubtractAssignChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
A subtraction compound assignment operation, such as (a -= b), that has overflow checking, for numeric operands.
- 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.
- SubtractChecked - org.apache.calcite.linq4j.tree.ExpressionType
-
An arithmetic subtraction operation, such as (a - b), that has overflow checking, for numeric operands.
- 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>, 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>, 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>, 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>, 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>, 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>, 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>, 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(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>, 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(BigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(DoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(FloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(IntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(LongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableBigDecimalFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableDoubleFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableFloatFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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.
- sum(NullableIntegerFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(NullableLongFunction1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- Switch - org.apache.calcite.linq4j.tree.ExpressionType
-
A switch operation, such as switch in C# or Select Case in Visual Basic.
- 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.
- 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_(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, SwitchCase...) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a SwitchExpression that represents a switch statement without a default case.
- 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(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(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(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(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(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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
- takeWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- takeWhile(FunctionExpression<Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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.
- TakeWhileEnumerator(Enumerator<TSource>, Predicate2<TSource, Integer>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileEnumerator
- takeWhileLong(Enumerable<TSource>, Predicate2<TSource, Long>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a specified condition is true.
- TakeWhileLongEnumerator(Enumerator<TSource>, Predicate2<TSource, Long>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.TakeWhileLongEnumerator
- takeWhileN(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
- 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.
- 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>) - 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 class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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(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>>) - 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>) - 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>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- thenBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- thenBy(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
- 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 class org.apache.calcite.linq4j.DefaultQueryable
- thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
- 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.
- thenByDescending(Function1<T, TKey>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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 class org.apache.calcite.linq4j.DefaultEnumerable
- 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(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(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>>) - 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>) - 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>>, Comparator<TKey>) - Method in interface org.apache.calcite.linq4j.QueryableFactory
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
- 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 class org.apache.calcite.linq4j.DefaultQueryable
- thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class org.apache.calcite.linq4j.EnumerableOrderedQueryable
- 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.
- thetaJoin(Enumerable<TSource>, Enumerable<TInner>, Predicate2<TSource, TInner>, Function2<TSource, TInner, TResult>, boolean, boolean) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Correlates the elements of two sequences based on a predicate.
- Throw - org.apache.calcite.linq4j.tree.ExpressionType
-
An operation that throws an exception, such as throw new Exception().
- 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
throwstatement. - 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
Numberto 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(Iterable<? extends Expression>) - Static method in class org.apache.calcite.linq4j.tree.Types
- toClassArray(Collection<Type>) - 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) - Static method in class org.apache.calcite.linq4j.tree.Blocks
- toFunctionBlock(Node, boolean) - Static method in class org.apache.calcite.linq4j.tree.Blocks
- toList() - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- toList() - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a
List<TSource>from anEnumerable<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(Enumerable<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
-
Creates a
List<TSource>from anEnumerable<TSource>. - 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(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 anEnumerable<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 anEnumerable<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 anEnumerable<TSource>according to a specified key selector function, a comparer and an element selector function. - 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(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a
Lookup<TKey, TElement>from anEnumerable<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 anEnumerable<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 anEnumerable<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 anEnumerable<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(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 anEnumerable<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 anEnumerable<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 anEnumerable<TSource>according to a specified key selector function, a comparer, and an element selector function. - 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(Function1<TSource, TKey>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Creates a
Map<TKey, TValue>from anEnumerable<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 anEnumerable<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 anEnumerable<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 anEnumerable<TSource>according to a specified key selector function, a comparer, and an element selector function. - toPredicate(Function1<T, Boolean>) - Static method in class org.apache.calcite.linq4j.function.Functions
-
Converts a 1-parameter function to a predicate.
- toPredicate(Function2<T1, T2, Boolean>) - Static method in class org.apache.calcite.linq4j.function.Functions
-
Converts a 2-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() - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- toString() - Method in class org.apache.calcite.linq4j.tree.Types.ParameterizedTypeImpl
- 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.
- toStringSelector() - Static method in class org.apache.calcite.linq4j.function.Functions
-
Returns a selector that calls the
Object.toString()method on each element. - transform(F) - Method in class org.apache.calcite.linq4j.TransformedEnumerator
- transform(Enumerator<F>, Function1<F, E>) - Static method in class org.apache.calcite.linq4j.Linq4j
-
Applies a function to each element of an Enumerator.
- TransformedEnumerator<F,E> - Class in org.apache.calcite.linq4j
-
Enumerator that applies a transform to each value from a backing enumerator.
- TransformedEnumerator(Enumerator<F>) - Constructor for class org.apache.calcite.linq4j.TransformedEnumerator
- TRUE - Static variable in interface org.apache.calcite.linq4j.function.Predicate1
-
Predicate that always evaluates to
true. - TRUE - Static variable in interface org.apache.calcite.linq4j.function.Predicate2
-
Predicate that always evaluates to
true. - TRUE_EXPR - Static variable in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- truePredicate1() - Static method in class org.apache.calcite.linq4j.function.Functions
-
A predicate with one parameter that always returns
true. - truePredicate2() - Static method in class org.apache.calcite.linq4j.function.Functions
-
A predicate with two parameters that always returns
true. - Try - org.apache.calcite.linq4j.tree.ExpressionType
-
A try-catch expression.
- 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
try ... catch ... finallyblock. - 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.
- TypeAs - org.apache.calcite.linq4j.tree.ExpressionType
-
An explicit reference or boxing conversion in which null is supplied if the conversion fails, such as (obj as SampleType) in C# or TryCast(obj, SampleType) in Visual Basic.
- 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.
- TypeEqual - org.apache.calcite.linq4j.tree.ExpressionType
-
An exact type test.
- typeIs(Expression, Type) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a TypeBinaryExpression.
- TypeIs - org.apache.calcite.linq4j.tree.ExpressionType
-
A type test, such as obj is SampleType in C# or TypeOf obj is SampleType in Visual Basic.
- Types - Class in org.apache.calcite.linq4j.tree
- Types() - Constructor for class org.apache.calcite.linq4j.tree.Types
- Types.ArrayType - Class in org.apache.calcite.linq4j.tree
-
Array type.
- Types.MapType - Class in org.apache.calcite.linq4j.tree
-
Map type.
- Types.ParameterizedTypeImpl - Class in org.apache.calcite.linq4j.tree
-
Implementation of
ParameterizedType. - Types.RecordField - Interface in org.apache.calcite.linq4j.tree
-
Field that belongs to a record.
- Types.RecordType - Interface in org.apache.calcite.linq4j.tree
-
Base class for record-like types that do not mapped to (currently loaded) Java
Classobjects.
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.
- UnaryPlus - org.apache.calcite.linq4j.tree.ExpressionType
-
A unary plus operation, such as (+a).
- 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 enum org.apache.calcite.linq4j.tree.Primitive
-
Converts a boxed type to a primitive type; returns other types unchanged.
- unbox(Type) - Static method in class org.apache.calcite.linq4j.tree.Types
- 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(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 - org.apache.calcite.linq4j.tree.ExpressionType
-
An unbox value type operation, such as unbox and unbox.any instructions in MSIL.
- union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- union(Enumerable<T>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- union(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- union(Enumerable<T>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- 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>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Produces the set union of two sequences by using the default equality comparer.
- 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<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>, 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>) - 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>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- 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>, 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>, EqualityComparer<T>) - Method in class org.apache.calcite.linq4j.QueryableRecorder
- unwrap() - Method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
- unwrapper() - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
- upAs(EqualityComparer<T>, T) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
- UseCounter() - Constructor for class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
V
- value - Variable in class org.apache.calcite.linq4j.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 - Variable in class org.apache.calcite.linq4j.GroupingImpl
- values - Variable in class org.apache.calcite.linq4j.tree.Evaluator
- 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() - 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() - 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(BinaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(BinaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
- visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visit(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(BlockStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(BlockStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(BlockStatement, List<Statement>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ClassDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ClassDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ClassDeclaration, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- visit(ClassDeclaration, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ConditionalExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ConditionalExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ConditionalStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ConditionalStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visit(ConditionalStatement, List<Node>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ConstantExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ConstantExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ConstantExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ConstructorDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ConstructorDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ConstructorDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
- visit(DeclarationStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(DeclarationStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(DeclarationStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(DefaultExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(DefaultExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(DefaultExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(DynamicExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(DynamicExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(DynamicExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(FieldDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(FieldDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(FieldDeclaration, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(FieldDeclaration, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ForStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ForStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(FunctionExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(FunctionExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(FunctionExpression, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(GotoStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(GotoStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(GotoStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(IndexExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(IndexExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(IndexExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(InvocationExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(InvocationExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(InvocationExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(LabelStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(LabelStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(LabelStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(LambdaExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(LambdaExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(LambdaExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ListInitExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ListInitExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ListInitExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(MemberExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(MemberExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(MemberExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(MemberExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(MemberInitExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(MemberInitExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(MemberInitExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(MethodCallExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(MethodCallExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visit(MethodCallExpression, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(MethodDeclaration) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(MethodDeclaration) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(MethodDeclaration, BlockStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(NewArrayExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(NewArrayExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(NewArrayExpression, int, Expression, List<Expression>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(NewExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(NewExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(NewExpression, List<Expression>, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.ClassDeclarationFinder
- visit(NewExpression, List<Expression>, List<MemberDeclaration>) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
- visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.UseCounter
- visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ParameterExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ParameterExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(SwitchStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(SwitchStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(SwitchStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(TernaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(TernaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visit(TernaryExpression, Expression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(ThrowStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(ThrowStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(ThrowStatement, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(TryStatement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(TryStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(TryStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(TypeBinaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(TypeBinaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(TypeBinaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(TypeBinaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(UnaryExpression) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(UnaryExpression) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.BlockBuilder.InlineVariableVisitor
- visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
- visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visit(UnaryExpression, Expression) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit(WhileStatement) - Method in interface org.apache.calcite.linq4j.tree.Visitor
- visit(WhileStatement) - Method in class org.apache.calcite.linq4j.tree.VisitorImpl
- visit(WhileStatement, Expression, Statement) - Method in class org.apache.calcite.linq4j.tree.Shuttle
- visit0(BinaryExpression, Expression, Expression) - Method in class org.apache.calcite.linq4j.tree.OptimizeShuttle
- visitChildren(ExpressionVisitor) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Reduces the node and then calls the visitor delegate on the reduced expression.
- visitLambda(FunctionExpression<T>) - Method in interface org.apache.calcite.linq4j.tree.ExpressionVisitor
-
Visits the children of the delegate expression.
- Visitor<R> - Interface in org.apache.calcite.linq4j.tree
-
Node visitor.
- VisitorImpl<R> - Class in org.apache.calcite.linq4j.tree
-
Default implementation of
Visitor, which traverses a tree but does nothing. - VisitorImpl() - Constructor for class org.apache.calcite.linq4j.tree.VisitorImpl
- VOID - org.apache.calcite.linq4j.tree.Primitive
W
- 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(Enumerator<TSource>, Predicate1<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
- where(Predicate1<T>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- where(Predicate1<TSource>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
Filters a sequence of values based on a predicate.
- where(Predicate2<T, Integer>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- where(Predicate2<TSource, Integer>) - Method in interface org.apache.calcite.linq4j.ExtendedEnumerable
-
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
- 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(FunctionExpression<? extends Predicate1<T>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- where(FunctionExpression<? extends Predicate1<T>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- where(FunctionExpression<? extends Predicate1<TSource>>) - Method in interface org.apache.calcite.linq4j.ExtendedQueryable
-
Filters a sequence of values based on a predicate.
- WHERE - org.apache.calcite.linq4j.OpType
- 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
- 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(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.
- While - org.apache.calcite.linq4j.tree.ExpressionType
- while_(Expression, Statement) - Static method in class org.apache.calcite.linq4j.tree.Expressions
-
Creates a WhileExpression representing a while loop.
- WhileStatement - Class in org.apache.calcite.linq4j.tree
-
Represents a "while" statement.
- WhileStatement(Expression, Statement) - Constructor for class org.apache.calcite.linq4j.tree.WhileStatement
- wrap(K) - Method in class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- WrapMap(Function0<Map<EnumerableDefaults.Wrapped<K>, V>>, EqualityComparer<K>) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.WrapMap
- Wrapped(EqualityComparer<T>, T) - Constructor for class org.apache.calcite.linq4j.EnumerableDefaults.Wrapped
- wrapperFor(EqualityComparer<TSource>) - Static method in class org.apache.calcite.linq4j.EnumerableDefaults
- write(ExpressionWriter, Object, Type) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
- write(Node) - Method in class org.apache.calcite.linq4j.tree.ExpressionWriter
- writeMap(ExpressionWriter, Map) - Static method in class org.apache.calcite.linq4j.tree.ConstantExpression
Z
- zip(E[]) - Static method in class org.apache.calcite.linq4j.Ord
-
Returns a numbered list based on an array.
- 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(List<? extends E>) - Static method in class org.apache.calcite.linq4j.Ord
-
Returns a numbered list.
- 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>, Function2<T, T1, TResult>) - Method in class org.apache.calcite.linq4j.DefaultEnumerable
- 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<T, T1, TResult>>) - Method in class org.apache.calcite.linq4j.DefaultQueryable
- zip(Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - Method in class org.apache.calcite.linq4j.EnumerableQueryable
- 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(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
- 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.