Package com.twilio.kudu.sql
Class CalciteKuduTable.KuduQueryable<T>
java.lang.Object
org.apache.calcite.linq4j.DefaultEnumerable<T>
org.apache.calcite.linq4j.AbstractQueryable<T>
org.apache.calcite.schema.impl.AbstractTableQueryable<T>
com.twilio.kudu.sql.CalciteKuduTable.KuduQueryable<T>
- Type Parameters:
T
- element type
- All Implemented Interfaces:
Iterable<T>
,org.apache.calcite.linq4j.Enumerable<T>
,org.apache.calcite.linq4j.ExtendedEnumerable<T>
,org.apache.calcite.linq4j.ExtendedOrderedEnumerable<T>
,org.apache.calcite.linq4j.ExtendedOrderedQueryable<T>
,org.apache.calcite.linq4j.OrderedEnumerable<T>
,org.apache.calcite.linq4j.OrderedQueryable<T>
,org.apache.calcite.linq4j.Queryable<T>
,org.apache.calcite.linq4j.RawEnumerable<T>
,org.apache.calcite.linq4j.RawQueryable<T>
- Enclosing class:
- CalciteKuduTable
public static class CalciteKuduTable.KuduQueryable<T>
extends org.apache.calcite.schema.impl.AbstractTableQueryable<T>
Implementation of
Queryable
based on a CalciteKuduTable
.-
Field Summary
Fields inherited from class org.apache.calcite.schema.impl.AbstractTableQueryable
queryProvider, schema, table, tableName
-
Constructor Summary
ConstructorsConstructorDescriptionKuduQueryable
(org.apache.calcite.linq4j.QueryProvider queryProvider, org.apache.calcite.schema.SchemaPlus schema, CalciteKuduTable table, String tableName) -
Method Summary
Modifier and TypeMethodDescriptionaggregate
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, T, T>> arg0) aggregate
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, T, T>> arg0) <TAccumulate extends Object>
TAccumulateaggregate
(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1) aggregate
(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TAccumulate, TResult>> arg2) <TAccumulate extends Object>
TAccumulateaggregate
(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1) aggregate
(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TAccumulate, TResult>> arg2) boolean
all
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) boolean
all
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) boolean
any
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) boolean
any
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Enumerable<T>
org.apache.calcite.linq4j.Queryable<T>
averageBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) averageBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) double
averageDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) double
averageDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) float
averageFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) float
averageFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) int
averageInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) int
averageInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) long
averageLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) long
averageLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) averageNullableBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) averageNullableBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) averageNullableDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0) averageNullableDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0) averageNullableFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0) averageNullableFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0) averageNullableInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0) averageNullableInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0) averageNullableLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0) averageNullableLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0) <T2 extends Object>
org.apache.calcite.linq4j.Queryable<T2><T2 extends Object>
org.apache.calcite.linq4j.Queryable<T2>org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
int
count
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) int
count
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
distinct()
org.apache.calcite.linq4j.Queryable<T>
distinct()
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Enumerator<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
except
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
except
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
except
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
except
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) first
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) first
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) firstOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) firstOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) protected org.apache.calcite.linq4j.Queryable<T>
getThis()
protected org.apache.calcite.linq4j.OrderedQueryable<T>
<TKey extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,T>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) <TKey extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,T>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg1) <TKey extends Object,
TElement extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1) <TKey extends Object,
TElement extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) <TKey extends Object,
TElement extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2) <TKey extends Object,
TElement extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg3) <TKey extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,T>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) <TKey extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,T>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg1) <TKey extends Object,
TElement extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1) <TKey extends Object,
TElement extends Object>
org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) <TKey extends Object,
TElement extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2) <TKey extends Object,
TElement extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg3) groupByK
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1) groupByK
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) groupByK
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1) groupByK
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupJoin
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupJoin
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupJoin
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>groupJoin
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
intersect
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
intersect
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
intersect
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
intersect
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>join
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>join
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>join
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3) <TInner extends Object,
TKey extends Object, TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>join
(org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) last
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) last
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) lastOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) lastOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) long
longCount
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) long
longCount
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) <TResult extends Comparable<TResult>>
TResultmax
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) <TResult extends Comparable<TResult>>
TResultmax
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) <TResult extends Comparable<TResult>>
TResultmin
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) <TResult extends Comparable<TResult>>
TResultmin
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) org.apache.calcite.linq4j.Enumerable<Object>
Applies a mutation to the table using plain Objectsorg.apache.calcite.linq4j.Enumerable<Object>
mutateTuples
(List<Integer> columnIndexes, List<List<org.apache.calcite.rex.RexLiteral>> tuples) Applies a mutation to the table usingRexLiteral
s.<TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult><TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult><TKey extends Comparable>
org.apache.calcite.linq4j.OrderedQueryable<T>orderBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) orderBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) <TKey extends Comparable>
org.apache.calcite.linq4j.OrderedQueryable<T>orderBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) orderBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) <TKey extends Comparable>
org.apache.calcite.linq4j.OrderedQueryable<T>orderByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) orderByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) <TKey extends Comparable>
org.apache.calcite.linq4j.OrderedQueryable<T>orderByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) orderByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) org.apache.calcite.linq4j.Enumerable<Object>
query
(List<List<CalciteKuduPredicate>> predicates, List<Integer> fieldsIndices, long limit, long offset, boolean sorted, boolean groupByLimited, KuduScanStats scanStats, AtomicBoolean cancelFlag, org.apache.calcite.linq4j.function.Function1<Object, Object> projection, org.apache.calcite.linq4j.function.Predicate1<Object> filterFunction, boolean isSingleObject, org.apache.calcite.linq4j.function.Function1<Object, Object> sortedPrefixKeySelector, List<Integer> sortPkColumns) This is the method that is called by Code generation to run the query.org.apache.calcite.linq4j.Queryable<T>
reverse()
org.apache.calcite.linq4j.Queryable<T>
reverse()
<TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>select
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>select
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectMany
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TResult>>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectMany
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TResult>>> arg0) selectMany
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) selectMany
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) selectManyN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) selectManyN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectManyN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TResult>>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectManyN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TResult>>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, TResult>> arg0) <TResult extends Object>
org.apache.calcite.linq4j.Queryable<TResult>selectN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, TResult>> arg0) single
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) single
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) singleOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) singleOrDefault
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
skip
(int arg0) org.apache.calcite.linq4j.Queryable<T>
skip
(int arg0) org.apache.calcite.linq4j.Queryable<T>
skipWhile
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
skipWhile
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
skipWhileN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) org.apache.calcite.linq4j.Queryable<T>
skipWhileN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) sumBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) sumBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) double
sumDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) double
sumDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) float
sumFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) float
sumFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) int
sumInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) int
sumInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) long
sumLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) long
sumLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) sumNullableBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) sumNullableBigDecimal
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) sumNullableDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0) sumNullableDouble
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0) sumNullableFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0) sumNullableFloat
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0) sumNullableInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0) sumNullableInteger
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0) sumNullableLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0) sumNullableLong
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
take
(int arg0) org.apache.calcite.linq4j.Queryable<T>
take
(int arg0) org.apache.calcite.linq4j.Queryable<T>
takeWhile
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
takeWhile
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
takeWhileN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) org.apache.calcite.linq4j.Queryable<T>
takeWhileN
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) <TKey extends Comparable<TKey>>
org.apache.calcite.linq4j.OrderedQueryable<T>thenBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) thenBy
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) <TKey extends Comparable<TKey>>
org.apache.calcite.linq4j.OrderedQueryable<T>thenByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) thenByDescending
(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
union
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
org.apache.calcite.linq4j.Queryable<T>
union
(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) org.apache.calcite.linq4j.Queryable<T>
where
(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
where
(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate1<T>> arg0) org.apache.calcite.linq4j.Queryable<T>
whereN
(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) org.apache.calcite.linq4j.Queryable<T>
whereN
(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate2<T, Integer>> arg0) zip
(org.apache.calcite.linq4j.Enumerable<T1> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, T1, TResult>> arg1) zip
(org.apache.calcite.linq4j.Enumerable<T1> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, T1, TResult>> arg1) Methods inherited from class org.apache.calcite.schema.impl.AbstractTableQueryable
getElementType, getExpression, getProvider, iterator
Methods inherited from class org.apache.calcite.linq4j.DefaultEnumerable
aggregate, aggregate, aggregate, all, any, any, asOrderedQueryable, average, average, average, average, average, average, average, average, average, average, contains, contains, correlateJoin, count, count, createOrderedEnumerable, defaultIfEmpty, elementAt, elementAtOrDefault, first, first, firstOrDefault, firstOrDefault, foreach, getThisOrdered, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupJoin, groupJoin, hashJoin, hashJoin, hashJoin, hashJoin, into, last, last, lastOrDefault, lastOrDefault, longCount, longCount, max, max, max, max, max, max, max, max, max, max, max, max, min, min, min, min, min, min, min, min, min, min, min, min, orderBy, orderBy, orderByDescending, orderByDescending, removeAll, select, select, selectMany, selectMany, selectMany, selectMany, sequenceEqual, sequenceEqual, single, single, singleOrDefault, singleOrDefault, skipWhile, skipWhile, sortedGroupBy, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, takeWhile, takeWhile, thenBy, thenBy, thenByDescending, thenByDescending, toList, toLookup, toLookup, toLookup, toLookup, toMap, toMap, toMap, toMap, where, where, zip
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.calcite.linq4j.Enumerable
asQueryable
Methods inherited from interface org.apache.calcite.linq4j.ExtendedEnumerable
aggregate, aggregate, aggregate, all, any, any, asEnumerable, average, average, average, average, average, average, average, average, average, average, contains, contains, correlateJoin, count, count, defaultIfEmpty, elementAt, elementAtOrDefault, first, first, firstOrDefault, firstOrDefault, foreach, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupBy, groupJoin, groupJoin, hashJoin, hashJoin, hashJoin, hashJoin, into, last, last, lastOrDefault, lastOrDefault, longCount, longCount, max, max, max, max, max, max, max, max, max, max, max, max, min, min, min, min, min, min, min, min, min, min, min, min, orderBy, orderBy, orderByDescending, orderByDescending, removeAll, select, select, selectMany, selectMany, selectMany, selectMany, sequenceEqual, sequenceEqual, single, single, singleOrDefault, skipWhile, skipWhile, sortedGroupBy, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, takeWhile, takeWhile, toList, toLookup, toLookup, toLookup, toLookup, toMap, toMap, toMap, toMap, where, where, zip
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
KuduQueryable
public KuduQueryable(org.apache.calcite.linq4j.QueryProvider queryProvider, org.apache.calcite.schema.SchemaPlus schema, CalciteKuduTable table, String tableName)
-
-
Method Details
-
enumerator
-
query
public org.apache.calcite.linq4j.Enumerable<Object> query(List<List<CalciteKuduPredicate>> predicates, List<Integer> fieldsIndices, long limit, long offset, boolean sorted, boolean groupByLimited, KuduScanStats scanStats, AtomicBoolean cancelFlag, org.apache.calcite.linq4j.function.Function1<Object, Object> projection, org.apache.calcite.linq4j.function.Predicate1<Object> filterFunction, boolean isSingleObject, org.apache.calcite.linq4j.function.Function1<Object, Object> sortedPrefixKeySelector, List<Integer> sortPkColumns) This is the method that is called by Code generation to run the query. Code generation happens inKuduToEnumerableConverter
- Parameters:
predicates
- filters for each of the independent scansfieldsIndices
- the column indexes to fetch from the tablelimit
- maximum number of rows to fetch from the tableoffset
- the number of rows to skip from the tablesorted
- whether the query needs to be sorted by keygroupByLimited
- whether the query contains a sorted aggregationscanStats
- stat collector for the querycancelFlag
- atomic boolean that is true when the query should be canceledprojection
- function to turnRowResult
into Calcite typefilterFunction
- filter applied to allRowResult
isSingleObject
- indicates whether Calcite type is Object or Object[]sortedPrefixKeySelector
- the subset of columns being sorted by that are a prefix of the primary key of the table, or an empty list if the group by and order by columns are the samesortPkColumns
- the names of the primary key columns that are present in the ORDER BY clause- Returns:
- Enumerable for the query
-
mutateTuples
public org.apache.calcite.linq4j.Enumerable<Object> mutateTuples(List<Integer> columnIndexes, List<List<org.apache.calcite.rex.RexLiteral>> tuples) Applies a mutation to the table usingRexLiteral
s.- Parameters:
columnIndexes
- ordered list of column indexes that are changing / insertingtuples
- input from the user for the changes.- Returns:
- an
Enumerable
that applies the mutation
-
mutateRow
public org.apache.calcite.linq4j.Enumerable<Object> mutateRow(List<Integer> columnIndexes, List<Object> values) Applies a mutation to the table using plain Objects- Parameters:
columnIndexes
- ordered list of column indexes that are changing / insertingvalues
- input from the user for the changes.- Returns:
- an
Enumerable
that applies the mutation
-
aggregate
-
aggregate
-
aggregate
<TAccumulate extends Object,TResult extends Object> TResult aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TAccumulate, TResult>> arg2) -
all
boolean all(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
any
boolean any(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
averageBigDecimal
BigDecimal averageBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) -
averageNullableBigDecimal
BigDecimal averageNullableBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) -
averageDouble
double averageDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) -
averageNullableDouble
-
averageInteger
int averageInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) -
averageNullableInteger
-
averageFloat
float averageFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) -
averageNullableFloat
-
averageLong
long averageLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) -
averageNullableLong
-
concat
- Specified by:
concat
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
count
int count(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
defaultIfEmpty
org.apache.calcite.linq4j.Queryable<T> defaultIfEmpty()- Specified by:
defaultIfEmpty
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
distinct
org.apache.calcite.linq4j.Queryable<T> distinct()- Specified by:
distinct
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
distinct
org.apache.calcite.linq4j.Queryable<T> distinct(org.apache.calcite.linq4j.function.EqualityComparer<T> arg0) - Specified by:
distinct
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
except
- Specified by:
except
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
except
org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1) - Specified by:
except
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
except
org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) - Specified by:
except
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
except
org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) - Specified by:
except
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
first
-
firstOrDefault
-
groupBy
-
groupBy
-
groupBy
<TKey extends Object,TElement extends Object> org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1) -
groupBy
<TKey extends Object,TElement extends Object> org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) -
groupByK
<TKey extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> groupByK(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1) -
groupByK
<TKey extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> groupByK(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) -
groupBy
<TKey extends Object,TElement extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupByTResult extends Object> (org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2) -
groupBy
<TKey extends Object,TElement extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupByTResult extends Object> (org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg3) -
groupJoin
<TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupJoinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3) -
groupJoin
<TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupJoinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) -
intersect
- Specified by:
intersect
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
intersect
org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1) - Specified by:
intersect
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
intersect
org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) - Specified by:
intersect
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
intersect
org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1, boolean arg2) - Specified by:
intersect
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
join
<TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> joinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3) -
join
<TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> joinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) -
last
-
lastOrDefault
-
longCount
long longCount(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
max
<TResult extends Comparable<TResult>> TResult max(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) -
min
<TResult extends Comparable<TResult>> TResult min(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) -
ofType
- Specified by:
ofType
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
cast
- Specified by:
cast
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
orderBy
<TKey extends Comparable> org.apache.calcite.linq4j.OrderedQueryable<T> orderBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) -
orderBy
<TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> orderBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) -
orderByDescending
<TKey extends Comparable> org.apache.calcite.linq4j.OrderedQueryable<T> orderByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) -
orderByDescending
<TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> orderByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) -
reverse
org.apache.calcite.linq4j.Queryable<T> reverse()- Specified by:
reverse
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
select
-
selectN
-
selectMany
-
selectManyN
-
selectMany
<TCollection extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> selectMany(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) -
selectManyN
<TCollection extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) -
single
-
singleOrDefault
T singleOrDefault()- Specified by:
singleOrDefault
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
singleOrDefault
-
skip
- Specified by:
skip
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
skipWhile
-
skipWhileN
-
sumBigDecimal
BigDecimal sumBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) -
sumNullableBigDecimal
BigDecimal sumNullableBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) -
sumDouble
double sumDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) -
sumNullableDouble
-
sumInteger
int sumInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) -
sumNullableInteger
-
sumLong
long sumLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) -
sumNullableLong
-
sumFloat
float sumFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) -
sumNullableFloat
-
take
- Specified by:
take
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
takeWhile
-
takeWhileN
-
union
- Specified by:
union
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
union
org.apache.calcite.linq4j.Queryable<T> union(org.apache.calcite.linq4j.Enumerable<T> arg0, org.apache.calcite.linq4j.function.EqualityComparer<T> arg1) - Specified by:
union
in interfaceorg.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
-
where
-
whereN
-
zip
-
getThis
- Overrides:
getThis
in classorg.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
-
getThisOrderedQueryable
-
asEnumerable
-
union
-
union
-
intersect
-
intersect
-
intersect
-
intersect
-
except
-
except
-
except
-
except
-
take
-
skip
-
reverse
-
distinct
-
distinct
-
ofType
-
defaultIfEmpty
-
asQueryable
-
cast
-
aggregate
-
aggregate
-
aggregate
public <TAccumulate extends Object,TResult extends Object> TResult aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate, T, TAccumulate>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TAccumulate, TResult>> arg2) -
all
public boolean all(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
any
public boolean any(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
averageBigDecimal
public BigDecimal averageBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) -
averageNullableBigDecimal
public BigDecimal averageNullableBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) -
averageDouble
public double averageDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) -
averageNullableDouble
-
averageInteger
public int averageInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) -
averageNullableInteger
-
averageFloat
public float averageFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) -
averageNullableFloat
-
averageLong
public long averageLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) -
averageNullableLong
-
concat
-
count
public int count(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
first
-
firstOrDefault
-
groupBy
-
groupBy
-
groupBy
public <TKey extends Object,TElement extends Object> org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1) -
groupBy
public <TKey extends Object,TElement extends Object> org.apache.calcite.linq4j.Queryable<org.apache.calcite.linq4j.Grouping<TKey,TElement>> groupBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) -
groupByK
public <TKey extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> groupByK(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1) -
groupByK
public <TKey extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> groupByK(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<T>, TResult>> arg1, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg2) -
groupBy
public <TKey extends Object,TElement extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupByTResult extends Object> (org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2) -
groupBy
public <TKey extends Object,TElement extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupByTResult extends Object> (org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TElement>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TKey, org.apache.calcite.linq4j.Enumerable<TElement>, TResult>> arg2, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg3) -
groupJoin
public <TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupJoinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3) -
groupJoin
public <TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> groupJoinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, org.apache.calcite.linq4j.Enumerable<TInner>, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) -
join
public <TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> joinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3) -
join
public <TInner extends Object,TKey extends Object, org.apache.calcite.linq4j.Queryable<TResult> joinTResult extends Object> (org.apache.calcite.linq4j.Enumerable<TInner> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg1, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<TInner, TKey>> arg2, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TInner, TResult>> arg3, org.apache.calcite.linq4j.function.EqualityComparer<TKey> arg4) -
last
-
lastOrDefault
-
longCount
public long longCount(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0) -
max
public <TResult extends Comparable<TResult>> TResult max(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) -
min
public <TResult extends Comparable<TResult>> TResult min(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TResult>> arg0) -
orderBy
public <TKey extends Comparable> org.apache.calcite.linq4j.OrderedQueryable<T> orderBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) -
orderBy
public <TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> orderBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) -
orderByDescending
public <TKey extends Comparable> org.apache.calcite.linq4j.OrderedQueryable<T> orderByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) -
orderByDescending
public <TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> orderByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) -
select
-
selectN
-
selectMany
-
selectManyN
-
selectMany
public <TCollection extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> selectMany(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, Integer, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) -
selectManyN
public <TCollection extends Object,TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> selectManyN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, org.apache.calcite.linq4j.Enumerable<TCollection>>> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T, TCollection, TResult>> arg1) -
single
-
singleOrDefault
-
skipWhile
-
skipWhileN
-
sumBigDecimal
public BigDecimal sumBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.BigDecimalFunction1<T>> arg0) -
sumNullableBigDecimal
public BigDecimal sumNullableBigDecimal(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableBigDecimalFunction1<T>> arg0) -
sumDouble
public double sumDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.DoubleFunction1<T>> arg0) -
sumNullableDouble
-
sumInteger
public int sumInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0) -
sumNullableInteger
-
sumLong
public long sumLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0) -
sumNullableLong
-
sumFloat
public float sumFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0) -
sumNullableFloat
-
takeWhile
-
takeWhileN
-
thenBy
public <TKey extends Comparable<TKey>> org.apache.calcite.linq4j.OrderedQueryable<T> thenBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) - Specified by:
thenBy
in interfaceorg.apache.calcite.linq4j.ExtendedOrderedQueryable<T extends Object>
-
thenBy
public <TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> thenBy(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) - Specified by:
thenBy
in interfaceorg.apache.calcite.linq4j.ExtendedOrderedQueryable<T extends Object>
-
thenByDescending
public <TKey extends Comparable<TKey>> org.apache.calcite.linq4j.OrderedQueryable<T> thenByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0) - Specified by:
thenByDescending
in interfaceorg.apache.calcite.linq4j.ExtendedOrderedQueryable<T extends Object>
-
thenByDescending
public <TKey extends Object> org.apache.calcite.linq4j.OrderedQueryable<T> thenByDescending(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T, TKey>> arg0, Comparator<TKey> arg1) - Specified by:
thenByDescending
in interfaceorg.apache.calcite.linq4j.ExtendedOrderedQueryable<T extends Object>
-
where
-
whereN
-
zip
-