Package io.trino.operator.index
Class IndexLoader
java.lang.Object
io.trino.operator.index.IndexLoader
-
Constructor Summary
ConstructorsConstructorDescriptionIndexLoader(Set<Integer> lookupSourceInputChannels, List<Integer> keyOutputChannels, OptionalInt keyOutputHashChannel, List<Type> outputTypes, IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider, int expectedPositions, io.airlift.units.DataSize maxIndexMemorySize, IndexJoinLookupStats stats, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators) -
Method Summary
Modifier and TypeMethodDescriptiongetIndexedDataForKeys(int position, Page indexPage) voidsetContext(TaskContext taskContext) streamIndexDataForSingleKey(io.trino.operator.index.UpdateRequest updateRequest)
-
Constructor Details
-
IndexLoader
public IndexLoader(Set<Integer> lookupSourceInputChannels, List<Integer> keyOutputChannels, OptionalInt keyOutputHashChannel, List<Type> outputTypes, IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider, int expectedPositions, io.airlift.units.DataSize maxIndexMemorySize, IndexJoinLookupStats stats, PagesIndex.Factory pagesIndexFactory, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators)
-
-
Method Details
-
setContext
-
getOutputTypes
-
getIndexSnapshot
-
getIndexedDataForKeys
-
streamIndexDataForSingleKey
-