Class FilterableTableScanExecutor
java.lang.Object
org.apache.shardingsphere.infra.federation.executor.original.table.FilterableTableScanExecutor
Filterable table scan executor.
-
Constructor Summary
ConstructorsConstructorDescriptionFilterableTableScanExecutor(DriverExecutionPrepareEngine<JDBCExecutionUnit, Connection> prepareEngine, JDBCExecutor jdbcExecutor, JDBCExecutorCallback<? extends ExecuteResult> callback, OptimizerContext optimizerContext, FilterableTableScanExecutorContext executorContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.linq4j.Enumerable<Object[]>execute(FederationTableMetaData tableMetaData, FilterableTableScanContext scanContext) Execute.
-
Constructor Details
-
FilterableTableScanExecutor
public FilterableTableScanExecutor(DriverExecutionPrepareEngine<JDBCExecutionUnit, Connection> prepareEngine, JDBCExecutor jdbcExecutor, JDBCExecutorCallback<? extends ExecuteResult> callback, OptimizerContext optimizerContext, FilterableTableScanExecutorContext executorContext)
-
-
Method Details
-
execute
public org.apache.calcite.linq4j.Enumerable<Object[]> execute(FederationTableMetaData tableMetaData, FilterableTableScanContext scanContext) Execute.- Parameters:
tableMetaData- federation table meta datascanContext- filterable table scan context- Returns:
- query results
-