T
- type of record to read and write.public interface FileStore<T>
FileStorePathFactory pathFactory()
SnapshotManager snapshotManager()
ChangelogManager changelogManager()
RowType partitionType()
CoreOptions options()
BucketMode bucketMode()
FileStoreScan newScan()
ManifestList.Factory manifestListFactory()
ManifestFile.Factory manifestFileFactory()
IndexManifestFile.Factory indexManifestFileFactory()
IndexFileHandler newIndexFileHandler()
StatsFileHandler newStatsFileHandler()
FileStoreWrite<T> newWrite(String commitUser)
FileStoreWrite<T> newWrite(String commitUser, ManifestCacheFilter manifestFilter)
FileStoreCommit newCommit(String commitUser, FileStoreTable table)
SnapshotDeletion newSnapshotDeletion()
ChangelogDeletion newChangelogDeletion()
TagManager newTagManager()
TagDeletion newTagDeletion()
@Nullable PartitionExpire newPartitionExpire(String commitUser, FileStoreTable table)
@Nullable PartitionExpire newPartitionExpire(String commitUser, FileStoreTable table, java.time.Duration expirationTime, java.time.Duration checkInterval, PartitionExpireStrategy expireStrategy)
TagAutoManager newTagCreationManager()
ServiceManager newServiceManager()
boolean mergeSchema(RowType rowType, boolean allowExplicitCast)
List<TagCallback> createTagCallbacks()
void setManifestCache(SegmentsCache<Path> manifestCache)
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.