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

    Constructors
    Constructor
    Description
    KuduQueryable(org.apache.calcite.linq4j.QueryProvider queryProvider, org.apache.calcite.schema.SchemaPlus schema, CalciteKuduTable table, String tableName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    aggregate(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>
    TAccumulate
    aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate,T,TAccumulate>> arg1)
     
    <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)
     
    <TAccumulate extends Object>
    TAccumulate
    aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate,T,TAccumulate>> arg1)
     
    <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)
     
    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>
    cast(Class<T2> arg0)
     
    <T2 extends Object>
    org.apache.calcite.linq4j.Queryable<T2>
    cast(Class<T2> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    concat(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    concat(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    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>
     
    org.apache.calcite.linq4j.Queryable<T>
     
    org.apache.calcite.linq4j.Queryable<T>
    distinct(org.apache.calcite.linq4j.function.EqualityComparer<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    distinct(org.apache.calcite.linq4j.function.EqualityComparer<T> arg0)
     
    org.apache.calcite.linq4j.Enumerator<T>
     
    org.apache.calcite.linq4j.Queryable<T>
    except(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    except(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
     
    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>
    except(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    except(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
     
    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>
     
    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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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>
    intersect(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
     
    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>
    intersect(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    org.apache.calcite.linq4j.Queryable<T>
    intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
     
    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>>
    TResult
    max(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T,TResult>> arg0)
     
    <TResult extends Comparable<TResult>>
    TResult
    max(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T,TResult>> arg0)
     
    <TResult extends Comparable<TResult>>
    TResult
    min(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T,TResult>> arg0)
     
    <TResult extends Comparable<TResult>>
    TResult
    min(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function1<T,TResult>> arg0)
     
    org.apache.calcite.linq4j.Enumerable<Object>
    mutateRow(List<Integer> columnIndexes, List<Object> values)
    Applies a mutation to the table using plain Objects
    org.apache.calcite.linq4j.Enumerable<Object>
    mutateTuples(List<Integer> columnIndexes, List<List<org.apache.calcite.rex.RexLiteral>> tuples)
    Applies a mutation to the table using RexLiterals.
    <TResult extends Object>
    org.apache.calcite.linq4j.Queryable<TResult>
    ofType(Class<TResult> arg0)
     
    <TResult extends Object>
    org.apache.calcite.linq4j.Queryable<TResult>
    ofType(Class<TResult> arg0)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    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>
     
    org.apache.calcite.linq4j.Queryable<T>
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    <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)
     
    org.apache.calcite.linq4j.Queryable<T>
    union(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    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>
    union(org.apache.calcite.linq4j.Enumerable<T> arg0)
     
    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)
     
    <T1 extends Object, TResult extends Object>
    org.apache.calcite.linq4j.Queryable<TResult>
    zip(org.apache.calcite.linq4j.Enumerable<T1> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T,T1,TResult>> arg1)
     
    <T1 extends Object, TResult extends Object>
    org.apache.calcite.linq4j.Queryable<TResult>
    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

      public org.apache.calcite.linq4j.Enumerator<T> 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 in KuduToEnumerableConverter
      Parameters:
      predicates - filters for each of the independent scans
      fieldsIndices - the column indexes to fetch from the table
      limit - maximum number of rows to fetch from the table
      offset - the number of rows to skip from the table
      sorted - whether the query needs to be sorted by key
      groupByLimited - whether the query contains a sorted aggregation
      scanStats - stat collector for the query
      cancelFlag - atomic boolean that is true when the query should be canceled
      projection - function to turn RowResult into Calcite type
      filterFunction - filter applied to all RowResult
      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 same
      sortPkColumns - 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 using RexLiterals.
      Parameters:
      columnIndexes - ordered list of column indexes that are changing / inserting
      tuples - 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 / inserting
      values - input from the user for the changes.
      Returns:
      an Enumerable that applies the mutation
    • aggregate

      T aggregate(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T,T,T>> arg0)
    • aggregate

      <TAccumulate extends Object> TAccumulate aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate,T,TAccumulate>> arg1)
    • 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

      Double averageNullableDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0)
    • averageInteger

      int averageInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0)
    • averageNullableInteger

      Integer averageNullableInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0)
    • averageFloat

      float averageFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0)
    • averageNullableFloat

      Float averageNullableFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0)
    • averageLong

      long averageLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0)
    • averageNullableLong

      Long averageNullableLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0)
    • concat

      org.apache.calcite.linq4j.Queryable<T> concat(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      concat in interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • distinct

      org.apache.calcite.linq4j.Queryable<T> distinct()
      Specified by:
      distinct in interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • except

      org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      except in interface org.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 interface org.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 interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • first

      T first(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • firstOrDefault

      T firstOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • groupBy

      <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)
    • groupBy

      <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)
    • 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, 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)
    • groupBy

      <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)
    • groupJoin

      <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)
    • groupJoin

      <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)
    • intersect

      org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      intersect in interface org.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 interface org.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 interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • join

      <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)
    • join

      <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

      T last(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • lastOrDefault

      T lastOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • 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

      <TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> ofType(Class<TResult> arg0)
      Specified by:
      ofType in interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • cast

      <T2 extends Object> org.apache.calcite.linq4j.Queryable<T2> cast(Class<T2> arg0)
      Specified by:
      cast in interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • select

      <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)
    • selectN

      <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)
    • selectMany

      <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)
    • selectManyN

      <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)
    • 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

      T single(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • singleOrDefault

      T singleOrDefault()
      Specified by:
      singleOrDefault in interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • singleOrDefault

      T singleOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • skip

      org.apache.calcite.linq4j.Queryable<T> skip(int arg0)
      Specified by:
      skip in interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • skipWhile

      org.apache.calcite.linq4j.Queryable<T> skipWhile(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • skipWhileN

      org.apache.calcite.linq4j.Queryable<T> skipWhileN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • 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

      Double sumNullableDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0)
    • sumInteger

      int sumInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0)
    • sumNullableInteger

      Integer sumNullableInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0)
    • sumLong

      long sumLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0)
    • sumNullableLong

      Long sumNullableLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0)
    • sumFloat

      float sumFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0)
    • sumNullableFloat

      Float sumNullableFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0)
    • take

      org.apache.calcite.linq4j.Queryable<T> take(int arg0)
      Specified by:
      take in interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • takeWhile

      org.apache.calcite.linq4j.Queryable<T> takeWhile(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • takeWhileN

      org.apache.calcite.linq4j.Queryable<T> takeWhileN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • union

      org.apache.calcite.linq4j.Queryable<T> union(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      union in interface org.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 interface org.apache.calcite.linq4j.ExtendedEnumerable<TSource extends Object>
    • where

      org.apache.calcite.linq4j.Queryable<T> where(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • whereN

      org.apache.calcite.linq4j.Queryable<T> whereN(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • zip

      <T1 extends Object, TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> zip(org.apache.calcite.linq4j.Enumerable<T1> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T,T1,TResult>> arg1)
    • getThis

      protected org.apache.calcite.linq4j.Queryable<T> getThis()
      Overrides:
      getThis in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • getThisOrderedQueryable

      protected org.apache.calcite.linq4j.OrderedQueryable<T> getThisOrderedQueryable()
    • asEnumerable

      public org.apache.calcite.linq4j.Enumerable<T> asEnumerable()
      Specified by:
      asEnumerable in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      asEnumerable in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • union

      public org.apache.calcite.linq4j.Queryable<T> union(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      union in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      union in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • union

      public 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 interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      union in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • intersect

      public org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      intersect in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      intersect in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • intersect

      public org.apache.calcite.linq4j.Queryable<T> intersect(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
      Specified by:
      intersect in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      intersect in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • intersect

      public 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 interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      intersect in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • intersect

      public 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 interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      intersect in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • except

      public 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 interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      except in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • except

      public 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 interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      except in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • except

      public org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      except in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      except in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • except

      public org.apache.calcite.linq4j.Queryable<T> except(org.apache.calcite.linq4j.Enumerable<T> arg0, boolean arg1)
      Specified by:
      except in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      except in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • take

      public org.apache.calcite.linq4j.Queryable<T> take(int arg0)
      Specified by:
      take in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      take in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • skip

      public org.apache.calcite.linq4j.Queryable<T> skip(int arg0)
      Specified by:
      skip in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      skip in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • reverse

      public org.apache.calcite.linq4j.Queryable<T> reverse()
      Specified by:
      reverse in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      reverse in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • distinct

      public org.apache.calcite.linq4j.Queryable<T> distinct()
      Specified by:
      distinct in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      distinct in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • distinct

      public org.apache.calcite.linq4j.Queryable<T> distinct(org.apache.calcite.linq4j.function.EqualityComparer<T> arg0)
      Specified by:
      distinct in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      distinct in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • ofType

      public <TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> ofType(Class<TResult> arg0)
      Specified by:
      ofType in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      ofType in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • defaultIfEmpty

      public org.apache.calcite.linq4j.Queryable<T> defaultIfEmpty()
      Specified by:
      defaultIfEmpty in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      defaultIfEmpty in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • asQueryable

      public org.apache.calcite.linq4j.Queryable<T> asQueryable()
      Specified by:
      asQueryable in interface org.apache.calcite.linq4j.Enumerable<T extends Object>
      Specified by:
      asQueryable in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      asQueryable in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • cast

      public <T2 extends Object> org.apache.calcite.linq4j.Queryable<T2> cast(Class<T2> arg0)
      Specified by:
      cast in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      cast in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • aggregate

      public T aggregate(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T,T,T>> arg0)
    • aggregate

      public <TAccumulate extends Object> TAccumulate aggregate(TAccumulate arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<TAccumulate,T,TAccumulate>> arg1)
    • 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

      public Double averageNullableDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0)
    • averageInteger

      public int averageInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0)
    • averageNullableInteger

      public Integer averageNullableInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0)
    • averageFloat

      public float averageFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0)
    • averageNullableFloat

      public Float averageNullableFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0)
    • averageLong

      public long averageLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0)
    • averageNullableLong

      public Long averageNullableLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0)
    • concat

      public org.apache.calcite.linq4j.Queryable<T> concat(org.apache.calcite.linq4j.Enumerable<T> arg0)
      Specified by:
      concat in interface org.apache.calcite.linq4j.ExtendedEnumerable<T extends Object>
      Overrides:
      concat in class org.apache.calcite.linq4j.DefaultEnumerable<T extends Object>
    • count

      public int count(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • first

      public T first(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • firstOrDefault

      public T firstOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • groupBy

      public <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)
    • groupBy

      public <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)
    • 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, 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)
    • groupBy

      public <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)
    • groupJoin

      public <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)
    • groupJoin

      public <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)
    • join

      public <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)
    • join

      public <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

      public T last(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • lastOrDefault

      public T lastOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • 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

      public <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)
    • selectN

      public <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)
    • selectMany

      public <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)
    • selectManyN

      public <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)
    • 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

      public T single(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • singleOrDefault

      public T singleOrDefault(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • skipWhile

      public org.apache.calcite.linq4j.Queryable<T> skipWhile(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • skipWhileN

      public org.apache.calcite.linq4j.Queryable<T> skipWhileN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • 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

      public Double sumNullableDouble(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableDoubleFunction1<T>> arg0)
    • sumInteger

      public int sumInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.IntegerFunction1<T>> arg0)
    • sumNullableInteger

      public Integer sumNullableInteger(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableIntegerFunction1<T>> arg0)
    • sumLong

      public long sumLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.LongFunction1<T>> arg0)
    • sumNullableLong

      public Long sumNullableLong(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableLongFunction1<T>> arg0)
    • sumFloat

      public float sumFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.FloatFunction1<T>> arg0)
    • sumNullableFloat

      public Float sumNullableFloat(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.NullableFloatFunction1<T>> arg0)
    • takeWhile

      public org.apache.calcite.linq4j.Queryable<T> takeWhile(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • takeWhileN

      public org.apache.calcite.linq4j.Queryable<T> takeWhileN(org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • 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 interface org.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 interface org.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 interface org.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 interface org.apache.calcite.linq4j.ExtendedOrderedQueryable<T extends Object>
    • where

      public org.apache.calcite.linq4j.Queryable<T> where(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate1<T>> arg0)
    • whereN

      public org.apache.calcite.linq4j.Queryable<T> whereN(org.apache.calcite.linq4j.tree.FunctionExpression<? extends org.apache.calcite.linq4j.function.Predicate2<T,Integer>> arg0)
    • zip

      public <T1 extends Object, TResult extends Object> org.apache.calcite.linq4j.Queryable<TResult> zip(org.apache.calcite.linq4j.Enumerable<T1> arg0, org.apache.calcite.linq4j.tree.FunctionExpression<org.apache.calcite.linq4j.function.Function2<T,T1,TResult>> arg1)