T
- type of record to read and write.public interface FileStore<T>
FileStorePathFactory pathFactory()
SnapshotManager snapshotManager()
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)
FileStoreCommit newCommit(String commitUser, List<CommitCallback> callbacks)
SnapshotDeletion newSnapshotDeletion()
ChangelogDeletion newChangelogDeletion()
TagManager newTagManager()
TagDeletion newTagDeletion()
@Nullable PartitionExpire newPartitionExpire(String commitUser)
TagAutoManager newTagCreationManager()
ServiceManager newServiceManager()
boolean mergeSchema(RowType rowType, boolean allowExplicitCast)
List<TagCallback> createTagCallbacks()
void setManifestCache(SegmentsCache<Path> manifestCache)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.