Package io.trino.operator.index
Class IndexBuildDriverFactoryProvider
- java.lang.Object
-
- io.trino.operator.index.IndexBuildDriverFactoryProvider
-
public class IndexBuildDriverFactoryProvider extends Object
-
-
Constructor Summary
Constructors Constructor Description IndexBuildDriverFactoryProvider(int pipelineId, int outputOperatorId, PlanNodeId planNodeId, boolean inputDriver, List<Type> outputTypes, List<OperatorFactory> coreOperatorFactories, Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DriverFactorycreateSnapshot(int pipelineId, IndexSnapshotBuilder indexSnapshotBuilder)DriverFactorycreateStreaming(PageBuffer pageBuffer, Page indexKeyTuple)List<Type>getOutputTypes()intgetPipelineId()
-
-
-
Constructor Detail
-
IndexBuildDriverFactoryProvider
public IndexBuildDriverFactoryProvider(int pipelineId, int outputOperatorId, PlanNodeId planNodeId, boolean inputDriver, List<Type> outputTypes, List<OperatorFactory> coreOperatorFactories, Optional<DynamicTupleFilterFactory> dynamicTupleFilterFactory)
-
-
Method Detail
-
getPipelineId
public int getPipelineId()
-
createSnapshot
public DriverFactory createSnapshot(int pipelineId, IndexSnapshotBuilder indexSnapshotBuilder)
-
createStreaming
public DriverFactory createStreaming(PageBuffer pageBuffer, Page indexKeyTuple)
-
-