Class com::mapd::calcite::parser::MapDTable

class MapDTable : public Table

Author

michael

Subclassed by com.mapd.calcite.parser.MapDView

Public Functions

long com.mapd.calcite.parser.MapDTable.getVersion()
com.mapd.calcite.parser.MapDTable.MapDTable(TTableDetails ri)
RelDataType com.mapd.calcite.parser.MapDTable.getRowType(RelDataTypeFactory rdtf)
Statistic com.mapd.calcite.parser.MapDTable.getStatistic()
Schema.TableType com.mapd.calcite.parser.MapDTable.getJdbcTableType()
boolean com.mapd.calcite.parser.MapDTable.isRolledUp(String string)
boolean com.mapd.calcite.parser.MapDTable.rolledUpColumnValidInsideAgg(String string, SqlCall sc, SqlNode sn, CalciteConnectionConfig ccc)
boolean com.mapd.calcite.parser.MapDTable.isSystemColumn(final String columnName)

Private Functions

RelDataType com.mapd.calcite.parser.MapDTable.createType(TColumnType value, RelDataTypeFactory typeFactory)
RelDataType com.mapd.calcite.parser.MapDTable.getRelDataType(TDatumType dType, int precision, int scale, RelDataTypeFactory typeFactory)

Private Members

final TTableDetails com.mapd.calcite.parser.MapDTable.rowInfo
final long com.mapd.calcite.parser.MapDTable.version = VERSION_PROVIDER.incrementAndGet()
final HashSet<String> com.mapd.calcite.parser.MapDTable.systemColumnNames

Private Static Attributes

final AtomicLong com.mapd.calcite.parser.MapDTable.VERSION_PROVIDER = new AtomicLong()