Uses of Class
org.apache.hadoop.hbase.regionserver.StoreFileInfo
Package
Description
-
Uses of StoreFileInfo in org.apache.hadoop.hbase.io
ModifierConstructorDescriptionHalfStoreFileReader
(ReaderContext context, HFileInfo fileInfo, CacheConfig cacheConf, Reference r, StoreFileInfo storeFileInfo, org.apache.hadoop.conf.Configuration conf) Creates a half file reader for a hfile referred to by an hfilelink. -
Uses of StoreFileInfo in org.apache.hadoop.hbase.regionserver
Modifier and TypeFieldDescriptionprivate final StoreFileInfo
HStoreFile.fileInfo
private final StoreFileInfo
InputStreamBlockDistribution.fileInfo
private final StoreFileInfo
StoreFileReader.storeFileInfo
AllStoreFileReader
for the same StoreFile will share therefCount
.Modifier and TypeMethodDescriptionstatic StoreFileInfo
StoreFileInfo.createStoreFileInfoForHFile
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) HStoreFile.getFileInfo()
(package private) StoreFileInfo
HRegionFileSystem.getStoreFileInfo
(String familyName, String fileName, StoreFileTracker tracker) Return the store file information of the specified family/file.Modifier and TypeMethodDescriptionstatic List<StoreFileInfo>
StoreUtils.toStoreFileInfo
(Collection<HStoreFile> storefiles) Modifier and TypeMethodDescriptionvoid
HStore.bulkLoadHFile
(StoreFileInfo fileInfo) StoreEngine.createStoreFileAndReader
(StoreFileInfo info) Modifier and TypeMethodDescriptionprivate List<HStoreFile>
StoreEngine.openStoreFiles
(Collection<StoreFileInfo> files, boolean warmup) private void
StoreEngine.refreshStoreFilesInternal
(Collection<StoreFileInfo> newFiles) Checks the underlying store files, and opens the files that have not been opened, and removes the store file readers for store files no longer available.ModifierConstructorDescriptionHStoreFile
(StoreFileInfo fileInfo, BloomType cfBloomType, CacheConfig cacheConf) Constructor, loads a reader and it's indices, etc.HStoreFile
(StoreFileInfo fileInfo, BloomType cfBloomType, CacheConfig cacheConf, BloomFilterMetrics metrics) Constructor, loads a reader and it's indices, etc.InputStreamBlockDistribution
(org.apache.hadoop.fs.FSDataInputStream stream, StoreFileInfo fileInfo) This should only be called for the first FSDataInputStream of a StoreFile, inHStoreFile.open()
.private
StoreFileReader
(HFile.Reader reader, StoreFileInfo storeFileInfo, ReaderContext context, org.apache.hadoop.conf.Configuration conf) StoreFileReader
(ReaderContext context, HFileInfo fileInfo, CacheConfig cacheConf, StoreFileInfo storeFileInfo, org.apache.hadoop.conf.Configuration conf) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.regionserver.storefiletracker
Modifier and TypeFieldDescriptionprivate final Map<String,
StoreFileInfo> FileBasedStoreFileTracker.storefiles
Modifier and TypeMethodDescriptionStoreFileTracker.getStoreFileInfo
(org.apache.hadoop.fs.FileStatus fileStatus, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTracker.getStoreFileInfo
(org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTrackerBase.getStoreFileInfo
(org.apache.hadoop.fs.FileStatus fileStatus, org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) StoreFileTrackerBase.getStoreFileInfo
(org.apache.hadoop.fs.Path initialPath, boolean primaryReplica) Modifier and TypeMethodDescriptionprotected List<StoreFileInfo>
DefaultStoreFileTracker.doLoadStoreFiles
(boolean readOnly) protected List<StoreFileInfo>
FileBasedStoreFileTracker.doLoadStoreFiles
(boolean readOnly) protected List<StoreFileInfo>
MigrationStoreFileTracker.doLoadStoreFiles
(boolean readOnly) protected abstract List<StoreFileInfo>
StoreFileTrackerBase.doLoadStoreFiles
(boolean readOnly) For primary replica, we will call load once when opening a region, and the implementation could choose to do some cleanup work.DefaultStoreFileTracker.getStoreFiles
(String familyName) Returns the store files available for the family.StoreFileTracker.load()
Load the store files list when opening a region.final List<StoreFileInfo>
StoreFileTrackerBase.load()
Modifier and TypeMethodDescriptionprivate org.apache.hadoop.hbase.shaded.protobuf.generated.StoreFileTrackerProtos.StoreFileEntry
FileBasedStoreFileTracker.toStoreFileEntry
(StoreFileInfo info) Modifier and TypeMethodDescriptionvoid
StoreFileTracker.add
(Collection<StoreFileInfo> newFiles) Add new store files.final void
StoreFileTrackerBase.add
(Collection<StoreFileInfo> newFiles) protected void
DefaultStoreFileTracker.doAddCompactionResults
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected void
FileBasedStoreFileTracker.doAddCompactionResults
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected void
MigrationStoreFileTracker.doAddCompactionResults
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected abstract void
StoreFileTrackerBase.doAddCompactionResults
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) protected void
DefaultStoreFileTracker.doAddNewStoreFiles
(Collection<StoreFileInfo> newFiles) protected void
FileBasedStoreFileTracker.doAddNewStoreFiles
(Collection<StoreFileInfo> newFiles) protected void
MigrationStoreFileTracker.doAddNewStoreFiles
(Collection<StoreFileInfo> newFiles) protected abstract void
StoreFileTrackerBase.doAddNewStoreFiles
(Collection<StoreFileInfo> newFiles) protected void
DefaultStoreFileTracker.doSetStoreFiles
(Collection<StoreFileInfo> files) protected void
FileBasedStoreFileTracker.doSetStoreFiles
(Collection<StoreFileInfo> files) protected void
MigrationStoreFileTracker.doSetStoreFiles
(Collection<StoreFileInfo> files) protected abstract void
StoreFileTrackerBase.doSetStoreFiles
(Collection<StoreFileInfo> files) void
StoreFileTracker.replace
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) Add new store files and remove compacted store files after compaction.final void
StoreFileTrackerBase.replace
(Collection<StoreFileInfo> compactedFiles, Collection<StoreFileInfo> newFiles) void
StoreFileTracker.set
(List<StoreFileInfo> files) Set the store files.final void
StoreFileTrackerBase.set
(List<StoreFileInfo> files) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.snapshot
Modifier and TypeMethodDescriptionprivate List<StoreFileInfo>
SnapshotManifest.getStoreFiles
(org.apache.hadoop.fs.Path storePath, TableDescriptor htd, ColumnFamilyDescriptor hcd, RegionInfo regionInfo) static List<StoreFileInfo>
SnapshotManifestV1.getStoreFiles
(StoreFileTracker sft, HRegionFileSystem regionFS, String familyName, boolean validate) Modifier and TypeMethodDescriptionvoid
SnapshotManifest.RegionVisitor.storeFile
(TRegion region, TFamily family, StoreFileInfo storeFile) void
SnapshotManifestV1.ManifestBuilder.storeFile
(HRegionFileSystem region, org.apache.hadoop.fs.Path familyDir, StoreFileInfo storeFile) void
SnapshotManifestV2.ManifestBuilder.storeFile
(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.Builder region, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.FamilyFiles.Builder family, StoreFileInfo storeFile) Modifier and TypeMethodDescriptionprivate void
SnapshotManifest.addReferenceFiles
(SnapshotManifest.RegionVisitor visitor, Object regionData, Object familyData, Collection<StoreFileInfo> storeFiles, boolean isMob) -
Uses of StoreFileInfo in org.apache.hadoop.hbase.util
Modifier and TypeMethodDescriptionstatic StoreFileInfo
ServerRegionReplicaUtil.getStoreFileInfo
(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, RegionInfo regionInfo, RegionInfo regionInfoForFs, String familyName, org.apache.hadoop.fs.Path path, StoreFileTracker tracker) Returns a StoreFileInfo from the given FileStatus. -
Uses of StoreFileInfo in org.apache.hadoop.hbase.util.compaction
Modifier and TypeMethodDescriptionprotected boolean
MajorCompactionRequest.shouldIncludeStore
(HRegionFileSystem fileSystem, String family, Collection<StoreFileInfo> storeFiles, long ts) protected boolean
MajorCompactionTTLRequest.shouldIncludeStore
(HRegionFileSystem fileSystem, String family, Collection<StoreFileInfo> storeFiles, long ts)