T - element typeprivate static class ReflectiveSchema.FieldTable<T> extends ReflectiveSchema.ReflectiveTable
| Modifier and Type | Field and Description |
|---|---|
private Field |
field |
private Statistic |
statistic |
| Constructor and Description |
|---|
FieldTable(Field field,
Type elementType,
Enumerable<T> enumerable) |
FieldTable(Field field,
Type elementType,
Enumerable<T> enumerable,
Statistic statistic) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
getExpression(SchemaPlus schema,
String tableName,
Class clazz)
Generates an expression with which this table can be referenced in
generated code.
|
Statistic |
getStatistic()
Returns a provider of statistics about this table.
|
String |
toString() |
asQueryable, getRowType, scangetElementTypegetJdbcTableType, isRolledUp, rolledUpColumnValidInsideAgg, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetJdbcTableType, isRolledUp, rolledUpColumnValidInsideAggFieldTable(Field field, Type elementType, Enumerable<T> enumerable)
FieldTable(Field field, Type elementType, Enumerable<T> enumerable, Statistic statistic)
public Statistic getStatistic()
TablegetStatistic in interface TablegetStatistic in class ReflectiveSchema.ReflectiveTablepublic Expression getExpression(SchemaPlus schema, String tableName, Class clazz)
QueryableTablegetExpression in interface QueryableTablegetExpression in class AbstractQueryableTableschema - SchematableName - Table name (unique within schema)clazz - The desired collection class; for example Queryable.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.