public class DrillTranslatableTable extends Object implements org.apache.calcite.schema.TranslatableTable
| Constructor and Description |
|---|
DrillTranslatableTable(DrillTable drillTable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
DrillTable |
getDrillTable() |
org.apache.calcite.schema.Schema.TableType |
getJdbcTableType() |
org.apache.calcite.rel.type.RelDataType |
getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) |
org.apache.calcite.schema.Statistic |
getStatistic() |
int |
hashCode() |
boolean |
isRolledUp(String column) |
boolean |
rolledUpColumnValidInsideAgg(String column,
org.apache.calcite.sql.SqlCall call,
org.apache.calcite.sql.SqlNode parent,
org.apache.calcite.config.CalciteConnectionConfig config) |
org.apache.calcite.rel.RelNode |
toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context,
org.apache.calcite.plan.RelOptTable table) |
String |
toString() |
public DrillTranslatableTable(DrillTable drillTable)
public DrillTable getDrillTable()
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
getRowType in interface org.apache.calcite.schema.Tablepublic org.apache.calcite.schema.Statistic getStatistic()
getStatistic in interface org.apache.calcite.schema.Tablepublic org.apache.calcite.rel.RelNode toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context,
org.apache.calcite.plan.RelOptTable table)
toRel in interface org.apache.calcite.schema.TranslatableTablepublic org.apache.calcite.schema.Schema.TableType getJdbcTableType()
getJdbcTableType in interface org.apache.calcite.schema.Tablepublic boolean rolledUpColumnValidInsideAgg(String column, org.apache.calcite.sql.SqlCall call, org.apache.calcite.sql.SqlNode parent, org.apache.calcite.config.CalciteConnectionConfig config)
rolledUpColumnValidInsideAgg in interface org.apache.calcite.schema.Tablepublic boolean isRolledUp(String column)
isRolledUp in interface org.apache.calcite.schema.TableCopyright © 2021 The Apache Software Foundation. All rights reserved.