跳过导航链接
Apache Calcite
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> - org.apache.calcite.linq4j中的类
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable
 
AbstractEnumerable2<T> - org.apache.calcite.linq4j中的类
Abstract implementation of the Enumerable interface that implements the extension methods.
AbstractEnumerable2() - 类 的构造器org.apache.calcite.linq4j.AbstractEnumerable2
 
AbstractNode - org.apache.calcite.linq4j.tree中的类
Abstract implementation of Node.
AbstractQueryable<T> - org.apache.calcite.linq4j中的类
Abstract implementation of the Queryable interface that implements the extension methods.
AbstractQueryable() - 类 的构造器org.apache.calcite.linq4j.AbstractQueryable
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DefaultExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.DynamicExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Expression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.InvocationExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.LambdaExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ListInitExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MemberInitExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(ExpressionWriter) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
accept(Visitor<R>) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(ExpressionWriter) - 接口 中的方法org.apache.calcite.linq4j.tree.Node
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.Statement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.SwitchStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
accept(Shuttle) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
accept(Visitor<R>) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
accept2(ExpressionWriter, boolean) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
adapt(IntegerFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts an IntegerFunction1 (that returns an int) to an Function1 returning an Integer.
adapt(DoubleFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a DoubleFunction1 (that returns a double) to an Function1 returning a Double.
adapt(LongFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a LongFunction1 (that returns a long) to an Function1 returning a Long.
adapt(FloatFunction1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Adapts a FloatFunction1 (that returns a float) to an Function1 returning a Float.
adapt(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
已过时。
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>)
adapt(T[], Function1<T, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
已过时。
Use Lists.transform(java.util.List<F>, com.google.common.base.Function<? super F, ? extends T>) and Arrays.asList(Object[])
add(E) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
 
add(Statement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
add(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that does not have overflow checking.
addAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that does not have overflow checking.
addAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an addition assignment operation that has overflow checking.
addChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic addition operation that has overflow checking.
addedDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
The list of new final static fields to be added to the current class.
addExpressionForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
aggregate(Function2<T, T, T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Applies an accumulator function over a sequence.
aggregate(Function2<TSource, TSource, TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的静态方法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>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 接口 中的方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Applies an accumulator function over a sequence.
aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
all(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
all(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether all elements of a sequence satisfy a condition.
all(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether all elements of a sequence satisfy a condition.
all(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns whether predicate is true for all elements of list.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether all the elements of a sequence satisfy a condition.
all(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
allAssignable(boolean, Class[], Class[]) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
allMethodsDeterministic(Class) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if all the methods in given class are deterministic (i.e. return the same value given the same inputs)
and(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
and(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND operation.
andAlso(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional AND operation that evaluates the second operand only if the first operand is resolved to true.
andAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
andAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise AND assignment operation.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is NOT a member of inner with a matching key.
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
antiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
any() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
any(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
any(Enumerable) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains any elements.
any(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether any element of a sequence satisfies a condition.
any() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains any elements.
any(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains any elements.
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether any element of a sequence satisfies a condition.
any(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
any(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
append(String, BlockStatement) - 类 中的方法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) - 类 中的方法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) - 类 中的方法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) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, optionally optimizing if the expression is used more than once.
append(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
append(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(Iterable<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendAll(T...) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIf(boolean, T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
appendIfNotNull(String, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Appends an expression to a list of statements, if it is not null.
appendIfNotNull(T) - 接口 中的方法org.apache.calcite.linq4j.tree.Expressions.FluentList
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.DoubleFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.FloatFunction1
 
apply() - 接口 中的方法org.apache.calcite.linq4j.function.Function0
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Function1
 
apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Function2
 
apply(List<T1>, Function1<T1, R>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Creates a copy of a list, applying a function to each element.
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.IntegerFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.LongFunction1
 
apply(T0) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate1
 
apply(T0, T1) - 接口 中的方法org.apache.calcite.linq4j.function.Predicate2
 
applyResultSelector(Function2<K, Enumerable<V>, TResult>) - 接口 中的方法org.apache.calcite.linq4j.Lookup
Applies a transform function to each key and its associated values and returns the results.
arguments - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
array - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
 
arrayComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that works on arrays of objects.
arrayIndex(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an expression that represents applying an array index operator to an array of rank one.
arrayItem(Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Gets an item from an array.
arrayItem(Primitive.Source, Object, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Reads value from a source into an array.
arrayItem(Object, int, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends to a sink an from an array.
arrayLength(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an expression for obtaining the length of a one-dimensional array.
ArrayLengthRecordField - org.apache.calcite.linq4j.tree中的类
Represents a length field of a RecordType
ArrayLengthRecordField(String, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
arrayToString(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts an array to a string.
ArrayType(Type, boolean, long) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
 
ArrayType(Type) - 类 的构造器org.apache.calcite.linq4j.tree.Types.ArrayType
 
asEnumerable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asEnumerable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the input typed as Enumerable<TSource>.
asEnumerable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the input typed as Enumerable<TSource>.
asEnumerable(List<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an List into an Enumerable.
asEnumerable(Collection<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an Collection into an Enumerable.
asEnumerable(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an Iterable into an Enumerable.
asEnumerable(T[]) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an array into an enumerable.
asList(Object) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts a primitive array into a List.
asList(boolean[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of boolean into a List of Boolean.
asList(byte[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of byte into a List of Byte.
asList(char[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of char into a List of Character.
asList(short[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of short into a List of Short.
asList(int[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of int into a List of Integer.
asList(long[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of long into a List of Long.
asList(float[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of float into a List of Float.
asList(double[]) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Adapts an array of double into a List of Double.
asOrderedQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asOrderedQueryable(Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
asQueryable() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
asQueryable() - 接口 中的方法org.apache.calcite.linq4j.Enumerable
Converts this Enumerable to a Queryable.
asQueryable(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Converts an Enumerable to an IQueryable.
asQueryable() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Converts an Enumerable to a Queryable.
asQueryable(DefaultEnumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.Extensions
 
asQueryable(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Converts a generic Enumerable<T> to a generic IQueryable<T>.
assign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an assignment operation.
assignableFrom(Primitive) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
 
average(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
average(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
average(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
average(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
average(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
average(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
average(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the average of a sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 

B

BaseQueryable<TSource> - org.apache.calcite.linq4j中的类
Skeleton implementation of Queryable.
BaseQueryable(QueryProvider, Type, Expression) - 类 的构造器org.apache.calcite.linq4j.BaseQueryable
 
BigDecimalFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a BigDecimal value.
BinaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a binary operator.
bind(Member, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberAssignment that represents the initialization of a field or property.
bind(Method, Expression) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements.
block(Statement...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements, using varargs.
block(Type, Iterable<? extends Statement>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BlockExpression that contains the given statements and has a specific result type, using varargs.
BlockBuilder - org.apache.calcite.linq4j.tree中的类
Builder for BlockStatement.
BlockBuilder() - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a non-optimizing BlockBuilder.
BlockBuilder(boolean) - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
BlockBuilder(boolean, BlockBuilder) - 类 的构造器org.apache.calcite.linq4j.tree.BlockBuilder
Creates a BlockBuilder.
Blocks - org.apache.calcite.linq4j.tree中的类
Helper methods concerning BlockStatements.
BlockStatement - org.apache.calcite.linq4j.tree中的类
Represents a block that contains a sequence of expressions where variables can be defined.
body - 类 中的变量org.apache.calcite.linq4j.tree.CatchBlock
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
body - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
body - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 
body - 类 中的变量org.apache.calcite.linq4j.tree.WhileStatement
 
bound - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
box(Expression, Primitive) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns an expression to box the value of a primitive expression.
box(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
box(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a primitive type to a boxed type; returns other types unchanged.
box(Class) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a primitive class to a boxed class; returns other classes unchanged.
box(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
boxClass - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
BOXED_FALSE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
BOXED_TRUE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
boxName - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
break_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement.
break_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.
break_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a break statement with the specified type.

C

call(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments.
call(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method that has arguments, using varargs.
call(Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments.
call(Expression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, using varargs.
call(Type, Expression, Method, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a method that takes arguments, with an explicit return type, with varargs.
call(Expression, String, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to an instance method by calling the appropriate factory method, using varargs.
call(Type, String, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MethodCallExpression that represents a call to a static method by calling the appropriate factory method, using varargs.
CallSiteBinder - org.apache.calcite.linq4j.tree中的接口
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
canReduce() - 类 中的方法org.apache.calcite.linq4j.tree.Expression
Indicates that the node can be reduced to a simpler node.
CartesianProductEnumerator<T,E> - org.apache.calcite.linq4j中的类
Enumerator over the cartesian product of enumerators.
CartesianProductEnumerator(List<Enumerator<T>>) - 类 的构造器org.apache.calcite.linq4j.CartesianProductEnumerator
 
cast(Class<T2>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
cast(Enumerable<TSource>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Converts the elements of this Enumerable to the specified type.
cast(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Converts the elements of a given Iterable to the specified type.
cast(Queryable<T>, Class<T2>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Analogous to LINQ's Enumerable.Cast extension method.
cast(Queryable<T>, Class<T2>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
cast(Queryable<T>, Class<T2>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
castIfNecessary(Type, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Wraps an expression in a cast if it is not already of the desired type, or cannot be implicitly converted to it.
castQueryable() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
Convenience method, for QueryableRecorder methods that return a Queryable of a different element type than the source.
catch_(ParameterExpression, Statement) - 类 中的静态方法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 - org.apache.calcite.linq4j.tree中的类
Represents a catch statement in a try block.
CatchBlock(ParameterExpression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.CatchBlock
 
catchBlocks - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 
classClass - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a class.
ClassDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a class.
ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclaration
 
ClassDeclarationFinder - org.apache.calcite.linq4j.tree中的类
Entry point for optimizers that factor out deterministic expressions to final static fields.
ClassDeclarationFinder(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates a child optimizer.
clear() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Clears this BlockBuilder.
clearDebugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression for clearing a sequence point.
close() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
close() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
close() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Closes this enumerable and releases resources.
close() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
close() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
coalesce(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation.
coalesce(Expression, Expression, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a coalescing operation, given a conversion function.
compile() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
componentIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns whether elements in the array may be null.
concat(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
concat(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Concatenates two sequences.
concat(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Concatenates two sequences.
concat(List<Enumerable<E>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Concatenates two or more Enumerables to form a composite enumerable that contains the union of their elements.
concat(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Concatenates two sequences.
concat(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
condition(Expression, Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition(Expression, Expression, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional statement.
condition - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
condition - 类 中的变量org.apache.calcite.linq4j.tree.WhileStatement
 
ConditionalExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a conditional operator.
ConditionalExpression(List<Node>, Type) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalExpression
 
ConditionalStatement - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a conditional operator.
ConditionalStatement(List<Node>) - 类 的构造器org.apache.calcite.linq4j.tree.ConditionalStatement
 
constant(R) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns the same value.
constant(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value property set to the specified value.
constant(Object, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConstantExpression that has the Value and Type properties set to the specified values.
ConstantExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a constant value.
ConstantExpression(Type, Object) - 类 的构造器org.apache.calcite.linq4j.tree.ConstantExpression
 
constantNull() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a 1-parameter function that always returns null.
constants - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map contains known to be effectively-final expression.
ConstantUntypedNull - 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.
constructorDecl(int, Type, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a constructor.
ConstructorDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a constructor.
ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
contains(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
contains(T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
contains(Enumerable<TSource>, TSource) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(TSource, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether a sequence contains a specified element by using a specified EqualityComparer<TSource>.
contains(Queryable<T>, T) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using the default equality comparer.
contains(Queryable<T>, T, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether a sequence contains a specified element by using a specified EqualityComparer<T>.
contains(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
contains(Queryable<T>, T, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
continue_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement.
continue_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a continue statement with the specified type.
convert_(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a type conversion operation.
convert_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation for which the implementing method is specified.
convertChecked(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed.
convertChecked_(Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a conversion operation that throws an exception if the target type is overflowed and for which the implementing method is specified.
correlateBatchJoin(JoinType, Enumerable<TSource>, Function1<List<TSource>, Enumerable<TInner>>, Function2<TSource, TInner, TResult>, Predicate2<TSource, TInner>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Fetches blocks of size batchSize from outer, storing each block into a list (outerValues).
correlateJoin(JoinType, Function1<T, Enumerable<TInner>>, Function2<T, TInner, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
correlateJoin(JoinType, Enumerable<TSource>, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
For each row of the outer enumerable returns the correlated rows from the inner enumerable.
correlateJoin(JoinType, Function1<TSource, Enumerable<TInner>>, Function2<TSource, TInner, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
For each row of the current enumerable returns the correlated rows from the inner enumerable (nested loops join).
count() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
count(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
count(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the number of elements in a sequence.
count(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the number of elements in a sequence.
count(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns a number that represents how many elements in the specified sequence satisfy a condition.
count(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in a sequence.
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the number of elements in the specified sequence that satisfies a condition.
count(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
count(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
create() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory
 
create(Statement, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
Prepends a statement to a block.
create() - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses default optimizer.
create(Class<? extends ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given class as optimizer.
create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - 类 中的静态方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates visitor that uses given factory to create optimizers.
createField(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates final static field to hold the given expression.
createFinishingOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a final optimization shuttle.
createOptimizeShuttle() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a shuttle that will be used during block optimization.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Performs a subsequent ordering of the elements in a sequence according to a key.
createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in an OrderedEnumerable according to a key, using a specified comparator.
createQuery(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Constructs a Queryable object that can evaluate the query represented by a specified expression tree.
createQuery(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
createQuery(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
current() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
current() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Gets the current element in the collection.
current() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
current() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 

D

debugInfo() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DebugInfoExpression with the specified span.
declarations - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
DeclarationStatement - org.apache.calcite.linq4j.tree中的类
Expression that declares and optionally initializes a variable.
DeclarationStatement(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.DeclarationStatement
 
declare(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that declares a variable.
declare(int, String, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an expression that declares and initializes a variable.
decrement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
decrement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the decrementing of the expression by 1.
dedup - 类 中的变量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.Expressions
Creates a DefaultExpression that has the Type property set to the specified type.
DEFAULT_PROVIDER - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
Query provider that simply executes a Queryable by calling its enumerator method; does not attempt optimization.
DefaultEnumerable<T> - org.apache.calcite.linq4j中的类
Implementation of the Enumerable interface that implements the extension methods by calling into the Extensions class.
DefaultEnumerable() - 类 的构造器org.apache.calcite.linq4j.DefaultEnumerable
 
DefaultExpression - org.apache.calcite.linq4j.tree中的类
Represents the default value of a type or an empty expression.
DefaultExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DefaultExpression
 
defaultIfEmpty() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(T) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
defaultIfEmpty(Enumerable<TSource>) - 类 中的静态方法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) - 类 中的静态方法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() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(TSource) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the elements of the specified sequence or the type parameter's default value in a singleton collection if the sequence is empty.
defaultIfEmpty(Queryable<T>, T) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
defaultIfEmpty(Queryable<T>, T) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
defaultValue - 类 中的变量org.apache.calcite.linq4j.tree.LabelStatement
 
defaultValue - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The default value of this primitive class.
delegate - 类 中的变量org.apache.calcite.linq4j.DelegatingEnumerator
 
DelegatingEnumerator<T> - org.apache.calcite.linq4j中的类
Simple enumerator that just delegates all calls to the passed enumerator.
DelegatingEnumerator(Enumerator<T>) - 类 的构造器org.apache.calcite.linq4j.DelegatingEnumerator
 
Deterministic - org.apache.calcite.linq4j.function中的注释类型
Specifies that function is deterministic (i.e. returns the same output given the same inputs).
DeterministicCodeOptimizer - org.apache.calcite.linq4j.tree中的类
Factors out deterministic expressions to final static fields.
DeterministicCodeOptimizer(ClassDeclarationFinder) - 类 的构造器org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates a child optimizer.
dimension - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
discard(Object) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
distinct() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
distinct(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using the default EqualityComparer to compare values.
distinct(Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer to compare values.
distinct() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns distinct elements from a sequence by using a specified EqualityComparer<TSource> to compare values.
distinct(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using the default equality comparer to compare values.
distinct(Queryable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns distinct elements from a sequence by using a specified EqualityComparer<T> to compare values.
distinct(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
distinct(Queryable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
divide(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divide(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic division operation.
divideAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a division assignment operation that does not have overflow checking.
DoubleFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native double value.
dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
dynamic(CallSiteBinder, Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
DynamicExpression - org.apache.calcite.linq4j.tree中的类
Represents a dynamic operation.
DynamicExpression(Class) - 类 的构造器org.apache.calcite.linq4j.tree.DynamicExpression
 
dynamicInvoke(Object...) - 接口 中的方法org.apache.calcite.linq4j.tree.FunctionExpression.Invokable
 

E

e - 类 中的变量org.apache.calcite.linq4j.Ord
 
elementAt(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
elementAt(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence.
elementAt(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the element at a specified index in a sequence.
elementAt(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
elementAtOrDefault(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
elementAtOrDefault(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the element at a specified index in a sequence or a default value if the index is out of range.
elementAtOrDefault(Queryable<T>, int) - 类 中的静态方法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) - 接口 中的方法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) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
ElementInit - org.apache.calcite.linq4j.tree中的类
Represents an initializer for a single element of an Enumerable collection.
ElementInit() - 类 的构造器org.apache.calcite.linq4j.tree.ElementInit
 
elementInit(Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an Iterable<T> as the second argument.
elementInit(Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an ElementInit, given an array of values as the second argument, using varargs.
elements - 类 中的变量org.apache.calcite.linq4j.CartesianProductEnumerator
 
elementType - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
empty() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an empty expression that has Void type.
EMPTY_ENUMERABLE - 类 中的静态变量org.apache.calcite.linq4j.Linq4j
 
EMPTY_STATEMENT - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
emptyEnumerable() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has no elements.
emptyEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has no elements.
Enumerable<T> - org.apache.calcite.linq4j中的接口
Exposes the enumerator, which supports a simple iteration over a collection.
EnumerableDefaults - org.apache.calcite.linq4j中的类
Default implementations of methods in the Enumerable interface.
EnumerableDefaults() - 类 的构造器org.apache.calcite.linq4j.EnumerableDefaults
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable2
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
Enumerator<T> - org.apache.calcite.linq4j中的接口
Supports a simple iteration over a collection.
enumerator(Collection<? extends V>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts a collection into an enumerator.
enumerator() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerable
 
enumerator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
enumerator() - 接口 中的方法org.apache.calcite.linq4j.RawEnumerable
Returns an enumerator that iterates through a collection.
enumerator - 类 中的变量org.apache.calcite.linq4j.TransformedEnumerator
 
enumeratorIterator(Enumerator<T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an enumerator into an iterator.
equal(T, T) - 接口 中的方法org.apache.calcite.linq4j.function.EqualityComparer
 
equal(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
equal(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an equality comparison.
EqualityComparer<T> - org.apache.calcite.linq4j.function中的接口
Compares values for equality.
equals(T, T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
已过时。
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.CatchBlock
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.LabelTarget
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
equals(Object) - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
evaluate(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Evaluates an expression and returns the result.
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
evaluate(Evaluator) - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
except(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
except(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
except(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set difference of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set difference of two sequences by using the default equality comparer to compare values.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, eliminate duplicates.
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set difference of two sequences by using the specified EqualityComparer<T> to compare values, using all to indicate whether to eliminate duplicates.
except(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
except(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
exclusiveOr(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR operation, using op_ExclusiveOr for user-defined types.
exclusiveOrAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise XOR assignment operation, using op_ExclusiveOr for user-defined types.
execute(Expression, Class<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Type) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes the query represented by a specified expression tree.
execute(Expression, Class<T>) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
execute(Expression, Type) - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl
 
executeQuery(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryProvider
Executes a queryable, and returns an enumerator over the rows that it yields.
exists(List<? extends E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns whether there is an element in list for which predicate is true.
Experimental - 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 - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
Expression - org.apache.calcite.linq4j.tree中的类
Analogous to LINQ's System.Linq.Expression.
Expression(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Expression
Creates an Expression.
expression - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.ThrowStatement
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
expression - 类 中的变量org.apache.calcite.linq4j.tree.UnaryExpression
 
expression0 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
 
expression0 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expression1 - 类 中的变量org.apache.calcite.linq4j.tree.BinaryExpression
 
expression1 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expression2 - 类 中的变量org.apache.calcite.linq4j.tree.TernaryExpression
 
expressionList - 类 中的变量org.apache.calcite.linq4j.tree.ConditionalStatement
 
Expressions - org.apache.calcite.linq4j.tree中的类
Utility methods for expressions, including a lot of factory methods.
expressions - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
expressions - 类 中的变量org.apache.calcite.linq4j.tree.NewArrayExpression
 
Expressions.FluentList<T> - org.apache.calcite.linq4j.tree中的接口
Fluent list.
ExpressionType - org.apache.calcite.linq4j.tree中的枚举
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
ExpressionVisitor - org.apache.calcite.linq4j.tree中的接口
Represents a visitor or rewriter for expression trees.
extended - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
ExtendedEnumerable<TSource> - org.apache.calcite.linq4j中的接口
Extension methods in Enumerable.
ExtendedOrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
Extension methods for OrderedEnumerable.
ExtendedOrderedQueryable<T> - org.apache.calcite.linq4j中的接口
Extension methods for OrderedQueryable.
Extensions - org.apache.calcite.linq4j中的类
Contains what, in LINQ.NET, would be extension methods.

F

FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to false.
FALSE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to false.
FALSE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
falsePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
falsePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns false.
field(Expression, Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field given the name of the field.
field(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
field - 类 中的变量org.apache.calcite.linq4j.tree.MemberExpression
 
field(Field) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
fieldDecl(int, ParameterExpression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a field with an initializer.
fieldDecl(int, ParameterExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a field.
FieldDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a field.
FieldDeclaration(int, ParameterExpression, Expression) - 类 的构造器org.apache.calcite.linq4j.tree.FieldDeclaration
 
fieldsByName - 类 中的变量org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
The map of all the added final static fields.
filter(List<E>, Predicate1<E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a list that contains only elements of list that match predicate.
findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Finds if there exists ready for reuse declaration for given expression.
findDeclaredExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Finds if there exists ready for reuse declaration for given expression.
first() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
first(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
first(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element of a sequence.
first(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the first element in a sequence that satisfies a specified condition.
first() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence.
first(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element in a sequence that satisfies a specified condition.
first(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence.
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence that satisfies a specified condition.
first(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
first(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
firstOrDefault(Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法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() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Predicate1<TSource>) - 接口 中的方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the first element of a sequence, or a default value if the sequence contains no elements.
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
flavor(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this type is a primitive, box or other type.
FloatFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native float value.
foldAnd(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using AND.
foldOr(List<Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Combines a list of expressions using OR.
for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
for_(DeclarationStatement, Expression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LoopExpression with the given body.
foreach(Function1<T, R>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
foreach(Function1<TSource, R>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Performs an operation for each member of this enumeration.
forEach(Iterable<T>, ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Applies an action to every element of an iterable, passing the zero-based ordinal of the element to the action.
forEach(T[], ObjIntConsumer<? super T>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Applies an action to every element of an array, passing the zero-based ordinal of the element to the action.
forEach(ParameterExpression, Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ForEachExpression with the given body.
ForEachStatement - org.apache.calcite.linq4j.tree中的类
Represents a "for-each" loop, "for (T v : iterable) { f(v); }"
ForEachStatement(ParameterExpression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForEachStatement
 
ForStatement - org.apache.calcite.linq4j.tree中的类
Represents an infinite loop.
ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.ForStatement
 
Function<R> - org.apache.calcite.linq4j.function中的接口
Base interface for all functions.
function - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
Function0<R> - org.apache.calcite.linq4j.function中的接口
Function with no parameters.
Function1<T0,R> - org.apache.calcite.linq4j.function中的接口
Function with one parameter.
Function2<T0,T1,R> - org.apache.calcite.linq4j.function中的接口
Function with two parameters.
FUNCTION_RESULT_TYPES - 类 中的静态变量org.apache.calcite.linq4j.function.Functions
 
functionClass(Type) - 类 中的静态方法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<?>> - org.apache.calcite.linq4j.tree中的类
Represents a strongly typed lambda expression as a data structure in the form of an expression tree.
FunctionExpression(F) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - 类 的构造器org.apache.calcite.linq4j.tree.FunctionExpression
 
FunctionExpression.Invokable - org.apache.calcite.linq4j.tree中的接口
Function that can be invoked with a variable number of arguments.
Functions - org.apache.calcite.linq4j.function中的类
Utilities relating to functions.
fynally - 类 中的变量org.apache.calcite.linq4j.tree.TryStatement
 

G

generate(int, Function1<Integer, E>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a list generated by applying a function to each index between 0 and size - 1.
generatesNullsOnLeft() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the left-hand side.
generatesNullsOnRight() - 枚举 中的方法org.apache.calcite.linq4j.JoinType
Returns whether a join of this type may generate NULL values on the right-hand side.
get() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(int) - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
get(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
get(Object) - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getActionType(Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a Type object that represents a generic System.Action delegate type that has specific type arguments.
getBoolean() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getByte() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getChar() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getComponentType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the type of elements in the array.
getComponentType(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Returns the component type of an array.
getComputedExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Returns the reference to ParameterExpression if given expression was already computed and stored to local variable
getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getDeclaringClass() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getDeclaringClass() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getDelegateType(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() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getElementType() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getElementType() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getElementType() - 接口 中的方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Returns the element type of a Collection, Iterable (including Queryable and Enumerable), Iterator, Enumerator, or an array.
getExpression() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getExpression() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getExpression() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
Gets the expression tree that is associated with this Queryable.
getFloat() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getFunction() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
getFuncType(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() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getKey() - 接口 中的方法org.apache.calcite.linq4j.Grouping
Gets the key of this Grouping.
getKey() - 类 中的方法org.apache.calcite.linq4j.Ord
 
getKeyType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of keys.
getLong() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getMethod(String, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
 
getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getModifiers() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getModifiers() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getName() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getName() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getName() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
 
getNodeType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
Gets the node type of this Expression.
getObject() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getProvider() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
getProvider() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
getProvider() - 接口 中的方法org.apache.calcite.linq4j.RawQueryable
Gets the query provider that is associated with this data source.
getRecordFields() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordType
 
getShort() - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Source
 
getThis() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" enumerable.
getThisOrdered() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
Derived classes might wish to override this method to return the "outer" ordered-enumerable.
getType() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
Gets the static type of the expression that this Expression represents.
getType() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
getType() - 接口 中的方法org.apache.calcite.linq4j.tree.PseudoField
 
getType() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
getValue() - 类 中的方法org.apache.calcite.linq4j.Ord
 
getValueType() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns the type of values.
goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates child visitor.
goDeeper() - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Creates child visitor.
goto_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement.
goto_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
goto_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a "go to" statement with the specified type.
GotoExpressionKind - org.apache.calcite.linq4j.tree中的枚举
Specifies what kind of jump a GotoStatement represents.
GotoStatement - org.apache.calcite.linq4j.tree中的类
Represents an unconditional jump.
greaterThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than" numeric comparison.
greaterThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
greaterThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "greater than or equal" numeric comparison.
groupBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a key selector function.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 类 中的静态方法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>) - 类 中的静态方法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>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法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>) - 类 中的静态方法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(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function.
groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a key selector function.
groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>) - 接口 中的方法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>) - 接口 中的方法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>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key.
groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 接口 中的方法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>) - 接口 中的方法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(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的静态方法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>) - 类 中的静态方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and compares the keys by using a specified comparer.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence according to a specified key selector function and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Groups the elements of a sequence and projects the elements for each group by using a specified function.
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 接口 中的方法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>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - 类 中的静态方法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) - 类 中的静态方法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>>) - 接口 中的方法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>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
groupByMultiple(Enumerable<TSource>, List<Function1<TSource, TKey>>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - 类 中的静态方法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.
Grouping<K,V> - org.apache.calcite.linq4j中的接口
Represents a collection of objects that have a common key.
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
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>>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on key equality and groups the results.
groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - 接口 中的方法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>) - 接口 中的方法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>>) - 类 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 

H

hasField(String) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the variable name is already in use.
hasField(String) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the variable name is already in use.
hashCode(T) - 接口 中的方法org.apache.calcite.linq4j.function.EqualityComparer
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.BinaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.BlockStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.CatchBlock
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConditionalStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstantExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.DeclarationStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.FieldDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ForEachStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ForStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.FunctionExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.GotoStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.IndexExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.LabelStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.LabelTarget
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MemberExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MethodCallExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.MethodDeclaration
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.NewArrayExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.NewExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ParameterExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TernaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.ThrowStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TryStatement
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.UnaryExpression
 
hashCode() - 类 中的方法org.apache.calcite.linq4j.tree.WhileStatement
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<T, TInner>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hashJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, EqualityComparer<TKey>, boolean, boolean, Predicate2<TSource, TInner>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Correlates the elements of two sequences based on matching keys, with optional outer join semantics.
hasVariable(String) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 

I

i - 类 中的变量org.apache.calcite.linq4j.Ord
 
IDENTITY - 接口 中的静态变量org.apache.calcite.linq4j.function.Function1
The identity function.
identityComparer() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses object identity and hash code.
identitySelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
 
ifThen(Expression, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with an if statement.
ifThenElse(Expression, Node, Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ConditionalExpression that represents a conditional block with if and else statements.
ifThenElse(Expression, Node...) - 类 中的静态方法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 ]... [ else stmtN ].
ifThenElse(Iterable<? extends Node>) - 类 中的静态方法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 ]... [ else stmtN ].
ignore0() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 0 that does nothing.
ignore1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 1 that does nothing.
ignore2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a function of arity 2 that does nothing.
implemented - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
increment(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression value by 1.
increment(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the incrementing of the expression by 1.
IndexExpression - org.apache.calcite.linq4j.tree中的类
Represents indexing a property or array.
IndexExpression(Expression, List<Expression>) - 类 的构造器org.apache.calcite.linq4j.tree.IndexExpression
 
indexExpressions - 类 中的变量org.apache.calcite.linq4j.tree.IndexExpression
 
initializer - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
initializer - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
instance() - 类 中的静态方法org.apache.calcite.linq4j.QueryableRecorder
 
INSTANCE - 类 中的静态变量org.apache.calcite.linq4j.tree.ConstantUntypedNull
 
IntegerFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native int value.
intersect(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
intersect(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, eliminate duplicates.
intersect(Enumerable<TSource>, EqualityComparer<TSource>, boolean) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set intersection of two sequences by using the specified EqualityComparer<TSource> to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set intersection of two sequences by using the default equality comparer to compare values.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the default equality comparer to compare values, eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the default equality comparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the specified EqualityComparer to compare values, eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set intersection of two sequences by using the specified EqualityComparer to compare values, using all to indicate whether to eliminate duplicates.
intersect(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>, boolean) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
into(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
into(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.into(Collection).
into(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Copies the contents of this sequence into a collection.
inventFieldName(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Generates field name to store given expression.
InvocationExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that applies a delegate or lambda expression to a list of argument expressions.
InvocationExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.InvocationExpression
 
invoke(Expression, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an InvocationExpression that applies a delegate or lambda expression to a list of argument expressions, using varargs.
is(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is primitive.
isArray(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
isAssignableFrom(Type, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
isBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns whether a given type is a box type (e.g.
isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if the expression is effectively constant.
isConstant(Iterable<? extends Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Verifies if all the expressions in given list are effectively constant.
isConstant(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Verifies if the expression is effectively constant.
isConstantNull(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether an expression always evaluates to null.
isConstructorDeterministic(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if new instance creation can be reused.
isFalse(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFalse(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to false.
isFixedNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a fixed-point numeric type.
isKnownNotNull(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
Returns whether an expression always returns a non-null result.
isMethodDeterministic(Method) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Checks if given method is deterministic (i.e. returns the same output given the same inputs).
isNumeric() - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Returns whether this Primitive is a numeric type.
isSafeForReuse(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
 
isSimpleExpression(Expression) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Checks if expression is simple enough to always inline at zero cost.
isTrue(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
isTrue(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns whether the expression evaluates to true.
iterable - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
iterableEnumerator(Iterable<? extends T>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Adapter that converts an iterable into an enumerator.
iterator() - 类 中的方法org.apache.calcite.linq4j.AbstractEnumerable
 
iterator() - 类 中的方法org.apache.calcite.linq4j.BaseQueryable
 
iterator() - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 

J

jdbc(ResultSet, int, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends to a sink a value from a given column in a JDBC result set.
jdbcGet(ResultSet, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Gets a value from a given column in a JDBC result set.
join(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, TInner, TResult>>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Correlates the elements of two sequences based on matching keys.
join(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, TInner, TResult>>) - 接口 中的方法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>) - 接口 中的方法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>>) - 类 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
JoinType - org.apache.calcite.linq4j中的枚举
Enumeration of join types.

K

keyIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns whether keys may be null.
kind - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 

L

label() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and no name.
label(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label without a default value.
label(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with X type and the given name.
label(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type.
label(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelExpression representing a label with the given default value.
label(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LabelTarget representing a label with the given type and name.
LabelStatement - org.apache.calcite.linq4j.tree中的类
Represents a label, which can be put in any Expression context.
LabelStatement(Expression, ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.LabelStatement
 
labelTarget - 类 中的变量org.apache.calcite.linq4j.tree.GotoStatement
 
LabelTarget - org.apache.calcite.linq4j.tree中的类
Used to represent the target of a GotoStatement.
LabelTarget(String) - 类 的构造器org.apache.calcite.linq4j.tree.LabelTarget
 
lambda(F) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a FunctionExpression from an actual function.
lambda(BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time.
lambda(Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an Expression where the delegate type F is known at compile time, using varargs.
lambda(Class<F>, BlockStatement, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, BlockStatement, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
lambda(Class<F>, Expression, Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type.
lambda(Class<F>, Expression, ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a LambdaExpression by first constructing a delegate type, using varargs.
LambdaExpression - org.apache.calcite.linq4j.tree中的类
Describes a lambda expression.
LambdaExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.LambdaExpression
 
last() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
last(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
last(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence.
last(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence.
last(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence.
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element of a sequence that satisfies a specified condition.
last(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
last(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
lastOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
lastOrDefault(Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法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() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the last element of a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Predicate1<TSource>) - 接口 中的方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the last element in a sequence, or a default value if the sequence contains no elements.
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
lazyCollectionSpool(Collection<TSource>, Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Lazy read and lazy write spool that stores data into a collection
learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Processes the list of declarations when class expression detected.
learnFinalStaticDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Processes the list of declarations and learns final static ones as effectively constant.
leftShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift operation.
leftShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
leftShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise left-shift assignment operation.
lessThan(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThan(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than" numeric comparison.
lessThanOrEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a " less than or equal" numeric comparison.
lessThanOrEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a "less than or equal" numeric comparison.
Linq4j - org.apache.calcite.linq4j中的类
Utility and factory methods for Linq4j.
list() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an empty fluent list.
list(T...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with given elements.
list(Iterable<T>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a fluent list with elements from the given collection.
listBind(Member, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property.
listBind(Member, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding where the member is a field or property, using varargs.
listBind(Method, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding based on a specified property accessor method.
listBind(Method, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberListBinding object based on a specified property accessor method, using varargs.
listInit(NewExpression, Iterable<? extends ElementInit>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection.
listInit(NewExpression, ElementInit...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses specified ElementInit objects to initialize a collection, using varargs.
listInit(NewExpression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection, using varargs.
listInit(NewExpression, Method, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection.
listInit(NewExpression, Method, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a specified method to add elements to a collection, using varargs.
listInitE(NewExpression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ListInitExpression that uses a method named "Add" to add elements to a collection.
ListInitExpression - org.apache.calcite.linq4j.tree中的类
Represents a constructor call that has a collection initializer.
ListInitExpression(ExpressionType, Class) - 类 的构造器org.apache.calcite.linq4j.tree.ListInitExpression
 
longCount() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
longCount(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents the total number of elements in a sequence.
longCount(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns an long that represents how many elements in a sequence satisfy a condition.
longCount(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the total number of elements in a sequence.
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns an long that represents the number of elements in a sequence that satisfy a condition.
longCount(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
LongFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a native long value.
Lookup<K,V> - org.apache.calcite.linq4j中的接口
Represents a collection of keys each mapped to one or more values.
lookupConstructor(Type, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Finds a constructor of a given class that accepts a given set of arguments.
lookupField(Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
lookupMethod(Class, String, Class...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Finds a method of a given name that accepts a given set of arguments.

M

makeBinary(ExpressionType, Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a CatchBlock representing a catch statement with the specified elements.
makeDynamic(Type, CallSiteBinder, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder.
makeDynamic(Type, CallSiteBinder, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a DynamicExpression that represents a dynamic operation bound by the provided CallSiteBinder, using varargs.
makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a jump of the specified GotoExpressionKind.
makeGoto(GotoExpressionKind, LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
 
makeMemberAccess(Expression, PseudoField) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a field.
makeTernary(ExpressionType, Expression, Expression, Expression) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements.
makeTry(Type, Expression, Expression, Expression, CatchBlock...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with the specified elements, using varargs.
makeUnary(ExpressionType, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand, by calling the appropriate factory method.
makeUnary(ExpressionType, Expression, Type, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression, given an operand and implementing method, by calling the appropriate factory method.
MapType(Type, boolean, Type, boolean) - 类 的构造器org.apache.calcite.linq4j.tree.Types.MapType
 
max() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
max(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the maximum value in a generic sequence.
max(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the maximum value in a generic sequence.
max(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Decimal value.
max(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Decimal value.
max(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Double value.
max(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Double value.
max(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum int value.
max(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable int value.
max(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum long value.
max(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable long value.
max(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum Float value.
max(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the maximum nullable Float value.
max(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the maximum resulting value.
max(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the maximum value in a generic IQueryable<T>.
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
max - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The maximum value of this primitive class.
maximumCardinality() - 类 中的方法org.apache.calcite.linq4j.tree.Types.ArrayType
Returns the maximum cardinality; -1 if there is no maximum.
maxNegative - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The largest value that is less than zero.
MemberAssignment - org.apache.calcite.linq4j.tree中的类
Represents assignment operation for a field or property of an object.
MemberAssignment() - 类 的构造器org.apache.calcite.linq4j.tree.MemberAssignment
 
memberBind(Member, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberMemberBinding that represents the recursive initialization of members of a field or property.
memberBind(Member, MemberBinding...) - 类 中的静态方法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>) - 类 中的静态方法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...) - 类 中的静态方法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 - 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() - 类 的构造器org.apache.calcite.linq4j.tree.MemberBinding
 
MemberDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a member of a class.
MemberDeclaration() - 类 的构造器org.apache.calcite.linq4j.tree.MemberDeclaration
 
memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
memberDeclarations - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
MemberExpression - org.apache.calcite.linq4j.tree中的类
Represents accessing a field or property.
MemberExpression(Expression, Field) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
 
MemberExpression(Expression, PseudoField) - 类 的构造器org.apache.calcite.linq4j.tree.MemberExpression
 
memberInit(NewExpression, Iterable<? extends MemberBinding>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object.
memberInit(NewExpression, MemberBinding...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Represents an expression that creates a new object and initializes a property of the object, using varargs.
MemberInitExpression - org.apache.calcite.linq4j.tree中的类
Represents calling a constructor and initializing one or more members of the new object.
MemberInitExpression() - 类 的构造器org.apache.calcite.linq4j.tree.MemberInitExpression
 
MemberListBinding - org.apache.calcite.linq4j.tree中的类
Represents initializing the elements of a collection member of a newly created object.
MemberListBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberListBinding
 
MemberMemberBinding - org.apache.calcite.linq4j.tree中的类
Represents initializing members of a member of a newly created object.
MemberMemberBinding() - 类 的构造器org.apache.calcite.linq4j.tree.MemberMemberBinding
 
Memory(int, int, ModularInteger, Object[]) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory.Memory
 
MemoryEnumerable<E> - org.apache.calcite.linq4j中的类
Enumerable that has a (limited) memory for n past and m future steps.
MemoryEnumerator<E> - org.apache.calcite.linq4j中的类
Enumerator that keeps some recent and some "future" values.
MemoryFactory<E> - org.apache.calcite.linq4j中的类
Contains the State and changes internally.
MemoryFactory(int, int) - 类 的构造器org.apache.calcite.linq4j.MemoryFactory
 
MemoryFactory.Memory<E> - org.apache.calcite.linq4j中的类
Contents of a "memory segment", used for implementing the MATCH_RECOGNIZE operator.
mergeJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, TInner, TResult>, boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Joins two inputs that are sorted on the key.
method - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
MethodCallExpression - org.apache.calcite.linq4j.tree中的类
Represents a call to either a static or an instance method.
methodDecl(int, Type, String, Iterable<? extends ParameterExpression>, BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Declares a method.
MethodDeclaration - org.apache.calcite.linq4j.tree中的类
Declaration of a method.
MethodDeclaration(int, String, Type, List<ParameterExpression>, BlockStatement) - 类 的构造器org.apache.calcite.linq4j.tree.MethodDeclaration
 
min() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
min(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns the minimum value in a generic sequence.
min(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the minimum value in a generic sequence.
min(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Decimal value.
min(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Decimal value.
min(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Double value.
min(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Double value.
min(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum int value.
min(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable int value.
min(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum long value.
min(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable long value.
min(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum Float value.
min(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a sequence and returns the minimum nullable Float value.
min(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Invokes a transform function on each element of a generic sequence and returns the minimum resulting value.
min(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the minimum value in a generic IQueryable<T>.
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
min - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The minimum value of this primitive class.
minPositive - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The smallest value that is greater than zero.
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
modifier - 类 中的变量org.apache.calcite.linq4j.tree.ParameterExpression
 
modifiers - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
modulo(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
modulo(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic remainder operation.
moduloAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moduloAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a remainder assignment operation.
moveNext() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
moveNext() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Advances the enumerator to the next element of the collection.
moveNext() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
moveNext() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
multiply(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that does not have overflow checking.
multiplyAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that does not have overflow checking.
multiplyAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a multiplication assignment operation that has overflow checking.
multiplyChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.
multiplyChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic multiplication operation that has overflow checking.

N

name - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclaration
 
name - 类 中的变量org.apache.calcite.linq4j.tree.LabelTarget
 
name - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
name - 类 中的变量org.apache.calcite.linq4j.tree.ParameterExpression
 
needTypeCast(Type, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
When trying to cast/convert a Type to another Type, it is necessary to pre-check whether the cast operation is needed.
negate(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negate(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation.
negateChecked(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
negateChecked(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an arithmetic negation operation that has overflow checking.
nestedLoopJoin(Enumerable<TSource>, Enumerable<TInner>, Predicate2<TSource, TInner>, Function2<TSource, TInner, TResult>, JoinType) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Correlates the elements of two sequences based on a predicate.
new_(Constructor) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor that takes no arguments.
new_(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the parameterless constructor of the specified type.
new_(Type, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments.
new_(Type, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Type, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the constructor of the specified type whose parameters are assignable from the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments.
new_(Constructor, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
new_(Constructor, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewExpression that represents calling the specified constructor with the specified arguments, using varargs.
newArrayBounds(Type, int, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating an array that has a specified rank.
NewArrayExpression - 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>) - 类 的构造器org.apache.calcite.linq4j.tree.NewArrayExpression
 
newArrayInit(Type, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a NewArrayExpression that represents creating a one-dimensional array and initializing it from a list of elements, using varargs.
newArrayInit(Type, int, Iterable<? extends Expression>) - 类 中的静态方法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...) - 类 中的静态方法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.
NewExpression - org.apache.calcite.linq4j.tree中的类
Represents a constructor call.
NewExpression(Type, List<Expression>, List<MemberDeclaration>) - 类 的构造器org.apache.calcite.linq4j.tree.NewExpression
 
newName(String) - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Creates a name for a new variable, unique within this block.
Node - org.apache.calcite.linq4j.tree中的接口
Parse tree node.
nodeType - 类 中的变量org.apache.calcite.linq4j.tree.AbstractNode
 
NonDeterministic - org.apache.calcite.linq4j.function中的注释类型
Specifies that function is NOT deterministic (i.e. it can return different output given the same inputs).
NonLeafReplayableQueryable(Queryable<T>) - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults.NonLeafReplayableQueryable
 
not(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
not(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a bitwise complement operation.
notEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
notEqual(Expression, Expression, boolean, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an inequality comparison.
nthField(int, Class) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
nthField(int, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
nullable() - 类 中的方法org.apache.calcite.linq4j.tree.ArrayLengthRecordField
 
nullable() - 接口 中的方法org.apache.calcite.linq4j.tree.Types.RecordField
 
NullableBigDecimalFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a BigDecimal value that may be null.
NullableDoubleFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Double value that may be null.
NullableFloatFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Float value that may be null.
NullableIntegerFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns an Integer value that may be null.
NullableLongFunction1<T0> - org.apache.calcite.linq4j.function中的接口
Function that takes one parameter and returns a Long value that may be null.
nullsComparator(boolean, boolean) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a Comparator that handles null values.
number(Number) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Creates a number value of this primitive's box type.

O

of(int, E) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an Ord.
of(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive class.
of(Type, Type...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
Creates a type with generic parameters.
ofBox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given boxing class.
ofBoxOr(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Returns the Primitive object for a given primitive or boxing class.
ofType(Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
ofType(Enumerable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters the elements of an Enumerable based on a specified type.
ofType(Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters the elements of an Enumerable based on a specified type.
ofType(Iterable<TSource>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns elements of a given Iterable that are of the specified type.
ofType(Queryable<?>, Class<TResult>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters the elements of an IQueryable based on a specified type.
ofType(Queryable<T>, Class<TResult>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
ofTypePredicate(Class<T2>) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
onesComplement(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns the expression representing the ones complement.
optimizeDeclarations(List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Adds new declarations (e.g. final static fields) to the list of existing ones.
OptimizeShuttle - org.apache.calcite.linq4j.tree中的类
Shuttle that optimizes expressions.
OptimizeShuttle() - 类 的构造器org.apache.calcite.linq4j.tree.OptimizeShuttle
 
OpType - org.apache.calcite.linq4j中的枚举
Operator type.
or(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
or(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR operation.
orAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
orAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise OR assignment operation.
Ord<E> - org.apache.calcite.linq4j中的类
Pair of an element and an ordinal.
Ord(int, E) - 类 的构造器org.apache.calcite.linq4j.Ord
Creates an Ord.
orderBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderBy(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in ascending order by using a specified comparer.
orderBy(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法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>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in ascending order according to a key.
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Sorts the elements of a sequence in descending order by using a specified comparer.
orderByDescending(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Function1<TSource, TKey>, Comparator<TKey>) - 接口 中的方法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>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Sorts the elements of a sequence in descending order according to a key.
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
OrderedEnumerable<T> - org.apache.calcite.linq4j中的接口
Represents the result of applying a sorting operation to an Enumerable.
OrderedQueryable<T> - org.apache.calcite.linq4j中的接口
Represents the result of applying a sorting operation to a Queryable.
orElse(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a conditional OR operation that evaluates the second operand only if the first operand evaluates to false.
org.apache.calcite.linq4j - 程序包 org.apache.calcite.linq4j
Language-integrated query for Java (linq4j) main package.
org.apache.calcite.linq4j.function - 程序包 org.apache.calcite.linq4j.function
Contains definitions of functions and predicates.
org.apache.calcite.linq4j.tree - 程序包 org.apache.calcite.linq4j.tree
Object model for Java expressions.

P

PackageMarker - org.apache.calcite.linq4j中的注释类型
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
Parameter - org.apache.calcite.linq4j.function中的注释类型
Annotation that supplies metadata about a function parameter.
parameter - 类 中的变量org.apache.calcite.linq4j.tree.CatchBlock
 
parameter - 类 中的变量org.apache.calcite.linq4j.tree.DeclarationStatement
 
parameter(Type) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression node that can be used to identify a parameter or a variable in an expression tree.
parameter(int, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a ParameterExpression.
parameter - 类 中的变量org.apache.calcite.linq4j.tree.FieldDeclaration
 
parameter - 类 中的变量org.apache.calcite.linq4j.tree.ForEachStatement
 
ParameterExpression - org.apache.calcite.linq4j.tree中的类
Represents a named parameter expression.
ParameterExpression(Type) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
 
ParameterExpression(int, Type, String) - 类 的构造器org.apache.calcite.linq4j.tree.ParameterExpression
 
parameterList - 类 中的变量org.apache.calcite.linq4j.tree.FunctionExpression
 
parameters - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
parameters - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
parent - 类 中的变量org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
parse(String) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Calls the appropriate valueOf(String) method.
permute(Object, int[]) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Permutes an array.
post - 类 中的变量org.apache.calcite.linq4j.tree.ForStatement
 
postDecrementAssign(Expression) - 类 中的静态方法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) - 类 中的静态方法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.
postIncrementAssign(Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents the assignment of the expression followed by a subsequent increment by 1 of the original expression.
power(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
power(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising a number to a power.
powerAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents raising an expression to a power and assigning the result back to the expression.
preDecrementAssign(Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that decrements the expression by 1 and assigns the result back to the expression.
Predicate1<T0> - org.apache.calcite.linq4j.function中的接口
Function with one parameter returning a native boolean value.
Predicate2<T0,T1> - org.apache.calcite.linq4j.function中的接口
Function with two parameters returning a native boolean value.
preIncrementAssign(Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that increments the expression by 1 and assigns the result back to the expression.
preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated anonymous class.
preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Creates optimizer local to the newly generated class.
preVisit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
preVisit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
Primitive - org.apache.calcite.linq4j.tree中的枚举
Enumeration of Java's primitive types.
Primitive.Flavor - org.apache.calcite.linq4j.tree中的枚举
What kind of type?
Primitive.Sink - org.apache.calcite.linq4j.tree中的接口
A place to send a value.
Primitive.Source - org.apache.calcite.linq4j.tree中的接口
A place from which to read a value.
primitiveClass - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
primitiveName - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
 
product(List<Enumerator<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an enumerator that is the cartesian product of the given enumerators.
product(Iterable<? extends Iterable<T>>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns the cartesian product of an iterable of iterables.
property(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property by using a property accessor method.
property(Expression, Expressions.PropertyInfo) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property.
property(Expression, Expressions.PropertyInfo, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Expressions.PropertyInfo, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property, using varargs.
property(Expression, String, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an IndexExpression representing the access to an indexed property.
property(Expression, Type, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression accessing a property.
propertyOrField(Expression, String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a MemberExpression that represents accessing a property or field.
provider - 类 中的变量org.apache.calcite.linq4j.BaseQueryable
 
PseudoField - org.apache.calcite.linq4j.tree中的接口
Contains the parts of the Field class needed for code generation, but might be implemented differently.

Q

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

R

RawEnumerable<T> - org.apache.calcite.linq4j中的接口
Exposes the enumerator, which supports a simple iteration over a collection, without the extension methods.
RawQueryable<T> - org.apache.calcite.linq4j中的接口
Core methods that define a Queryable.
reduce(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
reduceAndCheck(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces this node to a simpler expression.
reduceExtensions(Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference equality comparison.
referenceNotEqual(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a reference inequality comparison.
ReflectedPseudoField - org.apache.calcite.linq4j.tree中的类
Represents a PseudoField that is implemented via java reflection Field
ReflectedPseudoField(Field) - 类 的构造器org.apache.calcite.linq4j.tree.ReflectedPseudoField
 
remove(Enumerable<T>, C) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Default implementation of ExtendedEnumerable.removeAll(Collection).
removeAll(C) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
removeAll(C) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Removes the contents of this sequence from a collection.
repeatUnion(Enumerable<TSource>, Enumerable<TSource>, int, boolean, EqualityComparer<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Repeat Union enumerable: it will evaluate the seed enumerable once, and then it will start to evaluate the iteration enumerable over and over until either it returns no results, or an optional maximum numbers of iterations is reached
replay(QueryableFactory<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableDefaults.Replayable
 
replay(QueryableFactory<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
ReplayableQueryable() - 类 的构造器org.apache.calcite.linq4j.QueryableDefaults.ReplayableQueryable
 
requireNonNull(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
已过时。
reset() - 类 中的方法org.apache.calcite.linq4j.CartesianProductEnumerator
 
reset() - 类 中的方法org.apache.calcite.linq4j.DelegatingEnumerator
 
reset() - 接口 中的方法org.apache.calcite.linq4j.Enumerator
Sets the enumerator to its initial position, which is before the first element in the collection.
reset() - 类 中的方法org.apache.calcite.linq4j.MemoryEnumerator
 
reset() - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
resultType - 类 中的变量org.apache.calcite.linq4j.tree.ConstructorDeclaration
 
resultType - 类 中的变量org.apache.calcite.linq4j.tree.MethodDeclaration
 
rethrow() - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception.
rethrow(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a rethrowing of an exception with a given type.
return_(LabelTarget) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement.
return_(LabelTarget, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
return_(LabelTarget, Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a GotoExpression representing a return statement with the specified type.
reverse() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
reverse(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Inverts the order of the elements in a sequence.
reverse() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Inverts the order of the elements in a sequence.
reverse(E...) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Iterates over an array in reverse order.
reverse(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Iterates over a list in reverse order.
reverse(Queryable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Inverts the order of the elements in a sequence.
reverse(Queryable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
rightShift(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShift(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift operation.
rightShiftAssign(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
rightShiftAssign(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a bitwise right-shift assignment operation.
runtimeVariables(Iterable<? extends ParameterExpression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression.
runtimeVariables(ParameterExpression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of RuntimeVariablesExpression, using varargs.

S

select(Function1<T, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
select(Function2<T, Integer, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
select(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form.
select(Enumerable<TSource>, Function2<TSource, Integer, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence into a new form by incorporating the element's index.
select(Function1<TSource, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence into a new form.
select(Function2<TSource, Integer, TResult>) - 接口 中的方法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>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence into a new form.
select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectMany(Function1<T, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TResult>>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function2<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TResult>>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 类 中的静态方法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(Function1<TSource, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource> and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TResult>>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, and flattens the resulting sequences into one sequence.
selectMany(Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Projects each element of a sequence to an Enumerable<TSource>, flattens the resulting sequences into one sequence, and invokes a result selector function on each element therein.
selectMany(Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - 接口 中的方法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(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> that incorporates the index of the source element that produced it.
selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and combines the resulting sequences into one sequence.
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Projects each element of a sequence to an Enumerable<T> and invokes a result selector function on each element therein.
selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
selectorComparer(Function1<T, T2>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns an EqualityComparer that uses a selector function.
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is a member of inner with a matching key.
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
 
semiJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, EqualityComparer<TKey>, boolean, Predicate2<TSource, TInner>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements of outer for which there is (semi-join) / is not (anti-semi-join) a member of inner with a matching key.
SemiStrict - 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) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends a field value to a sink.
send(Primitive.Source, Primitive.Sink) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sends a value from a source to a sink.
sequenceEqual(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sequenceEqual(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Determines whether two sequences are equal by comparing their elements by using a specified EqualityComparer<TSource>.
sequenceEqual(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Determines whether two sequences are equal by comparing the elements by using the default equality comparer for their type.
sequenceEqual(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using the default equality comparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Determines whether two sequences are equal by using a specified EqualityComparer to compare elements.
sequenceEqual(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
set(boolean) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(byte) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(char) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(short) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(int) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(long) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(float) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(double) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
set(Object) - 接口 中的方法org.apache.calcite.linq4j.tree.Primitive.Sink
 
setValue(E) - 类 中的方法org.apache.calcite.linq4j.Ord
 
Shuttle - org.apache.calcite.linq4j.tree中的类
Extension to Visitor that returns a mutated tree.
Shuttle() - 类 的构造器org.apache.calcite.linq4j.tree.Shuttle
 
simple(BlockStatement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
Converts a simple "{ return expr; }" block into "expr"; otherwise throws.
single() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
single(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
single(Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法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() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Predicate1<TSource>) - 接口 中的方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence.
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
single(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
singleOrDefault() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
singleOrDefault(Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法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() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Predicate1<TSource>) - 接口 中的方法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>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法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>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns the only element of a sequence, or a default value if the sequence is empty; this method throws an exception if there is more than one element in the sequence.
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法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>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
singletonEnumerable(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerable that has one element.
singletonEnumerator(T) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one element.
singletonNullEnumerator() - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Returns an Enumerator that has one null element.
size - 枚举 中的变量org.apache.calcite.linq4j.tree.Primitive
The size of a value of this type, in bits.
skip(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skip(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Bypasses a specified number of elements in a sequence and then returns the remaining elements.
skip(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
skipWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
skipWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法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>) - 类 中的静态方法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<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.
skipWhile(Predicate2<TSource, Integer>) - 接口 中的方法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>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sortArray(Object) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sorts an array of this primitive type.
sortArray(Object, int, int) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Sorts a specified range of an array of this primitive type.
statement(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that executes an expression.
Statement - org.apache.calcite.linq4j.tree中的类
Statement.
Statement(ExpressionType, Type) - 类 的构造器org.apache.calcite.linq4j.tree.Statement
 
statements - 类 中的变量org.apache.calcite.linq4j.tree.BlockStatement
 
Strict - 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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
subtract(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that does not have overflow checking.
subtractAssign(Expression, Expression) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that does not have overflow checking.
subtractAssignChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractAssignChecked(Expression, Expression, Method, LambdaExpression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents a subtraction assignment operation that has overflow checking.
subtractChecked(Expression, Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
subtractChecked(Expression, Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a BinaryExpression that represents an arithmetic subtraction operation that has overflow checking.
sum(BigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableBigDecimalFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(DoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableDoubleFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(IntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableIntegerFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(LongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableLongFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(FloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(NullableFloatFunction1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
sum(Enumerable<TSource>, BigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, DoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, IntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, LongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableLongFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, FloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(Enumerable<TSource>, NullableFloatFunction1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(BigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableBigDecimalFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Decimal values that are obtained by invoking a transform function on each element of the input sequence.
sum(DoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableDoubleFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Double values that are obtained by invoking a transform function on each element of the input sequence.
sum(IntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of int values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableIntegerFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable int values that are obtained by invoking a transform function on each element of the input sequence.
sum(LongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of long values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableLongFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable long values that are obtained by invoking a transform function on each element of the input sequence.
sum(FloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of Float values that are obtained by invoking a transform function on each element of the input sequence.
sum(NullableFloatFunction1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Computes the sum of the sequence of nullable Float values that are obtained by invoking a transform function on each element of the input sequence.
sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
switch_(Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement without a default case.
switch_(Expression, Expression, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case.
switch_(Expression, Expression, Method, SwitchCase...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switch_(Type, Expression, Expression, Method, Iterable<? extends SwitchCase>) - 类 中的静态方法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...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchExpression that represents a switch statement that has a default case, using varargs.
switchCase(Expression, Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression.
switchCase(Expression, Expression...) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a SwitchCase for use in a SwitchExpression, with varargs.
SwitchCase - org.apache.calcite.linq4j.tree中的类
Represents one case of a SwitchStatement.
SwitchCase() - 类 的构造器org.apache.calcite.linq4j.tree.SwitchCase
 
SwitchStatement - org.apache.calcite.linq4j.tree中的类
Represents a control expression that handles multiple selections by passing control to SwitchCase.
SwitchStatement(ExpressionType) - 类 的构造器org.apache.calcite.linq4j.tree.SwitchStatement
 
symbolDocument(String) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.
symbolDocument(String, UUID, UUID, UUID) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates an instance of SymbolDocumentInfo.

T

take(int) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
take(Enumerable<TSource>, int) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Enumerable<TSource>, long) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(int) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns a specified number of contiguous elements from the start of a sequence.
take(Queryable<T>, int) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
takeWhile(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
takeWhile(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Returns elements from a sequence as long as a specified condition is true.
takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
takeWhileLong(Enumerable<TSource>, Predicate2<TSource, Long>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Returns elements from a sequence as long as a specified condition is true.
takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法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>>) - 接口 中的方法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>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
targetExpression - 类 中的变量org.apache.calcite.linq4j.tree.MethodCallExpression
 
TernaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a ternary operator.
thenBy(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法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(Function1<T, TKey>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key, using a specified comparator.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in ascending order according to a key.
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(Function1<T, TKey>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法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(Function1<T, TKey>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedEnumerable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(FunctionExpression<Function1<T, TKey>>) - 接口 中的方法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>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedOrderedQueryable
Performs a subsequent ordering of the elements in a sequence in descending order according to a key, using a specified comparator.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Performs a subsequent ordering of the elements in a sequence in descending order according to a key.
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的静态方法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>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
throw_(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a statement that represents the throwing of an exception.
ThrowStatement - org.apache.calcite.linq4j.tree中的类
Represents a throw statement.
ThrowStatement(Expression) - 类 的构造器org.apache.calcite.linq4j.tree.ThrowStatement
 
toArray(Collection) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts a collection of boxed primitives into an array of primitives.
toArray2(Collection<Number>) - 枚举 中的方法org.apache.calcite.linq4j.tree.Primitive
Converts a collection of Number to a primitive array.
toBlock() - 类 中的方法org.apache.calcite.linq4j.tree.BlockBuilder
Returns a block consisting of the current list of statements.
toBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
 
toClass(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
toClassArray(Iterable<? extends Expression>) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
todo() - 类 中的静态方法org.apache.calcite.linq4j.Extensions
 
toFunctionBlock(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Blocks
 
toList() - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toList(Enumerable<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a List<TSource> from an Enumerable<TSource>.
toList() - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a List<TSource> from an Enumerable<TSource>.
toLookup(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toLookup(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toLookup(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function.
toLookup(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to specified key selector and element selector functions.
toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Lookup<TKey, TElement> from an Enumerable<TSource> according to a specified key selector function, a comparer and an element selector function.
toMap(Function1<T, TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
toMap(Enumerable<TSource>, Function1<TSource, TKey>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toMap(Function1<TSource, TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function.
toMap(Function1<TSource, TKey>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function and key comparer.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to specified key selector and element selector functions.
toMap(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Creates a Map<TKey, TValue> from an Enumerable<TSource> according to a specified key selector function, a comparer, and an element selector function.
toPredicate(Function2<T1, T2, Boolean>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Converts a 2-parameter function to a predicate.
toPredicate2(Predicate1<T1>) - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
 
toString() - 类 中的方法org.apache.calcite.linq4j.MemoryFactory.Memory
 
toString() - 类 中的方法org.apache.calcite.linq4j.QueryProviderImpl.QueryableImpl
 
toString() - 类 中的方法org.apache.calcite.linq4j.tree.AbstractNode
 
toString(List<? extends Node>, String, boolean) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts a list of expressions to Java source code, optionally emitting extra type information in generics.
toString(Node) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts an expression to Java source code.
toStringSelector() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
Returns a selector that calls the Object.toString() method on each element.
transform(Enumerator<F>, Function1<F, E>) - 类 中的静态方法org.apache.calcite.linq4j.Linq4j
Applies a function to each element of an Enumerator.
transform(F) - 类 中的方法org.apache.calcite.linq4j.TransformedEnumerator
 
TransformedEnumerator<F,E> - org.apache.calcite.linq4j中的类
Enumerator that applies a transform to each value from a backing enumerator.
TransformedEnumerator(Enumerator<F>) - 类 的构造器org.apache.calcite.linq4j.TransformedEnumerator
 
TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate1
Predicate that always evaluates to true.
TRUE - 接口 中的静态变量org.apache.calcite.linq4j.function.Predicate2
Predicate that always evaluates to true.
TRUE_EXPR - 类 中的静态变量org.apache.calcite.linq4j.tree.OptimizeShuttle
 
truePredicate1() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with one parameter that always returns true.
truePredicate2() - 类 中的静态方法org.apache.calcite.linq4j.function.Functions
A predicate with two parameters that always returns true.
tryCatch(Statement, Iterable<? extends CatchBlock>) - 类 中的静态方法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...) - 类 中的静态方法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) - 类 中的静态方法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...) - 类 中的静态方法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) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TryExpression representing a try block with a finally block and no catch statements.
tryOptimizeMethodCall(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimized method call, possibly converting it to final static field.
tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
Optimizes new Type() constructs.
tryOptimizeNewInstance(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
Optimizes new Type() constructs,
TryStatement - org.apache.calcite.linq4j.tree中的类
Represents a try ... catch ... finally block.
TryStatement(Statement, List<CatchBlock>, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.TryStatement
 
tumbling(Enumerable<TSource>, Function1<TSource, TResult>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Apply tumbling per row from the enumerable input.
type - 类 中的变量org.apache.calcite.linq4j.tree.AbstractNode
 
type - 类 中的变量org.apache.calcite.linq4j.tree.NewExpression
 
type - 类 中的变量org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
typeAs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit reference or boxing conversion where null is supplied if the conversion fails.
TypeBinaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an operation between an expression and a type.
TypeBinaryExpression(ExpressionType, Expression, Type) - 类 的构造器org.apache.calcite.linq4j.tree.TypeBinaryExpression
 
typeEqual(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression that compares run-time type identity.
typeIs(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a TypeBinaryExpression.
Types - org.apache.calcite.linq4j.tree中的类
Utilities for converting between Expression, Type and Class.
Types.ArrayType - org.apache.calcite.linq4j.tree中的类
Array type.
Types.MapType - org.apache.calcite.linq4j.tree中的类
Map type.
Types.RecordField - org.apache.calcite.linq4j.tree中的接口
Field that belongs to a record.
Types.RecordType - org.apache.calcite.linq4j.tree中的接口
Base class for record-like types that do not mapped to (currently loaded) Java Class objects.

U

UnaryExpression - org.apache.calcite.linq4j.tree中的类
Represents an expression that has a unary operator.
unaryPlus(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
unaryPlus(Expression, Method) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents a unary plus operation.
unbox(Expression, Primitive) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Returns an expression to unbox the value of a boxed-primitive expression.
unbox(Expression) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Converts e.g.
unbox(Expression, Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a UnaryExpression that represents an explicit unboxing.
unbox(Type) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a boxed type to a primitive type; returns other types unchanged.
unbox(Class) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
Converts a boxed class to a primitive class; returns other types unchanged.
unbox(Type) - 类 中的静态方法org.apache.calcite.linq4j.tree.Types
 
union(Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
union(Enumerable<TSource>, Enumerable<TSource>) - 类 中的静态方法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>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Enumerable<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using the default equality comparer.
union(Enumerable<TSource>, EqualityComparer<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Produces the set union of two sequences by using a specified EqualityComparer<TSource>.
union(Queryable<T>, Enumerable<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using the default equality comparer.
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Produces the set union of two sequences by using a specified EqualityComparer<T>.
union(Queryable<T>, Enumerable<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
union(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 

V

value - 类 中的变量org.apache.calcite.linq4j.tree.ConstantExpression
 
valueIsNullable() - 类 中的方法org.apache.calcite.linq4j.tree.Types.MapType
Returns whether values may be null.
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.JoinType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.OpType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.ExpressionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.GotoExpressionKind
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive.Flavor
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.apache.calcite.linq4j.tree.Primitive
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
variable(Type) - 类 中的静态方法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) - 类 中的静态方法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.
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.ClassDeclarationFinder
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.DeterministicCodeOptimizer
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.OptimizeShuttle
 
visit(WhileStatement, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConditionalStatement, List<Node>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BlockStatement, List<Statement>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(GotoStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForStatement, List<DeclarationStatement>, Expression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ForEachStatement, ParameterExpression, Expression, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ThrowStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DeclarationStatement, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(FunctionExpression, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TernaryExpression, Expression, Expression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(IndexExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(UnaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodCallExpression, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewArrayExpression, int, Expression, List<Expression>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(NewExpression, List<Expression>, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TryStatement, Statement, List<CatchBlock>, Statement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(TypeBinaryExpression, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(MethodDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(FieldDeclaration, Expression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ClassDeclaration, List<MemberDeclaration>) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(ConstructorDeclaration, BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.Shuttle
 
visit(BinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(BlockStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ClassDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConditionalStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstantExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ConstructorDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DeclarationStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DefaultExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(DynamicExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(FieldDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ForStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ForEachStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(FunctionExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(GotoStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(IndexExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(InvocationExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(LabelStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(LambdaExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ListInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MemberInitExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodCallExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(MethodDeclaration) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(NewArrayExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(NewExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ParameterExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(SwitchStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TernaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(ThrowStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TryStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(TypeBinaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(UnaryExpression) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(WhileStatement) - 接口 中的方法org.apache.calcite.linq4j.tree.Visitor
 
visit(BinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(BlockStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ClassDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConditionalStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstantExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ConstructorDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DeclarationStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DefaultExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(DynamicExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FieldDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ForEachStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(FunctionExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(GotoStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(IndexExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(InvocationExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LabelStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(LambdaExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ListInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MemberInitExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodCallExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(MethodDeclaration) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewArrayExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(NewExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ParameterExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(SwitchStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TernaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(ThrowStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TryStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(TypeBinaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(UnaryExpression) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visit(WhileStatement) - 类 中的方法org.apache.calcite.linq4j.tree.VisitorImpl
 
visitChildren(ExpressionVisitor) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Reduces the node and then calls the visitor delegate on the reduced expression.
visitLambda(FunctionExpression<T>) - 接口 中的方法org.apache.calcite.linq4j.tree.ExpressionVisitor
Visits the children of the delegate expression.
Visitor<R> - org.apache.calcite.linq4j.tree中的接口
Node visitor.
VisitorImpl<R> - org.apache.calcite.linq4j.tree中的类
Default implementation of Visitor, which traverses a tree but does nothing.
VisitorImpl() - 类 的构造器org.apache.calcite.linq4j.tree.VisitorImpl
 

W

where(Predicate1<T>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
where(Predicate2<T, Integer>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
where(Enumerable<TSource>, Predicate1<TSource>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(Enumerable<TSource>, Predicate2<TSource, Integer>) - 类 中的静态方法org.apache.calcite.linq4j.EnumerableDefaults
Filters a sequence of values based on a predicate.
where(Predicate1<TSource>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(Predicate2<TSource, Integer>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<Predicate1<T>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
where(Queryable<T>, FunctionExpression<? extends Predicate1<T>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
whereN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Filters a sequence of values based on a predicate.
whereN(Queryable<T>, FunctionExpression<? extends Predicate2<T, Integer>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
while_(Expression, Statement) - 类 中的静态方法org.apache.calcite.linq4j.tree.Expressions
Creates a WhileExpression representing a while loop.
WhileStatement - org.apache.calcite.linq4j.tree中的类
Represents a "while" statement.
WhileStatement(Expression, Statement) - 类 的构造器org.apache.calcite.linq4j.tree.WhileStatement
 

Z

zip(Enumerable<T1>, Function2<T, T1, TResult>) - 类 中的方法org.apache.calcite.linq4j.DefaultEnumerable
 
zip(Enumerable<T0>, Enumerable<T1>, Function2<T0, T1, TResult>) - 类 中的静态方法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<TSource, T1, TResult>) - 接口 中的方法org.apache.calcite.linq4j.ExtendedEnumerable
Applies a specified function to the corresponding elements of two sequences, producing a sequence of the results.
zip(Iterable<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an iterable of Ords over an iterable.
zip(Iterator<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Creates an iterator of Ords over an iterator.
zip(E[]) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Returns a numbered list based on an array.
zip(List<? extends E>) - 类 中的静态方法org.apache.calcite.linq4j.Ord
Returns a numbered list.
zip(Queryable<T0>, Enumerable<T1>, FunctionExpression<Function2<T0, T1, TResult>>) - 类 中的静态方法org.apache.calcite.linq4j.QueryableDefaults
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - 接口 中的方法org.apache.calcite.linq4j.QueryableFactory
Merges two sequences by using the specified predicate function.
zip(Queryable<T>, Enumerable<T1>, FunctionExpression<Function2<T, T1, TResult>>) - 类 中的方法org.apache.calcite.linq4j.QueryableRecorder
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
跳过导航链接
Apache Calcite

Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.