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
-
Nested classes/interfaces inherited from interface org.apache.accumulo.core.spi.scan.ScanInfo
ScanInfo.Type
-
-
Field Summary
Fields Modifier and Type Field Description long
batchTimeOut
String
context
ScanTask<MultiScanResult>
lookupTask
int
numEntries
int
numRanges
int
numTablets
Map<KeyExtent,List<Range>>
queries
SamplerConfiguration
samplerConfig
KeyExtent
threadPoolExtent
long
totalLookupTime
-
Fields inherited from class org.apache.accumulo.tserver.session.ScanSession
auths, columnSet, runStats, ssiList, ssio
-
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, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, Authorizations authorizations, SamplerConfiguration samplerConfig, long batchTimeOut, String context, Map<String,String> executionHints)
-
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, wrap
-
Methods inherited from class org.apache.accumulo.tserver.session.Session
getCredentials, getUser
-
-
-
-
Field Detail
-
threadPoolExtent
public final KeyExtent threadPoolExtent
-
samplerConfig
public final SamplerConfiguration samplerConfig
-
batchTimeOut
public final long batchTimeOut
-
context
public final String context
-
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, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, Authorizations authorizations, SamplerConfiguration samplerConfig, long batchTimeOut, String context, Map<String,String> executionHints)
-
-
Method Detail
-
getScanType
public ScanInfo.Type getScanType()
-
getTableId
public TableId getTableId()
-
-