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.Table
public org.apache.calcite.schema.Statistic getStatistic()
getStatistic
in interface org.apache.calcite.schema.Table
public 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.TranslatableTable
public org.apache.calcite.schema.Schema.TableType getJdbcTableType()
getJdbcTableType
in interface org.apache.calcite.schema.Table
public 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.Table
public boolean isRolledUp(String column)
isRolledUp
in interface org.apache.calcite.schema.Table
Copyright © 1970 The Apache Software Foundation. All rights reserved.