@NotThreadSafe public class PageProcessor extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_BATCH_SIZE |
Constructor and Description |
---|
PageProcessor(Optional<PageFilter> filter,
List<? extends PageProjection> projections) |
PageProcessor(Optional<PageFilter> filter,
List<? extends PageProjection> projections,
OptionalInt initialBatchSize) |
PageProcessor(Optional<PageFilter> filter,
List<? extends PageProjection> projections,
OptionalInt initialBatchSize,
ExpressionProfiler expressionProfiler) |
Modifier and Type | Method and Description |
---|---|
List<PageProjection> |
getProjections() |
Iterator<Optional<Page>> |
process(ConnectorSession session,
DriverYieldSignal yieldSignal,
LocalMemoryContext memoryContext,
Page page) |
public static final int MAX_BATCH_SIZE
public PageProcessor(Optional<PageFilter> filter, List<? extends PageProjection> projections, OptionalInt initialBatchSize)
public PageProcessor(Optional<PageFilter> filter, List<? extends PageProjection> projections, OptionalInt initialBatchSize, ExpressionProfiler expressionProfiler)
public PageProcessor(Optional<PageFilter> filter, List<? extends PageProjection> projections)
public Iterator<Optional<Page>> process(ConnectorSession session, DriverYieldSignal yieldSignal, LocalMemoryContext memoryContext, Page page)
public List<PageProjection> getProjections()
Copyright © 2012–2019. All rights reserved.