Uses of Interface
org.apache.calcite.linq4j.function.Predicate2
-
Packages that use Predicate2 Package Description org.apache.calcite.linq4j Language-integrated query for Java (linq4j) main package.org.apache.calcite.linq4j.function Contains definitions of functions and predicates.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation). -
-
Uses of Predicate2 in org.apache.calcite.linq4j
Fields in org.apache.calcite.linq4j declared as Predicate2 Modifier and Type Field Description private Predicate2<TSource,java.lang.Integer>
EnumerableDefaults.SkipWhileEnumerator. predicate
private Predicate2<TSource,java.lang.Integer>
EnumerableDefaults.TakeWhileEnumerator. predicate
private Predicate2<TSource,java.lang.Long>
EnumerableDefaults.TakeWhileLongEnumerator. predicate
Methods in org.apache.calcite.linq4j with parameters of type Predicate2 Modifier and Type Method Description Enumerable<T>
DefaultEnumerable. skipWhile(Predicate2<T,java.lang.Integer> predicate)
static <TSource> Enumerable<TSource>
EnumerableDefaults. skipWhile(Enumerable<TSource> source, Predicate2<TSource,java.lang.Integer> predicate)
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.Enumerable<TSource>
ExtendedEnumerable. skipWhile(Predicate2<TSource,java.lang.Integer> predicate)
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.Enumerable<T>
DefaultEnumerable. takeWhile(Predicate2<T,java.lang.Integer> predicate)
static <TSource> Enumerable<TSource>
EnumerableDefaults. takeWhile(Enumerable<TSource> source, Predicate2<TSource,java.lang.Integer> predicate)
Returns elements from a sequence as long as a specified condition is true.Enumerable<TSource>
ExtendedEnumerable. takeWhile(Predicate2<TSource,java.lang.Integer> predicate)
Returns elements from a sequence as long as a specified condition is true.static <TSource> Enumerable<TSource>
EnumerableDefaults. takeWhileLong(Enumerable<TSource> source, Predicate2<TSource,java.lang.Long> predicate)
Returns elements from a sequence as long as a specified condition is true.static <TSource,TInner,TResult>
Enumerable<TResult>EnumerableDefaults. thetaJoin(Enumerable<TSource> outer, Enumerable<TInner> inner, Predicate2<TSource,TInner> predicate, Function2<TSource,TInner,TResult> resultSelector, boolean generateNullsOnLeft, boolean generateNullsOnRight)
Correlates the elements of two sequences based on a predicate.Enumerable<T>
DefaultEnumerable. where(Predicate2<T,java.lang.Integer> predicate)
static <TSource> Enumerable<TSource>
EnumerableDefaults. where(Enumerable<TSource> source, Predicate2<TSource,java.lang.Integer> predicate)
Filters a sequence of values based on a predicate.Enumerable<TSource>
ExtendedEnumerable. where(Predicate2<TSource,java.lang.Integer> predicate)
Filters a sequence of values based on a predicate.Method parameters in org.apache.calcite.linq4j with type arguments of type Predicate2 Modifier and Type Method Description Queryable<T>
DefaultQueryable. skipWhileN(FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
EnumerableQueryable. skipWhileN(FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<TSource>
ExtendedQueryable. skipWhileN(FunctionExpression<Predicate2<TSource,java.lang.Integer>> predicate)
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.static <T> Queryable<T>
QueryableDefaults. skipWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.Queryable<T>
QueryableFactory. skipWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.Queryable<T>
QueryableRecorder. skipWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
DefaultQueryable. takeWhileN(FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
EnumerableQueryable. takeWhileN(FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<TSource>
ExtendedQueryable. takeWhileN(FunctionExpression<Predicate2<TSource,java.lang.Integer>> predicate)
Returns elements from a sequence as long as a specified condition is true.static <T> Queryable<T>
QueryableDefaults. takeWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Returns elements from a sequence as long as a specified condition is true.Queryable<T>
QueryableFactory. takeWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Returns elements from a sequence as long as a specified condition is true.Queryable<T>
QueryableRecorder. takeWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
DefaultQueryable. whereN(FunctionExpression<? extends Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
EnumerableQueryable. whereN(FunctionExpression<? extends Predicate2<T,java.lang.Integer>> predicate)
Queryable<TSource>
ExtendedQueryable. whereN(FunctionExpression<? extends Predicate2<TSource,java.lang.Integer>> predicate)
Filters a sequence of values based on a predicate.static <T> Queryable<T>
QueryableDefaults. whereN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Filters a sequence of values based on a predicate.Queryable<T>
QueryableFactory. whereN(Queryable<T> source, FunctionExpression<? extends Predicate2<T,java.lang.Integer>> predicate)
Filters a sequence of values based on a predicate.Queryable<T>
QueryableRecorder. whereN(Queryable<T> source, FunctionExpression<? extends Predicate2<T,java.lang.Integer>> predicate)
Constructors in org.apache.calcite.linq4j with parameters of type Predicate2 Constructor Description SkipWhileEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,java.lang.Integer> predicate)
TakeWhileEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,java.lang.Integer> predicate)
TakeWhileLongEnumerator(Enumerator<TSource> enumerator, Predicate2<TSource,java.lang.Long> predicate)
-
Uses of Predicate2 in org.apache.calcite.linq4j.function
Fields in org.apache.calcite.linq4j.function declared as Predicate2 Modifier and Type Field Description static Predicate2<java.lang.Object,java.lang.Object>
Predicate2. FALSE
Predicate that always evaluates tofalse
.static Predicate2<java.lang.Object,java.lang.Object>
Predicate2. TRUE
Predicate that always evaluates totrue
.Methods in org.apache.calcite.linq4j.function that return Predicate2 Modifier and Type Method Description static <T1,T2>
Predicate2<T1,T2>Functions. falsePredicate2()
A predicate with two parameters that always returnsfalse
.static <T1,T2>
Predicate2<T1,T2>Functions. toPredicate(Function2<T1,T2,java.lang.Boolean> function)
Converts a 2-parameter function to a predicate.static <T1,T2>
Predicate2<T1,T2>Functions. toPredicate2(Predicate1<T1> p1)
static <T1,T2>
Predicate2<T1,T2>Functions. truePredicate2()
A predicate with two parameters that always returnstrue
. -
Uses of Predicate2 in org.apache.calcite.prepare
Method parameters in org.apache.calcite.prepare with type arguments of type Predicate2 Modifier and Type Method Description Queryable<T>
QueryableRelBuilder. skipWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
QueryableRelBuilder. takeWhileN(Queryable<T> source, FunctionExpression<Predicate2<T,java.lang.Integer>> predicate)
Queryable<T>
QueryableRelBuilder. whereN(Queryable<T> source, FunctionExpression<? extends Predicate2<T,java.lang.Integer>> predicate)
-