Constructor and Description |
---|
PrivilegedFileStore(FileStore<T> wrapped,
PrivilegeChecker privilegeChecker,
Identifier identifier) |
public PrivilegedFileStore(FileStore<T> wrapped, PrivilegeChecker privilegeChecker, Identifier identifier)
public FileStorePathFactory pathFactory()
pathFactory
in interface FileStore<T>
public SnapshotManager snapshotManager()
snapshotManager
in interface FileStore<T>
public RowType partitionType()
partitionType
in interface FileStore<T>
public CoreOptions options()
public BucketMode bucketMode()
bucketMode
in interface FileStore<T>
public FileStoreScan newScan()
public ManifestList.Factory manifestListFactory()
manifestListFactory
in interface FileStore<T>
public ManifestFile.Factory manifestFileFactory()
manifestFileFactory
in interface FileStore<T>
public IndexManifestFile.Factory indexManifestFileFactory()
indexManifestFileFactory
in interface FileStore<T>
public IndexFileHandler newIndexFileHandler()
newIndexFileHandler
in interface FileStore<T>
public StatsFileHandler newStatsFileHandler()
newStatsFileHandler
in interface FileStore<T>
public FileStoreWrite<T> newWrite(String commitUser)
public FileStoreWrite<T> newWrite(String commitUser, ManifestCacheFilter manifestFilter)
public FileStoreCommit newCommit(String commitUser)
public FileStoreCommit newCommit(String commitUser, List<CommitCallback> callbacks)
public SnapshotDeletion newSnapshotDeletion()
newSnapshotDeletion
in interface FileStore<T>
public ChangelogDeletion newChangelogDeletion()
newChangelogDeletion
in interface FileStore<T>
public TagManager newTagManager()
newTagManager
in interface FileStore<T>
public TagDeletion newTagDeletion()
newTagDeletion
in interface FileStore<T>
@Nullable public PartitionExpire newPartitionExpire(String commitUser)
newPartitionExpire
in interface FileStore<T>
public TagAutoManager newTagCreationManager()
newTagCreationManager
in interface FileStore<T>
public ServiceManager newServiceManager()
newServiceManager
in interface FileStore<T>
public boolean mergeSchema(RowType rowType, boolean allowExplicitCast)
mergeSchema
in interface FileStore<T>
public List<TagCallback> createTagCallbacks()
createTagCallbacks
in interface FileStore<T>
public void setManifestCache(SegmentsCache<Path> manifestCache)
setManifestCache
in interface FileStore<T>
public void setSnapshotCache(org.apache.paimon.shade.caffeine2.com.github.benmanes.caffeine.cache.Cache<Path,Snapshot> cache)
setSnapshotCache
in interface FileStore<T>
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.