public class CatalogEnvironment extends Object implements Serializable
Constructor and Description |
---|
CatalogEnvironment(Identifier identifier,
String uuid,
CatalogLoader catalogLoader,
CatalogLockFactory lockFactory,
CatalogLockContext lockContext,
boolean supportsSnapshots,
boolean supportsBranches) |
Modifier and Type | Method and Description |
---|---|
CatalogLoader |
catalogLoader() |
static CatalogEnvironment |
empty() |
Identifier |
identifier() |
CatalogLockContext |
lockContext() |
CatalogLockFactory |
lockFactory() |
PartitionHandler |
partitionHandler() |
SnapshotCommit |
snapshotCommit(SnapshotManager snapshotManager) |
SnapshotLoader |
snapshotLoader() |
boolean |
supportsBranches() |
String |
uuid() |
public CatalogEnvironment(@Nullable Identifier identifier, @Nullable String uuid, @Nullable CatalogLoader catalogLoader, @Nullable CatalogLockFactory lockFactory, @Nullable CatalogLockContext lockContext, boolean supportsSnapshots, boolean supportsBranches)
public static CatalogEnvironment empty()
@Nullable public Identifier identifier()
@Nullable public PartitionHandler partitionHandler()
@Nullable public SnapshotCommit snapshotCommit(SnapshotManager snapshotManager)
@Nullable public SnapshotLoader snapshotLoader()
@Nullable public CatalogLockFactory lockFactory()
@Nullable public CatalogLockContext lockContext()
@Nullable public CatalogLoader catalogLoader()
public boolean supportsBranches()
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.