Class MultiScanSession
- java.lang.Object
-
- org.apache.accumulo.tserver.session.Session
-
- org.apache.accumulo.tserver.session.ScanSession
-
- org.apache.accumulo.tserver.session.MultiScanSession
-
- All Implemented Interfaces:
ScanInfo
public class MultiScanSession extends ScanSession
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.accumulo.tserver.session.ScanSession
ScanSession.ScanMeasurer, ScanSession.TabletResolver
-
Nested classes/interfaces inherited from interface org.apache.accumulo.core.spi.scan.ScanInfo
ScanInfo.Type
-
-
Field Summary
Fields Modifier and Type Field Description Set<KeyExtent>
exents
ScanTask<MultiScanResult>
lookupTask
int
numEntries
int
numRanges
int
numTablets
Map<KeyExtent,List<Range>>
queries
KeyExtent
threadPoolExtent
long
totalLookupTime
-
Fields inherited from class org.apache.accumulo.tserver.session.ScanSession
runStats, scanParams
-
Fields inherited from class org.apache.accumulo.tserver.session.Session
client, lastAccessTime, startTime
-
-
Constructor Summary
Constructors Constructor Description MultiScanSession(TCredentials credentials, KeyExtent threadPoolExtent, Map<KeyExtent,List<Range>> queries, ScanParameters scanParams, Map<String,String> executionHints, ScanSession.TabletResolver tabletResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
cleanup()
ScanInfo.Type
getScanType()
TableId
getTableId()
-
Methods inherited from class org.apache.accumulo.tserver.session.ScanSession
finishedRun, getClientScanIterators, getCreationTime, getExecutionHints, getFetchedColumns, getIdleTimeStats, getIdleTimeStats, getLastRunTime, getRunTimeStats, getTabletResolver, wrap
-
Methods inherited from class org.apache.accumulo.tserver.session.Session
getCredentials, getUser
-
-
-
-
Field Detail
-
threadPoolExtent
public final KeyExtent threadPoolExtent
-
numRanges
public int numRanges
-
numTablets
public int numTablets
-
numEntries
public int numEntries
-
totalLookupTime
public long totalLookupTime
-
lookupTask
public volatile ScanTask<MultiScanResult> lookupTask
-
-
Constructor Detail
-
MultiScanSession
public MultiScanSession(TCredentials credentials, KeyExtent threadPoolExtent, Map<KeyExtent,List<Range>> queries, ScanParameters scanParams, Map<String,String> executionHints, ScanSession.TabletResolver tabletResolver)
-
-
Method Detail
-
getScanType
public ScanInfo.Type getScanType()
-
getTableId
public TableId getTableId()
-
cleanup
public boolean cleanup()
- Overrides:
cleanup
in classScanSession
-
-