public class DruidTable extends Object implements org.apache.calcite.schema.TranslatableTable
| Constructor and Description | 
|---|
DruidTable(DataSource dataSource,
          RowSignature rowSignature)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object o)  | 
DataSource | 
getDataSource()  | 
org.apache.calcite.schema.Schema.TableType | 
getJdbcTableType()  | 
RowSignature | 
getRowSignature()  | 
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 DruidTable(DataSource dataSource, RowSignature rowSignature)
public DataSource getDataSource()
public RowSignature getRowSignature()
public org.apache.calcite.schema.Schema.TableType getJdbcTableType()
getJdbcTableType 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.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory)
getRowType in interface org.apache.calcite.schema.Tablepublic boolean isRolledUp(String column)
isRolledUp 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 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.TranslatableTableCopyright © 2011–2018. All rights reserved.