T - element typepublic abstract class AbstractTableQueryable<T> extends AbstractQueryable<T>
Queryable for
QueryableTable.
Not to be confused with
AbstractQueryableTable.
| Modifier and Type | Field and Description |
|---|---|
QueryProvider |
queryProvider |
SchemaPlus |
schema |
QueryableTable |
table |
String |
tableName |
| Constructor and Description |
|---|
AbstractTableQueryable(QueryProvider queryProvider,
SchemaPlus schema,
QueryableTable table,
String tableName) |
| Modifier and Type | Method and Description |
|---|---|
Type |
getElementType() |
Expression |
getExpression() |
QueryProvider |
getProvider() |
protected Queryable<T> |
getThis() |
protected OrderedQueryable<T> |
getThisOrderedQueryable() |
Iterator<T> |
iterator() |
TSource |
singleOrDefault() |
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, into, join, join, join, 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, select, select, selectMany, selectMany, selectMany, selectMany, sequenceEqual, sequenceEqual, single, single, singleOrDefault, singleOrDefault, skipWhile, skipWhile, 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, zipclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenumeratoraggregate, aggregate, aggregate, all, any, any, 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, into, join, join, join, 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, select, select, selectMany, selectMany, selectMany, selectMany, sequenceEqual, sequenceEqual, single, single, singleOrDefault, singleOrDefault, skipWhile, skipWhile, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, takeWhile, takeWhile, toList, toLookup, toLookup, toLookup, toLookup, toMap, toMap, toMap, toMap, where, where, zippublic final QueryProvider queryProvider
public final SchemaPlus schema
public final QueryableTable table
public final String tableName
public AbstractTableQueryable(QueryProvider queryProvider, SchemaPlus schema, QueryableTable table, String tableName)
public Expression getExpression()
public QueryProvider getProvider()
public Type getElementType()
public TSource singleOrDefault()
singleOrDefault in interface ExtendedEnumerable<TSource>protected Queryable<T> getThis()
getThis in class DefaultEnumerable<T>protected OrderedQueryable<T> getThisOrderedQueryable()
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.