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() |
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.Table
public org.apache.calcite.schema.Statistic getStatistic()
getStatistic
in interface org.apache.calcite.schema.Table
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.rel.RelNode toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context, org.apache.calcite.plan.RelOptTable table)
toRel
in interface org.apache.calcite.schema.TranslatableTable
Copyright © 2011–2017. All rights reserved.