public class BigTableReader extends SSTableReader
SSTableReader.Factory, SSTableReader.OpenReason, SSTableReader.Operator, SSTableReader.SizeComparator, SSTableReader.UniqueIdentifierRefCounted.Tidybf, bloomFilterTracker, dfile, ifile, indexSummary, instanceId, isSuspect, keyCache, keyCacheHit, keyCacheRequest, maxDataAge, maxTimestampComparator, openReason, rowIndexEntrySerializer, sstableComparator, sstableMetadata, sstableOrderingcomponents, compression, descriptor, first, last, metadata, partitioner, TOMBSTONE_HISTOGRAM_BIN_SIZE| Modifier and Type | Method and Description |
|---|---|
protected RowIndexEntry |
getPosition(RowPosition key,
SSTableReader.Operator op,
boolean updateCacheAndStats,
boolean permitMatchPastLast) |
ISSTableScanner |
getScanner(java.util.Collection<Range<Token>> ranges,
com.google.common.util.concurrent.RateLimiter limiter)
Direct I/O SSTableScanner over a defined collection of ranges of tokens.
|
ISSTableScanner |
getScanner(DataRange dataRange,
com.google.common.util.concurrent.RateLimiter limiter) |
OnDiskAtomIterator |
iterator(DecoratedKey key,
ColumnSlice[] slices,
boolean reverse) |
OnDiskAtomIterator |
iterator(DecoratedKey key,
java.util.SortedSet<CellName> columns) |
OnDiskAtomIterator |
iterator(FileDataInput input,
DecoratedKey key,
ColumnSlice[] slices,
boolean reverse,
RowIndexEntry indexEntry) |
OnDiskAtomIterator |
iterator(FileDataInput input,
DecoratedKey key,
java.util.SortedSet<CellName> columns,
RowIndexEntry indexEntry) |
cacheKey, cloneWithNewStart, cloneWithNewSummarySamplingLevel, createLinks, equals, estimateCompactionGain, estimatedKeys, estimatedKeysForRanges, firstKeyBeyond, forceFilterFailures, getAncestors, getApproximateKeyCount, getBloomFilter, getBloomFilterFalsePositiveCount, getBloomFilterOffHeapSize, getBloomFilterSerializedSize, getBloomFilterTruePositiveCount, getCachedPosition, getCachedPosition, getCacheKey, getCompressionMetadata, getCompressionMetadataOffHeapSize, getCompressionRatio, getCreationTimeFor, getDroppableTombstonesBefore, getEffectiveIndexInterval, getEstimatedColumnCount, getEstimatedDroppableTombstoneRatio, getEstimatedRowSize, getFileDataInput, getFilename, getIndexScanPosition, getIndexScanPositionFromBinarySearchResult, getIndexSummaryIndexFromBinarySearchResult, getIndexSummaryKey, getIndexSummaryOffHeapSize, getIndexSummarySamplingLevel, getIndexSummarySize, getKeyCache, getKeyCacheHit, getKeyCacheRequest, getKeySamples, getMaxIndexSummarySize, getMaxTimestamp, getMinIndexInterval, getMinTimestamp, getPosition, getPosition, getPositionsForRanges, getReadMeter, getRecentBloomFilterFalsePositiveCount, getRecentBloomFilterTruePositiveCount, getScanner, getScanner, getScanner, getScanner, getSSTableLevel, getSSTableMetadata, getTotalBytes, getTotalUncompressedBytes, hashCode, incrementReadCount, internalOpen, isMarkedCompacted, isMarkedSuspect, isRepaired, isReplaced, loadSummary, logOpenException, markObsolete, markSuspect, newSince, onDiskLength, open, open, open, open, openAll, openDataReader, openDataReader, openForBatch, openIndexReader, openNoValidation, overrideReadMeter, ref, releaseSummary, reloadSSTableMetadata, resetTidying, runOnClose, saveSummary, saveSummary, selfRef, setReplaced, setupKeyCache, tryRef, uncompressedLengthaddComponents, appendTOC, bytesOnDisk, componentsFor, delete, discoverComponentsFor, estimateRowsFromIndex, getColumnFamilyName, getIndexFilename, getKeyspaceName, getMinimalKey, readTOC, toString, tryComponentFromFilenamepublic OnDiskAtomIterator iterator(DecoratedKey key, java.util.SortedSet<CellName> columns)
iterator in class SSTableReaderpublic OnDiskAtomIterator iterator(FileDataInput input, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)
iterator in class SSTableReaderpublic OnDiskAtomIterator iterator(DecoratedKey key, ColumnSlice[] slices, boolean reverse)
iterator in class SSTableReaderpublic OnDiskAtomIterator iterator(FileDataInput input, DecoratedKey key, ColumnSlice[] slices, boolean reverse, RowIndexEntry indexEntry)
iterator in class SSTableReaderpublic ISSTableScanner getScanner(DataRange dataRange, com.google.common.util.concurrent.RateLimiter limiter)
getScanner in class SSTableReaderdataRange - filter to use when reading the columnspublic ISSTableScanner getScanner(java.util.Collection<Range<Token>> ranges, com.google.common.util.concurrent.RateLimiter limiter)
getScanner in class SSTableReaderranges - the range of keys to coverprotected RowIndexEntry getPosition(RowPosition key, SSTableReader.Operator op, boolean updateCacheAndStats, boolean permitMatchPastLast)
getPosition in class SSTableReaderkey - The key to apply as the rhs to the given Operator. A 'fake' key is allowed to
allow key selection by token bounds but only if op != * EQop - The Operator defining matching keys: the nearest key to the target matching the operator wins.updateCacheAndStats - true if updating stats and cacheCopyright © 2018 The Apache Software Foundation