- AbstractBiPredicate() - Constructor for class net.hydromatic.lambda.functions.BiPredicates.AbstractBiPredicate
-
- AbstractEnumerable<T> - Class in net.hydromatic.linq4j
-
Abstract implementation of the
Enumerable
interface that
implements the extension methods.
- AbstractEnumerable() - Constructor for class net.hydromatic.linq4j.AbstractEnumerable
-
- AbstractEnumerable2<T> - Class in net.hydromatic.linq4j
-
Abstract implementation of the
Enumerable
interface that
implements the extension methods.
- AbstractEnumerable2() - Constructor for class net.hydromatic.linq4j.AbstractEnumerable2
-
- AbstractMapper() - Constructor for class net.hydromatic.lambda.functions.Mappers.AbstractMapper
-
- AbstractMapStream() - Constructor for class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- AbstractNode - Class in net.hydromatic.linq4j.expressions
-
Abstract implementation of
Node
.
- AbstractPredicate() - Constructor for class net.hydromatic.lambda.functions.Predicates.AbstractPredicate
-
- AbstractQueryable<T> - Class in net.hydromatic.linq4j
-
Abstract implementation of the
Queryable
interface that implements
the extension methods.
- AbstractQueryable() - Constructor for class net.hydromatic.linq4j.AbstractQueryable
-
- accept(T) - Method in interface net.hydromatic.lambda.functions.Sink
-
- accept(ExpressionWriter) - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.BinaryExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.BlockStatement
-
- accept(ExpressionWriter) - Method in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ConditionalStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ConstantExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- accept(ExpressionWriter) - Method in class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.DefaultExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.DynamicExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.Expression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- accept(ExpressionWriter) - Method in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ForStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.GotoStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.IndexExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.InvocationExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.LabelStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.LambdaExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ListInitExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.MemberDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.MemberExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.MemberInitExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- accept(ExpressionWriter) - Method in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.NewArrayExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.NewExpression
-
- accept(Visitor) - Method in interface net.hydromatic.linq4j.expressions.Node
-
- accept(ExpressionWriter) - Method in interface net.hydromatic.linq4j.expressions.Node
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ParameterExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.Statement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.SwitchStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.TernaryExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.ThrowStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.TryStatement
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.TypeBinaryExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.UnaryExpression
-
- accept(Visitor) - Method in class net.hydromatic.linq4j.expressions.WhileStatement
-
- accept2(ExpressionWriter, boolean) - Method in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- adapt(IntegerFunction1<T1>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- adapt(DoubleFunction1<T1>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- adapt(LongFunction1<T1>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- adapt(FloatFunction1<T1>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- adapt(List<T1>, Function1<T1, R>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Creates a view of a list that applies a function to each element.
- adapt(T[], Function1<T, R>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Creates a view of an array that applies a function to each element.
- add(Statement) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
- add(Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
- add(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that does not have overflow checking.
- add(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that does not have overflow checking.
- addAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssign(Expression, Expression, Method, LambdaExpression, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
- addAssignChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addAssignChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
- addChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that has overflow checking.
- addChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
addition operation that has overflow checking.
- addedDeclarations - Variable in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
The list of new final static fields to be added to the current class.
- addExpresisonForReuse(DeclarationStatement) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
- aggregate(Function2<T, T, T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- aggregate(TAccumulate, Function2<TAccumulate, T, TAccumulate>, Function1<TAccumulate, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- aggregate(Enumerable<TSource>, Function2<TSource, TSource, TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Applies an accumulator function over a sequence.
- aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Enumerable<TSource>, TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Function2<TSource, TSource, TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(TAccumulate, Function2<TAccumulate, TSource, TAccumulate>, Function1<TAccumulate, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Applies an accumulator function over a sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Applies an accumulator function over a
sequence.
- aggregate(Queryable<T>, FunctionExpression<Function2<T, T, T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- aggregate(Queryable<T>, TAccumulate, FunctionExpression<Function2<TAccumulate, T, TAccumulate>>, FunctionExpression<Function1<TAccumulate, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- all(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- all(Enumerable<?>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether all elements of a sequence
satisfy a condition.
- all(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether all elements of a sequence
satisfy a condition.
- all(List<? extends E>, Predicate1<E>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns whether predicate
is true for all elements of
list
.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether all the elements of a sequence
satisfy a condition.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether all the elements of a sequence
satisfy a condition.
- all(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- allMatch(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- allMatch(BiPredicate<? super K, ? super V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- allMatch(MapStream<K, V>, BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- allMatch(Predicate<? super T>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- allMethodsDeterministic(Class) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Checks if all the methods in given class are deterministic (i.e.
- alwaysFalse() - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- alwaysFalse() - Static method in class net.hydromatic.lambda.functions.Predicates
-
- alwaysTrue() - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- alwaysTrue() - Static method in class net.hydromatic.lambda.functions.Predicates
-
- and(BiPredicate<? super L, ? super R>) - Method in interface net.hydromatic.lambda.functions.BiPredicate
-
- and(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.functions.BiPredicates.AbstractBiPredicate
-
- and(BiPredicate<? super K, ? super V>, BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- and(Iterable<? extends BiPredicate<? super K, ? super V>>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- and(BiPredicate<? super K, ? super V>, Iterable<? extends BiPredicate<? super K, ? super V>>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- and(Predicate<? super T>) - Method in interface net.hydromatic.lambda.functions.Predicate
-
- and(Predicate<? super T>) - Method in class net.hydromatic.lambda.functions.Predicates.AbstractPredicate
-
- and(Predicate<? super T>, Predicate<? super T>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- and(Iterable<? extends Predicate<? super T>>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- and(Predicate<? super T>, Iterable<? extends Predicate<? super T>>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- and(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
operation.
- and(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
operation.
- andAlso(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a conditional AND
operation that evaluates the second operand only if the first
operand evaluates to true.
- andAlso(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a conditional AND
operation that evaluates the second operand only if the first
operand is resolved to true.
- andAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- andAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- andAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
- any() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- any(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- any(Enumerable) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether a sequence contains any
elements.
- any(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether any element of a sequence
satisfies a condition.
- any() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains any
elements.
- any(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether a sequence contains any
elements.
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether a sequence contains any
elements.
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether any element of a sequence
satisfies a condition.
- any(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- any(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- anyMatch(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- anyMatch(BiPredicate<? super K, ? super V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- anyMatch(MapStream<K, V>, BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- anyMatch(Predicate<? super T>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- append(String, BlockStatement) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Appends a block to a list of statements and returns an expression
(possibly a variable) that represents the result of the newly added
block.
- append(String, BlockStatement, boolean) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Appends an expression to a list of statements, optionally optimizing it
to a variable if it is used more than once.
- append(String, Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Appends an expression to a list of statements, and returns an expression
(possibly a variable) that represents the result of the newly added
block.
- append(String, Expression, boolean) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Appends an expression to a list of statements, optionally optimizing if
the expression is used more than once.
- append(Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
- append(T) - Method in interface net.hydromatic.linq4j.expressions.Expressions.FluentList
-
- appendAll(Iterable<T>) - Method in interface net.hydromatic.linq4j.expressions.Expressions.FluentList
-
- appendAll(T...) - Method in interface net.hydromatic.linq4j.expressions.Expressions.FluentList
-
- appendIf(boolean, T) - Method in interface net.hydromatic.linq4j.expressions.Expressions.FluentList
-
- appendIfNotNull(String, Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Appends an expression to a list of statements, if it is not null.
- appendIfNotNull(T) - Method in interface net.hydromatic.linq4j.expressions.Expressions.FluentList
-
- apply(L, R) - Method in interface net.hydromatic.lambda.functions.BiBlock
-
- apply(T) - Method in interface net.hydromatic.lambda.functions.Block
-
- apply(T0) - Method in interface net.hydromatic.linq4j.function.DoubleFunction1
-
- apply(T0) - Method in interface net.hydromatic.linq4j.function.FloatFunction1
-
- apply() - Method in interface net.hydromatic.linq4j.function.Function0
-
- apply(T0) - Method in interface net.hydromatic.linq4j.function.Function1
-
- apply(T0, T1) - Method in interface net.hydromatic.linq4j.function.Function2
-
- apply(List<T1>, Function1<T1, R>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Creates a copy of a list, applying a function to each element.
- apply(T0) - Method in interface net.hydromatic.linq4j.function.IntegerFunction1
-
- apply(T0) - Method in interface net.hydromatic.linq4j.function.LongFunction1
-
- apply(T0) - Method in interface net.hydromatic.linq4j.function.Predicate1
-
- apply(T0, T1) - Method in interface net.hydromatic.linq4j.function.Predicate2
-
- applyResultSelector(Function2<K, Enumerable<V>, TResult>) - Method in interface net.hydromatic.linq4j.Lookup
-
Applies a transform function to each key and its associated values and
returns the results.
- arguments - Variable in class net.hydromatic.linq4j.expressions.NewExpression
-
- array - Variable in class net.hydromatic.linq4j.expressions.IndexExpression
-
- arrayComparer() - Static method in class net.hydromatic.linq4j.function.Functions
-
- arrayIndex(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an expression that represents applying an array
index operator to an array of rank one.
- arrayItem(Object, int) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Gets an item from an array.
- arrayItem(Primitive.Source, Object, int) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Reads value from a source into an array.
- arrayItem(Object, int, Primitive.Sink) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Sends to a sink an from an array.
- arrayLength(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an expression for
obtaining the length of a one-dimensional array.
- ArrayLengthRecordField - Class in net.hydromatic.linq4j.expressions
-
Represents a length field of a RecordType
- ArrayLengthRecordField(String, Class) - Constructor for class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- arrayToString(Object) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Converts an array to a string.
- ArrayType(Type) - Constructor for class net.hydromatic.linq4j.expressions.Types.ArrayType
-
- asEnumerable() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- asEnumerable(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the input typed as Enumerable<TSource>
.
- asEnumerable() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the input typed as Enumerable<TSource>
.
- asEnumerable(List<T>) - Static method in class net.hydromatic.linq4j.Linq4j
-
- asEnumerable(Collection<T>) - Static method in class net.hydromatic.linq4j.Linq4j
-
- asEnumerable(Iterable<T>) - Static method in class net.hydromatic.linq4j.Linq4j
-
- asEnumerable(T[]) - Static method in class net.hydromatic.linq4j.Linq4j
-
Adapter that converts an array into an enumerable.
- asIterable() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- asList(Object) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Adapts a primitive array into a
List
.
- asList(boolean[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
- asList(byte[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Adapts an array of
byte
into a
List
of
Byte
.
- asList(char[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
- asList(short[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Adapts an array of
short
into a
List
of
Short
.
- asList(int[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
- asList(long[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Adapts an array of
long
into a
List
of
Long
.
- asList(float[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Adapts an array of
float
into a
List
of
Float
.
- asList(double[]) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
- asMultiStream() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- asMultiStream() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- asMultiStream(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- asOrderedQueryable() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- asOrderedQueryable(Enumerable<T>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
- asQueryable() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- asQueryable() - Method in interface net.hydromatic.linq4j.Enumerable
-
Converts this Enumerable to a Queryable.
- asQueryable(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Converts an Enumerable to an IQueryable.
- asQueryable() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
- asQueryable(DefaultEnumerable<T>) - Static method in class net.hydromatic.linq4j.Extensions
-
- asQueryable(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Converts a generic Enumerable<T>
to a generic
IQueryable<T>
.
- assign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an assignment
operation.
- assignableFrom(Primitive) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
- average(BigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(NullableBigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(DoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(NullableDoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(IntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(NullableIntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(LongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(NullableLongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(FloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(NullableFloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- average(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- average(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- average(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.
- average(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.
- average(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the average of a sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- average(BigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Decimal
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableBigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- average(DoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Double
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableDoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- average(IntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(NullableIntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
int values that are obtained by invoking a transform function
on each element of the input sequence.
- average(LongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- average(NullableLongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of nullable
long values that are obtained by invoking a transform function
on each element of the input sequence.
- average(FloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the average of a sequence of Float
values that are obtained by invoking a transform function on
each element of the input sequence.
- average(NullableFloatFunction1<TSource>) - Method in interface net.hydromatic.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>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of Decimal
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of Double
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of Float
values that is obtained by invoking a projection function on
each element of the input sequence.
- averageFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- averageLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- averageNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
int values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
int values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the average of a sequence of nullable
long values that is obtained by invoking a projection function
on each element of the input sequence.
- averageNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- call(Method, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method that has arguments.
- call(Method, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method that has arguments, using varargs.
- call(Expression, Method, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments.
- call(Expression, Method, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, using varargs.
- call(Type, Expression, Method, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, with an explicit return type.
- call(Type, Expression, Method, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
method that takes arguments, with an explicit return type, with varargs.
- call(Expression, String, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to an
instance method by calling the appropriate factory method.
- call(Expression, String, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to an
instance method by calling the appropriate factory method, using varargs.
- call(Type, String, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method by calling the
appropriate factory method.
- call(Type, String, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MethodCallExpression that represents a call to a
static method by calling the
appropriate factory method, using varargs.
- CallSiteBinder - Interface in net.hydromatic.linq4j.expressions
-
Creates a
DynamicExpression
that represents a dynamic operation bound
by the provided
CallSiteBinder
.
- canReduce() - Method in class net.hydromatic.linq4j.expressions.Expression
-
Indicates that the node can be reduced to a simpler node.
- cast(Class<T2>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- cast(Enumerable<TSource>, Class<T2>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Class<T2>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Converts the elements of this Enumerable to the specified type.
- cast(Iterable<TSource>, Class<TResult>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Converts the elements of a given Iterable to the specified type.
- cast(Queryable<T>, Class<T2>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Analogous to LINQ's Enumerable.Cast extension method.
- cast(Queryable<T>, Class<T2>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
- cast(Queryable<T>, Class<T2>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- castIfNecessary(Type, Expression) - Static method in class net.hydromatic.linq4j.expressions.Types
-
Wraps an expression in a cast if it is not already of the desired type,
or cannot be implicitly converted to it.
- castQueryable() - Method in class net.hydromatic.linq4j.QueryableDefaults.ReplayableQueryable
-
Convenience method, for
QueryableRecorder
methods that
return a Queryable of a different element type than the source.
- catch_(ParameterExpression, Statement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a CatchBlock representing a catch statement with a
reference to the caught Exception object for use in the handler
body.
- CatchBlock - Class in net.hydromatic.linq4j.expressions
-
Represents a catch statement in a try block.
- CatchBlock(ParameterExpression, Statement) - Constructor for class net.hydromatic.linq4j.expressions.CatchBlock
-
- catchBlocks - Variable in class net.hydromatic.linq4j.expressions.TryStatement
-
- chain(BiBlock<? super L, ? super R>) - Method in interface net.hydromatic.lambda.functions.BiBlock
-
- chain(Block<? super T>) - Method in interface net.hydromatic.lambda.functions.Block
-
- chain(Block<? super T>, Block<? super T>) - Static method in class net.hydromatic.lambda.functions.Blocks
-
- chain(Block<? super T>...) - Static method in class net.hydromatic.lambda.functions.Blocks
-
- chain(Iterable<? extends Block<? super T>>) - Static method in class net.hydromatic.lambda.functions.Blocks
-
- chain(Mapper<? super T, ? extends U>, Mapper<? super U, ? extends V>) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- classClass - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- classDecl(int, String, Type, List<Type>, List<MemberDeclaration>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Declares a class.
- ClassDeclaration - Class in net.hydromatic.linq4j.expressions
-
Declaration of a class.
- ClassDeclaration(int, String, Type, List<Type>, List<MemberDeclaration>) - Constructor for class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- ClassDeclarationFinder - Class in net.hydromatic.linq4j.expressions
-
Entry point for optimizers that factor ou deterministic expressions to
final static fields.
- ClassDeclarationFinder(ClassDeclarationFinder) - Constructor for class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates a child optimizer.
- clear() - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Clears this BlockBuilder.
- clearDebugInfo() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DebugInfoExpression for clearing a sequence
point.
- close() - Method in interface net.hydromatic.linq4j.Enumerator
-
Closes this enumerable and releases resources.
- coalesce(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a coalescing
operation.
- coalesce(Expression, Expression, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a coalescing
operation, given a conversion function.
- combine(T, T) - Method in interface net.hydromatic.lambda.functions.BinaryOperator
-
- combine(T, U) - Method in interface net.hydromatic.lambda.functions.Combiner
-
- Combiner<T,U,V> - Interface in net.hydromatic.lambda.functions
-
Combiner.
- compile() - Method in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- compose(Mapper<? super V, ? extends W>) - Method in interface net.hydromatic.lambda.functions.BiMapper
-
- compose(Mapper<? super R, ? extends V>) - Method in interface net.hydromatic.lambda.functions.Mapper
-
- compose(Mapper<? super R, ? extends V>) - Method in class net.hydromatic.lambda.functions.Mappers.AbstractMapper
-
- compose(Predicate<? super V>, Mapper<? super T, ? extends V>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- concat(Enumerable<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- concat(Enumerable<TSource>, Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Concatenates two sequences.
- concat(Enumerable<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Concatenates two sequences.
- concat(List<Enumerable<E>>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Concatenates two or more
Enumerable
s to form a composite
enumerable that contains the union of their elements.
- concat(Queryable<T>, Enumerable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Concatenates two sequences.
- concat(Queryable<T>, Enumerable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Concatenates two sequences.
- concat(Queryable<T>, Enumerable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- condition(Expression, Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
statement.
- condition(Expression, Expression, Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
statement.
- condition - Variable in class net.hydromatic.linq4j.expressions.ForStatement
-
- condition - Variable in class net.hydromatic.linq4j.expressions.WhileStatement
-
- ConditionalExpression - Class in net.hydromatic.linq4j.expressions
-
Represents an expression that has a conditional operator.
- ConditionalExpression(List<Node>, Type) - Constructor for class net.hydromatic.linq4j.expressions.ConditionalExpression
-
- ConditionalStatement - Class in net.hydromatic.linq4j.expressions
-
Represents an expression that has a conditional operator.
- ConditionalStatement(List<Node>) - Constructor for class net.hydromatic.linq4j.expressions.ConditionalStatement
-
- constant(U) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- constant(Object) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConstantExpression that has the Value property set
to the specified value.
- constant(Object, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConstantExpression that has the Value and Type
properties set to the specified values.
- constant(R) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a 1-parameter function that always returns the same value.
- ConstantExpression - Class in net.hydromatic.linq4j.expressions
-
Represents an expression that has a constant value.
- ConstantExpression(Type, Object) - Constructor for class net.hydromatic.linq4j.expressions.ConstantExpression
-
- constantNull() - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a 1-parameter function that always returns null.
- constants - Variable in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
The map contains known to be effectively-final expression.
- ConstantUntypedNull - Class in net.hydromatic.linq4j.expressions
-
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) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Declares a constructor.
- ConstructorDeclaration - Class in net.hydromatic.linq4j.expressions
-
Declaration of a constructor.
- ConstructorDeclaration(int, Type, List<ParameterExpression>, BlockStatement) - Constructor for class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- contains(Collection<?>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- contains(T) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- contains(T, EqualityComparer) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- contains(Enumerable<TSource>, TSource) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Enumerable<TSource>, TSource, EqualityComparer) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<TSource>
.
- contains(TSource) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(TSource, EqualityComparer) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<TSource>
.
- contains(Queryable<T>, T) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Queryable<T>, T, EqualityComparer) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<T>
.
- contains(Queryable<T>, T) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether a sequence contains a specified
element by using the default equality comparer.
- contains(Queryable<T>, T, EqualityComparer<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether a sequence contains a specified
element by using a specified EqualityComparer<T>
.
- contains(Queryable<T>, T) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- contains(Queryable<T>, T, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- continue_(LabelTarget) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a continue statement.
- continue_(LabelTarget, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a continue statement
with the specified type.
- convert_(Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents a type conversion
operation.
- convert_(Expression, Type, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents a conversion
operation for which the implementing method is specified.
- convertChecked(Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents a conversion
operation that throws an exception if the target type is
overflowed.
- convertChecked_(Expression, Type, Method) - Static method in class net.hydromatic.linq4j.expressions.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.
- count() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- count(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- count(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the number of elements in a
sequence.
- count(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns a number that represents how many elements
in the specified sequence satisfy a condition.
- count() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the number of elements in a
sequence.
- count(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns a number that represents how many elements
in the specified sequence satisfy a condition.
- count(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the number of elements in a
sequence.
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the number of elements in the specified
sequence that satisfies a condition.
- count(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the number of elements in a
sequence.
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the number of elements in the specified
sequence that satisfies a condition.
- count(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- count(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- create(Statement, BlockStatement) - Static method in class net.hydromatic.linq4j.expressions.Blocks
-
Prepends a statement to a block.
- create() - Static method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates visitor that uses default optimizer.
- create(Class<? extends ClassDeclarationFinder>) - Static method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates visitor that uses given class as optimizer.
- create(Function1<ClassDeclarationFinder, ClassDeclarationFinder>) - Static method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates visitor that uses given factory to create optimizers.
- createField(Expression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Creates final static field to hold the given expression.
- createFinishingOptimizeVisitor() - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Creates a final optimization visitor.
- createOptimizeVisitor() - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Creates a visitor that will be used during block optimization.
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- createOrderedEnumerable(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>, boolean) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence according
to a key.
- createOrderedEnumerable(Function1<T, TKey>, Comparator<TKey>, boolean) - Method in interface net.hydromatic.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in an
OrderedEnumerable
according to a key, using a specified
comparator.
- createQuery(Expression, Class<T>) - Method in interface net.hydromatic.linq4j.QueryProvider
-
Constructs a
Queryable
object that can evaluate the query
represented by a specified expression tree.
- createQuery(Expression, Type) - Method in interface net.hydromatic.linq4j.QueryProvider
-
Constructs a
Queryable
object that can evaluate the query
represented by a specified expression tree.
- createQuery(Expression, Class<T>) - Method in class net.hydromatic.linq4j.QueryProviderImpl
-
- createQuery(Expression, Type) - Method in class net.hydromatic.linq4j.QueryProviderImpl
-
- current() - Method in interface net.hydromatic.linq4j.Enumerator
-
Gets the current element in the collection.
- debugInfo() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DebugInfoExpression with the specified span.
- declarations - Variable in class net.hydromatic.linq4j.expressions.ForStatement
-
- DeclarationStatement - Class in net.hydromatic.linq4j.expressions
-
Expression that declares and optionally initializes a variable.
- DeclarationStatement(int, ParameterExpression, Expression) - Constructor for class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- declare(int, ParameterExpression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a statement that declares a variable.
- declare(int, String, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an expression that declares and initializes a variable.
- decrement(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the decrementing of
the expression by 1.
- decrement(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the decrementing of
the expression by 1.
- dedup - Variable in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
The map that de-duplicates expressions, so the same expressions may reuse
the same final static fields.
- default_() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DefaultExpression that has the Type property set to
the specified type.
- DEFAULT_PROVIDER - Static variable in class net.hydromatic.linq4j.Linq4j
-
Query provider that simply executes a
Queryable
by calling its
enumerator method; does not attempt optimization.
- DefaultEnumerable<T> - Class in net.hydromatic.linq4j
-
Implementation of the
Enumerable
interface that
implements the extension methods by calling into the
Extensions
class.
- DefaultEnumerable() - Constructor for class net.hydromatic.linq4j.DefaultEnumerable
-
- DefaultExpression - Class in net.hydromatic.linq4j.expressions
-
Represents the default value of a type or an empty expression.
- DefaultExpression(Class) - Constructor for class net.hydromatic.linq4j.expressions.DefaultExpression
-
- defaultIfEmpty() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- defaultIfEmpty(T) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- defaultIfEmpty(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Enumerable<TSource>, TSource) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(TSource) - Method in interface net.hydromatic.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>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Queryable<T>, T) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the elements of the specified sequence or
the type parameter's default value in a singleton collection if
the sequence is empty.
- defaultIfEmpty(Queryable<T>, T) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the elements of the specified sequence or
the specified value in a singleton collection if the sequence
is empty.
- defaultIfEmpty(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- defaultIfEmpty(Queryable<T>, T) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- defaultValue - Variable in class net.hydromatic.linq4j.expressions.LabelStatement
-
- defaultValue - Variable in enum net.hydromatic.linq4j.expressions.Primitive
-
The default value of this primitive class.
- Deterministic - Annotation Type in net.hydromatic.linq4j.function
-
Specifies that function is deterministic (i.e.
- DeterministicCodeOptimizer - Class in net.hydromatic.linq4j.expressions
-
Factors out deterministic expressions to final static fields.
- DeterministicCodeOptimizer(ClassDeclarationFinder) - Constructor for class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Creates a child optimizer.
- dimension - Variable in class net.hydromatic.linq4j.expressions.NewArrayExpression
-
- discard(Object) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- distinct() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- distinct(EqualityComparer<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- distinct(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns distinct elements from a sequence by using
the default
EqualityComparer
to compare values.
- distinct(Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns distinct elements from a sequence by using
a specified
EqualityComparer
to compare values.
- distinct() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(EqualityComparer<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<TSource>
to compare values.
- distinct(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(Queryable<T>, EqualityComparer) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<T>
to compare values.
- distinct(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns distinct elements from a sequence by using
the default equality comparer to compare values.
- distinct(Queryable<T>, EqualityComparer<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns distinct elements from a sequence by using
a specified EqualityComparer<T>
to compare values.
- distinct(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- distinct(Queryable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- divide(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
division operation.
- divide(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
division operation.
- divideAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- divideAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- divideAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
- DoubleFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a native double
value.
- dynamic(CallSiteBinder, Type, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder.
- dynamic(CallSiteBinder, Type, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DynamicExpression
that represents a dynamic
operation bound by the provided CallSiteBinder
, using varargs.
- DynamicExpression - Class in net.hydromatic.linq4j.expressions
-
Represents a dynamic operation.
- DynamicExpression(Class) - Constructor for class net.hydromatic.linq4j.expressions.DynamicExpression
-
- dynamicInvoke(Object...) - Method in interface net.hydromatic.linq4j.expressions.FunctionExpression.Invokable
-
- e - Variable in class net.hydromatic.linq4j.Ord
-
- elementAt(int) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- elementAt(Enumerable<TSource>, int) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the element at a specified index in a
sequence.
- elementAt(int) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the element at a specified index in a
sequence.
- elementAt(Queryable<T>, int) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- elementAtOrDefault(int) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- elementAtOrDefault(Enumerable<TSource>, int) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(int) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the element at a specified index in a
sequence or a default value if the index is out of
range.
- elementAtOrDefault(Queryable<T>, int) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- ElementInit - Class in net.hydromatic.linq4j.expressions
-
Represents an initializer for a single element of an
Enumerable
collection.
- ElementInit() - Constructor for class net.hydromatic.linq4j.expressions.ElementInit
-
- elementInit(Method, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an ElementInit
, given an Iterable<T>
as the second
argument.
- elementInit(Method, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an ElementInit, given an array of values as the second
argument, using varargs.
- elementType - Variable in class net.hydromatic.linq4j.BaseQueryable
-
- empty() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an empty expression that has Void type.
- EMPTY_ENUMERABLE - Static variable in class net.hydromatic.linq4j.Linq4j
-
- EMPTY_STATEMENT - Static variable in class net.hydromatic.linq4j.expressions.OptimizeVisitor
-
- emptyEnumerable() - Static method in class net.hydromatic.linq4j.Linq4j
-
- emptyEnumerator() - Static method in class net.hydromatic.linq4j.Linq4j
-
- end() - Method in interface net.hydromatic.lambda.streams.StatefulSink
-
- Enumerable<T> - Interface in net.hydromatic.linq4j
-
Exposes the enumerator, which supports a simple iteration over a collection.
- EnumerableDefaults - Class in net.hydromatic.linq4j
-
Default implementations of methods in the
Enumerable
interface.
- EnumerableDefaults() - Constructor for class net.hydromatic.linq4j.EnumerableDefaults
-
- enumerator() - Method in class net.hydromatic.linq4j.AbstractEnumerable2
-
- enumerator() - Method in class net.hydromatic.linq4j.BaseQueryable
-
- Enumerator<T> - Interface in net.hydromatic.linq4j
-
Supports a simple iteration over a collection.
- enumerator(Collection<V>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Adapter that converts a collection into an enumerator.
- enumerator() - Method in class net.hydromatic.linq4j.QueryableDefaults.ReplayableQueryable
-
- enumerator() - Method in interface net.hydromatic.linq4j.RawEnumerable
-
Returns an enumerator that iterates through a collection.
- enumeratorIterator(Enumerator<T>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Adapter that converts an enumerator into an iterator.
- equal(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an equality
comparison.
- equal(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an equality
comparison.
- equal(T, T) - Method in interface net.hydromatic.linq4j.function.EqualityComparer
-
- EqualityComparer<T> - Interface in net.hydromatic.linq4j.function
-
Compares values for equality.
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.BinaryExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.BlockStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.CatchBlock
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ConditionalExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ConditionalStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ConstantExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ConstantUntypedNull
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ForStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.GotoStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.IndexExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.LabelStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.LabelTarget
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.MemberExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.NewArrayExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.NewExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ParameterExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.TernaryExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.ThrowStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.TryStatement
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.TypeBinaryExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.UnaryExpression
-
- equals(Object) - Method in class net.hydromatic.linq4j.expressions.WhileStatement
-
- equals(T, T) - Static method in class net.hydromatic.linq4j.Linq4j
-
Returns whether the arguments are equal to each other.
- eval(L, R) - Method in interface net.hydromatic.lambda.functions.BiPredicate
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.BinaryExpression
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.BlockStatement
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.ConstantExpression
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.GotoStatement
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.MemberExpression
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- evaluate(Evaluator) - Method in class net.hydromatic.linq4j.expressions.ParameterExpression
-
- except(Enumerable<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- except(Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- except(Enumerable<TSource>, Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the default equality comparer to compare values.
- except(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource>
to compare
values.
- except(Enumerable<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the default equality comparer to compare values.
- except(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Produces the set difference of two sequences by
using the specified EqualityComparer<TSource>
to compare
values.
- except(Queryable<T>, Enumerable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Produces the set difference of two sequences by
using the default equality comparer to compare values.
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Produces the set difference of two sequences by
using the specified EqualityComparer<T>
to compare
values.
- except(Queryable<T>, Enumerable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the default equality comparer to compare values.
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Produces the set difference of two sequences by
using the specified EqualityComparer<T>
to compare
values.
- except(Queryable<T>, Enumerable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- except(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- exclusiveOr(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
operation, using op_ExclusiveOr for user-defined types.
- exclusiveOr(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
operation, using op_ExclusiveOr for user-defined types.
- exclusiveOrAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- exclusiveOrAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- exclusiveOrAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
- execute(Expression, Class<T>) - Method in interface net.hydromatic.linq4j.QueryProvider
-
Executes the query represented by a specified expression tree.
- execute(Expression, Type) - Method in interface net.hydromatic.linq4j.QueryProvider
-
Executes the query represented by a specified expression tree.
- execute(Expression, Class<T>) - Method in class net.hydromatic.linq4j.QueryProviderImpl
-
- execute(Expression, Type) - Method in class net.hydromatic.linq4j.QueryProviderImpl
-
- executeQuery(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryProvider
-
Executes a queryable, and returns an enumerator over the
rows that it yields.
- exists(List<? extends E>, Predicate1<E>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns whether there is an element in list
for which
predicate
is true.
- expression - Variable in class net.hydromatic.linq4j.BaseQueryable
-
- Expression - Class in net.hydromatic.linq4j.expressions
-
Analogous to LINQ's System.Linq.Expression.
- Expression(ExpressionType, Type) - Constructor for class net.hydromatic.linq4j.expressions.Expression
-
Creates an Expression.
- expression - Variable in class net.hydromatic.linq4j.expressions.GotoStatement
-
- expression - Variable in class net.hydromatic.linq4j.expressions.MemberExpression
-
- expression - Variable in class net.hydromatic.linq4j.expressions.ThrowStatement
-
- expression - Variable in class net.hydromatic.linq4j.expressions.TypeBinaryExpression
-
- expression - Variable in class net.hydromatic.linq4j.expressions.UnaryExpression
-
- expression0 - Variable in class net.hydromatic.linq4j.expressions.BinaryExpression
-
- expression0 - Variable in class net.hydromatic.linq4j.expressions.TernaryExpression
-
- expression1 - Variable in class net.hydromatic.linq4j.expressions.BinaryExpression
-
- expression1 - Variable in class net.hydromatic.linq4j.expressions.TernaryExpression
-
- expression2 - Variable in class net.hydromatic.linq4j.expressions.TernaryExpression
-
- expressionList - Variable in class net.hydromatic.linq4j.expressions.ConditionalStatement
-
- Expressions - Class in net.hydromatic.linq4j.expressions
-
Utility methods for expressions, including a lot of factory methods.
- expressions - Variable in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- expressions - Variable in class net.hydromatic.linq4j.expressions.NewArrayExpression
-
- Expressions.FluentList<T> - Interface in net.hydromatic.linq4j.expressions
-
- ExpressionType - Enum in net.hydromatic.linq4j.expressions
-
Analogous to LINQ's System.Linq.Expressions.ExpressionType.
- ExpressionVisitor - Interface in net.hydromatic.linq4j.expressions
-
Represents a visitor or rewriter for expression trees.
- extended - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- ExtendedEnumerable<TSource> - Interface in net.hydromatic.linq4j
-
- ExtendedOrderedEnumerable<T> - Interface in net.hydromatic.linq4j
-
- ExtendedOrderedQueryable<T> - Interface in net.hydromatic.linq4j
-
- Extensions - Class in net.hydromatic.linq4j
-
Contains what, in LINQ.NET, would be extension methods.
- Factory<T> - Interface in net.hydromatic.lambda.functions
-
Creates objects.
- FALSE - Static variable in interface net.hydromatic.linq4j.function.Predicate1
-
Predicate that always evaluates to false
.
- FALSE - Static variable in interface net.hydromatic.linq4j.function.Predicate2
-
Predicate that always evaluates to false
.
- FALSE_EXPR - Static variable in class net.hydromatic.linq4j.expressions.OptimizeVisitor
-
- falsePredicate1() - Static method in class net.hydromatic.linq4j.function.Functions
-
A predicate with one parameter that always returns true
.
- falsePredicate2() - Static method in class net.hydromatic.linq4j.function.Functions
-
A predicate with two parameters that always returns false
.
- field(Expression, Field) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field(Expression, PseudoField) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field(Expression, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a field
given the name of the field.
- field(Expression, Type, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a field.
- field - Variable in class net.hydromatic.linq4j.expressions.MemberExpression
-
- field(Field) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- fieldDecl(int, ParameterExpression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Declares a field with an initializer.
- fieldDecl(int, ParameterExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Declares a field.
- FieldDeclaration - Class in net.hydromatic.linq4j.expressions
-
Declaration of a field.
- FieldDeclaration(int, ParameterExpression, Expression) - Constructor for class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- fieldsByName - Variable in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
The map of all the added final static fields.
- filter(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- filter(BiPredicate<? super K, ? super V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- filter(MapStream<K, V>, BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- filter(Predicate<? super T>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- filter(List<E>, Predicate1<E>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a list that contains only elements of list
that match
predicate
.
- filterKeys(Predicate<K>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- filterKeys(Predicate<K>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- filterKeys(MapStream<K, V>, Predicate<K>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- filterValues(Predicate<V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- filterValues(Predicate<V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- filterValues(MapStream<K, V>, Predicate<V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- findDeclaredExpression(Expression) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Finds if there exists ready for reuse declaration for given expression.
- findDeclaredExpression(Expression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Finds if there exists ready for reuse declaration for given expression.
- first() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- first(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- first(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the first element of a sequence.
- first(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the first element in a sequence that
satisfies a specified condition.
- first() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the first element of a sequence.
- first(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the first element in a sequence that
satisfies a specified condition.
- first(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the first element of a sequence.
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the first element of a sequence that
satisfies a specified condition.
- first(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the first element of a sequence.
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the first element of a sequence that
satisfies a specified condition.
- first(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- first(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- firstOrDefault() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- firstOrDefault(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- firstOrDefault(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.
- firstOrDefault() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the first element of the sequence that
satisfies a condition or a default value if no such element is
found.
- firstOrDefault(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the first element of a sequence that
satisfies a specified condition or a default value if no such
element is found.
- firstOrDefault(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the first element of a sequence, or a
default value if the sequence contains no elements.
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the first element of a sequence that
satisfies a specified condition or a default value if no such
element is found.
- firstOrDefault(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- firstOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- flatMap(FlatMapper<? super T, R>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- flatMapInto(T, Sink<? super R>) - Method in interface net.hydromatic.lambda.functions.FlatMapper
-
- FlatMapper<T,R> - Interface in net.hydromatic.lambda.functions
-
FlatMapper.
- flavor(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns whether this type is a primitive, box or other type.
- FloatFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a native float
value.
- fold(Factory<U>, Combiner<U, T, U>, BinaryOperator<U>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- foldAnd(List<Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Combines a list of expressions using AND.
- foldOr(List<Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Combines a list of expressions using OR.
- for_(Iterable<? extends DeclarationStatement>, Expression, Expression, Statement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LoopExpression with the given body.
- for_(DeclarationStatement, Expression, Expression, Statement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LoopExpression with the given body.
- forEach(BiBlock<? super K, ? super V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- forEach(BiBlock<? super K, ? super V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- forEach(MapStream<K, V>, BiBlock<? super K, ? super V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- foreach(Function1<T, R>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- foreach(Function1<TSource, R>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Performs an operation for each member of this enumeration.
- forMap(Map<? super T, ? extends U>) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- forMap(Map<? super T, ? extends U>, U) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- forPredicate(Predicate<? super T>, U, U) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- ForStatement - Class in net.hydromatic.linq4j.expressions
-
Represents an infinite loop.
- ForStatement(List<DeclarationStatement>, Expression, Expression, Statement) - Constructor for class net.hydromatic.linq4j.expressions.ForStatement
-
- function - Variable in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- Function<R> - Interface in net.hydromatic.linq4j.function
-
Base interface for all functions.
- Function0<R> - Interface in net.hydromatic.linq4j.function
-
Function with no parameters.
- Function1<T0,R> - Interface in net.hydromatic.linq4j.function
-
Function with one parameter.
- Function2<T0,T1,R> - Interface in net.hydromatic.linq4j.function
-
Function with two parameters.
- FUNCTION_RESULT_TYPES - Static variable in class net.hydromatic.linq4j.function.Functions
-
- functionClass(Type) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns the appropriate interface for a lambda function with
1 argument and the given return type.
- FunctionExpression<F extends Function<?>> - Class in net.hydromatic.linq4j.expressions
-
Represents a strongly typed lambda expression as a data structure in the form
of an expression tree.
- FunctionExpression(F) - Constructor for class net.hydromatic.linq4j.expressions.FunctionExpression
-
- FunctionExpression(Class<F>, BlockStatement, List<ParameterExpression>) - Constructor for class net.hydromatic.linq4j.expressions.FunctionExpression
-
- FunctionExpression.Invokable - Interface in net.hydromatic.linq4j.expressions
-
Function that can be invoked with a variable number of arguments.
- Functions - Class in net.hydromatic.linq4j.function
-
Utilities relating to functions.
- fynally - Variable in class net.hydromatic.linq4j.expressions.TryStatement
-
- generate(int, Function1<Integer, E>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a list generated by applying a function to each index between
0 and size
- 1.
- get(Object) - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- get(Object) - Method in interface net.hydromatic.linq4j.expressions.PseudoField
-
- get(Object) - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- getActionType(Class...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a Type object that represents a generic System.Action
delegate type that has specific type arguments.
- getAny() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- getAny() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- getAny(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- getBoolean() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getByte() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getChar() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getComponentType() - Method in class net.hydromatic.linq4j.expressions.Types.ArrayType
-
- getComponentType(Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
Returns the component type of an array.
- getComputedExpression(Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Returns the reference to ParameterExpression if given expression was
already computed and stored to local variable
- getDeclaringClass() - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- getDeclaringClass() - Method in interface net.hydromatic.linq4j.expressions.PseudoField
-
- getDeclaringClass() - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- getDelegateType(Class...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Gets a Type object that represents a generic System.Func or
System.Action delegate type that has specific type
arguments.
- getDouble() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getElementType() - Method in class net.hydromatic.linq4j.BaseQueryable
-
- getElementType(Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- getElementType() - Method in class net.hydromatic.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getElementType() - Method in interface net.hydromatic.linq4j.RawQueryable
-
Gets the type of the element(s) that are returned when the expression
tree associated with this Queryable is executed.
- getExpression() - Method in class net.hydromatic.linq4j.BaseQueryable
-
- getExpression() - Method in class net.hydromatic.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getExpression() - Method in interface net.hydromatic.linq4j.RawQueryable
-
Gets the expression tree that is associated with this Queryable.
- getFirst() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- getFirst() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- getFirst(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- getFloat() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getFunction() - Method in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- getFuncType(Class...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a Type object that represents a generic System.Func
delegate type that has specific type arguments.
- getInt() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getKey() - Method in interface net.hydromatic.lambda.functions.BiValue
-
- getKey() - Method in class net.hydromatic.lambda.streams.MapStream.BiVal
-
- getKey() - Method in interface net.hydromatic.linq4j.Grouping
-
Gets the key of this Grouping.
- getKey() - Method in class net.hydromatic.linq4j.Ord
-
- getLong() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getModifiers() - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- getModifiers() - Method in interface net.hydromatic.linq4j.expressions.PseudoField
-
- getModifiers() - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- getName() - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- getName() - Method in interface net.hydromatic.linq4j.expressions.PseudoField
-
- getName() - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- getName() - Method in interface net.hydromatic.linq4j.expressions.Types.RecordType
-
- getNodeType() - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
Gets the node type of this Expression.
- getObject() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getOnly() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- getOnly() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- getOnly(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- getProvider() - Method in class net.hydromatic.linq4j.BaseQueryable
-
- getProvider() - Method in class net.hydromatic.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- getProvider() - Method in interface net.hydromatic.linq4j.RawQueryable
-
Gets the query provider that is associated with this data source.
- getRecordFields() - Method in interface net.hydromatic.linq4j.expressions.Types.RecordType
-
- getShort() - Method in interface net.hydromatic.linq4j.expressions.Primitive.Source
-
- getThis() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
Derived classes might wish to override this method to return the "outer"
enumerable.
- getThisOrdered() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
Derived classes might wish to override this method to return the "outer"
ordered-enumerable.
- getType() - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
Gets the static type of the expression that this Expression
represents.
- getType() - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- getType() - Method in interface net.hydromatic.linq4j.expressions.PseudoField
-
- getType() - Method in class net.hydromatic.linq4j.expressions.ReflectedPseudoField
-
- getValue() - Method in interface net.hydromatic.lambda.functions.BiValue
-
- getValue() - Method in class net.hydromatic.lambda.streams.MapStream.BiVal
-
- getValue() - Method in class net.hydromatic.linq4j.Ord
-
- goDeeper() - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates child visitor.
- goDeeper() - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Creates child visitor.
- goto_(LabelTarget) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a "go to" statement.
- goto_(LabelTarget, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a "go to" statement.
- goto_(LabelTarget, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a "go to" statement with
the specified type.
- goto_(LabelTarget, Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a "go to" statement with
the specified type.
- GotoExpressionKind - Enum in net.hydromatic.linq4j.expressions
-
- GotoStatement - Class in net.hydromatic.linq4j.expressions
-
Represents an unconditional jump.
- greaterThan(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "greater than"
numeric comparison.
- greaterThan(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "greater than"
numeric comparison.
- greaterThanOrEqual(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "greater than or
equal" numeric comparison.
- greaterThanOrEqual(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "greater than or
equal" numeric comparison.
- groupBy(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function2<TKey, Enumerable<T>, TResult>, EqualityComparer) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function1<T, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Function1<T, TKey>, Function0<TAccumulate>, Function2<TAccumulate, T, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class net.hydromatic.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>, Function2<TKey, Enumerable<TSource>, TResult>) - Static method in class net.hydromatic.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>, EqualityComparer<TKey>) - Static method in class net.hydromatic.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>, EqualityComparer) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Enumerable<TSource>, Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Static method in class net.hydromatic.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>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface net.hydromatic.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>, Function2<TKey, Enumerable<TSource>, TResult>) - Method in interface net.hydromatic.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>, EqualityComparer) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
key selector function.
- groupBy(Function1<TSource, TKey>, Function2<TKey, Enumerable<TSource>, TResult>, EqualityComparer) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function1<TSource, TElement>, Function2<TKey, Enumerable<TElement>, TResult>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Groups the elements of a sequence according to a
specified key selector function, initializing an accumulator for each
group and adding to it each time an element with the same key is seen.
- groupBy(Function1<TSource, TKey>, Function0<TAccumulate>, Function2<TAccumulate, TSource, TAccumulate>, Function2<TKey, TAccumulate, TResult>, EqualityComparer<TKey>) - Method in interface net.hydromatic.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>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and compares the keys by using
a specified comparer.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and projects the elements for
each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence and projects the
elements for each group by using a specified function.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<T, TElement>>, FunctionExpression<Function2<TKey, Enumerable<TElement>, TResult>>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Groups the elements of a sequence according to a
specified key selector function and creates a result value from
each group and its key.
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupByK(Queryable<T>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function2<TKey, Enumerable<T>, TResult>>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- Grouping<K,V> - Interface in net.hydromatic.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>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupJoin(Enumerable<TInner>, Function1<T, TKey>, Function1<TInner, TKey>, Function2<T, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Correlates the elements of two sequences based on
equality of keys and groups the results.
- groupJoin(Enumerable<TSource>, Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Static method in class net.hydromatic.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>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Correlates the elements of two sequences based on
equality of keys and groups the results.
- groupJoin(Enumerable<TInner>, Function1<TSource, TKey>, Function1<TInner, TKey>, Function2<TSource, Enumerable<TInner>, TResult>, EqualityComparer<TKey>) - Method in interface net.hydromatic.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>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<TOuter>, Enumerable<TInner>, FunctionExpression<Function1<TOuter, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<TOuter, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Correlates the elements of two sequences based on
key equality and groups the results.
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- groupJoin(Queryable<T>, Enumerable<TInner>, FunctionExpression<Function1<T, TKey>>, FunctionExpression<Function1<TInner, TKey>>, FunctionExpression<Function2<T, Enumerable<TInner>, TResult>>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- i - Variable in class net.hydromatic.linq4j.Ord
-
- identity() - Static method in class net.hydromatic.lambda.functions.Mappers
-
- IDENTITY - Static variable in interface net.hydromatic.linq4j.function.Function1
-
The identity function.
- identityComparer() - Static method in class net.hydromatic.linq4j.function.Functions
-
- identitySelector() - Static method in class net.hydromatic.linq4j.function.Functions
-
- ifThen(Expression, Node) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with an if statement.
- ifThenElse(Expression, Node, Node) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements.
- ifThenElse(Expression, Node...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]...
- ifThenElse(Iterable<? extends Node>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ConditionalExpression that represents a conditional
block with if and else statements:
if (test) stmt1 [ else if (test2) stmt2 ]...
- ignore0() - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a function of arity 0 that does nothing.
- ignore1() - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a function of arity 1 that does nothing.
- ignore2() - Static method in class net.hydromatic.linq4j.function.Functions
-
Returns a function of arity 2 that does nothing.
- implemented - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- increment(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the incrementing of
the expression value by 1.
- increment(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the incrementing of
the expression by 1.
- IndexExpression - Class in net.hydromatic.linq4j.expressions
-
Represents indexing a property or array.
- IndexExpression(Expression, List<Expression>) - Constructor for class net.hydromatic.linq4j.expressions.IndexExpression
-
- indexExpressions - Variable in class net.hydromatic.linq4j.expressions.IndexExpression
-
- initializer - Variable in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- initializer - Variable in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- inputs() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- inputs(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- inputs() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- INSTANCE - Static variable in class net.hydromatic.linq4j.expressions.ConstantUntypedNull
-
- instance() - Static method in class net.hydromatic.linq4j.QueryableRecorder
-
- instanceOf(Class<?>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- instantiate(Class<? extends T>, Class<? extends U>) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- IntegerFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a native int
value.
- intersect(Enumerable<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- intersect(Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- intersect(Enumerable<TSource>, Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values.
- intersect(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource>
to compare
values.
- intersect(Enumerable<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values.
- intersect(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<TSource>
to compare
values.
- intersect(Queryable<T>, Enumerable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values.
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Produces the set intersection of two sequences by
using the specified EqualityComparer<T>
to compare
values.
- intersect(Queryable<T>, Enumerable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the default equality comparer to compare values.
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Produces the set intersection of two sequences by
using the specified EqualityComparer to compare
values.
- intersect(Queryable<T>, Enumerable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- intersect(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- into(A) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- into(MapStream<K, V>, A) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- into(A) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- into(C) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- into(Enumerable<T>, C) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
- into(C) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Copies the contents of the sequence into a collection.
- intoMulti(A, Factory<C>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- intoMulti(MapStream<K, V>, A, Factory<C>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- intoMulti(A, Factory<C>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- inventFieldName(Expression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Generates field name to store given expression.
- InvocationExpression - Class in net.hydromatic.linq4j.expressions
-
Represents an expression that applies a delegate or lambda expression to a
list of argument expressions.
- InvocationExpression(ExpressionType, Class) - Constructor for class net.hydromatic.linq4j.expressions.InvocationExpression
-
- invoke(Expression, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an InvocationExpression that applies a delegate or
lambda expression to a list of argument expressions.
- invoke(Expression, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an InvocationExpression that applies a delegate or
lambda expression to a list of argument expressions, using varargs.
- is(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns whether a given type is primitive.
- isArray(Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- isAssignableFrom(Type, Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- isBox(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns whether a given type is a box type (e.g.
- isConstant(Expression) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Verifies if the expression is effectively constant.
- isConstant(Iterable<? extends Expression>) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Verifies if all the expressions in given list are effectively constant.
- isConstant(Expression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Verifies if the expression is effectively constant.
- isConstantNull(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns whether an expression always evaluates to null.
- isConstructorDeterministic(NewExpression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Checks if new instance creation can be reused.
- isEmpty() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- isEmpty(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- isEmpty() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- isEqual(Object) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- isFalse(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns whether the expression evaluates to false.
- isFalse(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns whether the expression evaluates to false.
- isFixedNumeric() - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns whether this Primitive is a fixed-point numeric type.
- isKnownNotNull(Expression) - Method in class net.hydromatic.linq4j.expressions.OptimizeVisitor
-
Returns whether an expression always returns a non-null result.
- isMethodDeterministic(Method) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Checks if given method is deterministic (i.e.
- isNull() - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- isNull() - Static method in class net.hydromatic.lambda.functions.Predicates
-
- isNumeric() - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns whether this Primitive is a numeric type.
- isSafeForReuse(DeclarationStatement) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
- isSame(Object) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- isSimpleExpression(Expression) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Checks if experssion is simple enough for always inline
- isTrue(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns whether the expression evaluates to true.
- isTrue(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns whether the expression evaluates to true.
- iterableEnumerator(Iterable<T>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Adapter that converts an iterable into an enumerator.
- Iterables - Class in net.hydromatic.lambda.streams
-
- iterator() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- iterator() - Method in class net.hydromatic.linq4j.AbstractEnumerable
-
- iterator() - Method in class net.hydromatic.linq4j.BaseQueryable
-
- iterator() - Method in class net.hydromatic.linq4j.QueryableDefaults.ReplayableQueryable
-
- label() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelTarget representing a label with X type and
no name.
- label(LabelTarget) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelExpression representing a label without a
default value.
- label(String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelTarget representing a label with X type and
the given name.
- label(Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelTarget representing a label with the given
type.
- label(LabelTarget, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelExpression representing a label with the given
default value.
- label(Type, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LabelTarget representing a label with the given type
and name.
- LabelStatement - Class in net.hydromatic.linq4j.expressions
-
Represents a label, which can be put in any
Expression
context.
- LabelStatement(Expression, ExpressionType) - Constructor for class net.hydromatic.linq4j.expressions.LabelStatement
-
- labelTarget - Variable in class net.hydromatic.linq4j.expressions.GotoStatement
-
- LabelTarget - Class in net.hydromatic.linq4j.expressions
-
- LabelTarget(String) - Constructor for class net.hydromatic.linq4j.expressions.LabelTarget
-
- lambda(F) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a FunctionExpression from an actual function.
- lambda(BlockStatement, Iterable<? extends ParameterExpression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(BlockStatement, ParameterExpression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- lambda(Expression, Iterable<? extends ParameterExpression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an Expression where the delegate type F
is
known at compile time.
- lambda(Expression, ParameterExpression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an Expression where the delegate type F
is
known at compile time, using varargs.
- lambda(Class<F>, BlockStatement, Iterable<? extends ParameterExpression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(Class<F>, BlockStatement, ParameterExpression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- lambda(Class<F>, Expression, Iterable<? extends ParameterExpression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type.
- lambda(Class<F>, Expression, ParameterExpression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a LambdaExpression by first constructing a delegate
type, using varargs.
- LambdaExpression - Class in net.hydromatic.linq4j.expressions
-
Describes a lambda expression.
- LambdaExpression(ExpressionType, Class) - Constructor for class net.hydromatic.linq4j.expressions.LambdaExpression
-
- last() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- last(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- last(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the last element of a sequence.
- last(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the last element of a sequence that
satisfies a specified condition.
- last() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence.
- last(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the last element in a sequence.
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the last element in a sequence.
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the last element of a sequence that
satisfies a specified condition.
- last(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- last(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- lastOrDefault() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- lastOrDefault(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- lastOrDefault(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the last element of a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the last element in a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the last element in a sequence, or a
default value if the sequence contains no elements.
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the last element of a sequence that
satisfies a condition or a default value if no such element is
found.
- lastOrDefault(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- lastOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- learnFinalStaticDeclarations(List<MemberDeclaration>) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Processes the list of declarations when class expression detected.
- learnFinalStaticDeclarations(List<MemberDeclaration>) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Processes the list of declarations and learns final static ones as
effectively constant.
- leftShift(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift operation.
- leftShift(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift operation.
- leftShiftAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- leftShiftAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- leftShiftAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
- lessThan(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "less than"
numeric comparison.
- lessThan(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "less than"
numeric comparison.
- lessThanOrEqual(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a " less than or
equal" numeric comparison.
- lessThanOrEqual(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a "less than or
equal" numeric comparison.
- Linq4j - Class in net.hydromatic.linq4j
-
Utility and factory methods for Linq4j.
- list() - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an empty fluent list.
- list(T...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a fluent list with given elements.
- list(Iterable<T>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a fluent list with elements from the given collection.
- listBind(Member, Iterable<? extends ElementInit>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberListBinding where the member is a field or
property.
- listBind(Member, ElementInit...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberListBinding where the member is a field or
property, using varargs.
- listBind(Method, Iterable<? extends ElementInit>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberListBinding based on a specified property
accessor method.
- listBind(Method, ElementInit...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberListBinding object based on a specified
property accessor method, using varargs.
- listInit(NewExpression, Iterable<? extends ElementInit>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses specified ElementInit
objects to initialize a collection.
- listInit(NewExpression, ElementInit...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses specified ElementInit
objects to initialize a collection, using varargs.
- listInit(NewExpression, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses a method named "Add" to
add elements to a collection, using varargs.
- listInit(NewExpression, Method, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses a specified method to
add elements to a collection.
- listInit(NewExpression, Method, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses a specified method to
add elements to a collection, using varargs.
- listInitE(NewExpression, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ListInitExpression that uses a method named "Add" to
add elements to a collection.
- ListInitExpression - Class in net.hydromatic.linq4j.expressions
-
Represents a constructor call that has a collection initializer.
- ListInitExpression(ExpressionType, Class) - Constructor for class net.hydromatic.linq4j.expressions.ListInitExpression
-
- longCount() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- longCount(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- longCount(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns an long that represents how many elements
in a sequence satisfy a condition.
- longCount() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns an long that represents how many elements
in a sequence satisfy a condition.
- longCount(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns an long that represents the number of
elements in a sequence that satisfy a condition.
- longCount(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns an long that represents the total number
of elements in a sequence.
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns an long that represents the number of
elements in a sequence that satisfy a condition.
- longCount(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- longCount(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- LongFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a native long
value.
- Lookup<K,V> - Interface in net.hydromatic.linq4j
-
Represents a collection of keys each mapped to one or more values.
- lookupConstructor(Type, Class...) - Static method in class net.hydromatic.linq4j.expressions.Types
-
Finds a constructor of a given class that accepts a given set of
arguments.
- lookupMethod(Class, String, Class...) - Static method in class net.hydromatic.linq4j.expressions.Types
-
Finds a method of a given name that accepts a given set of arguments.
- make() - Method in interface net.hydromatic.lambda.functions.Factory
-
- makeBinary(ExpressionType, Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression, given the left and right operands,
by calling an appropriate factory method.
- makeBinary(ExpressionType, Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression, given the left operand, right
operand and implementing method, by calling the appropriate
factory method.
- makeBinary(ExpressionType, Expression, Expression, boolean, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression, given the left operand, right
operand, implementing method and type conversion function, by
calling the appropriate factory method.
- makeCatchBlock(Type, ParameterExpression, Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a CatchBlock representing a catch statement with the
specified elements.
- makeDynamic(Type, CallSiteBinder, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder.
- makeDynamic(Type, CallSiteBinder, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a DynamicExpression that represents a dynamic
operation bound by the provided CallSiteBinder, using varargs.
- makeGoto(GotoExpressionKind, LabelTarget, Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a GotoExpression representing a jump of the specified
GotoExpressionKind.
- makeGoto(GotoExpressionKind, LabelTarget, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
- makeMemberAccess(Expression, PseudoField) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a field.
- makeTernary(ExpressionType, Expression, Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TernaryExpression, given the left and right operands,
by calling an appropriate factory method.
- makeTry(Type, Expression, Expression, Expression, Iterable<? extends CatchBlock>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with the
specified elements.
- makeTry(Type, Expression, Expression, Expression, CatchBlock...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with the
specified elements, using varargs.
- makeUnary(ExpressionType, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression, given an operand, by calling the
appropriate factory method.
- makeUnary(ExpressionType, Expression, Type, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression, given an operand and implementing
method, by calling the appropriate factory method.
- map(T, U) - Method in interface net.hydromatic.lambda.functions.BiMapper
-
- map(T) - Method in interface net.hydromatic.lambda.functions.Mapper
-
- map(BiMapper<K, V, W>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- map(MapStream<K, V>, BiMapper<K, V, W>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- map(BiMapper<K, V, W>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- map(Mapper<? super T, ? extends R>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- Mapper<T,R> - Interface in net.hydromatic.lambda.functions
-
Mapper.
- Mappers - Class in net.hydromatic.lambda.functions
-
- Mappers.AbstractMapper<T,R> - Class in net.hydromatic.lambda.functions
-
- MapStream<K,V> - Interface in net.hydromatic.lambda.streams
-
A stream of two element tuples.
- MapStream.AbstractMapStream<K,V> - Class in net.hydromatic.lambda.streams
-
- MapStream.BiVal<K,V> - Class in net.hydromatic.lambda.streams
-
- MapStream.Impl - Class in net.hydromatic.lambda.streams
-
- mapValues(Mapper<V, W>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- mapValues(MapStream<K, V>, Mapper<V, W>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- mapValues(Mapper<V, W>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- mapValuesMulti(BiMapper<? super K, ? super V, Iterable<W>>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- mapValuesMulti(MapStream<K, V>, BiMapper<? super K, ? super V, Iterable<W>>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- mapValuesMulti(BiMapper<? super K, ? super V, Iterable<W>>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- max() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(BigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(NullableBigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(DoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(NullableDoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(IntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(NullableIntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(LongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(NullableLongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(FloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(NullableFloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(Function1<T, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- max(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the maximum value in a generic
sequence.
- max(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.
- max(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.
- max(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Double value.
- max(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.
- max(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum int value.
- max(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable int value.
- max(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum long value.
- max(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable long value.
- max(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum Float value.
- max(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.
- max(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
- max - Variable in enum net.hydromatic.linq4j.expressions.Primitive
-
The maximum value of this primitive class.
- max() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the maximum value in a generic
sequence.
- max(BigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Decimal value.
- max(NullableBigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Decimal
value.
- max(DoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Double value.
- max(NullableDoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Double
value.
- max(IntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum int value.
- max(NullableIntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable int value.
- max(LongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum long value.
- max(NullableLongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable long value.
- max(FloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum Float value.
- max(NullableFloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the maximum nullable Float
value.
- max(Function1<TSource, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
generic sequence and returns the maximum resulting
value.
- max(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the maximum value in a generic
IQueryable<T>
.
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Invokes a projection function on each element of a
generic IQueryable<T>
and returns the maximum resulting
value.
- max(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the maximum value in a generic
IQueryable<T>
.
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Invokes a projection function on each element of a
generic IQueryable<T>
and returns the maximum resulting
value.
- max(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- max(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- MemberAssignment - Class in net.hydromatic.linq4j.expressions
-
Represents assignment operation for a field or property of an object.
- MemberAssignment() - Constructor for class net.hydromatic.linq4j.expressions.MemberAssignment
-
- memberBind(Member, Iterable<? extends MemberBinding>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a field or property.
- memberBind(Member, MemberBinding...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a field or property, using varargs.
- memberBind(Method, Iterable<? extends MemberBinding>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a member that is accessed by using
a property accessor method.
- memberBind(Method, MemberBinding...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberMemberBinding that represents the recursive
initialization of members of a member that is accessed by using
a property accessor method, using varargs.
- MemberBinding - Class in net.hydromatic.linq4j.expressions
-
Provides the base class from which the classes that represent bindings that
are used to initialize members of a newly created object derive.
- MemberBinding() - Constructor for class net.hydromatic.linq4j.expressions.MemberBinding
-
- MemberDeclaration - Class in net.hydromatic.linq4j.expressions
-
Declaration of a member of a class.
- MemberDeclaration() - Constructor for class net.hydromatic.linq4j.expressions.MemberDeclaration
-
- memberDeclarations - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- memberDeclarations - Variable in class net.hydromatic.linq4j.expressions.NewExpression
-
- MemberExpression - Class in net.hydromatic.linq4j.expressions
-
Represents accessing a field or property.
- MemberExpression(Expression, Field) - Constructor for class net.hydromatic.linq4j.expressions.MemberExpression
-
- MemberExpression(Expression, PseudoField) - Constructor for class net.hydromatic.linq4j.expressions.MemberExpression
-
- memberInit(NewExpression, Iterable<? extends MemberBinding>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Represents an expression that creates a new object and
initializes a property of the object.
- memberInit(NewExpression, MemberBinding...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Represents an expression that creates a new object and
initializes a property of the object, using varargs.
- MemberInitExpression - Class in net.hydromatic.linq4j.expressions
-
Represents calling a constructor and initializing one or more members of the
new object.
- MemberInitExpression() - Constructor for class net.hydromatic.linq4j.expressions.MemberInitExpression
-
- MemberListBinding - Class in net.hydromatic.linq4j.expressions
-
Represents initializing the elements of a collection member of a newly
created object.
- MemberListBinding() - Constructor for class net.hydromatic.linq4j.expressions.MemberListBinding
-
- MemberMemberBinding - Class in net.hydromatic.linq4j.expressions
-
Represents initializing members of a member of a newly created object.
- MemberMemberBinding() - Constructor for class net.hydromatic.linq4j.expressions.MemberMemberBinding
-
- merge(MapStream<K, V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- merge(MapStream<K, V>, MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- merge(MapStream<K, V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- method - Variable in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- MethodCallExpression - Class in net.hydromatic.linq4j.expressions
-
Represents a call to either a static or an instance method.
- methodDecl(int, Type, String, Iterable<? extends ParameterExpression>, BlockStatement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Declares a method.
- MethodDeclaration - Class in net.hydromatic.linq4j.expressions
-
Declaration of a method.
- MethodDeclaration(int, String, Type, List<ParameterExpression>, BlockStatement) - Constructor for class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- min() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(BigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(NullableBigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(DoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(NullableDoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(IntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(NullableIntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(LongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(NullableLongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(FloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(NullableFloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(Function1<T, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- min(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the minimum value in a generic
sequence.
- min(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.
- min(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.
- min(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Double value.
- min(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.
- min(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum int value.
- min(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable int value.
- min(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum long value.
- min(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable long value.
- min(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum Float value.
- min(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.
- min(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
- min - Variable in enum net.hydromatic.linq4j.expressions.Primitive
-
The minimum value of this primitive class.
- min() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the minimum value in a generic
sequence.
- min(BigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Decimal value.
- min(NullableBigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Decimal
value.
- min(DoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Double value.
- min(NullableDoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Double
value.
- min(IntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum int value.
- min(NullableIntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable int value.
- min(LongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum long value.
- min(NullableLongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable long value.
- min(FloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum Float value.
- min(NullableFloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
sequence and returns the minimum nullable Float
value.
- min(Function1<TSource, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Invokes a transform function on each element of a
generic sequence and returns the minimum resulting
value.
- min(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the minimum value in a generic
IQueryable<T>
.
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Invokes a projection function on each element of a
generic IQueryable<T>
and returns the minimum resulting
value.
- min(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the minimum value in a generic
IQueryable<T>
.
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Invokes a projection function on each element of a
generic IQueryable<T>
and returns the minimum resulting
value.
- min(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- min(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- modifier - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- modifier - Variable in class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- modifier - Variable in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- modifier - Variable in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- modifier - Variable in class net.hydromatic.linq4j.expressions.ParameterExpression
-
- modifiers - Variable in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- modulo(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
remainder operation.
- modulo(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
remainder operation.
- moduloAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- moduloAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- moduloAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a remainder
assignment operation.
- moveNext() - Method in interface net.hydromatic.linq4j.Enumerator
-
Advances the enumerator to the next element of the collection.
- multiply(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that does not have overflow
checking.
- multiply(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that does not have overflow
checking.
- multiplyAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
- multiplyAssignChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyAssignChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
- multiplyChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that has overflow checking.
- multiplyChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
multiplication operation that has overflow checking.
- name - Variable in class net.hydromatic.linq4j.expressions.ClassDeclaration
-
- name - Variable in class net.hydromatic.linq4j.expressions.LabelTarget
-
- name - Variable in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- name - Variable in class net.hydromatic.linq4j.expressions.ParameterExpression
-
- negate() - Method in class net.hydromatic.lambda.functions.BiPredicates.AbstractBiPredicate
-
- negate(BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- negate() - Method in interface net.hydromatic.lambda.functions.Predicate
-
- negate() - Method in class net.hydromatic.lambda.functions.Predicates.AbstractPredicate
-
- negate(Predicate<? super T>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- negate(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an arithmetic
negation operation.
- negate(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an arithmetic
negation operation.
- negateChecked(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an arithmetic
negation operation that has overflow checking.
- negateChecked(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an arithmetic
negation operation that has overflow checking.
- net.hydromatic.lambda.functions - package net.hydromatic.lambda.functions
-
Provides a similar API to the java.util.functions
package
that is part of OpenJDK 8.
- net.hydromatic.lambda.streams - package net.hydromatic.lambda.streams
-
Provides a similar API to the java.util.streams
package
that is part of JDK 8.
- net.hydromatic.linq4j - package net.hydromatic.linq4j
-
Language-integrated query for Java (linq4j) main package.
- net.hydromatic.linq4j.expressions - package net.hydromatic.linq4j.expressions
-
Object model for Java expressions.
- net.hydromatic.linq4j.function - package net.hydromatic.linq4j.function
-
Contains definitions of functions and predicates.
- new_(Constructor) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the specified
constructor that takes no arguments.
- new_(Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the
parameterless constructor of the specified type.
- new_(Type, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the constructor of the
specified type whose parameters are assignable from the specified
arguments.
- new_(Type, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the constructor of the
specified type whose parameters are assignable from the specified
arguments, using varargs.
- new_(Type, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the constructor of the
specified type whose parameters are assignable from the specified
arguments.
- new_(Type, Iterable<? extends Expression>, MemberDeclaration...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the constructor of the
specified type whose parameters are assignable from the specified
arguments, using varargs.
- new_(Constructor, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the specified
constructor with the specified arguments.
- new_(Constructor, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the specified
constructor with the specified arguments, using varargs.
- new_(Constructor, Iterable<? extends Expression>, Iterable<? extends MemberDeclaration>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the specified
constructor with the specified arguments.
- new_(Constructor, Iterable<? extends Expression>, MemberDeclaration...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewExpression that represents calling the specified
constructor with the specified arguments, using varargs.
- newArrayBounds(Type, int, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewArrayExpression that represents creating an array
that has a specified rank.
- NewArrayExpression - Class in net.hydromatic.linq4j.expressions
-
Represents creating a new array and possibly initializing the elements of the
new array.
- NewArrayExpression(Type, int, Expression, List<Expression>) - Constructor for class net.hydromatic.linq4j.expressions.NewArrayExpression
-
- newArrayInit(Type, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewArrayExpression that represents creating a
one-dimensional array and initializing it from a list of
elements.
- newArrayInit(Type, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewArrayExpression that represents creating a
one-dimensional array and initializing it from a list of
elements, using varargs.
- newArrayInit(Type, int, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewArrayExpression that represents creating a
n-dimensional array and initializing it from a list of
elements.
- newArrayInit(Type, int, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a NewArrayExpression that represents creating an
n-dimensional array and initializing it from a list of
elements, using varargs.
- NewExpression - Class in net.hydromatic.linq4j.expressions
-
Represents a constructor call.
- NewExpression(Type, List<Expression>, List<MemberDeclaration>) - Constructor for class net.hydromatic.linq4j.expressions.NewExpression
-
- newName(String) - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Creates a name for a new variable, unique within this block.
- Node - Interface in net.hydromatic.linq4j.expressions
-
Parse tree node.
- nodeType - Variable in class net.hydromatic.linq4j.expressions.AbstractNode
-
- NonDeterministic - Annotation Type in net.hydromatic.linq4j.function
-
Specifies that function is NOT deterministic (i.e.
- noneMatch(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- noneMatch(BiPredicate<? super K, ? super V>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- noneMatch(Predicate<? super T>) - Method in interface net.hydromatic.lambda.streams.SequentialStreamOps
-
- NonLeafReplayableQueryable(Queryable<T>) - Constructor for class net.hydromatic.linq4j.QueryableDefaults.NonLeafReplayableQueryable
-
- nonNull() - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- nonNull() - Static method in class net.hydromatic.lambda.functions.Predicates
-
- nop() - Static method in class net.hydromatic.lambda.functions.Blocks
-
- not(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents a bitwise complement
operation.
- not(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents a bitwise complement
operation.
- notEqual(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an inequality
comparison.
- notEqual(Expression, Expression, boolean, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an inequality
comparison.
- nthField(int, Class) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- nthField(int, Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- nullable() - Method in class net.hydromatic.linq4j.expressions.ArrayLengthRecordField
-
- nullable() - Method in interface net.hydromatic.linq4j.expressions.Types.RecordField
-
- NullableBigDecimalFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a
BigDecimal
value that
may be null.
- NullableDoubleFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a
Double
value that
may be null.
- NullableFloatFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a
Float
value that
may be null.
- NullableIntegerFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns an
Integer
value that
may be null.
- NullableLongFunction1<T0> - Interface in net.hydromatic.linq4j.function
-
Function that takes one parameter and returns a
Long
value that
may be null.
- nullsComparator(boolean, boolean) - Static method in class net.hydromatic.linq4j.function.Functions
-
- number(Number) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Creates a number value of this primitive's box type.
- of(K, V) - Static method in class net.hydromatic.lambda.streams.MapStream.BiVal
-
- of(Iterable<Map.Entry<K, V>>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- of(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns the Primitive object for a given primitive class.
- of(Type, Type...) - Static method in class net.hydromatic.linq4j.expressions.Types
-
Creates a type with generic parameters.
- of(int, E) - Static method in class net.hydromatic.linq4j.Ord
-
Creates an Ord.
- ofBox(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns the Primitive object for a given boxing class.
- ofBoxOr(Type) - Static method in enum net.hydromatic.linq4j.expressions.Primitive
-
Returns the Primitive object for a given primitive or boxing class.
- ofType(Class<TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- ofType(Enumerable<TSource>, Class<TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Filters the elements of an Enumerable based on a
specified type.
- ofType(Class<TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Filters the elements of an Enumerable based on a
specified type.
- ofType(Iterable<TSource>, Class<TResult>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Returns elements of a given
Iterable
that are of the specified
type.
- ofType(Queryable<?>, Class<TResult>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Filters the elements of an IQueryable based on a
specified type.
- ofType(Queryable<T>, Class<TResult>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Filters the elements of an IQueryable based on a
specified type.
- ofType(Queryable<T>, Class<TResult>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- ofTypePredicate(Class<T2>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Creates a predicate that returns whether an object is an instance of a
particular type or is null.
- onesComplement(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns the expression representing the ones complement.
- onesComplement(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Returns the expression representing the ones complement.
- only(Iterable<T>) - Static method in class net.hydromatic.lambda.streams.Iterables
-
Returns the only element of an iterable.
- operate(T, T) - Method in interface net.hydromatic.lambda.functions.BinaryOperator
-
- optimizeDeclarations(List<MemberDeclaration>) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Adds new declarations (e.g.
- OptimizeVisitor - Class in net.hydromatic.linq4j.expressions
-
Visitor that optimizes expressions.
- OptimizeVisitor() - Constructor for class net.hydromatic.linq4j.expressions.OptimizeVisitor
-
- OpType - Enum in net.hydromatic.linq4j
-
Operator type.
- or(BiPredicate<? super L, ? super R>) - Method in interface net.hydromatic.lambda.functions.BiPredicate
-
- or(BiPredicate<? super K, ? super V>) - Method in class net.hydromatic.lambda.functions.BiPredicates.AbstractBiPredicate
-
- or(BiPredicate<? super K, ? super V>, BiPredicate<? super K, ? super V>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- or(Iterable<? extends BiPredicate<? super K, ? super V>>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- or(BiPredicate<? super K, ? super V>, Iterable<? extends BiPredicate<? super K, ? super V>>) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- or(BiPredicate<? super K, ? super V>...) - Static method in class net.hydromatic.lambda.functions.BiPredicates
-
- or(Predicate<? super T>) - Method in interface net.hydromatic.lambda.functions.Predicate
-
- or(Predicate<? super T>) - Method in class net.hydromatic.lambda.functions.Predicates.AbstractPredicate
-
- or(Predicate<? super T>, Predicate<? super T>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- or(Iterable<? extends Predicate<? super T>>) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- or(Predicate<? super T>...) - Static method in class net.hydromatic.lambda.functions.Predicates
-
- or(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
operation.
- or(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
operation.
- orAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- orAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- orAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
- Ord<E> - Class in net.hydromatic.linq4j
-
Pair of an element and an ordinal.
- Ord(int, E) - Constructor for class net.hydromatic.linq4j.Ord
-
Creates an Ord.
- orderBy(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- orderBy(Function1<T, TKey>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- orderBy(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Function1<TSource, TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Function1<TSource, TKey>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Sorts the elements of a sequence in ascending
order according to a key.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Sorts the elements of a sequence in ascending
order by using a specified comparer.
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- orderBy(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- orderByDescending(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- orderByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Enumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Function1<TSource, TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Function1<TSource, TKey>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Sorts the elements of a sequence in descending
order according to a key.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Sorts the elements of a sequence in descending
order by using a specified comparer.
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- orderByDescending(Queryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- OrderedEnumerable<T> - Interface in net.hydromatic.linq4j
-
Represents the result of applying a sorting operation to an
Enumerable
.
- OrderedQueryable<T> - Interface in net.hydromatic.linq4j
-
Represents the result of applying a sorting operation to a
Queryable
.
- orElse(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a conditional OR
operation that evaluates the second operand only if the first
operand evaluates to false.
- orElse(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a conditional OR
operation that evaluates the second operand only if the first
operand evaluates to false.
- parameter - Variable in class net.hydromatic.linq4j.expressions.CatchBlock
-
- parameter - Variable in class net.hydromatic.linq4j.expressions.DeclarationStatement
-
- parameter(Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- parameter(Type, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ParameterExpression node that can be used to
identify a parameter or a variable in an expression tree.
- parameter(int, Type, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a ParameterExpression.
- parameter - Variable in class net.hydromatic.linq4j.expressions.FieldDeclaration
-
- ParameterExpression - Class in net.hydromatic.linq4j.expressions
-
Represents a named parameter expression.
- ParameterExpression(Type) - Constructor for class net.hydromatic.linq4j.expressions.ParameterExpression
-
- ParameterExpression(int, Type, String) - Constructor for class net.hydromatic.linq4j.expressions.ParameterExpression
-
- parameterList - Variable in class net.hydromatic.linq4j.expressions.FunctionExpression
-
- parameters - Variable in class net.hydromatic.linq4j.expressions.ConstructorDeclaration
-
- parameters - Variable in class net.hydromatic.linq4j.expressions.MethodDeclaration
-
- parent - Variable in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
- parse(String) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
- permute(Object, int[]) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Permutes an array.
- post - Variable in class net.hydromatic.linq4j.expressions.ForStatement
-
- postDecrementAssign(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent decrement by 1 of the
original expression.
- postDecrementAssign(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent decrement by 1 of the
original expression.
- postIncrementAssign(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent increment by 1 of the
original expression.
- postIncrementAssign(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents the assignment of
the expression followed by a subsequent increment by 1 of the
original expression.
- power(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents raising a number to
a power.
- power(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents raising a number to
a power.
- powerAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- powerAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- powerAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
- preDecrementAssign(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that decrements the expression by 1
and assigns the result back to the expression.
- preDecrementAssign(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that decrements the expression by 1
and assigns the result back to the expression.
- Predicate<T> - Interface in net.hydromatic.lambda.functions
-
Predicate.
- Predicate1<T0> - Interface in net.hydromatic.linq4j.function
-
Function with one parameter returning a native boolean
value.
- Predicate2<T0,T1> - Interface in net.hydromatic.linq4j.function
-
Function with two parameters returning a native boolean
value.
- Predicates - Class in net.hydromatic.lambda.functions
-
Static methods for dealing with
Predicate
objects.
- Predicates.AbstractPredicate<T> - Class in net.hydromatic.lambda.functions
-
- preIncrementAssign(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that increments the expression by 1
and assigns the result back to the expression.
- preIncrementAssign(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that increments the expression by 1
and assigns the result back to the expression.
- preVisit(NewExpression) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates optimizer local to the newly generated anonymous class.
- preVisit(ClassDeclaration) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Creates optimizer local to the newly generated class.
- preVisit(WhileStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(ConditionalStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(BlockStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(GotoStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(ForStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(ThrowStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(DeclarationStatement) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(FunctionExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(BinaryExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(TernaryExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(IndexExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(UnaryExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(MethodCallExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(MemberExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(NewArrayExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(NewExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(TypeBinaryExpression) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(MethodDeclaration) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(FieldDeclaration) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(ClassDeclaration) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- preVisit(ConstructorDeclaration) - Method in class net.hydromatic.linq4j.expressions.Visitor
-
- Primitive - Enum in net.hydromatic.linq4j.expressions
-
Enumeration of Java's primitive types.
- Primitive.Flavor - Enum in net.hydromatic.linq4j.expressions
-
What kind of type?
- Primitive.Sink - Interface in net.hydromatic.linq4j.expressions
-
A place to send a value.
- Primitive.Source - Interface in net.hydromatic.linq4j.expressions
-
A place from which to read a value.
- primitiveClass - Variable in enum net.hydromatic.linq4j.expressions.Primitive
-
- primitiveName - Variable in enum net.hydromatic.linq4j.expressions.Primitive
-
- product(List<Enumerator<T>>) - Static method in class net.hydromatic.linq4j.Linq4j
-
Returns an enumerator that is the cartesian product of the given
enumerators.
- property(Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a
property by using a property accessor method.
- property(Expression, Expressions.PropertyInfo) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a
property.
- property(Expression, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a
property.
- property(Expression, Expressions.PropertyInfo, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an IndexExpression representing the access to an
indexed property.
- property(Expression, Expressions.PropertyInfo, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an IndexExpression representing the access to an
indexed property, using varargs.
- property(Expression, String, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an IndexExpression representing the access to an
indexed property.
- property(Expression, Type, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression accessing a property.
- propertyOrField(Expression, String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a MemberExpression that represents accessing a
property or field.
- provider - Variable in class net.hydromatic.linq4j.BaseQueryable
-
- PseudoField - Interface in net.hydromatic.linq4j.expressions
-
Contains the parts of the
Field
class needed
for code generation, but might be implemented differently.
- select(Function1<T, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- select(Function2<T, Integer, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- select(Enumerable<TSource>, Function1<TSource, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Projects each element of a sequence into a new form.
- select(Enumerable<TSource>, Function2<TSource, Integer, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- select(Function1<TSource, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Projects each element of a sequence into a new
form.
- select(Function2<TSource, Integer, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence into a new form.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence into a new form.
- select(Queryable<T>, FunctionExpression<Function1<T, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectMany(Function1<T, Enumerable<TResult>>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- selectMany(Function2<T, Integer, Enumerable<TResult>>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- selectMany(Function2<T, Integer, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- selectMany(Function1<T, Enumerable<TCollection>>, Function2<T, TCollection, TResult>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TResult>>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>
and flattens the resulting sequences into one
sequence.
- selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TResult>>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>
, and flattens the resulting sequences into one
sequence.
- selectMany(Enumerable<TSource>, Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Projects each element of a sequence to an
Enumerable<TSource>
, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Enumerable<TSource>, Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Static method in class net.hydromatic.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>>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>
and flattens the resulting sequences into one
sequence.
- selectMany(Function2<TSource, Integer, Enumerable<TResult>>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>
, and flattens the resulting sequences into one
sequence.
- selectMany(Function2<TSource, Integer, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Projects each element of a sequence to an
Enumerable<TSource>
, flattens the resulting sequences into one
sequence, and invokes a result selector function on each
element therein.
- selectMany(Function1<TSource, Enumerable<TCollection>>, Function2<TSource, TCollection, TResult>) - Method in interface net.hydromatic.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>>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T>
and combines the resulting sequences into one
sequence.
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T>
that incorporates the index of the source
element that produced it.
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T>
and combines the resulting sequences into one
sequence.
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T>
that incorporates the index of the source
element that produced it.
- selectMany(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TResult>>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectMany(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T>
and combines the resulting sequences into one
sequence.
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence to an
Enumerable<T>
and invokes a result selector function on each
element therein.
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T>
and combines the resulting sequences into one
sequence.
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence to an
Enumerable<T>
and invokes a result selector function on each
element therein.
- selectManyN(Queryable<T>, FunctionExpression<Function2<T, Integer, Enumerable<TResult>>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectManyN(Queryable<T>, FunctionExpression<Function1<T, Enumerable<TCollection>>>, FunctionExpression<Function2<T, TCollection, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Projects each element of a sequence into a new
form by incorporating the element's index.
- selectN(Queryable<T>, FunctionExpression<Function2<T, Integer, TResult>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- selectorComparer(Function1<T, T2>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- send(Field, Object, Primitive.Sink) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Sends a field value to a sink.
- send(Primitive.Source, Primitive.Sink) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Sends a value from a source to a sink.
- sequenceEqual(Enumerable<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sequenceEqual(Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sequenceEqual(Enumerable<TSource>, Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.
- sequenceEqual(Enumerable<TSource>, Enumerable<TSource>, EqualityComparer<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource>
.
- sequenceEqual(Enumerable<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether two sequences are equal by
comparing the elements by using the default equality comparer
for their type.
- sequenceEqual(Enumerable<TSource>, EqualityComparer<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Determines whether two sequences are equal by
comparing their elements by using a specified
EqualityComparer<TSource>
.
- sequenceEqual(Queryable<T>, Enumerable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether two sequences are equal by
using the default equality comparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Determines whether two sequences are equal by
using a specified EqualityComparer<T>
to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether two sequences are equal by
using the default equality comparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Determines whether two sequences are equal by
using a specified EqualityComparer to compare
elements.
- sequenceEqual(Queryable<T>, Enumerable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sequenceEqual(Queryable<T>, Enumerable<T>, EqualityComparer<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- SequentialStreamOps<T> - Interface in net.hydromatic.lambda.streams
-
Operations on streams.
- set(boolean) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(byte) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(char) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(short) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(int) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(long) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(float) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(double) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- set(Object) - Method in interface net.hydromatic.linq4j.expressions.Primitive.Sink
-
- setValue(E) - Method in class net.hydromatic.linq4j.Ord
-
- simple(BlockStatement) - Static method in class net.hydromatic.linq4j.expressions.Blocks
-
Converts a simple "{ return expr; }" block into "expr"; otherwise
throws.
- single() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- single(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- single(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.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() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the only element of a sequence, and throws
an exception if there is not exactly one element in the
sequence.
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the only element of a sequence that
satisfies a specified condition, and throws an exception if
more than one such element exists.
- single(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- single(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- singleOrDefault() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- singleOrDefault(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- singleOrDefault(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.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() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the only element of a sequence, or a
default value if the sequence is empty; this method throws an
exception if there is more than one element in the
sequence.
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns the only element of a sequence that
satisfies a specified condition or a default value if no such
element exists; this method throws an exception if more than
one element satisfies the condition.
- singleOrDefault(Queryable<T>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- singleOrDefault(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- singletonEnumerable(T) - Static method in class net.hydromatic.linq4j.Linq4j
-
- singletonEnumerator(T) - Static method in class net.hydromatic.linq4j.Linq4j
-
- singletonNullEnumerator() - Static method in class net.hydromatic.linq4j.Linq4j
-
- Sink<T> - Interface in net.hydromatic.lambda.functions
-
Sink.
- skip(int) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- skip(Enumerable<TSource>, int) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(int) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Bypasses a specified number of elements in a
sequence and then returns the remaining elements.
- skip(Queryable<T>, int) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- skipWhile(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- skipWhile(Predicate2<T, Integer>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- skipWhile(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Predicate2<TSource, Integer>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Bypasses elements in a sequence as long as a
specified condition is true and then returns the remaining
elements.
- skipWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sortArray(Object) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Sorts an array of this primitive type.
- sortArray(Object, int, int) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Sorts a specified range of an array of this primitive type.
- sorted(Comparator<? super K>) - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- sorted(MapStream<K, V>, Comparator<? super K>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- sorted(Comparator<? super K>) - Method in interface net.hydromatic.lambda.streams.MapStream
-
- STATE_MASK - Static variable in interface net.hydromatic.lambda.streams.Stream
-
- STATE_SIZED - Static variable in interface net.hydromatic.lambda.streams.Stream
-
- STATE_SORTED - Static variable in interface net.hydromatic.lambda.streams.Stream
-
- STATE_UNIQUE - Static variable in interface net.hydromatic.lambda.streams.Stream
-
- STATE_UNKNOWN_MASK_V1 - Static variable in interface net.hydromatic.lambda.streams.Stream
-
- StatefulSink<T,V> - Interface in net.hydromatic.lambda.streams
-
StatefulSink.
- statement(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a statement that executes an expression.
- Statement - Class in net.hydromatic.linq4j.expressions
-
Statement.
- Statement(ExpressionType, Type) - Constructor for class net.hydromatic.linq4j.expressions.Statement
-
- statements - Variable in class net.hydromatic.linq4j.expressions.BlockStatement
-
- Stream<T> - Interface in net.hydromatic.lambda.streams
-
Stream.
- string() - Static method in class net.hydromatic.lambda.functions.Mappers
-
- stripGenerics(Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- substitute(T, T) - Static method in class net.hydromatic.lambda.functions.Mappers
-
- subtract(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that does not have overflow checking.
- subtract(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that does not have overflow checking.
- subtractAssign(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssign(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssign(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
- subtractAssignChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractAssignChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractAssignChecked(Expression, Expression, Method, LambdaExpression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
- subtractChecked(Expression, Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that has overflow checking.
- subtractChecked(Expression, Expression, Method) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a BinaryExpression that represents an arithmetic
subtraction operation that has overflow checking.
- sum(BigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(NullableBigDecimalFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(DoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(NullableDoubleFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(IntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(NullableIntegerFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(LongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(NullableLongFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(FloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(NullableFloatFunction1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- sum(Enumerable<TSource>, BigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableBigDecimalFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(Enumerable<TSource>, DoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableDoubleFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(Enumerable<TSource>, IntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableIntegerFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(Enumerable<TSource>, LongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableLongFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(Enumerable<TSource>, FloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(Enumerable<TSource>, NullableFloatFunction1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Computes the sum of the sequence of nullable
Float values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(BigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Decimal values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableBigDecimalFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable
Decimal values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(DoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Double values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableDoubleFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable
Double values that are obtained by invoking a transform
function on each element of the input sequence.
- sum(IntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of int values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableIntegerFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable int
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(LongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of long values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableLongFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of nullable long
values that are obtained by invoking a transform function on
each element of the input sequence.
- sum(FloatFunction1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Computes the sum of the sequence of Float values
that are obtained by invoking a transform function on each
element of the input sequence.
- sum(NullableFloatFunction1<TSource>) - Method in interface net.hydromatic.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>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of Decimal values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumBigDecimal(Queryable<T>, FunctionExpression<BigDecimalFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of Double values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumDouble(Queryable<T>, FunctionExpression<DoubleFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of Float values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumFloat(Queryable<T>, FunctionExpression<FloatFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of int values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumInteger(Queryable<T>, FunctionExpression<IntegerFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of long values
that is obtained by invoking a projection function on each
element of the input sequence.
- sumLong(Queryable<T>, FunctionExpression<LongFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Decimal values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableBigDecimal(Queryable<T>, FunctionExpression<NullableBigDecimalFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Double values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableDouble(Queryable<T>, FunctionExpression<NullableDoubleFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable
Float values that is obtained by invoking a projection
function on each element of the input sequence.
- sumNullableFloat(Queryable<T>, FunctionExpression<NullableFloatFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable int
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableInteger(Queryable<T>, FunctionExpression<NullableIntegerFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Computes the sum of the sequence of nullable long
values that is obtained by invoking a projection function on
each element of the input sequence.
- sumNullableLong(Queryable<T>, FunctionExpression<NullableLongFunction1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- swap() - Method in class net.hydromatic.lambda.streams.MapStream.AbstractMapStream
-
- swap(MapStream<K, V>) - Static method in class net.hydromatic.lambda.streams.MapStream.Impl
-
- swap() - Method in interface net.hydromatic.lambda.streams.MapStream
-
- switch_(Expression, SwitchCase...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
without a default case.
- switch_(Expression, Expression, SwitchCase...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Expression, Expression, Method, Iterable<? extends SwitchCase>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Expression, Expression, Method, SwitchCase...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case, using varargs.
- switch_(Type, Expression, Expression, Method, Iterable<? extends SwitchCase>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case.
- switch_(Type, Expression, Expression, Method, SwitchCase...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchExpression that represents a switch statement
that has a default case, using varargs.
- switchCase(Expression, Iterable<? extends Expression>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchCase for use in a SwitchExpression.
- switchCase(Expression, Expression...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a SwitchCase for use in a SwitchExpression, with varargs.
- SwitchCase - Class in net.hydromatic.linq4j.expressions
-
- SwitchCase() - Constructor for class net.hydromatic.linq4j.expressions.SwitchCase
-
- SwitchStatement - Class in net.hydromatic.linq4j.expressions
-
Represents a control expression that handles multiple selections by passing
control to
SwitchCase
.
- SwitchStatement(ExpressionType) - Constructor for class net.hydromatic.linq4j.expressions.SwitchStatement
-
- symbolDocument(String) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID, UUID) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an instance of SymbolDocumentInfo.
- symbolDocument(String, UUID, UUID, UUID) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates an instance of SymbolDocumentInfo.
- take(int) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- take(Enumerable<TSource>, int) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(int) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns a specified number of contiguous elements
from the start of a sequence.
- take(Queryable<T>, int) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- takeWhile(Predicate1<T>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- takeWhile(Predicate2<T, Integer>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- takeWhile(Enumerable<TSource>, Predicate1<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Enumerable<TSource>, Predicate2<TSource, Integer>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Predicate1<TSource>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Predicate2<TSource, Integer>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhile(Queryable<T>, FunctionExpression<Predicate1<T>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
Returns elements from a sequence as long as a
specified condition is true.
- takeWhileN(Queryable<T>, FunctionExpression<Predicate2<T, Integer>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- targetExpression - Variable in class net.hydromatic.linq4j.expressions.MethodCallExpression
-
- TernaryExpression - Class in net.hydromatic.linq4j.expressions
-
Represents an expression that has a ternary operator.
- test(T) - Method in interface net.hydromatic.lambda.functions.Predicate
-
- thenBy(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- thenBy(Function1<T, TKey>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class net.hydromatic.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>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(Function1<T, TKey>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
ascending order according to a key, using a specified comparator.
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- thenBy(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- thenByDescending(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- thenByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(OrderedEnumerable<TSource>, Function1<TSource, TKey>, Comparator<TKey>) - Static method in class net.hydromatic.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>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(Function1<T, TKey>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedEnumerable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
- thenByDescending(FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedOrderedQueryable
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key, using a specified comparator.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
descending order according to a key.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Static method in class net.hydromatic.linq4j.QueryableDefaults
-
Performs a subsequent ordering of the elements in a sequence in
dscending order according to a key, using a specified comparator.
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in interface net.hydromatic.linq4j.QueryableFactory
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- thenByDescending(OrderedQueryable<T>, FunctionExpression<Function1<T, TKey>>, Comparator<TKey>) - Method in class net.hydromatic.linq4j.QueryableRecorder
-
- throw_(Expression) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a statement that represents the throwing of an exception.
- ThrowStatement - Class in net.hydromatic.linq4j.expressions
-
Represents a throw
statement.
- ThrowStatement(Expression) - Constructor for class net.hydromatic.linq4j.expressions.ThrowStatement
-
- toArray(Collection) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Converts a collection of boxed primitives into an array of primitives.
- toArray2(Collection<Number>) - Method in enum net.hydromatic.linq4j.expressions.Primitive
-
Converts a collection of
Number
to a primitive array.
- toBlock() - Method in class net.hydromatic.linq4j.expressions.BlockBuilder
-
Returns a block consisting of the current list of statements.
- toBlock(Node) - Static method in class net.hydromatic.linq4j.expressions.Blocks
-
- toClass(Type) - Static method in class net.hydromatic.linq4j.expressions.Types
-
- todo() - Static method in class net.hydromatic.linq4j.Extensions
-
- toFunctionBlock(Node) - Static method in class net.hydromatic.linq4j.expressions.Blocks
-
- toList() - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toList(Enumerable<TSource>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a List<TSource>
from an Enumerable<TSource>
.
- toList() - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a List<TSource>
from an Enumerable<TSource>
.
- toLookup(Function1<T, TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, Function1<T, TElement>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toLookup(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement> from an
Enumerable<TSource> according to a specified key selector
function.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to a specified key selector function
and key comparer.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to specified key selector and element
selector functions.
- toLookup(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to a specified key selector function,
a comparer and an element selector function.
- toLookup(Function1<TSource, TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to a specified key selector
function.
- toLookup(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to a specified key selector function
and key comparer.
- toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Lookup<TKey, TElement>
from an
Enumerable<TSource>
according to specified key selector and element
selector functions.
- toLookup(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface net.hydromatic.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>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, Function1<T, TElement>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toMap(Function1<T, TKey>, Function1<T, TElement>, EqualityComparer<TKey>) - Method in class net.hydromatic.linq4j.DefaultEnumerable
-
- toMap(Enumerable<TSource>, Function1<TSource, TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue> from an
Enumerable<TSource> according to a specified key selector
function.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to a specified key selector function
and key comparer.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to specified key selector and element
selector functions.
- toMap(Enumerable<TSource>, Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Static method in class net.hydromatic.linq4j.EnumerableDefaults
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to a specified key selector function,
a comparer, and an element selector function.
- toMap(Function1<TSource, TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to a specified key selector
function.
- toMap(Function1<TSource, TKey>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to a specified key selector function
and key comparer.
- toMap(Function1<TSource, TKey>, Function1<TSource, TElement>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to specified key selector and element
selector functions.
- toMap(Function1<TSource, TKey>, Function1<TSource, TElement>, EqualityComparer<TKey>) - Method in interface net.hydromatic.linq4j.ExtendedEnumerable
-
Creates a Map<TKey, TValue>
from an
Enumerable<TSource>
according to a specified key selector function,
a comparer, and an element selector function.
- toPredicate(Function2<T1, T2, Boolean>) - Static method in class net.hydromatic.linq4j.function.Functions
-
Converts a 2-parameter function to a predicate.
- toPredicate2(Predicate1<T1>) - Static method in class net.hydromatic.linq4j.function.Functions
-
- toString() - Method in class net.hydromatic.linq4j.expressions.AbstractNode
-
- toString(List<? extends Node>, String, boolean) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Converts a list of expressions to Java source code, optionally emitting
extra type information in generics.
- toString(Node) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Converts an expression to Java source code.
- toString() - Method in class net.hydromatic.linq4j.QueryProviderImpl.QueryableImpl
-
- TRUE - Static variable in interface net.hydromatic.linq4j.function.Predicate1
-
Predicate that always evaluates to true
.
- TRUE - Static variable in interface net.hydromatic.linq4j.function.Predicate2
-
Predicate that always evaluates to true
.
- TRUE_EXPR - Static variable in class net.hydromatic.linq4j.expressions.OptimizeVisitor
-
- truePredicate1() - Static method in class net.hydromatic.linq4j.function.Functions
-
A predicate with one parameter that always returns true
.
- truePredicate2() - Static method in class net.hydromatic.linq4j.function.Functions
-
A predicate with two parameters that always returns true
.
- tryCatch(Statement, Iterable<? extends CatchBlock>) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and neither a fault nor finally
block.
- tryCatch(Statement, CatchBlock...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and neither a fault nor finally
block, with varargs.
- tryCatchFinally(Statement, Iterable<? extends CatchBlock>, Statement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and a finally block.
- tryCatchFinally(Statement, Statement, CatchBlock...) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with any
number of catch statements and a finally block, with varargs.
- tryFinally(Statement, Statement) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TryExpression representing a try block with a
finally block and no catch statements.
- tryOptimizeMethodCall(MethodCallExpression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Optimized method call, possibly converting it to final static field.
- tryOptimizeNewInstance(NewExpression) - Method in class net.hydromatic.linq4j.expressions.ClassDeclarationFinder
-
Optimizes new Type()
constructs.
- tryOptimizeNewInstance(NewExpression) - Method in class net.hydromatic.linq4j.expressions.DeterministicCodeOptimizer
-
Optimizes new Type()
constructs,
- TryStatement - Class in net.hydromatic.linq4j.expressions
-
Represents a {@code try ...
- TryStatement(Statement, List<CatchBlock>, Statement) - Constructor for class net.hydromatic.linq4j.expressions.TryStatement
-
- type - Variable in class net.hydromatic.linq4j.expressions.AbstractNode
-
- type - Variable in class net.hydromatic.linq4j.expressions.NewExpression
-
- type - Variable in class net.hydromatic.linq4j.expressions.TypeBinaryExpression
-
- typeAs(Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a UnaryExpression that represents an explicit
reference or boxing conversion where null is supplied if the
conversion fails.
- TypeBinaryExpression - Class in net.hydromatic.linq4j.expressions
-
Represents an operation between an expression and a type.
- TypeBinaryExpression(ExpressionType, Expression, Type) - Constructor for class net.hydromatic.linq4j.expressions.TypeBinaryExpression
-
- typeEqual(Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TypeBinaryExpression that compares run-time type
identity.
- typeIs(Expression, Type) - Static method in class net.hydromatic.linq4j.expressions.Expressions
-
Creates a TypeBinaryExpression.
- Types - Class in net.hydromatic.linq4j.expressions
-
- Types.ArrayType - Class in net.hydromatic.linq4j.expressions
-
Array type.
- Types.RecordField - Interface in net.hydromatic.linq4j.expressions
-
Field that belongs to a record.
- Types.RecordType - Interface in net.hydromatic.linq4j.expressions
-
Base class for record-like types that do not mapped to (currently
loaded) Java
Class
objects.