Package io.trino.operator.output
Interface PagePartitioner
-
- All Known Implementing Classes:
DefaultPagePartitioner
public interface PagePartitioner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidflush(boolean force)Supplier<PartitionedOutputOperator.PartitionedOutputInfo>getOperatorInfoSupplier()longgetRetainedSizeInBytes()longgetSizeInBytes()com.google.common.util.concurrent.ListenableFuture<Void>isFull()voidpartitionPage(Page page)
-
-
-
Method Detail
-
partitionPage
void partitionPage(Page page)
-
flush
void flush(boolean force)
-
isFull
com.google.common.util.concurrent.ListenableFuture<Void> isFull()
-
getSizeInBytes
long getSizeInBytes()
-
getRetainedSizeInBytes
long getRetainedSizeInBytes()
-
getOperatorInfoSupplier
Supplier<PartitionedOutputOperator.PartitionedOutputInfo> getOperatorInfoSupplier()
-
-