public class InlineTable extends DruidTable
DruidLogicalValuesRule
to implement trivial SELECT 1 style queries that return constant values represented
by this inline table.| Constructor and Description |
|---|
InlineTable(InlineDataSource dataSource,
RowSignature rowSignature) |
| Modifier and Type | Method and Description |
|---|---|
DataSource |
getDataSource() |
boolean |
isBroadcast() |
boolean |
isJoinable() |
org.apache.calcite.rel.RelNode |
toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context,
org.apache.calcite.plan.RelOptTable table) |
String |
toString() |
getJdbcTableType, getRowSignature, getRowType, getStatistic, isRolledUp, rolledUpColumnValidInsideAggpublic InlineTable(InlineDataSource dataSource, RowSignature rowSignature)
public DataSource getDataSource()
getDataSource in class DruidTablepublic boolean isJoinable()
isJoinable in class DruidTablepublic boolean isBroadcast()
isBroadcast in class DruidTablepublic org.apache.calcite.rel.RelNode toRel(org.apache.calcite.plan.RelOptTable.ToRelContext context,
org.apache.calcite.plan.RelOptTable table)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.