Package org.apache.accumulo.core.spi.scan
-
Interface Summary Interface Description ScanDispatch Encapsulates information about how a scan should be executed.ScanDispatch.Builder ScanDispatcher A per table scan dispatcher that decides which executor should be used to process a scan.ScanDispatcher.DispatchParameters The method parameters forScanDispatcher.dispatch(DispatchParameters)
.ScanDispatcher.DispatchParmaters Deprecated. since 2.1.0 replaced byScanDispatcher.DispatchParameters
andScanDispatcher.dispatch(DispatchParameters)
ScanDispatcher.InitParameters The method parameters forScanDispatcher.init(InitParameters)
.ScanExecutor Interface for obtaining information about a scan executorScanExecutor.Config ScanInfo Provides information about an active Accumulo scan against a tablet.ScanPrioritizer A factory for creating comparators used for prioritizing scans.ScanPrioritizer.CreateParameters The method parameters forScanPrioritizer.createComparator(CreateParameters)
.ScanServerAttempt This object is used to communicate what previous actions were attempted, when they were attempted, and the result of those attemptsScanServerInfo Information about a scan server.ScanServerSelections Returned byScanServerSelector.selectServers(ScanServerSelector.SelectorParameters)
to specify what scan servers to use and how to use them.ScanServerSelector A client side plugin that determines what scan servers to use for eventually consistent scans.ScanServerSelector.InitParameters This interface exists so that is easier to evolve what is passed toScanServerSelector.init(InitParameters)
without having to make breaking changes.ScanServerSelector.SelectorParameters This interface exists so that is easier to evolve what is passed toScanServerSelector.selectServers(SelectorParameters)
without having to make breaking changes. -
Class Summary Class Description ConfigurableScanServerSelector The default Accumulo selector for scan servers.HintScanPrioritizer When configured for a scan executor, this prioritizer allows scanners to set priorities as integers.IdleRatioScanPrioritizer Prioritize scans based on the ratio of runTime/idleTime.SimpleScanDispatcher If no options are given, then this will default to an executor nameddefault
andScanDispatch.CacheUsage.TABLE
for index and data cache. -
Enum Summary Enum Description ScanDispatch.CacheUsage Communicates how a scan should use cache.ScanInfo.Type ScanServerAttempt.Result