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