Uses of Class
dev.frostlake.storage.ResultSet
Packages that use ResultSet
Package
Description
-
Uses of ResultSet in com.snowflake.snowpark_java
Methods in com.snowflake.snowpark_java that return ResultSetModifier and TypeMethodDescriptionDataFrame.getResultSet()The engine's own result, for Frostlake's plumbing rather than for a handler.Constructors in com.snowflake.snowpark_java with parameters of type ResultSet -
Uses of ResultSet in dev.frostlake
Methods in dev.frostlake that return ResultSetModifier and TypeMethodDescriptionConcurrentDatabaseEngine.executeQuery(String sql, SessionContext session) Execute query and return single result setDatabaseEngine.executeQuery(String sql) Execute a query and return a single result setDatabaseEngine.showColumns(String tableName) DatabaseEngine.showDatabases()DatabaseEngine.showFunctions()DatabaseEngine.showProcedures()DatabaseEngine.showSchemas()DatabaseEngine.showTables()DatabaseEngine.showViews()Methods in dev.frostlake that return types with arguments of type ResultSetConstructor parameters in dev.frostlake with type arguments of type ResultSetModifierConstructorDescriptionExecutionResult(boolean success, List<ResultSet> resultSets, String errorMessage) ExecutionResult(boolean success, List<ResultSet> resultSets, String errorMessage, String queryId) -
Uses of ResultSet in dev.frostlake.demo
Methods in dev.frostlake.demo with parameters of type ResultSetModifier and TypeMethodDescriptionprotected voidAbstractDemo.printResultSet(ResultSet result) Print a result set with formatted output Subclasses can override for custom formattingprotected voidAbstractDemo.printResultSet(ResultSet result, int columnWidth) Print a result set with specified column widthprotected voidStagesDemo.printResultSet(ResultSet result) -
Uses of ResultSet in dev.frostlake.executor
Methods in dev.frostlake.executor that return ResultSetModifier and TypeMethodDescriptionShowCommandExecutor.describeAggregationPolicy(String policyName) ShowCommandExecutor.describeComputePool(String poolName) ShowCommandExecutor.describeCortexSearchService(String serviceName) ShowCommandExecutor.describeDynamicTable(String tableName, ResultSetProvider projection) ShowCommandExecutor.describeFileFormat(String name) ShowCommandExecutor.describeFunction(String name) ShowCommandExecutor.describeJoinPolicy(String policyName) ShowCommandExecutor.describeMaskingPolicy(String name) ShowCommandExecutor.describePipe(String pipeName) ShowCommandExecutor.describeProcedure(String name) ShowCommandExecutor.describeProjectionPolicy(String policyName) ShowCommandExecutor.describeRelation(String name, String reportedKind) QueryExecutor.describeResult(FrostlakeParser.DescribeStatementContext ctx) DESCRIBE RESULT '<queryId>' | LAST_QUERY_ID() — the column metadata of a prior query's cached result.ShowCommandExecutor.describeRowAccessPolicy(String name) ShowCommandExecutor.describeSearchOptimization(String tableName) ShowCommandExecutor.describeSequence(String sequenceName) ShowCommandExecutor.describeStage(String stageName) ShowCommandExecutor.describeStream(String streamName) ShowCommandExecutor.describeTable(String tableName) ShowCommandExecutor.describeTag(String tagName) ShowCommandExecutor.describeTask(String taskName) ShowCommandExecutor.describeUser(String name) ShowCommandExecutor.describeView(String viewName) ShowCommandExecutor.describeWarehouse(String warehouseName) QueryExecutor.executeCtasSourceSelect(FrostlakeParser.SelectStatementContext ctx) Execute the source SELECT of a CTAS in a stream-consuming context.QueryExecutor.executeGetFromContext(FrostlakeParser.GetStatementContext ctx) QueryExecutor.executeListFromContext(FrostlakeParser.ListStatementContext ctx) LIST @stage [PATTERN] — live's four columns over the stage's whole tree.QueryExecutor.executePutFromContext(FrostlakeParser.PutStatementContext ctx) PUT — live's nine-column result shape: compressions, the constant ENCRYPTED marker, and a message cell.QueryExecutor.executeRemoveFromContext(FrostlakeParser.RemoveStatementContext ctx) REMOVE/RM @stage [PATTERN = '…'] — delete staged files (optionally matching a regex pattern).QueryExecutor.executeSelectFromContext(FrostlakeParser.SelectStatementContext ctx) Execute SELECT from parsed contextRetrieve a cached result by query IDProceduralExecutor.lookupResultSet(String rawName) ForFROM TABLE(<name>)in procedural SQL: ifnameis an in-scope RESULTSET variable (raw ResultSet from:= (EXECUTE IMMEDIATE …)or aResultSetVariablefrom DEFAULT-init), return its rows (executing the DEFAULT query on first use); otherwise null.static ResultSetThe result of a block whose RETURN producedvalue.ShowCommandExecutor.showAccounts()ShowCommandExecutor.showAggregationPolicies(String schemaName) ShowCommandExecutor.showAggregationPoliciesInAccount()ShowCommandExecutor.showAggregationPoliciesInDatabase(String databaseName) ShowCommandExecutor.showBuiltinFunctions()ShowCommandExecutor.showBuiltinProcedures()ShowCommandExecutor.showColumns(String tableName) ShowCommandExecutor.showColumnsInAccount()ShowCommandExecutor.showColumnsInDatabase(String databaseName) ShowCommandExecutor.showColumnsInSchema(String name) ShowCommandExecutor.showColumnsScoped(String name, boolean view) ShowCommandExecutor.showComputePoolInstanceFamilies()ShowCommandExecutor.showComputePools()ShowCommandExecutor.showContacts(String schemaName) ShowCommandExecutor.showContactsInAccount()ShowCommandExecutor.showContactsInDatabase(String databaseName) ShowCommandExecutor.showCortexSearchServices(String schemaName, String like) ShowCommandExecutor.showCortexSearchServicesInAccount(String like) ShowCommandExecutor.showCortexSearchServicesInDatabase(String databaseName, String like) ShowCommandExecutor.showDatabases()ShowCommandExecutor.showDynamicTables(String schemaName) ShowCommandExecutor.showDynamicTablesInAccount()ShowCommandExecutor.showDynamicTablesInDatabase(String databaseName) ShowCommandExecutor.showFileFormats(String schemaName) ShowCommandExecutor.showFileFormatsInAccount()ShowCommandExecutor.showFileFormatsInDatabase(String databaseName) ShowCommandExecutor.showFunctions(String schemaName, boolean userOnly) ShowCommandExecutor.showFunctionsInAccount(boolean userOnly) ShowCommandExecutor.showFunctionsInDatabase(String databaseName) ShowCommandExecutor.showGrantsForCurrentUser()ShowCommandExecutor.showGrantsOfRole(String roleName) ShowCommandExecutor.showGrantsOnObject(String objectType, String objectName) ShowCommandExecutor.showGrantsTo(String targetType, String targetName) ShowCommandExecutor.showHybridTables(String schemaName) ShowCommandExecutor.showHybridTablesInDatabase(String databaseName) ShowCommandExecutor.showImportedKeys(String scopeKind, String scopeName) ShowCommandExecutor.showJoinPolicies(String schemaName) ShowCommandExecutor.showJoinPoliciesInAccount()ShowCommandExecutor.showJoinPoliciesInDatabase(String databaseName) ShowCommandExecutor.showKeysScoped(boolean primary, String scopeKind, String scopeName) ShowCommandExecutor.showLocks(boolean inAccount) ShowCommandExecutor.showMaskingPolicies(String schemaName) ShowCommandExecutor.showMaskingPoliciesInAccount()ShowCommandExecutor.showMaskingPoliciesInDatabase(String databaseName) ShowCommandExecutor.showMaterializedViews(String schemaName) ShowCommandExecutor.showMaterializedViewsInAccount()ShowCommandExecutor.showMaterializedViewsInDatabase(String databaseName) ShowCommandExecutor.showObjects(String schemaName) ShowCommandExecutor.showObjectsInAccount()ShowCommandExecutor.showObjectsInDatabase(String databaseName) ShowCommandExecutor.showOrganizationAccounts()ShowCommandExecutor.showParameters(String likePattern) ShowCommandExecutor.showParametersInTask(String taskName, String likePattern) ShowCommandExecutor.showParametersInWarehouse(String warehouseName, String likePattern) ShowCommandExecutor.showPipesInAccount(String like) ShowCommandExecutor.showPipesInDatabase(String databaseName, String like) ShowCommandExecutor.showPrimaryKeys(String tableName) ShowCommandExecutor.showProcedures(String schemaName, boolean userOnly) ShowCommandExecutor.showProceduresInAccount(boolean userOnly) ShowCommandExecutor.showProceduresInDatabase(String databaseName) ShowCommandExecutor.showProjectionPolicies(String schemaName) ShowCommandExecutor.showProjectionPoliciesInAccount()ShowCommandExecutor.showProjectionPoliciesInDatabase(String databaseName) QueryExecutor.showQueryHistory(Integer limit) ShowCommandExecutor.showQueryHistory(Integer limit) ShowCommandExecutor.showRoles()ShowCommandExecutor.showRowAccessPolicies(String schemaName) ShowCommandExecutor.showRowAccessPoliciesInAccount()ShowCommandExecutor.showRowAccessPoliciesInDatabase(String databaseName) ShowCommandExecutor.showSchemas(String databaseName) ShowCommandExecutor.showSchemasInAccount()ShowCommandExecutor.showSequences(String schemaName) ShowCommandExecutor.showSequencesInAccount()ShowCommandExecutor.showSequencesInDatabase(String databaseName) ShowCommandExecutor.showStages(String schemaName) ShowCommandExecutor.showStagesInAccount()ShowCommandExecutor.showStagesInDatabase(String databaseName) ShowCommandExecutor.showStreams(String schemaName) ShowCommandExecutor.showStreams(String databaseNameOverride, String schemaName) ShowCommandExecutor.showStreamsInAccount()ShowCommandExecutor.showStreamsInDatabase(String databaseName) ShowCommandExecutor.showTables(String schemaName) ShowCommandExecutor.showTablesInAccount()ShowCommandExecutor.showTablesInDatabase(String databaseName) ShowCommandExecutor.showTagsInAccount()ShowCommandExecutor.showTagsInDatabase(String databaseName) ShowCommandExecutor.showTasksInAccount()ShowCommandExecutor.showTasksInDatabase(String databaseName) ShowCommandExecutor.showTransactions(String likePattern) ShowCommandExecutor.showUniqueKeys(String tableName) ShowCommandExecutor.showUserFunctionsInDatabase(String databaseName) ShowCommandExecutor.showUserProceduresInDatabase(String databaseName) ShowCommandExecutor.showUsers()ShowCommandExecutor.showVariables()ShowCommandExecutor.showViewsInAccount()ShowCommandExecutor.showViewsInDatabase(String databaseName) ShowCommandExecutor.showWarehouses()static ResultSetAnonymousBlockResult.withoutReturn()The result of a block that ran to its end without a RETURN.Methods in dev.frostlake.executor that return types with arguments of type ResultSetModifier and TypeMethodDescriptionExecute SQL using ANTLR parsing and visitor patternQueryExecutor.executeWithLateralContext(String sql, Map<String, Object> lateralContext) Methods in dev.frostlake.executor with parameters of type ResultSetModifier and TypeMethodDescriptionQueryResultCache.cacheResult(String sql, ResultSet result) Store a query result with a generated query IDvoidProceduralExecutor.recordSqlRowCount(ResultSet result) Record the DML-status globals after one executed SQL statement. -
Uses of ResultSet in dev.frostlake.executor.commands
Methods in dev.frostlake.executor.commands that return ResultSetModifier and TypeMethodDescriptionShowCommandHandler.handleDescribeStatement(FrostlakeParser.DescribeStatementContext ctx) QueryCommandHandler.handleQueryStatement(FrostlakeParser.QueryStatementContext ctx) QueryCommandHandler.handleSelectStatement(FrostlakeParser.SelectStatementContext ctx) ShowCommandHandler.handleShowStatement(FrostlakeParser.ShowStatementContext ctx) -
Uses of ResultSet in dev.frostlake.executor.expressions
Methods in dev.frostlake.executor.expressions that return types with arguments of type ResultSetModifier and TypeMethodDescriptionSubqueryMemo.cachedResult(String subquery) The cached result of a proven-uncorrelated subquery, ornullif not (yet) cached.Method parameters in dev.frostlake.executor.expressions with type arguments of type ResultSetModifier and TypeMethodDescriptionvoidSubqueryMemo.recordUncorrelated(String subquery, List<ResultSet> result) -
Uses of ResultSet in dev.frostlake.executor.operators
Methods in dev.frostlake.executor.operators that return ResultSet -
Uses of ResultSet in dev.frostlake.executor.procedural
Methods in dev.frostlake.executor.procedural that return ResultSetMethods in dev.frostlake.executor.procedural with parameters of type ResultSet -
Uses of ResultSet in dev.frostlake.executor.udf
Methods in dev.frostlake.executor.udf that return ResultSetModifier and TypeMethodDescriptionUdfLanguageRuntime.executeTableFunction(Function function, List<Object> arguments) Execute a table function (UDTF) call; languages without table functions throw. -
Uses of ResultSet in dev.frostlake.functions
Methods in dev.frostlake.functions that return ResultSet -
Uses of ResultSet in dev.frostlake.functions.table
Methods in dev.frostlake.functions.table that return ResultSetModifier and TypeMethodDescriptionThe positional form fills the same five parameters in order —FLATTEN(input, path, outer, recursive, mode)— and each one it is given counts, so a positional PATH selects a sub-element exactly as the named one does.A positional argument is not one GENERATOR can use, and live answers zero rows rather than refuse.Execute with positional argument (query ID)The positional formSPLIT_TO_TABLE(string, delimiter)— the only one Snowflake takes.The named-argument entry point of theTableFunctioncontract.The query text's parameter is named SQL, not INPUT —TO_QUERY(SQL => '…')runs andTO_QUERY(INPUT => '…')is refused for naming a parameter that does not exist.Execute the given SQL query and return its result set. -
Uses of ResultSet in dev.frostlake.http
Methods in dev.frostlake.http with parameters of type ResultSetMethod parameters in dev.frostlake.http with type arguments of type ResultSet -
Uses of ResultSet in dev.frostlake.jdbc
Methods in dev.frostlake.jdbc that return ResultSetModifier and TypeMethodDescriptionprotected ResultSetDirectStatement.currentEngineResultSet()The engine-level result of the last execution, for subclasses that need row access without disturbing the JDBC cursor (e.g. the callable statement's OUT-parameter extraction).DirectResultSet.getEngineResultSet()The engine-native result this JDBC view wraps — for embedders needing the typed columns.Constructors in dev.frostlake.jdbc with parameters of type ResultSetModifierConstructorDescriptionDirectResultSet(Statement statement, ResultSet engineResultSet) DirectResultSet(Statement statement, ResultSet engineResultSet, DatabaseEngine engine, String tableName, List<String> keyColumns) -
Uses of ResultSet in dev.frostlake.storage
Methods in dev.frostlake.storage that return ResultSetModifier and TypeMethodDescriptionResultSet.markUpdateCount(long count) Mark this result as a DML statement's count grid reportingcountaffected rows. -
Uses of ResultSet in dev.frostlake.system
Methods in dev.frostlake.system that return ResultSetModifier and TypeMethodDescriptionThe named INFORMATION_SCHEMA view with its live column shape and no rows, or null when this class does not define it (the caller then reports the object as non-existent, as live does for a name that is not an INFORMATION_SCHEMA view at all).SystemViews.queryApplicableRoles()SystemViews.queryColumns(String databaseName, String schemaName, String tableName) INFORMATION_SCHEMA.COLUMNS — one row per column of every table-shaped object, VIEWS AND MATERIALIZED VIEWS INCLUDED.SystemViews.queryDatabases()SystemViews.queryEnabledRoles()SystemViews.queryFileFormats(String databaseName, String schemaName) Column shape measured on a real account; the per-option columns read the format's own options, so a CREATE FILE FORMAT written with any of them reports them back here.SystemViews.queryFunctions(String databaseName, String schemaName) SystemViews.queryHybridTables(String databaseName, String schemaName) SystemViews.queryInformationSchemaCatalogName(String databaseName) One row naming the database whose INFORMATION_SCHEMA is being read.SystemViews.queryObjectPrivileges()SystemViews.queryPipes(String databaseName, String schemaName) SystemViews.queryProcedures(String databaseName, String schemaName) SystemViews.queryReferentialConstraints(String databaseName, String schemaName) SystemViews.querySchemata(String databaseName) SystemViews.querySequences(String databaseName, String schemaName) SystemViews.queryStages(String databaseName, String schemaName) SystemViews.queryTableConstraints(String databaseName, String schemaName) SystemViews.queryTablePrivileges(String databaseName, String schemaName) SystemViews.queryTables(String databaseName, String schemaName) INFORMATION_SCHEMA.TABLES — every table-shaped object in the database, not just base tables.SystemViews.queryTableStorageMetrics(String databaseName, String schemaName) Byte counts are all zero: this engine stores rows in memory and keeps no byte accounting, no time-travel copies and no fail-safe, so zero is the honest figure for each.SystemViews.queryUsagePrivileges()SystemViews.queryViews(String databaseName, String schemaName) -
Uses of ResultSet in dev.frostlake.task
Methods in dev.frostlake.task that return types with arguments of type ResultSetModifier and TypeMethodDescriptionTaskExecutor.executeQuery(String sql) Execute a query and return its result sets — used to evaluate a task's WHEN condition.