Package io.trino.operator
Class PageBuffer
- java.lang.Object
-
- io.trino.operator.PageBuffer
-
public class PageBuffer extends Object
Provides a bridge between classicOperatorpush input model andWorkProcessorOperatorpull model.WorkProcessorOperatorAdapter.AdapterWorkProcessorOperatorcan usePageBufferto convert from push input model to pull model.
-
-
Constructor Summary
Constructors Constructor Description PageBuffer()PageBuffer(com.google.common.util.concurrent.ListenableFuture<?> initialFuture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Page page)voidfinish()booleanisEmpty()booleanisFinished()WorkProcessor<Page>pages()
-
-
-
Method Detail
-
pages
public WorkProcessor<Page> pages()
-
isEmpty
public boolean isEmpty()
-
isFinished
public boolean isFinished()
-
add
public void add(Page page)
-
finish
public void finish()
-
-