Class FilterableTable
java.lang.Object
org.apache.calcite.schema.impl.AbstractTable
org.apache.shardingsphere.infra.federation.executor.original.table.FilterableTable
- All Implemented Interfaces:
org.apache.calcite.schema.ProjectableFilterableTable,org.apache.calcite.schema.Table,org.apache.calcite.schema.Wrapper
public final class FilterableTable
extends org.apache.calcite.schema.impl.AbstractTable
implements org.apache.calcite.schema.ProjectableFilterableTable
Filterable table.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rel.type.RelDataTypegetRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) org.apache.calcite.schema.Statisticorg.apache.calcite.linq4j.Enumerable<Object[]>scan(org.apache.calcite.DataContext root, List<org.apache.calcite.rex.RexNode> filters, int[] projects) Methods inherited from class org.apache.calcite.schema.impl.AbstractTable
getJdbcTableType, isRolledUp, rolledUpColumnValidInsideAgg, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.schema.Table
getJdbcTableType, isRolledUp, rolledUpColumnValidInsideAggMethods inherited from interface org.apache.calcite.schema.Wrapper
maybeUnwrap, unwrapOrThrow
-
Constructor Details
-
FilterableTable
public FilterableTable()
-
-
Method Details
-
getRowType
public org.apache.calcite.rel.type.RelDataType getRowType(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory) - Specified by:
getRowTypein interfaceorg.apache.calcite.schema.Table
-
scan
public org.apache.calcite.linq4j.Enumerable<Object[]> scan(org.apache.calcite.DataContext root, List<org.apache.calcite.rex.RexNode> filters, int[] projects) - Specified by:
scanin interfaceorg.apache.calcite.schema.ProjectableFilterableTable
-
getStatistic
public org.apache.calcite.schema.Statistic getStatistic()- Specified by:
getStatisticin interfaceorg.apache.calcite.schema.Table- Overrides:
getStatisticin classorg.apache.calcite.schema.impl.AbstractTable
-