Uses of Class
dev.frostlake.metastore.Catalog
Packages that use Catalog
Package
Description
-
Uses of Catalog in dev.frostlake
Methods in dev.frostlake that return Catalog -
Uses of Catalog in dev.frostlake.executor
Methods in dev.frostlake.executor that return CatalogMethods in dev.frostlake.executor with parameters of type CatalogModifier and TypeMethodDescriptionstatic MergeRowShapeMergeRowShape.build(Table targetTable, Table sourceTable, String targetAlias, String sourceAlias, boolean valueMode, boolean unqualifiedFromSource, FunctionRegistry functionRegistry, Catalog catalog, QueryExecutor executor) static voidRefuse a name no file format holds.static voidThe phrasing every other statement uses.static voidWarehouseReference.requireForTask(Catalog catalog, String warehouse) The TASK phrasing: the name bare and upper-cased, no quotes, and noSQL compilation error:prefix — a task's warehouse check is not a compilation error live.Constructors in dev.frostlake.executor with parameters of type CatalogModifierConstructorDescriptionConnectByExpander(QueryExecutor executor, FunctionRegistry functionRegistry, Catalog catalog) ExpressionEvaluator(Table table, FunctionRegistry functionRegistry, Catalog catalog) ExpressionEvaluator(Table table, FunctionRegistry functionRegistry, Catalog catalog, QueryExecutor queryExecutor) QueryExecutor(Catalog catalog, StorageEngine storageEngine, FunctionRegistry functionRegistry, TransactionManager transactionManager, EngineConfig config) ShowCommandExecutor(Catalog catalog, TransactionManager transactionManager, QueryHistoryTracker queryHistoryTracker, Map<String, Object> sessionVariables, FunctionRegistry functionRegistry, AccountIdentity identity) SQLCommandVisitor(Catalog catalog, QueryExecutor queryExecutor) StageFileResolver(QueryExecutor executor, Catalog catalog) SystemFunctionEvaluator(Catalog catalog, StorageEngine storageEngine, TransactionManager transactionManager) -
Uses of Catalog in dev.frostlake.executor.commands
Methods in dev.frostlake.executor.commands that return CatalogModifier and TypeMethodDescriptionAlterCommandHandler.getCatalog()BeginEndBlockHandler.getCatalog()ColumnDefinitionParser.getCatalog()CommandHandler.getCatalog()Get catalog instanceCommentCommandHandler.getCatalog()CreateInfrastructureHandler.getCatalog()CreateNamespaceHandler.getCatalog()CreateRelationalHandler.getCatalog()CreateRoutineHandler.getCatalog()CreateSecurityHandler.getCatalog()CreateTableHandler.getCatalog()DDLCommandHandler.getCatalog()DMLCommandHandler.getCatalog()DropCommandHandler.getCatalog()GrantRevokeHandler.getCatalog()QueryCommandHandler.getCatalog()ShowCommandHandler.getCatalog()Methods in dev.frostlake.executor.commands with parameters of type CatalogModifier and TypeMethodDescriptionstatic RowAccessPolicyThe policy a name resolves to, refused when it resolves to nothing.Constructors in dev.frostlake.executor.commands with parameters of type CatalogModifierConstructorDescriptionAlterCommandHandler(Catalog catalog, QueryExecutor queryExecutor, SQLCommandVisitor visitor, DDLCommandHandler ddlHandler) Wires the handler to the engine collaborators every ALTER branch needs.BeginEndBlockHandler(Catalog catalog, QueryExecutor queryExecutor, SQLCommandVisitor visitor, ProceduralExecutor proceduralExecutor) ColumnDefinitionParser(Catalog catalog, QueryExecutor queryExecutor) CommentCommandHandler(Catalog catalog, QueryExecutor queryExecutor, SQLCommandVisitor visitor) DDLCommandHandler(Catalog catalog, QueryExecutor queryExecutor) DMLCommandHandler(Catalog catalog, QueryExecutor queryExecutor) GrantRevokeHandler(Catalog catalog, QueryExecutor queryExecutor, SQLCommandVisitor visitor) QueryCommandHandler(Catalog catalog, QueryExecutor queryExecutor) ShowCommandHandler(Catalog catalog, QueryExecutor queryExecutor) -
Uses of Catalog in dev.frostlake.executor.expressions
Methods in dev.frostlake.executor.expressions with parameters of type CatalogModifier and TypeMethodDescriptionstatic DataTypeRoutineReturnTypeOracle.bodyType(String expressionText, Table parameters, FunctionRegistry functionRegistry, Catalog catalog) The statically-known type ofexpressionText, or null (undetermined never guesses).Constructors in dev.frostlake.executor.expressions with parameters of type CatalogModifierConstructorDescriptionExpressionEvaluatorVisitor(Table table, Row row, FunctionRegistry functionRegistry, Catalog catalog) -
Uses of Catalog in dev.frostlake.executor.udf
Methods in dev.frostlake.executor.udf with parameters of type CatalogModifier and TypeMethodDescriptionUdfLanguageRuntime.executeFunction(Function function, List<Object> arguments, Catalog catalog, S3PathResolver s3PathResolver) Evaluate a scalar UDF call and return its SQL value.static Class<?> JarHandlerLoader.load(List<String> imports, String className, Catalog catalog, S3PathResolver s3Resolver) LoadclassName(trying the ScalaobjectsingletonclassName$first) from the IMPORTS jar(s).static voidRefuse an import whose stage or file is missing. -
Uses of Catalog in dev.frostlake.functions
Methods in dev.frostlake.functions that return CatalogModifier and TypeMethodDescriptionFunctionRegistry.getCatalog()The catalog this registry's functions read metadata from, for aFunctionProviderwhose pack contributes a catalog-aware function.Constructors in dev.frostlake.functions with parameters of type CatalogModifierConstructorDescriptionFunctionRegistry(Catalog catalog) FunctionRegistry(Catalog catalog, SessionContext sessionContext) FunctionRegistry(Catalog catalog, SessionContext sessionContext, EngineConfig config) -
Uses of Catalog in dev.frostlake.functions.scalar.context
Constructors in dev.frostlake.functions.scalar.context with parameters of type CatalogModifierConstructorDescriptionCurrentAvailableRoles(Catalog catalog, SessionContext sessionContext) CurrentDatabase(Catalog catalog) CurrentSchema(Catalog catalog) CurrentSchemas(Catalog catalog) CurrentWarehouse(Catalog catalog) GetDdl(Catalog catalog, QueryRunner queryRunner) -
Uses of Catalog in dev.frostlake.functions.table
Constructors in dev.frostlake.functions.table with parameters of type CatalogModifierConstructorDescriptionDataMetricReferencesFunction(Catalog catalog) PolicyReferencesFunction(Catalog catalog) TagReferencesFunction(Catalog catalog) TaskHistoryFunction(Catalog catalog) UserTaskCancelFunction(Catalog catalog) -
Uses of Catalog in dev.frostlake.persistence
Methods in dev.frostlake.persistence with parameters of type CatalogModifier and TypeMethodDescriptionvoidPersistenceManager.applyState(CatalogSnapshot snapshot, MemoryTableDataStore tableData, Catalog catalog, StorageEngine storageEngine) Apply an in-memory engine state (fromPersistenceManager.buildState(dev.frostlake.metastore.Catalog, dev.frostlake.storage.StorageEngine, dev.frostlake.persistence.MemoryTableDataStore)) into a fresh catalog + storage.PersistenceManager.buildState(Catalog catalog, StorageEngine storageEngine, MemoryTableDataStore tableData) Build the full engine state entirely in memory — the write half of an in-JVM engine clone.voidPersistenceManager.checkpointTo(Path dir, Catalog catalog, StorageEngine storageEngine) Write a full state snapshot (catalog + table data) intodir, regardless of thepersistence.enabledflag — the durable side of a WAL checkpoint.voidPersistenceManager.loadCatalog(Catalog catalog, StorageEngine storageEngine) Load catalog metadata from diskvoidPersistenceManager.restoreFrom(Path dir, Catalog catalog, StorageEngine storageEngine) Restore a full state snapshot previously written byPersistenceManager.checkpointTo(java.nio.file.Path, dev.frostlake.metastore.Catalog, dev.frostlake.storage.StorageEngine)into the live catalog + storage, regardless of thepersistence.enabledflag — used during WAL recovery.voidPersistenceManager.saveCatalog(Catalog catalog, StorageEngine storageEngine) Save catalog metadata to diskvoidPersistenceManager.startAutoSave(Catalog catalog, StorageEngine storageEngine) Start auto-save scheduler if enabled -
Uses of Catalog in dev.frostlake.security
Constructors in dev.frostlake.security with parameters of type Catalog -
Uses of Catalog in dev.frostlake.stream
Constructors in dev.frostlake.stream with parameters of type Catalog -
Uses of Catalog in dev.frostlake.system
Constructors in dev.frostlake.system with parameters of type Catalog -
Uses of Catalog in dev.frostlake.task
Methods in dev.frostlake.task with parameters of type CatalogModifier and TypeMethodDescriptionstatic StringUserTaskCancellation.cancel(Catalog catalog, TaskScheduler scheduler, String taskName) The status line for cancellingtaskName's in-flight runs.Constructors in dev.frostlake.task with parameters of type Catalog -
Uses of Catalog in dev.frostlake.transaction
Constructors in dev.frostlake.transaction with parameters of type CatalogModifierConstructorDescriptionTransaction(long id, Catalog catalog, StorageEngine storageEngine, StreamManager streamManager) TransactionManager(Catalog catalog, StorageEngine storageEngine)