From 7a83df693bceb7f0efa72696bca620b87096253b Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Thu, 5 Nov 2026 15:43:57 +0000
Subject: [PATCH 01/25] fix(syntax): keep DEFAULT, column COMMENT and column
constraint properties in Snowflake trees
DEFAULT in INSERT VALUES and multi-table intoClause VALUES is a
default_keyword node, not a variable or column; ALTER DYNAMIC TABLE
MODIFY
COMMENT / UNSET COMMENT is an alter_column node; inline
RELY/NORELY are kept with the constraint they follow, and a named
column-level FOREIGN KEY keeps its constraint name.
---
.../src/expressions/columns/models.rs | 4 +++
.../src/expressions/names/models.rs | 4 +++
.../src/expressions/tree/_helpers/api.rs | 2 ++
.../src/expressions/tree/models.rs | 2 ++
.../_helpers/ddl/snowflake_alter_dynamic.rs | 32 +++++++++++++++++--
.../src/parser/_helpers/ddl/table_options.rs | 17 ++++++++++
.../src/parser/_helpers/statements/analyze.rs | 11 +++++--
.../src/parser/_helpers/statements/dml.rs | 22 ++++++++++++-
.../sqlquack-syntax/src/parser/constants.rs | 3 ++
9 files changed, 91 insertions(+), 6 deletions(-)
diff --git a/crates/sqlquack-syntax/src/expressions/columns/models.rs b/crates/sqlquack-syntax/src/expressions/columns/models.rs
index 345719b03..2bde22a10 100644
--- a/crates/sqlquack-syntax/src/expressions/columns/models.rs
+++ b/crates/sqlquack-syntax/src/expressions/columns/models.rs
@@ -39,6 +39,9 @@ pub struct ColumnDef {
/// Track original order of constraints for accurate regeneration
#[serde(default)]
pub constraint_order: Vec,
+ /// Snowflake RELY/NORELY, each with the `constraint_order` index of the constraint it follows.
+ #[serde(default, skip_serializing_if = "Vec::is_empty")]
+ pub constraint_properties: Vec<(usize, String)>,
/// Teradata: FORMAT 'pattern'
#[serde(default)]
pub format: Option,
@@ -138,6 +141,7 @@ impl ColumnDef {
comment: None,
constraints: Vec::new(),
constraint_order: Vec::new(),
+ constraint_properties: Vec::new(),
format: None,
title: None,
inline_length: None,
diff --git a/crates/sqlquack-syntax/src/expressions/names/models.rs b/crates/sqlquack-syntax/src/expressions/names/models.rs
index 00db5df96..a54fdbfe2 100644
--- a/crates/sqlquack-syntax/src/expressions/names/models.rs
+++ b/crates/sqlquack-syntax/src/expressions/names/models.rs
@@ -123,6 +123,10 @@ pub struct BooleanLiteral {
#[derive(sqlquack_syntax_derive::AstNode, Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct Null;
+/// The DEFAULT keyword where a value is expected, such as a VALUES item: the column's default.
+#[derive(sqlquack_syntax_derive::AstNode, Debug, Clone, PartialEq, Serialize, Deserialize)]
+pub struct DefaultKeyword;
+
/// An identifier (table, column, alias, ...); `quoted` records whether it was delimited.
#[derive(sqlquack_syntax_derive::AstNode, Debug, Clone, Serialize, Deserialize)]
pub struct Identifier {
diff --git a/crates/sqlquack-syntax/src/expressions/tree/_helpers/api.rs b/crates/sqlquack-syntax/src/expressions/tree/_helpers/api.rs
index b46b19a63..b3acb079f 100644
--- a/crates/sqlquack-syntax/src/expressions/tree/_helpers/api.rs
+++ b/crates/sqlquack-syntax/src/expressions/tree/_helpers/api.rs
@@ -17,6 +17,7 @@ impl Expression {
Expression::Literal(_) => "literal",
Expression::Boolean(_) => "boolean",
Expression::Null(_) => "null",
+ Expression::DefaultKeyword(_) => "default_keyword",
Expression::Identifier(_) => "identifier",
Expression::Column(_) => "column",
Expression::Table(_) => "table",
@@ -1298,6 +1299,7 @@ impl Expression {
}
}
Expression::Null(_) => "NULL",
+ Expression::DefaultKeyword(_) => "DEFAULT",
_ => "",
}
}
diff --git a/crates/sqlquack-syntax/src/expressions/tree/models.rs b/crates/sqlquack-syntax/src/expressions/tree/models.rs
index d73e73190..c0ac9cdc7 100644
--- a/crates/sqlquack-syntax/src/expressions/tree/models.rs
+++ b/crates/sqlquack-syntax/src/expressions/tree/models.rs
@@ -227,6 +227,7 @@ use crate::expressions::functions::models::JSON;
use crate::expressions::names::models::BooleanLiteral;
use crate::expressions::names::models::ByteString;
use crate::expressions::names::models::Column;
+use crate::expressions::names::models::DefaultKeyword;
use crate::expressions::names::models::HexStringExpr;
use crate::expressions::names::models::Identifier;
use crate::expressions::names::models::Literal;
@@ -742,6 +743,7 @@ pub enum Expression {
Literal(Box),
Boolean(BooleanLiteral),
Null(Null),
+ DefaultKeyword(DefaultKeyword),
Identifier(Identifier),
Column(Box),
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_dynamic.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_dynamic.rs
index 02b90807d..5c0d6b113 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_dynamic.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_dynamic.rs
@@ -1,7 +1,9 @@
//! Snowflake ALTER DYNAMIC TABLE.
+use crate::expressions::columns::models::AlterColumn;
use crate::expressions::names::models::Identifier;
use crate::expressions::schema_objects::models::ObjectProperty;
+use crate::expressions::statements::models::Var;
use crate::expressions::tree::models::Expression;
use crate::parser::_helpers::ddl::snowflake_alter::alter_object;
use crate::parser::_helpers::ddl::snowflake_alter::property;
@@ -10,6 +12,7 @@ use crate::parser::constants::DROP_ROW_ACCESS_POLICY;
use crate::parser::constants::SET;
use crate::parser::constants::SET_MASKING_POLICY;
use crate::parser::constants::SET_TAG;
+use crate::parser::constants::UNSET_COMMENT;
use crate::parser::models::Parser;
use crate::tokens::models::TokenType;
use crate::tokens::types::Result;
@@ -309,8 +312,33 @@ impl Parser {
])?;
let mut properties: Vec = Vec::new();
match action.as_str() {
- "COMMENT" => {
- properties.push(property("COMMENT", None, Some(self.parse_string_value()?)));
+ "COMMENT" | "UNSET COMMENT" => {
+ let set = action != UNSET_COMMENT;
+ let comment = if set {
+ Some(Box::new(self.parse_string_value()?))
+ } else {
+ None
+ };
+ columns.push(Expression::AlterColumn(Box::new(AlterColumn {
+ this: Box::new(column),
+ dtype: None,
+ collate: None,
+ using: None,
+ default: None,
+ drop: (!set).then(|| {
+ Box::new(Expression::Var(Box::new(Var {
+ this: "COMMENT".to_owned(),
+ })))
+ }),
+ comment,
+ allow_null: None,
+ visible: None,
+ rename_to: None,
+ })));
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ continue;
}
"SET MASKING POLICY" | "SET PROJECTION POLICY" => {
properties.push(property(&action, None, Some(self.policy_operand()?)));
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/table_options.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/table_options.rs
index 357a19a7d..80bf83e11 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/table_options.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/table_options.rs
@@ -380,6 +380,13 @@ impl Parser {
if self.match_identifier("TTL") {
let expr = self.parse_expression()?;
col_def.ttl_expr = Some(Box::new(expr));
+ } else if self.is_snowflake()
+ && !col_def.constraint_order.is_empty()
+ && (self.check_identifier("RELY") || self.check_identifier("NORELY"))
+ {
+ let word = self.advance_text()?.to_ascii_uppercase();
+ let after = col_def.constraint_order.len() - 1;
+ col_def.constraint_properties.push((after, word));
} else {
if self.skip_column_modifier() {
continue;
@@ -494,9 +501,19 @@ impl Parser {
fn parse_column_named_constraint(&mut self, mut col_def: ColumnDef) -> Result {
let constraint_name = self.expect_identifier()?;
+ let foreign_key = self.check(TokenType::ForeignKey)
+ && self.check_next(TokenType::Key)
+ && self
+ .peek_nth(2)
+ .is_some_and(|token| token.token_type == TokenType::References);
+ if foreign_key {
+ self.skip();
+ self.skip();
+ }
if self.match_token(TokenType::References) {
let mut fk_ref = self.parse_foreign_key_ref()?;
fk_ref.constraint_name = Some(constraint_name);
+ fk_ref.has_foreign_key_keywords |= foreign_key;
col_def
.constraints
.push(ColumnConstraint::References(Box::new(fk_ref)));
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
index 20a0a9cf4..0e8150f16 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
@@ -7,6 +7,7 @@ use std::sync::Arc;
use crate::expressions::names::main::identifier_from_token::identifier_from_token;
use crate::expressions::names::models::BooleanLiteral;
use crate::expressions::names::models::Column;
+use crate::expressions::names::models::DefaultKeyword;
use crate::expressions::names::models::Identifier;
use crate::expressions::names::models::Literal;
use crate::expressions::operators::models::Alias;
@@ -995,9 +996,13 @@ impl Parser {
loop {
let expr = if self.match_token(TokenType::Default) {
- Expression::Var(Box::new(crate::expressions::statements::models::Var {
- this: "DEFAULT".to_string(),
- }))
+ if self.is_snowflake() {
+ Expression::DefaultKeyword(DefaultKeyword)
+ } else {
+ Expression::Var(Box::new(crate::expressions::statements::models::Var {
+ this: "DEFAULT".to_string(),
+ }))
+ }
} else {
self.parse_expression()?
};
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
index 6fa4cd8e5..7f817ce3c 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
@@ -1,6 +1,7 @@
//! Parser statements: dml.
use crate::expressions::names::models::BooleanLiteral;
+use crate::expressions::names::models::DefaultKeyword;
use crate::expressions::names::models::Identifier;
use crate::expressions::names::models::TableRef;
use crate::expressions::operators::models::ConditionalInsert;
@@ -635,7 +636,7 @@ impl Parser {
let values = if self.match_token(TokenType::Values) {
self.expect_token(TokenType::LParen)?;
- let row = self.parse_expression_list()?;
+ let row = self.parse_into_clause_values()?;
self.expect_token(TokenType::RParen)?;
vec![row]
} else {
@@ -699,4 +700,23 @@ impl Parser {
},
))))
}
+
+ /// A multi-table intoClause's VALUES items: an expression or the DEFAULT keyword, each.
+ fn parse_into_clause_values(&mut self) -> Result> {
+ let mut values: Vec = Vec::new();
+ loop {
+ let ends_item = self.peek_nth(1).is_some_and(|next| {
+ matches!(next.token_type, TokenType::Comma | TokenType::RParen)
+ });
+ if self.check(TokenType::Default) && ends_item {
+ self.skip();
+ values.push(Expression::DefaultKeyword(DefaultKeyword));
+ } else {
+ values.push(self.parse_expression()?);
+ }
+ if !self.match_token(TokenType::Comma) {
+ return Ok(values);
+ }
+ }
+ }
}
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index a304c98d2..592cff07e 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -194,6 +194,9 @@ pub(crate) const SET_MASKING_POLICY: &str = "SET MASKING POLICY";
/// The text "SET TAG", as comparisons test it.
pub(crate) const SET_TAG: &str = "SET TAG";
+/// The text "UNSET COMMENT", as comparisons test it.
+pub(crate) const UNSET_COMMENT: &str = "UNSET COMMENT";
+
/// The argument count of a two-argument call.
pub(crate) const BINARY_ARITY: usize = 2;
From fac59700afafce6b845886f38cbaea4efb67aeed Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Thu, 5 Nov 2026 16:08:02 +0000
Subject: [PATCH 02/25] test(syntax): pin DEFAULT, column COMMENT and
RELY/FK-name trees for Snowflake
---
.../tests/parser/test_snowflake_recorded.rs | 54 +++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs
index 6fb860578..d090f18bc 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs
@@ -785,6 +785,60 @@ fn given_snowflake_create_and_begin_name_when_parsing_then_the_tree_keeps_the_el
pointer: "/0/use/parts",
expected_value: json!(null),
},
+ ProjectionTestCase {
+ description: "DEFAULT in INSERT VALUES is the keyword, not a variable",
+ sql: "INSERT INTO v1 VALUES ( DEFAULT , \"DEFAULT\" ) ;",
+ pointer: "/0/insert/values/0/0",
+ expected_value: json!({"default_keyword": null}),
+ },
+ ProjectionTestCase {
+ description: "a quoted \"DEFAULT\" in INSERT VALUES stays a column",
+ sql: "INSERT INTO v1 VALUES ( DEFAULT , \"DEFAULT\" ) ;",
+ pointer: "/0/insert/values/0/1/column/name/quoted",
+ expected_value: json!(true),
+ },
+ ProjectionTestCase {
+ description: "DEFAULT in a multi-table intoClause is the keyword, not a column",
+ sql: "INSERT ALL INTO v1 VALUES ( DEFAULT , v1 ) SELECT 1 ;",
+ pointer: "/0/multitable_inserts/expressions/0/conditional_insert/this/insert/values/0/0",
+ expected_value: json!({"default_keyword": null}),
+ },
+ ProjectionTestCase {
+ description: "a source column in a multi-table intoClause stays a column",
+ sql: "INSERT ALL INTO v1 VALUES ( DEFAULT , v1 ) SELECT 1 ;",
+ pointer: "/0/multitable_inserts/expressions/0/conditional_insert/this/insert/values/0/1/column/name/name",
+ expected_value: json!("v1"),
+ },
+ ProjectionTestCase {
+ description: "DEFAULT in a conditional multi-table intoClause is the keyword",
+ sql: "INSERT FIRST WHEN TRUE THEN INTO v1 VALUES ( DEFAULT ) SELECT 1 ;",
+ pointer: "/0/multitable_inserts/expressions/0/conditional_insert/this/insert/values/0/0",
+ expected_value: json!({"default_keyword": null}),
+ },
+ ProjectionTestCase {
+ description: "ALTER DYNAMIC TABLE MODIFY COMMENT keeps the comment as the column's comment",
+ sql: "ALTER DYNAMIC TABLE v1 MODIFY ( COLUMN v1 UNSET COMMENT , v2 COMMENT 'x' ) ;",
+ pointer: "/0/alter_object/operands/1/alter_column/comment/literal/value",
+ expected_value: json!("x"),
+ },
+ ProjectionTestCase {
+ description: "ALTER DYNAMIC TABLE MODIFY UNSET COMMENT drops the column's comment",
+ sql: "ALTER DYNAMIC TABLE v1 MODIFY ( COLUMN v1 UNSET COMMENT , v2 COMMENT 'x' ) ;",
+ pointer: "/0/alter_object/operands/0/alter_column/drop",
+ expected_value: json!({"var": {"this": "COMMENT"}}),
+ },
+ ProjectionTestCase {
+ description: "a named column FOREIGN KEY keeps its constraint name",
+ sql: "ALTER TABLE v1 ADD COLUMN v1 INT CONSTRAINT c9 FOREIGN KEY REFERENCES v2 ( v1 ) RELY ;",
+ pointer: "/0/alter_table/actions/0/AddColumn/column/constraints/0/References/constraint_name",
+ expected_value: json!("c9"),
+ },
+ ProjectionTestCase {
+ description: "RELY stays with the column constraint it follows",
+ sql: "ALTER TABLE v1 ADD COLUMN v1 INT NOT NULL CONSTRAINT c9 UNIQUE NORELY ;",
+ pointer: "/0/alter_table/actions/0/AddColumn/column/constraint_properties",
+ expected_value: json!([[1, "NORELY"]]),
+ },
];
for test_case in test_cases {
From aaff34d6575e37334b0ecce104d314b2fa066301 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Thu, 5 Nov 2026 17:19:22 +0000
Subject: [PATCH 03/25] fix(syntax): check Snowflake COPY INTO and COPY FILES
against the recorded grammar
A token check before COPY is read refuses what Snowflake refuses: missing INTO
or FROM, strings or spaced quoted names as stage parts, reserved words as names,
a load's query without a stage source, empty or keyless option values, and
PARTITION without BY. A Snowflake COPY that passes the check but that the typed
reader cannot read in full (COPY FILES, PARTITION BY, metadata string keys,
empty stage name parts) is kept as a command.
---
.../polyglot-check/expected_differences.toml | 63 +++
.../tests/runs/test_exact.rs | 21 +
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../src/parser/_helpers/ddl/scripting.rs | 7 +
.../src/parser/_helpers/ddl/snowflake_copy.rs | 446 ++++++++++++++++++
.../tests/parser/test_snowflake_fixes.rs | 124 +++++
6 files changed, 662 insertions(+)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
diff --git a/corpora/polyglot-check/expected_differences.toml b/corpora/polyglot-check/expected_differences.toml
index 8d364e9d3..25a831785 100644
--- a/corpora/polyglot-check/expected_differences.toml
+++ b/corpora/polyglot-check/expected_differences.toml
@@ -813,6 +813,41 @@ dialects = ["Snowflake"]
sqlquack_error = "Expected AS before the CTE body"
note = "prose read as a CTE without AS; polyglot fails here too, with another error"
+[[rejection]]
+id = "snowflake_copy_prose_into_with"
+sql = "COPY INTO with ? source failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a table name"
+note = "an assertion message read as a COPY; the COPY grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_copy_prose_on_error"
+sql = "COPY ON_ERROR=? failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected INTO after COPY"
+note = "an assertion message read as a COPY; the COPY grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_copy_prose_reversed"
+sql = "COPY reversed param order failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected INTO after COPY"
+note = "an assertion message read as a COPY; the COPY grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_copy_prose_minimal"
+sql = "COPY minimal with ? source failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected INTO after COPY"
+note = "an assertion message read as a COPY; the COPY grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_copy_prose_roundtrip"
+sql = "COPY roundtrip failed to re-parse: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected INTO after COPY"
+note = "an assertion message read as a COPY; the COPY grammar check refuses it before polyglot's parser fails on it with another error"
+
[[rejection]]
id = "snowflake_reserved_cte_name"
sql = "WITH all AS (SELECT 1 AS count) SELECT all.count FROM all"
@@ -827,6 +862,34 @@ dialects = ["Snowflake"]
sqlquack_error = "Reserved word TABLE cannot be an unquoted object name"
note = "TABLE is a Snowflake reserved word, so it cannot name a table unquoted"
+[[rejection]]
+id = "snowflake_copy_unload_reserved_table_credentials"
+sql = "COPY INTO 's3://example/data.csv'\n FROM EXTRA.EXAMPLE.TABLE\n CREDENTIALS = ()\n FILE_FORMAT = (TYPE = CSV COMPRESSION = NONE NULL_IF = ('') FIELD_OPTIONALLY_ENCLOSED_BY = '\"')\n HEADER = TRUE\n OVERWRITE = TRUE\n SINGLE = TRUE\n "
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a table name"
+note = "TABLE is a Snowflake reserved word, so it cannot be the unquoted last part of the unloaded table's name either; Snowflake refuses d1.s1.SELECT as an object name with syntax error 1003 (DEFINE STREAM d1.s1.v1 ON TABLE d1.s1.SELECT and DEFINE SEQUENCE d1.s1.SELECT)"
+
+[[rejection]]
+id = "snowflake_copy_unload_reserved_table_credentials_flat"
+sql = "COPY INTO 's3://example/data.csv'\nFROM EXTRA.EXAMPLE.TABLE\nCREDENTIALS = ()\nFILE_FORMAT = (TYPE=CSV COMPRESSION=NONE NULL_IF=(\n ''\n) FIELD_OPTIONALLY_ENCLOSED_BY='\"')\nHEADER = TRUE\nOVERWRITE = TRUE\nSINGLE = TRUE"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a table name"
+note = "TABLE is a Snowflake reserved word, so it cannot be the unquoted last part of the unloaded table's name either; Snowflake refuses d1.s1.SELECT as an object name with syntax error 1003 (DEFINE STREAM d1.s1.v1 ON TABLE d1.s1.SELECT and DEFINE SEQUENCE d1.s1.SELECT)"
+
+[[rejection]]
+id = "snowflake_copy_unload_reserved_table_integration"
+sql = "COPY INTO 's3://example/data.csv'\n FROM EXTRA.EXAMPLE.TABLE\n STORAGE_INTEGRATION = S3_INTEGRATION\n FILE_FORMAT = (TYPE=CSV COMPRESSION=NONE NULL_IF=('') FIELD_OPTIONALLY_ENCLOSED_BY='\"')\n HEADER = TRUE\n OVERWRITE = TRUE\n SINGLE = TRUE\n "
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a table name"
+note = "TABLE is a Snowflake reserved word, so it cannot be the unquoted last part of the unloaded table's name either; Snowflake refuses d1.s1.SELECT as an object name with syntax error 1003 (DEFINE STREAM d1.s1.v1 ON TABLE d1.s1.SELECT and DEFINE SEQUENCE d1.s1.SELECT)"
+
+[[rejection]]
+id = "snowflake_copy_unload_reserved_table_integration_flat"
+sql = "COPY INTO 's3://example/data.csv' FROM EXTRA.EXAMPLE.TABLE STORAGE_INTEGRATION = S3_INTEGRATION FILE_FORMAT = (TYPE=CSV COMPRESSION=NONE NULL_IF=('') FIELD_OPTIONALLY_ENCLOSED_BY='\"') HEADER = TRUE OVERWRITE = TRUE SINGLE = TRUE"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a table name"
+note = "TABLE is a Snowflake reserved word, so it cannot be the unquoted last part of the unloaded table's name either; Snowflake refuses d1.s1.SELECT as an object name with syntax error 1003 (DEFINE STREAM d1.s1.v1 ON TABLE d1.s1.SELECT and DEFINE SEQUENCE d1.s1.SELECT)"
+
[[rejection]]
id = "snowflake_empty_call_argument"
sql = "SELECT ROUND(SCALE => 1, EXPR => 2.25, , ROUNDING_MODE => 'HALF_TO_EVEN') AS value"
diff --git a/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs b/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
index 882bdf25c..7d39181d9 100644
--- a/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
+++ b/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
@@ -22,6 +22,11 @@ fn given_committed_corpora_when_parsed_by_both_parsers_then_results_are_identica
("malformed_typed_type_text".to_owned(), 1),
("snowflake_bare_values_cte".to_owned(), 1),
("snowflake_cte_without_as_prose".to_owned(), 1),
+ ("snowflake_copy_prose_into_with".to_owned(), 1),
+ ("snowflake_copy_prose_on_error".to_owned(), 1),
+ ("snowflake_copy_prose_reversed".to_owned(), 1),
+ ("snowflake_copy_prose_minimal".to_owned(), 1),
+ ("snowflake_copy_prose_roundtrip".to_owned(), 1),
("snowflake_reserved_type_name".to_owned(), 1),
("snowflake_string_part_extract".to_owned(), 1),
("snowflake_function_body_number".to_owned(), 1),
@@ -105,6 +110,22 @@ fn given_committed_corpora_when_parsed_by_both_parsers_then_results_are_identica
("snowflake_empty_call_argument".to_owned(), 1),
("snowflake_reserved_cte_name".to_owned(), 1),
("snowflake_reserved_truncate_target".to_owned(), 1),
+ (
+ "snowflake_copy_unload_reserved_table_credentials".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_copy_unload_reserved_table_credentials_flat".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_copy_unload_reserved_table_integration".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_copy_unload_reserved_table_integration_flat".to_owned(),
+ 1,
+ ),
(
"snowflake_empty_select_list_trailing_order_by".to_owned(),
1,
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index f2bb4f863..a4e6fe283 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -15,6 +15,7 @@ pub(crate) mod snowflake_alter_resources;
pub(crate) mod snowflake_alter_tables;
pub(crate) mod snowflake_alter_user;
pub(crate) mod snowflake_commands;
+pub(crate) mod snowflake_copy;
pub(crate) mod snowflake_create_clone;
pub(crate) mod snowflake_create_from;
pub(crate) mod snowflake_create_properties;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
index 641a04ca3..0bc78c2e6 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
@@ -824,7 +824,14 @@ impl Parser {
/// Parses COPY INTO a table or a location (Snowflake, PostgreSQL).
pub(crate) fn parse_copy(&mut self) -> Result {
self.expect_token(TokenType::Copy)?;
+ if self.is_snowflake() {
+ return self.parse_snowflake_copy();
+ }
+ self.parse_copy_typed()
+ }
+ /// Reads COPY's typed tree; the position is after COPY.
+ pub(crate) fn parse_copy_typed(&mut self) -> Result {
let is_into = self.match_token(TokenType::Into);
let this = self.parse_copy_target()?;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
new file mode 100644
index 000000000..31efad0ad
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
@@ -0,0 +1,446 @@
+//! Snowflake's COPY INTO and COPY FILES grammar, checked on the statement's tokens before it is read.
+
+use crate::expressions::statements::models::Command;
+use crate::expressions::tree::models::Expression;
+use crate::parser::constants::SNOWFLAKE_RESERVED_KEYWORDS;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// Reads a Snowflake COPY that passes the grammar check: the typed tree when it covers the statement, else a command.
+ pub(crate) fn parse_snowflake_copy(&mut self) -> Result {
+ self.check_snowflake_copy()?;
+ let start = self.current;
+ let end = self.copy_statement_end();
+ if let Ok(copy) = self.parse_copy_typed() {
+ if self.current == end {
+ return Ok(copy);
+ }
+ }
+ self.current = start;
+ let mut tokens = vec![("COPY".to_owned(), TokenType::Copy)];
+ while self.current < end {
+ let token = self.advance()?;
+ tokens.push((self.raw_sql_token_text(&token), token.token_type));
+ }
+ Ok(Expression::Command(Box::new(Command {
+ this: self.join_command_tokens(tokens),
+ })))
+ }
+
+ /// Refuses a Snowflake COPY that breaks `COPY [FILES] INTO [FROM ] [ ...]`, FROM optional only in a table load; the position is after COPY.
+ pub(crate) fn check_snowflake_copy(&self) -> Result<()> {
+ if !self.is_snowflake() {
+ return Ok(());
+ }
+ let end = self.copy_statement_end();
+ if self.copy_path_comment(end) {
+ return Ok(());
+ }
+ let files = self.copy_word(self.current, "FILES");
+ let mut at = self.current + usize::from(files);
+ if self.copy_type(at) != Some(TokenType::Into) {
+ return Err(self.parse_error("Expected INTO after COPY"));
+ }
+ at += 1;
+ let unload = self.copy_is_stage(at) || self.copy_type(at) == Some(TokenType::String);
+ at = if self.copy_is_stage(at) {
+ self.copy_skip_stage(at, end)?
+ } else if files {
+ return Err(self.parse_error("Expected a stage after COPY FILES INTO"));
+ } else if unload {
+ at + 1
+ } else {
+ self.copy_skip_table(at, end)?
+ };
+ let from_table_stage =
+ !unload && !files && (at >= end || self.copy_type(at + 1) == Some(TokenType::Eq));
+ if from_table_stage {
+ return self.copy_check_options(at, end);
+ }
+ if self.copy_type(at) != Some(TokenType::From) {
+ return Err(self.parse_error("Expected FROM and the COPY source"));
+ }
+ at += 1;
+ at = if self.copy_type(at) == Some(TokenType::LParen) {
+ self.copy_skip_query(at, end, !unload && !files)?
+ } else if unload && !files {
+ self.copy_skip_name(at)?
+ } else if self.copy_is_stage(at) {
+ self.copy_skip_stage(at, end)?
+ } else if !files
+ && matches!(
+ self.copy_type(at),
+ Some(TokenType::String | TokenType::Parameter | TokenType::Placeholder)
+ )
+ {
+ at + 1
+ } else {
+ return Err(self.parse_error("Expected a stage or location after FROM"));
+ };
+ self.copy_check_options(at, end)
+ }
+
+ /// The index of the statement's closing semicolon, or of the end of the tokens.
+ fn copy_statement_end(&self) -> usize {
+ let mut depth = 0usize;
+ let mut at = self.current;
+ while let Some(token) = self.tokens.get(at) {
+ match token.token_type {
+ TokenType::LParen => depth += 1,
+ TokenType::RParen => depth = depth.saturating_sub(1),
+ TokenType::Semicolon if depth == 0 => return at,
+ _ => {}
+ }
+ at += 1;
+ }
+ at
+ }
+
+ /// Whether the tokens end in a stage followed directly by `//`, which Snowflake reads as a path and the tokenizer as a comment.
+ fn copy_path_comment(&self, end: usize) -> bool {
+ let (Some(source), Some(last)) = (
+ self.source.as_deref(),
+ end.checked_sub(1).and_then(|at| self.tokens.get(at)),
+ ) else {
+ return false;
+ };
+ end == self.tokens.len()
+ && source.chars().skip(last.span.end).take(2).eq("//".chars())
+ && (self.current..end).any(|at| self.copy_is_stage(at))
+ }
+
+ fn copy_type(&self, at: usize) -> Option {
+ self.tokens.get(at).map(|token| token.token_type)
+ }
+
+ fn copy_word(&self, at: usize, word: &str) -> bool {
+ self.tokens.get(at).is_some_and(|token| {
+ token.token_type != TokenType::QuotedIdentifier && token.text.eq_ignore_ascii_case(word)
+ })
+ }
+
+ /// Whether the token at `at` is an unquoted Snowflake reserved keyword.
+ fn copy_reserved(&self, at: usize) -> bool {
+ self.tokens.get(at).is_some_and(|token| {
+ token.token_type != TokenType::QuotedIdentifier
+ && SNOWFLAKE_RESERVED_KEYWORDS
+ .iter()
+ .any(|keyword| token.text.eq_ignore_ascii_case(keyword))
+ })
+ }
+
+ /// Whether the token at `at` can be one part of an object name.
+ fn copy_name_part(&self, at: usize) -> bool {
+ self.copy_word_like(at) && !self.copy_reserved(at)
+ }
+
+ /// Whether the token at `at` is a quoted identifier or a word, reserved or not.
+ fn copy_word_like(&self, at: usize) -> bool {
+ self.tokens.get(at).is_some_and(|token| {
+ token.token_type == TokenType::QuotedIdentifier
+ || token.token_type != TokenType::String
+ && !token.text.starts_with('@')
+ && token
+ .text
+ .starts_with(|c: char| c.is_ascii_alphabetic() || c == '_')
+ })
+ }
+
+ fn copy_is_stage(&self, at: usize) -> bool {
+ self.tokens.get(at).is_some_and(|token| {
+ token.token_type == TokenType::DAt
+ || token.token_type == TokenType::Var && token.text.starts_with('@')
+ })
+ }
+
+ /// Skips a stage: `@` or `@`, dotted parts that may be empty, `%` or `~`, then a path written without spaces.
+ fn copy_skip_stage(&self, at: usize, end: usize) -> Result {
+ let mut at = at;
+ let mut part = self.copy_type(at) == Some(TokenType::DAt);
+ let mut table = false;
+ at += 1;
+ loop {
+ match self.copy_type(at) {
+ Some(TokenType::String) if part => {
+ return Err(self.parse_error("A stage name part cannot be a string literal"));
+ }
+ Some(TokenType::Tilde) if part => at += 1,
+ Some(TokenType::Percent | TokenType::Mod) if part => {
+ at += 1;
+ table = true;
+ }
+ Some(TokenType::QuotedIdentifier) if part => {
+ if self.tokens[at].text.contains(char::is_whitespace) {
+ return Err(
+ self.parse_error("A quoted stage name part cannot hold a space")
+ );
+ }
+ at += 1;
+ part = false;
+ }
+ Some(TokenType::Dot) => {
+ at += 1;
+ part = true;
+ }
+ _ if part
+ && (self.copy_name_part(at) || table && self.copy_word_like(at))
+ && self.copy_adjacent(at) =>
+ {
+ at += 1;
+ part = false;
+ }
+ _ => break,
+ }
+ }
+ while at < end && self.copy_type(at) == Some(TokenType::Slash) && self.copy_adjacent(at) {
+ at += 1;
+ while at < end
+ && self.copy_adjacent(at)
+ && !matches!(
+ self.copy_type(at),
+ Some(TokenType::LParen | TokenType::RParen | TokenType::Comma)
+ )
+ {
+ at += 1;
+ }
+ }
+ Ok(at)
+ }
+
+ /// Whether the token at `at` follows the previous token with no space between them.
+ fn copy_adjacent(&self, at: usize) -> bool {
+ at > 0
+ && self
+ .tokens
+ .get(at)
+ .is_some_and(|token| token.span.start == self.tokens[at - 1].span.end)
+ }
+
+ /// Skips a dotted object name or `IDENTIFIER( ... )`, refusing a stage, string or reserved word in its place.
+ fn copy_skip_name(&self, at: usize) -> Result {
+ if self.copy_word(at, "IDENTIFIER") && self.copy_type(at + 1) == Some(TokenType::LParen) {
+ return Ok(self.copy_close(at + 1, self.copy_statement_end())? + 1);
+ }
+ let mut at = at;
+ loop {
+ if !self.copy_name_part(at) {
+ return Err(self.parse_error("Expected a table name"));
+ }
+ at += 1;
+ if self.copy_type(at) != Some(TokenType::Dot) {
+ return Ok(at);
+ }
+ at += 1;
+ }
+ }
+
+ /// Skips a target table name and its optional `( , ... )` list.
+ fn copy_skip_table(&self, at: usize, end: usize) -> Result {
+ let mut at = self.copy_skip_name(at)?;
+ if self.copy_type(at) != Some(TokenType::LParen) {
+ return Ok(at);
+ }
+ loop {
+ at += 1;
+ if at >= end || !self.copy_name_part(at) {
+ return Err(self.parse_error("Expected a column name"));
+ }
+ at += 1;
+ match self.copy_type(at) {
+ Some(TokenType::Comma) => {}
+ Some(TokenType::RParen) => return Ok(at + 1),
+ _ => return Err(self.parse_error("Expected , or ) in the column list")),
+ }
+ }
+ }
+
+ /// The index of the parenthesis closing the one at `at`.
+ fn copy_close(&self, at: usize, end: usize) -> Result {
+ let mut depth = 0usize;
+ for index in at..end {
+ match self.copy_type(index) {
+ Some(TokenType::LParen) => depth += 1,
+ Some(TokenType::RParen) => {
+ depth = depth.saturating_sub(1);
+ if depth == 0 {
+ return Ok(index);
+ }
+ }
+ _ => {}
+ }
+ }
+ Err(self.parse_error("Expected )"))
+ }
+
+ /// Skips `( )`; a load's query also needs a FROM naming a stage, and no `$` before a quoted name.
+ fn copy_skip_query(&self, at: usize, end: usize, load: bool) -> Result {
+ let close = self.copy_close(at, end)?;
+ if !matches!(
+ self.copy_type(at + 1),
+ Some(TokenType::Select | TokenType::With)
+ ) {
+ return Err(self.parse_error("Expected a query in parentheses"));
+ }
+ let mut depth = 0usize;
+ let mut from = None;
+ for index in at + 1..close {
+ let next = self.copy_type(index + 1);
+ let column = self.copy_type(index - 1) == Some(TokenType::Dollar);
+ match self.copy_type(index) {
+ Some(TokenType::LParen) => depth += 1,
+ Some(TokenType::RParen) => depth = depth.saturating_sub(1),
+ Some(TokenType::Select) if !column && next == Some(TokenType::From) => {
+ return Err(self.parse_error("Expected a select list"));
+ }
+ Some(TokenType::Select)
+ if index > at + 1 && self.copy_type(index - 1) == Some(TokenType::Comma) =>
+ {
+ return Err(self.parse_error("Expected an expression after ,"));
+ }
+ Some(TokenType::From) if depth == 0 && from.is_none() => {
+ if index + 1 == close
+ || !self.copy_is_stage(index + 1)
+ && next != Some(TokenType::LParen)
+ && self.copy_reserved(index + 1)
+ {
+ return Err(self.parse_error("Expected a source after FROM"));
+ }
+ from = Some(index);
+ }
+ Some(TokenType::Dollar)
+ if load
+ && (matches!(
+ next,
+ Some(TokenType::QuotedIdentifier | TokenType::String)
+ ) || next == Some(TokenType::From)) =>
+ {
+ return Err(self.parse_error("Expected a column number after $"));
+ }
+ Some(TokenType::Dot)
+ if load
+ && (next == Some(TokenType::From)
+ || self.copy_type(index - 1) == Some(TokenType::String)
+ || self.copy_reserved(index - 1)) =>
+ {
+ return Err(self.parse_error("Expected a name around ."));
+ }
+ _ => {}
+ }
+ }
+ if !load {
+ return Ok(close + 1);
+ }
+ let Some(from) = from else {
+ return Err(self.parse_error("Expected FROM and a stage in the COPY query"));
+ };
+ if self.copy_is_stage(from + 1) {
+ self.copy_skip_stage(from + 1, close)?;
+ }
+ Ok(close + 1)
+ }
+
+ /// Checks the options after the source: ` = ` or a parenthesized list, and `PARTITION BY `.
+ fn copy_check_options(&self, at: usize, end: usize) -> Result<()> {
+ let mut at = at;
+ while at < end {
+ if self.copy_word(at, "PARTITION") {
+ if self.copy_type(at + 1) != Some(TokenType::By) || at + 2 >= end {
+ return Err(self.parse_error("Expected BY and an expression after PARTITION"));
+ }
+ at += 2;
+ while at < end
+ && !(self.copy_name_part(at) && self.copy_type(at + 1) == Some(TokenType::Eq))
+ {
+ at += 1;
+ }
+ continue;
+ }
+ if !self.copy_name_part(at) || self.copy_type(at + 1) != Some(TokenType::Eq) {
+ return Err(self.parse_error("Expected a COPY option"));
+ }
+ let value = at + 2;
+ if value >= end {
+ return Err(self.parse_error("Expected a value after ="));
+ }
+ at = if self.copy_type(value) == Some(TokenType::LParen) {
+ let close = self.copy_close(value, end)?;
+ let metadata = self.copy_word(at, "INCLUDE_METADATA");
+ if metadata {
+ self.copy_check_metadata(value, close)?;
+ }
+ self.copy_check_list(value, close, metadata)?;
+ close + 1
+ } else if self.copy_reserved(value)
+ || matches!(
+ self.copy_type(value),
+ Some(TokenType::RParen | TokenType::Comma | TokenType::Eq)
+ )
+ {
+ return Err(self.parse_error("Expected an option value"));
+ } else {
+ value + 1 + usize::from(self.copy_type(value) == Some(TokenType::Dash))
+ };
+ }
+ Ok(())
+ }
+
+ /// Checks an option list: ` = ` items or bare values, none empty; a string key only first in INCLUDE_METADATA.
+ fn copy_check_list(&self, open: usize, close: usize, metadata: bool) -> Result<()> {
+ let mut at = open + 1;
+ while at < close {
+ if self.copy_type(at + 1) == Some(TokenType::Eq) {
+ let key =
+ self.copy_type(at) == Some(TokenType::String) && metadata && at == open + 1;
+ if !key && !self.copy_word_like(at) {
+ return Err(self.parse_error("Expected an option name"));
+ }
+ let value = at + 2;
+ at = match self.copy_type(value) {
+ _ if value >= close => return Err(self.parse_error("Expected a value after =")),
+ Some(TokenType::Eq | TokenType::Comma) => {
+ return Err(self.parse_error("Expected a value after ="));
+ }
+ Some(TokenType::LParen) => {
+ let inner = self.copy_close(value, close)?;
+ self.copy_check_list(value, inner, false)?;
+ inner + 1
+ }
+ Some(TokenType::Dash) => value + 2,
+ _ if self.copy_type(value + 1) == Some(TokenType::Eq) => {
+ return Err(self.parse_error("Expected a value after ="));
+ }
+ _ => value + 1,
+ };
+ } else if matches!(self.copy_type(at), Some(TokenType::Eq | TokenType::Comma)) {
+ return Err(self.parse_error("Expected an option name"));
+ } else {
+ at += 1;
+ }
+ if at < close && self.copy_type(at) == Some(TokenType::Comma) {
+ at += 1;
+ if at == close {
+ return Err(self.parse_error("Expected an option after ,"));
+ }
+ }
+ }
+ Ok(())
+ }
+
+ /// Refuses an INCLUDE_METADATA key that is a reserved word.
+ fn copy_check_metadata(&self, open: usize, close: usize) -> Result<()> {
+ let mut at = open + 1;
+ while at < close {
+ if self.copy_reserved(at) {
+ return Err(self.parse_error("Expected a column name in INCLUDE_METADATA"));
+ }
+ at += 1;
+ while at < close && self.copy_type(at) != Some(TokenType::Comma) {
+ at += 1;
+ }
+ at += 1;
+ }
+ Ok(())
+ }
+}
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index f75f89d38..cdba664db 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1253,3 +1253,127 @@ fn given_snowflake_secret_resource_monitor_and_integration_alters_when_parsing_t
);
}
}
+
+#[test]
+fn given_a_snowflake_copy_when_parsing_then_it_follows_the_recorded_grammar() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "COPY without INTO (recorded errno 1003)",
+ sql: "COPY v1 FROM @s1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a load from a plain table name (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM m1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a string as a stage name (recorded errno 1003)",
+ sql: "COPY INTO @'v1' FROM v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unload from a string (recorded errno 1003)",
+ sql: "COPY INTO 's3://b1/p1/' FROM 'v1' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "PARTITION without BY (recorded errno 1003)",
+ sql: "COPY INTO @s1 FROM v1 PARTITION 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a reserved word as an INCLUDE_METADATA key (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM @s1 INCLUDE_METADATA = ( SELECT = METADATA$FILENAME ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty file format value (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = JSON DATE_FORMAT = ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a credential without a key (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM 's3://b1/p1/' CREDENTIALS = ( = 'm' AWS_SECRET_KEY = 'm' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a string key after the first INCLUDE_METADATA item (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM @s1 INCLUDE_METADATA = ( v1 = METADATA$FILENAME , 'v1' = METADATA$FILENAME ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty select list in COPY FILES (recorded errno 1003)",
+ sql: "COPY FILES INTO @s1 FROM ( SELECT FROM v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty top-level option value (recorded errno 1003)",
+ sql: "COPY INTO v1 FROM 's3://b1/p1/' ENCRYPTION = ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a load from the table's own stage names no source",
+ sql: "COPY INTO v1 FILE_FORMAT = ( TYPE = CSV ) ;",
+ expected_kind: Some("copy"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a stage after the table still needs FROM",
+ sql: "COPY INTO v1 @s1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unload still needs FROM",
+ sql: "COPY INTO 's3://b1/p1/' v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "the connector's load from a bind placeholder",
+ sql: "COPY INTO \"T\" FROM ? ;",
+ expected_kind: Some("copy"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "the connector's IDENTIFIER(?) target with a column list",
+ sql: "COPY INTO identifier(?) ( \"A\" ) FROM ( SELECT $1:\"A\" FROM '@\"STG\"' ) ON_ERROR = ? PURGE = TRUE ;",
+ expected_kind: Some("copy"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a typed load stays a COPY tree",
+ sql: "COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = CSV ) ;",
+ expected_kind: Some("copy"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "COPY FILES from a query parses (recorded errno 90105)",
+ sql: "COPY FILES INTO @s1 FROM ( SELECT v1 , 'v1' FROM v1 ) ;",
+ expected_kind: Some("command"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "COPY FILES into the bare stage @ parses (recorded errno 1012)",
+ sql: "COPY FILES INTO @ FROM @s1 ;",
+ expected_kind: Some("command"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unload with PARTITION BY parses (recorded errno 90105)",
+ sql: "COPY INTO @s1 FROM v1 PARTITION BY 1 ;",
+ expected_kind: Some("command"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a string key as the only INCLUDE_METADATA item parses (recorded errno 1757)",
+ sql: "COPY INTO v1 FROM @s1 INCLUDE_METADATA = ( 'v1' = METADATA$FILENAME ) ;",
+ expected_kind: Some("command"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a $ column named by a reserved word parses (recorded errno 2211)",
+ sql: "COPY INTO v1 FROM ( SELECT $SELECT FROM @s1 ) ;",
+ expected_kind: Some("command"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 6de5388dded2b76c6bff35e67354d451855493f2 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Thu, 5 Nov 2026 20:26:47 +0000
Subject: [PATCH 04/25] fix(syntax): RESAMPLE interval stops before
METADATA_COLUMNS; AFTER MATCH SKIP TO takes a bare symbol
WIP, not yet tested: a Snowflake interval unit is never a call, and NEXT without ROW is the symbol of TO .
---
.../src/expressions/queries/models.rs | 2 ++
.../src/parser/_helpers/functions/generic.rs | 2 +-
.../src/parser/_helpers/queries/clauses.rs | 15 ++++++++--
.../src/parser/tests/test_errors.rs | 6 ++++
.../tests/parser/test_snowflake_fixes.rs | 29 +++++++++++++++++++
5 files changed, 50 insertions(+), 4 deletions(-)
diff --git a/crates/sqlquack-syntax/src/expressions/queries/models.rs b/crates/sqlquack-syntax/src/expressions/queries/models.rs
index 8db6c0633..f98378b2d 100644
--- a/crates/sqlquack-syntax/src/expressions/queries/models.rs
+++ b/crates/sqlquack-syntax/src/expressions/queries/models.rs
@@ -1060,6 +1060,8 @@ pub enum MatchRecognizeAfter {
ToNextRow,
ToFirst(Identifier),
ToLast(Identifier),
+ /// `TO `, with neither FIRST nor LAST written.
+ To(Identifier),
}
/// Represent a LIMIT clause that restricts the number of returned rows.
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
index 0a061e367..8cfe979fd 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
@@ -1766,7 +1766,7 @@ impl Parser {
if let Some(qualifier) = self.try_parse_snowflake_interval_qualifier()? {
return Ok(Some(qualifier));
}
- if self.is_function_start() {
+ if !self.is_snowflake() && self.is_function_start() {
let start = self.parse_primary()?;
if self.check_keyword_text("TO") {
let saved = self.current;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
index 1ce6c1bf5..b8b7f8b5a 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
@@ -1535,11 +1535,15 @@ impl Parser {
if self.match_token(TokenType::To) {
if self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("NEXT") {
- self.skip();
- if self.match_token(TokenType::Row) {
+ if self.check_next(TokenType::Row) {
+ self.skip();
+ self.skip();
return Ok(Some(MatchRecognizeAfter::ToNextRow));
}
- return Err(self.parse_error("Expected ROW after NEXT"));
+ if !self.is_snowflake() {
+ self.skip();
+ return Err(self.parse_error("Expected ROW after NEXT"));
+ }
}
if self.match_token(TokenType::First) {
@@ -1552,6 +1556,11 @@ impl Parser {
return Ok(Some(MatchRecognizeAfter::ToLast(Identifier::new(name))));
}
+ if self.is_snowflake() {
+ let name = self.expect_identifier()?;
+ return Ok(Some(MatchRecognizeAfter::To(Identifier::new(name))));
+ }
+
return Err(self.parse_error("Expected NEXT ROW, FIRST x, or LAST x after TO"));
}
diff --git a/crates/sqlquack-syntax/src/parser/tests/test_errors.rs b/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
index e9898d10e..aa0c88da6 100644
--- a/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
+++ b/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
@@ -135,6 +135,12 @@ fn given_incomplete_sql_when_parsing_then_parsing_fails() {
sql: "SELECT * FROM t1 RESAMPLE ( USING v1 INCREMENT BY INTERVAL '1 hour' METADATA_COLUMNS IS_GENERATED ( ) 'v1' )",
expected_error: "error",
},
+ ParseErrorTestCase {
+ description: "RESAMPLE's METADATA_COLUMNS needs a function, and the interval does not take it as its unit (recorded errno 1003)",
+ dialect: Some(DialectType::Snowflake),
+ sql: "SELECT * FROM t1 RESAMPLE ( USING v1 INCREMENT BY INTERVAL '1 hour' METADATA_COLUMNS ( ) ) ;",
+ expected_error: "error",
+ },
ParseErrorTestCase {
description: "a star's ILIKE without a pattern is rejected",
dialect: None,
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index cdba664db..7d3939a69 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1377,3 +1377,32 @@ fn given_a_snowflake_copy_when_parsing_then_it_follows_the_recorded_grammar() {
);
}
}
+
+#[test]
+fn given_a_snowflake_after_match_skip_to_when_parsing_then_a_bare_symbol_is_accepted() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "NEXT without ROW is the symbol of TO (recorded errno 2347)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( AFTER MATCH SKIP TO NEXT PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "TO NEXT ROW stays the next-row form",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( AFTER MATCH SKIP TO NEXT ROW PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "TO needs a symbol",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( AFTER MATCH SKIP TO PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 8319a1674842335a02915527de5660472aa48cf5 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 08:54:34 +0000
Subject: [PATCH 05/25] fix(syntax): AFTER MATCH SKIP TO NEXT reads NEXT as the
symbol in Snowflake
NEXT lexes as a keyword, so the earlier check for a NEXT variable never matched and TO NEXT without ROW fell
through to expect_identifier, which refuses the keyword. The pinned test now passes.
---
.../src/parser/_helpers/queries/clauses.rs | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
index b8b7f8b5a..8a3aac96f 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
@@ -1534,7 +1534,9 @@ impl Parser {
}
if self.match_token(TokenType::To) {
- if self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("NEXT") {
+ let next = self.check(TokenType::Next)
+ || (self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("NEXT"));
+ if next {
if self.check_next(TokenType::Row) {
self.skip();
self.skip();
@@ -1557,7 +1559,12 @@ impl Parser {
}
if self.is_snowflake() {
- let name = self.expect_identifier()?;
+ // Snowflake takes NEXT without ROW as the symbol itself, though it lexes as a keyword.
+ let name = if next {
+ self.advance_text()?
+ } else {
+ self.expect_identifier()?
+ };
return Ok(Some(MatchRecognizeAfter::To(Identifier::new(name))));
}
From 55b319a5464e32d80e169f30839a5191aca7b3b2 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 13:17:58 +0000
Subject: [PATCH 06/25] parser: Snowflake query verdicts for FROM calls, joins,
SAMPLE, VALUES, MATCH_RECOGNIZE, SEMANTIC_VIEW
Brings 45 of the query family's 46 recorded disagreements into agreement,
with no regressions across the recorded syntax cases. Still open: FINAL
inside DEFINE.
---
.../src/parser/_helpers/queries/clauses.rs | 46 ++++++-
.../src/parser/_helpers/queries/joins.rs | 9 ++
.../src/parser/_helpers/queries/modifiers.rs | 6 +
.../src/parser/_helpers/queries/select.rs | 8 ++
.../_helpers/queries/snowflake_pivot.rs | 17 +++
.../src/parser/_helpers/queries/tables.rs | 6 +
.../src/parser/_helpers/statements/analyze.rs | 5 +-
.../src/parser/_helpers/statements/entry.rs | 3 +
.../parser/_helpers/statements/sessions.rs | 24 +++-
.../sqlquack-syntax/src/parser/constants.rs | 38 ++++++
.../tests/parser/test_snowflake_fixes.rs | 128 ++++++++++++++++++
11 files changed, 285 insertions(+), 5 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
index 8a3aac96f..6504eb58d 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/clauses.rs
@@ -1228,6 +1228,9 @@ impl Parser {
return Ok(None);
}
+ if self.is_snowflake() && self.check(TokenType::NoCycle) {
+ return Err(self.parse_error("Snowflake CONNECT BY takes no NOCYCLE"));
+ }
let nocycle = self.match_token(TokenType::NoCycle);
let connect = self.parse_connect_expression()?;
@@ -1310,6 +1313,18 @@ impl Parser {
/// Parse primary in CONNECT BY context with PRIOR support
pub(crate) fn parse_connect_primary(&mut self) -> Result {
+ if self.is_snowflake() && self.check(TokenType::Prior) {
+ if self.check_next(TokenType::String) {
+ return Err(self.parse_error("Expected a column after PRIOR"));
+ }
+ let operand_follows = self.peek_nth(1).is_some_and(|token| {
+ !crate::parser::constants::SNOWFLAKE_PRIOR_ENDS.contains(&token.token_type)
+ });
+ if !operand_follows {
+ self.skip();
+ return Ok(Expression::column("PRIOR"));
+ }
+ }
if self.match_token(TokenType::Prior) {
let expr = self.parse_primary()?;
return Ok(Expression::Prior(Box::new(Prior { this: expr })));
@@ -1387,6 +1402,9 @@ impl Parser {
None
};
+ if self.is_snowflake() && (pattern.is_none() || define.is_none()) {
+ return Err(self.parse_error("MATCH_RECOGNIZE needs PATTERN and DEFINE"));
+ }
self.expect_token(TokenType::RParen)?;
Ok(Expression::MatchRecognize(Box::new(MatchRecognize {
@@ -1421,6 +1439,20 @@ impl Parser {
if self.match_token(TokenType::As) {
let alias = self.parse_unquoted_identifier(Self::expect_identifier)?;
expr = Expression::Alias(Box::new(Alias::new(expr, alias)));
+ } else if self.is_snowflake() {
+ let at_clause = self.is_at_end()
+ || self.check(TokenType::Comma)
+ || self.check(TokenType::RParen)
+ || self.is_snowflake_reserved_keyword()
+ || (!self.check(TokenType::QuotedIdentifier)
+ && crate::parser::constants::SNOWFLAKE_MEASURES_ENDS
+ .iter()
+ .any(|word| self.peek_text().eq_ignore_ascii_case(word)));
+ if at_clause {
+ return Err(self.parse_error("Expected an alias for the measure"));
+ }
+ let alias = self.expect_identifier_or_keyword_with_quoted()?;
+ expr = Expression::Alias(Box::new(Alias::new(expr, alias)));
}
measures.push(MatchRecognizeMeasure {
@@ -1465,7 +1497,9 @@ impl Parser {
return Err(self.parse_error("Expected MATCH after ALL ROWS PER"));
}
- if self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("SHOW") {
+ if (self.check(TokenType::Var) || self.check(TokenType::Show))
+ && self.peek_text().eq_ignore_ascii_case("SHOW")
+ {
self.skip();
if self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("EMPTY") {
self.skip();
@@ -1510,7 +1544,7 @@ impl Parser {
Ok(None)
}
- /// Parse AFTER MATCH SKIP clause in MATCH_RECOGNIZE
+ /// Parses AFTER MATCH SKIP; Snowflake takes TO NEXT without ROW as the symbol NEXT.
pub(crate) fn parse_match_recognize_after(&mut self) -> Result> {
if !self.match_token(TokenType::After) {
return Ok(None);
@@ -1559,7 +1593,6 @@ impl Parser {
}
if self.is_snowflake() {
- // Snowflake takes NEXT without ROW as the symbol itself, though it lexes as a keyword.
let name = if next {
self.advance_text()?
} else {
@@ -1613,6 +1646,13 @@ impl Parser {
if depth > 0 {
return Err(self.parse_error("Unclosed parenthesis in PATTERN clause"));
}
+ let compact: String = pattern.chars().filter(|c| !c.is_whitespace()).collect();
+ if self.is_snowflake()
+ && (compact.is_empty()
+ || compact.matches("{-").count() != compact.matches("-}").count())
+ {
+ return Err(self.parse_error("Expected a complete PATTERN"));
+ }
Ok(pattern.trim().to_string())
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/joins.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/joins.rs
index bad2e866b..2530bbedd 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/joins.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/joins.rs
@@ -82,6 +82,15 @@ impl Parser {
let table = self.parse_join_table_suffix(&kind, table)?;
let has_match_condition = self.check_identifier("MATCH_CONDITION");
+ if has_match_condition
+ && self.is_snowflake()
+ && !matches!(
+ kind,
+ JoinKind::AsOf | JoinKind::AsOfLeft | JoinKind::AsOfRight
+ )
+ {
+ return Err(self.parse_error("MATCH_CONDITION belongs to an ASOF JOIN"));
+ }
let has_inline_condition = self.check(TokenType::On)
|| self.check(TokenType::Using)
|| has_match_condition;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
index c112ab62f..6ec6d6160 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
@@ -268,6 +268,9 @@ impl Parser {
}));
}
+ if self.is_snowflake() && !self.check(TokenType::Number) {
+ return Err(self.parse_error("Expected an unsigned sample size"));
+ }
let size = self.parse_unary()?;
let (method, unit_after_size, is_percent) =
@@ -299,6 +302,9 @@ impl Parser {
let (seed, use_seed_keyword) = if self.match_texts(&["SEED"]) {
self.expect_token(TokenType::LParen)?;
+ if self.is_snowflake() && !self.check(TokenType::Number) {
+ return Err(self.parse_error("Expected an unsigned sample seed"));
+ }
let seed_value = self.parse_expression()?;
self.expect_token(TokenType::RParen)?;
(Some(seed_value), true)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/select.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/select.rs
index 536f14462..0bee8bc27 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/select.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/select.rs
@@ -650,6 +650,13 @@ impl Parser {
let first_ident = self.parse_bigquery_table_part()?;
let first_name = first_ident.name.clone();
+ if self.is_snowflake()
+ && !first_ident.quoted
+ && first_name.eq_ignore_ascii_case("ASOF")
+ && self.check(TokenType::Join)
+ {
+ return Err(self.parse_error("Expected a table before ASOF JOIN"));
+ }
if self.match_token(TokenType::Dot) {
self.parse_table_qualified_source(first_ident, first_name)?
@@ -664,6 +671,7 @@ impl Parser {
self.parse_error("Expected AT, BEFORE or CHANGES before the clause")
);
}
+ self.refuse_snowflake_bare_table_call(&first_name)?;
self.parse_table_function_source(first_name)?
} else {
let table_name = first_ident;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
index 378d3aed0..1451718e1 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
@@ -58,6 +58,23 @@ impl Parser {
}
}
+ /// Refuses a Snowflake `name ( ... )` in FROM that Snowflake takes only inside TABLE( ).
+ pub(crate) fn refuse_snowflake_bare_table_call(&self, name: &str) -> Result<()> {
+ use crate::parser::constants::{SNOWFLAKE_FROM_CALLS, SNOWFLAKE_FROM_CALLS_OF_A_NAME};
+ if !self.is_snowflake() {
+ return Ok(());
+ }
+ let upper: String = name.to_ascii_uppercase();
+ if !SNOWFLAKE_FROM_CALLS.contains(&upper.as_str()) {
+ return Err(self.parse_error("Expected TABLE( ) around a table function"));
+ }
+ let no_name = self.check(TokenType::RParen) || self.check(TokenType::String);
+ match SNOWFLAKE_FROM_CALLS_OF_A_NAME.contains(&upper.as_str()) && no_name {
+ true => Err(self.parse_error(format!("Expected an object name in {upper}( )"))),
+ false => Ok(()),
+ }
+ }
+
/// Refuses Snowflake's `FROM ( f ( ... ) )`: a table function needs TABLE( ), not parentheses.
pub(crate) fn refuse_snowflake_parenthesized_call(&self, source: &Expression) -> Result<()> {
let call = matches!(source, Expression::Paren(paren) if matches!(paren.this, Expression::Function(_)));
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/tables.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/tables.rs
index fd514fd30..911784af2 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/tables.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/tables.rs
@@ -666,6 +666,9 @@ impl Parser {
if self.check(TokenType::RParen) {
break;
}
+ if self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a column alias"));
+ }
aliases.push(self.expect_identifier_or_keyword_with_quoted()?);
if !self.match_token(TokenType::Comma) {
break;
@@ -829,6 +832,9 @@ impl Parser {
let column_aliases = if self.match_token(TokenType::LParen) {
let mut aliases: Vec = Vec::new();
loop {
+ if self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a column alias"));
+ }
aliases.push(self.expect_identifier_or_keyword_with_quoted()?);
if !self.match_token(TokenType::Comma) {
break;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
index 0e8150f16..489369b55 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/analyze.rs
@@ -1038,7 +1038,7 @@ impl Parser {
if !self.match_token(TokenType::Comma) {
break;
}
- if self.check(TokenType::RParen) {
+ if self.check(TokenType::RParen) && !self.is_snowflake() {
break;
}
}
@@ -1051,6 +1051,9 @@ impl Parser {
let mut identifiers: Vec = Vec::new();
loop {
+ if self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected an identifier"));
+ }
let start = self.peek().span;
let quoted = self.check(TokenType::QuotedIdentifier);
let name = self.expect_identifier_or_safe_keyword()?;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
index d00b724d5..9b2e2f757 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
@@ -1679,6 +1679,9 @@ impl Parser {
};
let mut joins = self.parse_joins()?;
+ if self.is_snowflake() && from.is_none() && !joins.is_empty() {
+ return Err(self.parse_error("Expected FROM before JOIN"));
+ }
while self.check(TokenType::Pivot) || self.check(TokenType::Unpivot) {
if !joins.is_empty() {
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/sessions.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/sessions.rs
index ecf3d33c1..4d092f0d4 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/sessions.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/sessions.rs
@@ -539,6 +539,13 @@ impl Parser {
/// Parses CHANGES(INFORMATION => var) AT|BEFORE(...) END(...).
pub(crate) fn parse_changes(&mut self) -> Result> {
+ if self.is_snowflake() && self.match_text_seq(&["CHANGES", "(", ")"]) {
+ return Ok(Some(Expression::Changes(Box::new(Changes {
+ information: None,
+ at_before: None,
+ end: None,
+ }))));
+ }
if !self.match_text_seq(&["CHANGES", "(", "INFORMATION", "=>"]) {
return Ok(None);
}
@@ -1814,6 +1821,9 @@ impl Parser {
/// Parses Snowflake SEMANTIC_VIEW(name METRICS ... DIMENSIONS ... WHERE ...).
pub(crate) fn parse_semantic_view(&mut self) -> Result {
+ if self.is_snowflake() && self.check(TokenType::String) {
+ return Err(self.parse_error("Expected a semantic view name"));
+ }
let this = self.parse_primary()?;
let mut metrics = None;
@@ -1845,6 +1855,9 @@ impl Parser {
}
}
+ if self.is_snowflake() && metrics.is_none() && dimensions.is_none() && facts.is_none() {
+ return Err(self.parse_error("SEMANTIC_VIEW needs METRICS, DIMENSIONS or FACTS"));
+ }
Ok(Expression::SemanticView(Box::new(SemanticView {
this: Box::new(this),
metrics,
@@ -1877,7 +1890,16 @@ impl Parser {
let expr = self
.parse_disjunction()?
.ok_or_else(|| self.parse_error("Expected expression in SEMANTIC_VIEW clause"))?;
- if self.match_token(TokenType::As) {
+ let bare_alias = self.is_snowflake()
+ && (self.check(TokenType::Identifier)
+ || self.check(TokenType::QuotedIdentifier)
+ || self.check(TokenType::Var))
+ && !self.is_snowflake_reserved_keyword()
+ && (self.check(TokenType::QuotedIdentifier)
+ || !crate::parser::constants::SNOWFLAKE_SEMANTIC_VIEW_CLAUSES
+ .iter()
+ .any(|word| self.peek_text().eq_ignore_ascii_case(word)));
+ if bare_alias || self.match_token(TokenType::As) {
let alias = self.expect_identifier_or_keyword_with_quoted()?;
Ok(Expression::Alias(Box::new(
crate::expressions::operators::models::Alias {
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 592cff07e..354557be4 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -254,6 +254,44 @@ pub(crate) const SQLITE_RANGE_FOLLOWERS: [crate::tokens::models::TokenType; 9] =
/// Snowflake types written before a string as a typed literal, beyond the shared ones.
pub(crate) const SNOWFLAKE_LITERAL_TYPES: &[&str] = &["IPADDRESS"];
+/// The names Snowflake calls in FROM without TABLE( ); any other `name ( ... )` there is refused (errno 1003).
+pub(crate) const SNOWFLAKE_FROM_CALLS: &[&str] = &[
+ "DIRECTORY",
+ "DYNAMIC_TABLE_REFRESH_BOUNDARY",
+ "ERROR_TABLE",
+ "IDENTIFIER",
+ "SEMANTIC_VIEW",
+ "TABLE",
+];
+
+/// The clause words of a SEMANTIC_VIEW call, which cannot be an alias there.
+pub(crate) const SNOWFLAKE_SEMANTIC_VIEW_CLAUSES: &[&str] =
+ &["DIMENSIONS", "FACTS", "METRICS", "WHERE"];
+
+/// Words that end a MEASURES item in Snowflake, so they cannot be its alias.
+pub(crate) const SNOWFLAKE_MEASURES_ENDS: &[&str] = &["AFTER", "ALL", "DEFINE", "ONE", "PATTERN"];
+
+/// FROM calls whose one argument is an object name: none, or a string, is refused (errno 1003).
+pub(crate) const SNOWFLAKE_FROM_CALLS_OF_A_NAME: &[&str] =
+ &["DYNAMIC_TABLE_REFRESH_BOUNDARY", "ERROR_TABLE"];
+
+/// Tokens after which a Snowflake PRIOR has no operand, so the word is a name.
+pub(crate) const SNOWFLAKE_PRIOR_ENDS: &[crate::tokens::models::TokenType] = &[
+ crate::tokens::models::TokenType::Eq,
+ crate::tokens::models::TokenType::Neq,
+ crate::tokens::models::TokenType::Lt,
+ crate::tokens::models::TokenType::Lte,
+ crate::tokens::models::TokenType::Gt,
+ crate::tokens::models::TokenType::Gte,
+ crate::tokens::models::TokenType::And,
+ crate::tokens::models::TokenType::Or,
+ crate::tokens::models::TokenType::RParen,
+ crate::tokens::models::TokenType::Comma,
+ crate::tokens::models::TokenType::Semicolon,
+ crate::tokens::models::TokenType::Start,
+ crate::tokens::models::TokenType::Order,
+];
+
/// Reserved words Snowflake is recorded refusing as an unquoted later part of a dotted name.
pub(crate) const SNOWFLAKE_REFUSED_NAME_PARTS: &[&str] = &["SELECT"];
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 7d3939a69..15d565e4f 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1406,3 +1406,131 @@ fn given_a_snowflake_after_match_skip_to_when_parsing_then_a_bare_symbol_is_acce
);
}
}
+
+#[test]
+fn given_a_snowflake_from_clause_when_parsing_then_recorded_query_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an unknown call in FROM (recorded errno 1003)",
+ sql: "SELECT 1 FROM t1 ( 10 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "ERROR_TABLE of a string (recorded errno 1003)",
+ sql: "SELECT 1 FROM ERROR_TABLE ( 'v1' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty CHANGES is accepted (recorded OK)",
+ sql: "SELECT 1 FROM v1 CHANGES ( ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "JOIN without FROM (recorded errno 1003)",
+ sql: "SELECT 1 t1 JOIN t2 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "MATCH_CONDITION on an inner join (recorded errno 1003)",
+ sql: "SELECT * FROM t1 JOIN t2 MATCH_CONDITION ( t1.c1 >= t2.c1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a negative sample size (recorded errno 1003)",
+ sql: "SELECT * FROM t1 SAMPLE ( -1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a negative sample seed (recorded errno 1003)",
+ sql: "SELECT * FROM t1 SAMPLE SYSTEM ( 10 ) SEED ( -1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "keeps an unsigned sample seed",
+ sql: "SELECT * FROM t1 SAMPLE SYSTEM ( 10 ) SEED ( 1 ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a trailing comma in a VALUES row (recorded errno 1003)",
+ sql: "SELECT 1 FROM ( VALUES ( 1 , ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a reserved column alias (recorded errno 1003)",
+ sql: "SELECT 1 FROM ( VALUES ( 1 ) ) v1 ( SELECT ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "keeps a quoted reserved column alias",
+ sql: "SELECT 1 FROM ( VALUES ( 1 ) ) v1 ( \"SELECT\" ) ;",
+ expected_kind: Some("select"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
+
+#[test]
+fn given_snowflake_match_recognize_and_semantic_view_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an empty PARTITION BY takes PATTERN as its item (recorded errno 1003)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( PARTITION BY PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty PATTERN (recorded errno 1003)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( PATTERN ( ) DEFINE a AS 1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unclosed exclusion in PATTERN (recorded errno 1003)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( ORDER BY c1 PATTERN ( {- a b ) DEFINE a AS TRUE , b AS TRUE ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a measure without an alias (recorded errno 1003)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( MEASURES 1 PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a measure alias without AS (recorded OK)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( MEASURES 1 v1 PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "SHOW EMPTY MATCHES (recorded OK)",
+ sql: "SELECT * FROM t1 MATCH_RECOGNIZE ( ALL ROWS PER MATCH SHOW EMPTY MATCHES PATTERN ( a ) DEFINE a AS 1 ) ;",
+ expected_kind: Some("select"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "SEMANTIC_VIEW with no clause (recorded errno 1003)",
+ sql: "SELECT * FROM SEMANTIC_VIEW ( v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "SEMANTIC_VIEW of a string (recorded errno 1003)",
+ sql: "SELECT * FROM SEMANTIC_VIEW ( 'v1' METRICS 1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a SEMANTIC_VIEW alias without AS (recorded OK)",
+ sql: "SELECT * FROM SEMANTIC_VIEW ( v1 METRICS 1 DIMENSIONS 1 v1 ) ;",
+ expected_kind: Some("select"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 9bf576188f4885fd887bf9d5db783e5960928c58 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 13:42:32 +0000
Subject: [PATCH 07/25] parser: Snowflake DML verdicts for MERGE ALL BY NAME,
DELETE and stage commands
Brings all 54 of the DML family's recorded disagreements into agreement,
with no regressions across the recorded syntax cases. MERGE takes UPDATE
and INSERT ALL BY NAME and requires INTO and MATCHED; DELETE requires FROM
and a query in USING ( ); PUT, GET, LIST and REMOVE refuse spaces in
unquoted locations and quoted names.
---
.../src/parser/_helpers/ddl/scripting.rs | 5 +
.../parser/_helpers/ddl/snowflake_commands.rs | 84 +++++++++++++++++
.../parser/_helpers/expressions/grouping.rs | 23 ++++-
.../src/parser/_helpers/statements/dml.rs | 18 ++++
.../tests/parser/test_snowflake_fixes.rs | 94 +++++++++++++++++++
5 files changed, 219 insertions(+), 5 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
index 0bc78c2e6..253363694 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs
@@ -1771,6 +1771,10 @@ impl Parser {
while self.check(TokenType::Dot) {
self.skip();
stage_path.push('.');
+ if self.check(TokenType::Percent) || self.check(TokenType::Mod) {
+ stage_path.push('%');
+ self.skip();
+ }
if self.check(TokenType::QuotedIdentifier) {
let text = &self.peek_text();
stage_path.push('"');
@@ -1807,6 +1811,7 @@ impl Parser {
/// Parses Snowflake PUT file://path @stage [options].
pub(crate) fn parse_put(&mut self) -> Result {
self.expect_token(TokenType::Put)?;
+ self.check_snowflake_put()?;
let (source, source_quoted) = if self.check(TokenType::String) {
(self.advance_text()?, true)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_commands.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_commands.rs
index d2f7d318b..d4bc2eb2f 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_commands.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_commands.rs
@@ -228,6 +228,90 @@ impl Parser {
if needs_target && !target {
return Err(self.parse_error("Expected a file:// target after the stage"));
}
+ self.check_snowflake_stage_words(tokens, if needs_target { 2 } else { 1 })
+ }
+
+ /// Refuses a quoted name with a space in an unquoted location, and a word after the locations that is no option.
+ pub(crate) fn check_snowflake_stage_words(
+ &self,
+ tokens: &[crate::tokens::models::ParserToken],
+ locations: usize,
+ ) -> Result<()> {
+ let quoted_space = tokens.iter().any(|token| {
+ token.token_type == TokenType::QuotedIdentifier
+ && token.text.chars().any(char::is_whitespace)
+ });
+ if quoted_space {
+ return Err(
+ self.parse_error("A quoted name with a space needs the whole location quoted")
+ );
+ }
+ let mut words: Vec<&[crate::tokens::models::ParserToken]> = Vec::new();
+ let mut start = 0;
+ for index in 1..=tokens.len() {
+ if index == tokens.len() || tokens[index - 1].span.end != tokens[index].span.start {
+ words.push(&tokens[start..index]);
+ start = index;
+ }
+ }
+ let mut after_eq = words.len() < locations;
+ for word in words.iter().skip(locations) {
+ let first = word[0].token_type;
+ let option_name = matches!(
+ first,
+ TokenType::Var | TokenType::Identifier | TokenType::Eq
+ ) || first.is_keyword();
+ if !after_eq && !option_name {
+ return Err(self.parse_error("Expected an option after the location"));
+ }
+ after_eq = word[word.len() - 1].token_type == TokenType::Eq;
+ }
+ Ok(())
+ }
+
+ /// Refuses a Snowflake PUT whose file:// source is missing, split by a space, or not followed by the stage.
+ pub(crate) fn check_snowflake_put(&self) -> Result<()> {
+ if !self.is_snowflake() {
+ return Ok(());
+ }
+ let rest = &self.tokens[self.current.min(self.tokens.len())..];
+ let end: usize = rest
+ .iter()
+ .position(|token| token.token_type == TokenType::Semicolon)
+ .unwrap_or(rest.len());
+ let stage_first = rest
+ .first()
+ .is_none_or(|token| token.token_type == TokenType::DAt || token.text.starts_with('@'));
+ let source_end = rest[..end]
+ .windows(2)
+ .position(|pair| pair[0].span.end != pair[1].span.start)
+ .map_or(end, |index| index + 1);
+ let stage_second = rest.get(source_end).is_some_and(|token| {
+ matches!(
+ token.token_type,
+ TokenType::DAt | TokenType::String | TokenType::Parameter
+ ) || token.text.starts_with('@')
+ });
+ if stage_first || !stage_second {
+ return Err(self.parse_error("Expected a file:// source and then the stage"));
+ }
+ self.check_snowflake_stage_words(&rest[..end], 2)
+ }
+
+ /// Refuses a Snowflake DELETE without FROM, or whose table is a reserved word.
+ pub(crate) fn check_snowflake_delete_head(&self) -> Result<()> {
+ if !self.is_snowflake() {
+ return Ok(());
+ }
+ let reserved = self.tokens.get(self.current + 1).is_some_and(|token| {
+ token.token_type != TokenType::QuotedIdentifier
+ && crate::parser::constants::SNOWFLAKE_RESERVED_KEYWORDS
+ .iter()
+ .any(|keyword| token.text.eq_ignore_ascii_case(keyword))
+ });
+ if !self.check(TokenType::From) || reserved {
+ return Err(self.parse_error("Expected FROM and a table name after DELETE"));
+ }
Ok(())
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs b/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
index 6cec95e18..ba1b4cad7 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
@@ -582,7 +582,9 @@ impl Parser {
/// Parses a MERGE statement.
pub(crate) fn parse_merge(&mut self) -> Result> {
- self.match_token(TokenType::Into);
+ if !self.match_token(TokenType::Into) && self.is_snowflake() {
+ return Err(self.parse_error("Expected INTO after MERGE"));
+ }
let mut target = Expression::Table(Box::new(self.parse_table_ref()?));
@@ -769,7 +771,9 @@ impl Parser {
while self.match_token(TokenType::When) {
let matched = !self.match_token(TokenType::Not);
- self.match_text_seq(&["MATCHED"]);
+ if !self.match_text_seq(&["MATCHED"]) && self.is_snowflake() {
+ return Err(self.parse_error("Expected MATCHED in a MERGE WHEN clause"));
+ }
let source = if self.match_text_seq(&["BY", "TARGET"]) {
Some(Box::new(Expression::Boolean(BooleanLiteral {
@@ -868,7 +872,12 @@ impl Parser {
this: "INSERT".to_string(),
}))];
- if self.match_token(TokenType::Star) {
+ let by_name = self.is_snowflake() && self.match_text_seq(&["ALL", "BY", "NAME"]);
+ if by_name {
+ elements.push(Expression::Var(Box::new(Var {
+ this: "ALL BY NAME".to_string(),
+ })));
+ } else if self.match_token(TokenType::Star) {
elements.push(Expression::Star(crate::expressions::names::models::Star {
table: None,
ilike: None,
@@ -949,7 +958,7 @@ impl Parser {
{
return Err(self.parse_error("Expected a value list after VALUES"));
}
- } else if self.merge_action_ends() {
+ } else if self.merge_action_ends() && !by_name {
return Err(self.parse_error("Expected VALUES in MERGE INSERT"));
} else if self.match_text_seq(&["ROW"]) {
elements.push(Expression::Var(Box::new(Var {
@@ -981,7 +990,11 @@ impl Parser {
this: "UPDATE".to_string(),
}))];
- if self.match_token(TokenType::Star) {
+ if self.is_snowflake() && self.match_text_seq(&["ALL", "BY", "NAME"]) {
+ elements.push(Expression::Var(Box::new(Var {
+ this: "ALL BY NAME".to_string(),
+ })));
+ } else if self.match_token(TokenType::Star) {
elements.push(Expression::Star(crate::expressions::names::models::Star {
table: None,
ilike: None,
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
index 7f817ce3c..113831104 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
@@ -36,6 +36,7 @@ impl Parser {
let mut tables: Vec = Vec::new();
let mut early_output = None;
+ self.check_snowflake_delete_head()?;
let _has_from = if self.check(TokenType::From) {
self.skip();
true
@@ -173,6 +174,14 @@ impl Parser {
Ok(
if force_index.is_none() && self.match_token(TokenType::As) {
(Some(self.expect_identifier_with_quoted()?), true)
+ } else if self.is_snowflake()
+ && self.check(TokenType::Using)
+ && self
+ .tokens
+ .get(self.current + 1)
+ .is_none_or(|token| token.token_type == TokenType::Semicolon)
+ {
+ (Some(Identifier::new(self.advance_text()?)), false)
} else if force_index.is_none()
&& self.is_identifier_token()
&& !self.check(TokenType::Using)
@@ -208,6 +217,15 @@ impl Parser {
trailing_comments: Vec::new(),
span: SourceSpan::default(),
}))
+ } else if self.is_snowflake()
+ && !matches!(
+ self.tokens
+ .get(self.current + 1)
+ .map(|token| token.token_type),
+ Some(TokenType::Select | TokenType::With | TokenType::LParen)
+ )
+ {
+ return Err(self.parse_error("Expected a query in DELETE USING ( )"));
} else {
self.parse_primary()?
};
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 15d565e4f..98bd21281 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1534,3 +1534,97 @@ fn given_snowflake_match_recognize_and_semantic_view_when_parsing_then_recorded_
);
}
}
+
+#[test]
+fn given_snowflake_dml_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "UPDATE ALL BY NAME (recorded OK)",
+ sql: "MERGE INTO v1 USING t2 ON v1.c1 = t2.c1 WHEN MATCHED THEN UPDATE ALL BY NAME ;",
+ expected_kind: Some("merge"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "INSERT ALL BY NAME without VALUES (recorded OK)",
+ sql: "MERGE INTO v1 USING t2 ON v1.c1 = t2.c1 WHEN NOT MATCHED THEN INSERT ALL BY NAME ;",
+ expected_kind: Some("merge"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "MERGE without INTO (recorded errno 1003)",
+ sql: "MERGE v1 USING t2 ON v1.c1 = t2.c1 WHEN MATCHED THEN UPDATE ALL BY NAME ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "WHEN without MATCHED (recorded errno 1003)",
+ sql: "MERGE INTO v1 USING t2 ON v1.c1 = t2.c1 WHEN THEN UPDATE ALL BY NAME ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "DELETE without FROM (recorded errno 1003)",
+ sql: "DELETE v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "DELETE FROM a reserved word (recorded errno 1003)",
+ sql: "DELETE FROM SELECT ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "DELETE USING of a parenthesized value (recorded errno 1003)",
+ sql: "DELETE FROM v1 USING ( 1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "keeps DELETE USING of a subquery",
+ sql: "DELETE FROM v1 USING ( SELECT 1 ) ;",
+ expected_kind: Some("delete"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a trailing USING is the table's alias (recorded OK)",
+ sql: "DELETE FROM v1 USING ;",
+ expected_kind: Some("delete"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a quoted stage name with a space, unquoted (recorded errno 1003)",
+ sql: "LIST @\"s1 Q\" ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "keeps a quoted stage name without a space",
+ sql: "LIST @\"SELECT\" ;",
+ expected_kind: Some("command"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a stage path with a space (recorded errno 1003)",
+ sql: "LIST @s1/p 1/ ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a GET target with a space (recorded errno 1003)",
+ sql: "GET @s1 file:///tmp/d 1/ ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "PUT without a source (recorded errno 1003)",
+ sql: "PUT @s1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a PUT source with a space (recorded errno 1003)",
+ sql: "PUT file:///tmp/d 1/f1.csv @s1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "PUT to a qualified table stage (recorded OK)",
+ sql: "PUT file:///tmp/d1/f1.csv @v1.%v1/p1 PARALLEL = 1 AUTO_COMPRESS = TRUE SOURCE_COMPRESSION = AUTO_DETECT OVERWRITE = TRUE ;",
+ expected_kind: Some("put"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 7d97041bb1cce0de0b72e8b988b47db255ae17ec Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 14:31:32 +0000
Subject: [PATCH 08/25] parser: check Snowflake CREATE SEMANTIC VIEW against
its grammar
CREATE SEMANTIC VIEW was kept as written whatever followed the kind, so
every malformed one was accepted. It is now checked clause by clause
(TABLES, RELATIONSHIPS, FACTS, DIMENSIONS, METRICS, AI_* clauses, COMMENT,
COPY GRANTS, TAG) before it is kept, which brings 395 of the DDL family's
recorded disagreements into agreement with no regressions. A metric
window may PARTITION BY EXCLUDING only inside this check.
---
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../ddl/snowflake_create_properties.rs | 3 +
.../_helpers/ddl/snowflake_semantic_view.rs | 278 ++++++++++++++++++
.../src/parser/_helpers/functions/generic.rs | 1 +
.../sqlquack-syntax/src/parser/constants.rs | 3 +
crates/sqlquack-syntax/src/parser/models.rs | 2 +
.../tests/parser/test_snowflake_fixes.rs | 54 ++++
7 files changed, 342 insertions(+)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_semantic_view.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index a4e6fe283..1bc4a8150 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -23,6 +23,7 @@ pub(crate) mod snowflake_data_metric;
pub(crate) mod snowflake_execute_jobs;
pub(crate) mod snowflake_grant;
pub(crate) mod snowflake_routines;
+pub(crate) mod snowflake_semantic_view;
pub(crate) mod snowflake_show;
pub(crate) mod snowflake_statements;
pub(crate) mod table_options;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
index bf9bc6d09..160c4c2c0 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
@@ -19,6 +19,9 @@ impl Parser {
or_alter: bool,
) -> Result> {
let start = self.current;
+ if self.check_text_seq(&["SEMANTIC", "VIEW"]) {
+ self.check_snowflake_semantic_view()?;
+ }
if self.check(TokenType::Alter) || self.check(TokenType::String) {
return Err(self.parse_error("Expected an object kind after CREATE"));
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_semantic_view.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_semantic_view.rs
new file mode 100644
index 000000000..46dd42b66
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_semantic_view.rs
@@ -0,0 +1,278 @@
+//! Parser ddl: Snowflake CREATE SEMANTIC VIEW, checked before the statement is kept as written.
+
+use crate::parser::constants::SNOWFLAKE_VERIFIED_QUERY_FIELDS;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// Refuses a Snowflake CREATE SEMANTIC VIEW that breaks its grammar, leaving the position unchanged.
+ pub(crate) fn check_snowflake_semantic_view(&mut self) -> Result<()> {
+ let start = self.current;
+ let checked = self.check_semantic_view_body();
+ self.current = start;
+ self.config.in_semantic_view = false;
+ checked
+ }
+
+ /// Skips EXCLUDING after a window's PARTITION BY while a semantic view is checked.
+ pub(crate) fn skip_semantic_view_excluding(&mut self) {
+ if self.config.in_semantic_view {
+ self.match_text_seq(&["EXCLUDING"]);
+ }
+ }
+
+ fn check_semantic_view_body(&mut self) -> Result<()> {
+ self.config.in_semantic_view = true;
+ self.match_text_seq(&["SEMANTIC", "VIEW"]);
+ if self.check(TokenType::If)
+ && !self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists])
+ {
+ return Err(self.parse_error("Expected IF NOT EXISTS"));
+ }
+ self.parse_object_name()?;
+ if !self.match_text_seq(&["TABLES"]) {
+ return Err(self.parse_error("Expected TABLES after the semantic view name"));
+ }
+ self.semantic_list(Self::check_semantic_table)?;
+ while !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ self.check_semantic_view_clause()?;
+ }
+ Ok(())
+ }
+
+ fn check_semantic_view_clause(&mut self) -> Result<()> {
+ if self.match_text_seq(&["RELATIONSHIPS"]) {
+ self.semantic_list(Self::check_semantic_relationship)
+ } else if self.match_text_seq(&["FACTS"])
+ || self.match_text_seq(&["DIMENSIONS"])
+ || self.match_text_seq(&["METRICS"])
+ {
+ self.semantic_list(Self::check_semantic_item)
+ } else if self.match_text_seq(&["AI_VERIFIED_QUERIES"]) {
+ self.semantic_list(Self::check_semantic_verified_query)
+ } else if self.match_text_seq(&["AI_SQL_GENERATION"])
+ || self.match_text_seq(&["AI_QUESTION_CATEGORIZATION"])
+ {
+ self.expect_semantic_string()
+ } else if self.match_text_seq(&["COPY", "GRANTS"]) {
+ Ok(())
+ } else if self.match_text_seq(&["COMMENT"]) {
+ self.expect_token(TokenType::Eq)?;
+ self.expect_semantic_string()
+ } else if self.match_text_seq(&["WITH", "TAG"]) || self.match_text_seq(&["TAG"]) {
+ self.check_semantic_tags()
+ } else {
+ Err(self.parse_error("Unexpected clause in CREATE SEMANTIC VIEW"))
+ }
+ }
+
+ /// Checks `( - [ , ... ] )`, which needs at least one item.
+ fn semantic_list(&mut self, item: fn(&mut Self) -> Result<()>) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ item(self)?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ fn expect_semantic_string(&mut self) -> Result<()> {
+ match self.match_token(TokenType::String) {
+ true => Ok(()),
+ false => Err(self.parse_error("Expected a string")),
+ }
+ }
+
+ /// Checks one unqualified name: an identifier or a keyword Snowflake does not reserve.
+ fn expect_semantic_name(&mut self) -> Result<()> {
+ let token_type = self.peek().token_type;
+ let name_like = matches!(
+ token_type,
+ TokenType::Identifier | TokenType::QuotedIdentifier | TokenType::Var
+ ) || token_type.is_keyword();
+ if self.is_at_end() || !name_like || self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a name"));
+ }
+ self.skip();
+ Ok(())
+ }
+
+ fn check_semantic_alias(&mut self) -> Result<()> {
+ if self
+ .peek_nth(1)
+ .is_some_and(|token| token.token_type == TokenType::As)
+ {
+ self.expect_semantic_name()?;
+ self.skip();
+ }
+ Ok(())
+ }
+
+ fn check_semantic_table(&mut self) -> Result<()> {
+ self.check_semantic_alias()?;
+ self.parse_object_name()?;
+ while !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ if self.match_text_seq(&["PRIMARY", "KEY"]) || self.match_text_seq(&["UNIQUE"]) {
+ self.semantic_list(Self::expect_semantic_name)?;
+ } else if self.match_text_seq(&["CONSTRAINT"]) {
+ self.expect_semantic_name()?;
+ if !self.match_text_seq(&["DISTINCT", "RANGE"]) {
+ return Err(self.parse_error("Expected DISTINCT RANGE"));
+ }
+ self.check_semantic_range()?;
+ } else {
+ self.check_semantic_property(false)?;
+ }
+ }
+ Ok(())
+ }
+
+ fn check_semantic_range(&mut self) -> Result<()> {
+ if !self.match_text_seq(&["BETWEEN"]) {
+ return Err(self.parse_error("Expected BETWEEN"));
+ }
+ self.expect_semantic_name()?;
+ if !self.match_text_seq(&["AND"]) {
+ return Err(self.parse_error("Expected AND"));
+ }
+ self.expect_semantic_name()?;
+ match self.match_text_seq(&["EXCLUSIVE"]) {
+ true => Ok(()),
+ false => Err(self.parse_error("Expected EXCLUSIVE")),
+ }
+ }
+
+ /// Checks COMMENT, SYNONYMS or TAG, and with `item` also a Cortex Search service.
+ fn check_semantic_property(&mut self, item: bool) -> Result<()> {
+ if self.match_text_seq(&["COMMENT"]) {
+ self.expect_token(TokenType::Eq)?;
+ self.expect_semantic_string()
+ } else if self.match_text_seq(&["WITH", "SYNONYMS"]) {
+ self.match_token(TokenType::Eq);
+ self.semantic_list(Self::expect_semantic_string)
+ } else if item && self.match_text_seq(&["WITH", "CORTEX", "SEARCH", "SERVICE"]) {
+ self.parse_object_name()?;
+ match self.match_token(TokenType::Using) {
+ true => self.expect_semantic_name(),
+ false => Ok(()),
+ }
+ } else if self.match_text_seq(&["WITH", "TAG"]) || self.match_text_seq(&["TAG"]) {
+ self.check_semantic_tags()
+ } else {
+ Err(self.parse_error("Unexpected property in CREATE SEMANTIC VIEW"))
+ }
+ }
+
+ fn check_semantic_tags(&mut self) -> Result<()> {
+ self.semantic_list(|parser| {
+ parser.parse_object_name()?;
+ parser.expect_token(TokenType::Eq)?;
+ match parser.check(TokenType::String) {
+ true => parser.expect_semantic_string(),
+ false => parser.expect_semantic_name(),
+ }
+ })
+ }
+
+ fn check_semantic_relationship(&mut self) -> Result<()> {
+ self.check_semantic_alias()?;
+ self.parse_object_name()?;
+ self.semantic_list(Self::expect_semantic_name)?;
+ if !self.match_text_seq(&["REFERENCES"]) {
+ return Err(self.parse_error("Expected REFERENCES"));
+ }
+ self.parse_object_name()?;
+ if !self.match_token(TokenType::LParen) {
+ return Ok(());
+ }
+ if self.check_text_seq(&["BETWEEN"]) {
+ self.check_semantic_range()?;
+ } else {
+ loop {
+ self.match_text_seq(&["ASOF"]);
+ self.expect_semantic_name()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks a fact, dimension or metric: `[PUBLIC | PRIVATE]
. [...] AS [ ...]`.
+ fn check_semantic_item(&mut self) -> Result<()> {
+ if !self.check_next(TokenType::Dot) {
+ let _ = self.match_text_seq(&["PUBLIC"]) || self.match_text_seq(&["PRIVATE"]);
+ }
+ self.expect_semantic_name()?;
+ self.expect_token(TokenType::Dot)?;
+ self.expect_semantic_name()?;
+ loop {
+ if self.match_text_seq(&["LABELS"]) {
+ self.expect_token(TokenType::Eq)?;
+ self.semantic_list(Self::expect_semantic_name)?;
+ } else if self.match_token(TokenType::Using) {
+ self.semantic_list(Self::expect_semantic_name)?;
+ } else if self.match_text_seq(&["NON", "ADDITIVE", "BY"]) {
+ self.semantic_list(Self::check_semantic_ordered_name)?;
+ } else {
+ break;
+ }
+ }
+ self.expect_token(TokenType::As)?;
+ self.parse_expression()?;
+ while !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ self.check_semantic_property(true)?;
+ }
+ Ok(())
+ }
+
+ fn check_semantic_ordered_name(&mut self) -> Result<()> {
+ self.expect_semantic_name()?;
+ let _ = self.match_token(TokenType::Asc) || self.match_token(TokenType::Desc);
+ if self.match_text_seq(&["NULLS"])
+ && !(self.match_text_seq(&["FIRST"]) || self.match_text_seq(&["LAST"]))
+ {
+ return Err(self.parse_error("Expected FIRST or LAST after NULLS"));
+ }
+ Ok(())
+ }
+
+ /// Checks ` AS ( ... )`, which needs QUESTION and SQL.
+ fn check_semantic_verified_query(&mut self) -> Result<()> {
+ self.expect_semantic_name()?;
+ self.expect_token(TokenType::As)?;
+ self.expect_token(TokenType::LParen)?;
+ let mut keys: Vec = Vec::new();
+ while !self.check(TokenType::RParen) {
+ if !matches!(
+ self.peek().token_type,
+ TokenType::Identifier | TokenType::Var
+ ) {
+ return Err(self.parse_error("Expected a verified query field"));
+ }
+ keys.push(self.advance_text()?.to_ascii_uppercase());
+ let literal = matches!(
+ self.peek().token_type,
+ TokenType::String | TokenType::Number | TokenType::True | TokenType::False
+ );
+ match literal {
+ true => self.skip(),
+ false => self.expect_semantic_name()?,
+ }
+ }
+ if !SNOWFLAKE_VERIFIED_QUERY_FIELDS
+ .iter()
+ .all(|field| keys.contains(&field.to_string()))
+ {
+ return Err(self.parse_error("Expected QUESTION and SQL in a verified query"));
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
index 8cfe979fd..a2d6af9be 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
@@ -1322,6 +1322,7 @@ impl Parser {
if self.match_keywords(&[TokenType::Partition, TokenType::By])
|| self.match_keywords(&[TokenType::Distribute, TokenType::By])
{
+ self.skip_semantic_view_excluding();
self.parse_expression_list()?
} else {
Vec::new()
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 354557be4..467eef1d7 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -264,6 +264,9 @@ pub(crate) const SNOWFLAKE_FROM_CALLS: &[&str] = &[
"TABLE",
];
+/// The fields every semantic view verified query needs.
+pub(crate) const SNOWFLAKE_VERIFIED_QUERY_FIELDS: &[&str] = &["QUESTION", "SQL"];
+
/// The clause words of a SEMANTIC_VIEW call, which cannot be an alias there.
pub(crate) const SNOWFLAKE_SEMANTIC_VIEW_CLAUSES: &[&str] =
&["DIMENSIONS", "FACTS", "METRICS", "WHERE"];
diff --git a/crates/sqlquack-syntax/src/parser/models.rs b/crates/sqlquack-syntax/src/parser/models.rs
index 7a0d4936f..9a6808a94 100644
--- a/crates/sqlquack-syntax/src/parser/models.rs
+++ b/crates/sqlquack-syntax/src/parser/models.rs
@@ -421,6 +421,8 @@ pub(crate) struct ParserConfig {
pub record_call_spans: bool,
/// SQLQuack: record each expression and statement node's source range (for locations).
pub record_node_spans: bool,
+ /// Whether a Snowflake CREATE SEMANTIC VIEW is being checked, where a window may PARTITION BY EXCLUDING.
+ pub(crate) in_semantic_view: bool,
}
#[derive(Debug)]
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 98bd21281..d9629e942 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1628,3 +1628,57 @@ fn given_snowflake_dml_when_parsing_then_recorded_verdicts_hold() {
);
}
}
+
+#[test]
+fn given_a_snowflake_create_semantic_view_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an empty TABLES list (recorded errno 1003)",
+ sql: "CREATE SEMANTIC VIEW v1 TABLES ( ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a table alias without AS (recorded errno 1003)",
+ sql: "CREATE SEMANTIC VIEW v1 TABLES ( v1 v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a string view name (recorded errno 1003)",
+ sql: "CREATE SEMANTIC VIEW 'v1' TABLES ( v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a verified query field without a value (recorded errno 1003)",
+ sql: "CREATE SEMANTIC VIEW v1 TABLES ( v1 ) AI_VERIFIED_QUERIES ( v1 AS ( QUESTION 'm' ONBOARDING_QUESTION SQL 'm' ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a relationship range without EXCLUSIVE (recorded errno 1003)",
+ sql: "CREATE SEMANTIC VIEW v1 TABLES ( v1 ) RELATIONSHIPS ( v1 ( v1 ) REFERENCES v1 ( BETWEEN v1 AND v1 ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a metric window PARTITION BY EXCLUDING (recorded OK)",
+ sql: "CREATE OR ALTER SEMANTIC VIEW v1 TABLES ( v1 ) METRICS ( v1 . v1 AS SUM ( v1 ) OVER ( PARTITION BY EXCLUDING v1 ) ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a dimension with a Cortex Search service (recorded OK)",
+ sql: "CREATE SEMANTIC VIEW v1 TABLES ( v1 ) DIMENSIONS ( v1 . v1 AS 1 WITH CORTEX SEARCH SERVICE v1 USING v1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "PARTITION BY EXCLUDING outside a semantic view stays refused",
+ sql: "SELECT SUM ( v1 ) OVER ( PARTITION BY EXCLUDING v1 ) ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 80fbf047dd06cecd28af44b506b0862320acbc9a Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 15:04:18 +0000
Subject: [PATCH 09/25] parser: check Snowflake CREATE EXTERNAL TABLE against
its grammar
The general CREATE TABLE path refused every column-form external table.
External tables now have their own check (virtual columns with inline
constraints, PARTITION BY, a stage LOCATION, FILE_FORMAT and the other
properties, USING TEMPLATE of a query, a string or a variable) and are
kept as written. This brings 611 more of the DDL family's recorded
disagreements into agreement, with no regressions.
---
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../ddl/snowflake_create_properties.rs | 3 +
.../_helpers/ddl/snowflake_external_table.rs | 275 ++++++++++++++++++
.../sqlquack-syntax/src/parser/constants.rs | 3 +
.../tests/parser/test_snowflake_fixes.rs | 54 ++++
5 files changed, 336 insertions(+)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index 1bc4a8150..ec51e6e08 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -21,6 +21,7 @@ pub(crate) mod snowflake_create_from;
pub(crate) mod snowflake_create_properties;
pub(crate) mod snowflake_data_metric;
pub(crate) mod snowflake_execute_jobs;
+pub(crate) mod snowflake_external_table;
pub(crate) mod snowflake_grant;
pub(crate) mod snowflake_routines;
pub(crate) mod snowflake_semantic_view;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
index 160c4c2c0..8687dc924 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
@@ -19,6 +19,9 @@ impl Parser {
or_alter: bool,
) -> Result> {
let start = self.current;
+ if let Some(table) = self.parse_snowflake_create_external_table(or_replace, or_alter)? {
+ return Ok(Some(table));
+ }
if self.check_text_seq(&["SEMANTIC", "VIEW"]) {
self.check_snowflake_semantic_view()?;
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
new file mode 100644
index 000000000..419953c10
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
@@ -0,0 +1,275 @@
+//! Parser ddl: Snowflake CREATE EXTERNAL TABLE, checked against its grammar and kept as written.
+
+use crate::expressions::statements::models::Raw;
+use crate::expressions::tree::models::Expression;
+use crate::parser::constants::SNOWFLAKE_EXTERNAL_TABLE_REQUIRED;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// A Snowflake CREATE [OR REPLACE] EXTERNAL TABLE, checked and kept as written; None for any other CREATE.
+ pub(crate) fn parse_snowflake_create_external_table(
+ &mut self,
+ or_replace: bool,
+ or_alter: bool,
+ ) -> Result > {
+ if or_alter || !self.check_text_seq(&["EXTERNAL", "TABLE"]) {
+ return Ok(None);
+ }
+ let start = self.current;
+ self.match_text_seq(&["EXTERNAL", "TABLE"]);
+ if self.check(TokenType::If)
+ && !self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists])
+ {
+ return Err(self.parse_error("Expected IF NOT EXISTS"));
+ }
+ self.parse_object_name()?;
+ let template = self.match_text_seq(&["USING", "TEMPLATE"]);
+ match template {
+ true => self.check_external_template()?,
+ false => self.check_external_columns()?,
+ }
+ self.check_external_properties(!template)?;
+ let mut sql = String::from("CREATE");
+ if or_replace {
+ sql.push_str(" OR REPLACE");
+ }
+ sql.push(' ');
+ sql.push_str(&self.tokens_to_sql(start, self.current));
+ Ok(Some(Expression::Raw(Raw { sql })))
+ }
+
+ /// Checks `( )`, `$` or a string after USING TEMPLATE.
+ fn check_external_template(&mut self) -> Result<()> {
+ if self.match_token(TokenType::String) {
+ return Ok(());
+ }
+ if self.check(TokenType::Dollar) {
+ let variable = self.peek_nth(1).filter(|token| {
+ token.span.start == self.peek().span.end
+ && (matches!(token.token_type, TokenType::Var | TokenType::Identifier)
+ || token.token_type.is_keyword())
+ });
+ if variable.is_none() {
+ return Err(self.parse_error("Expected a variable after $"));
+ }
+ self.skip();
+ self.skip();
+ return Ok(());
+ }
+ self.expect_token(TokenType::LParen)?;
+ if !self.check(TokenType::Select) && !self.check(TokenType::With) {
+ return Err(self.parse_error("Expected a query in USING TEMPLATE ( )"));
+ }
+ self.parse_statement()?;
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks the column list: `( [] AS [] [ , ... ] )`.
+ fn check_external_columns(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.expect_external_name()?;
+ if !self.check(TokenType::As) {
+ if self.check(TokenType::String) {
+ return Err(self.parse_error("Expected a data type"));
+ }
+ self.parse_data_type()?;
+ }
+ self.expect_token(TokenType::As)?;
+ let expression_start = self.current;
+ self.parse_expression()?;
+ let negated_constraint = self.tokens
+ [expression_start..(self.current + 1).min(self.tokens.len())]
+ .windows(2)
+ .any(|pair| {
+ pair[0].token_type == TokenType::Not && pair[1].token_type == TokenType::Unique
+ });
+ if negated_constraint {
+ return Err(self.parse_error("Expected a column expression before the constraint"));
+ }
+ self.check_external_constraint()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks an optional inline `[CONSTRAINT ] UNIQUE | PRIMARY KEY | [FOREIGN KEY] REFERENCES [( )]`.
+ fn check_external_constraint(&mut self) -> Result<()> {
+ let named = self.match_text_seq(&["CONSTRAINT"]);
+ if named {
+ self.expect_external_name()?;
+ }
+ if self.match_text_seq(&["UNIQUE"]) || self.match_text_seq(&["PRIMARY", "KEY"]) {
+ return Ok(());
+ }
+ let foreign = self.match_text_seq(&["FOREIGN", "KEY"]);
+ if !self.match_text_seq(&["REFERENCES"]) {
+ return match named || foreign {
+ true => Err(self.parse_error("Expected a constraint")),
+ false => Ok(()),
+ };
+ }
+ self.parse_object_name()?;
+ if self.match_token(TokenType::LParen) {
+ loop {
+ self.expect_external_name()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ }
+ Ok(())
+ }
+
+ /// Checks one name: an identifier, or a word Snowflake does not reserve.
+ fn expect_external_name(&mut self) -> Result<()> {
+ let token_type = self.peek().token_type;
+ let name_like = matches!(
+ token_type,
+ TokenType::Identifier | TokenType::QuotedIdentifier | TokenType::Var
+ ) || token_type.is_keyword();
+ if self.is_at_end() || !name_like || self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a name"));
+ }
+ self.skip();
+ Ok(())
+ }
+
+ /// Checks the properties after the columns or template; the column form needs LOCATION and FILE_FORMAT.
+ fn check_external_properties(&mut self, columns: bool) -> Result<()> {
+ let mut keys: Vec = Vec::new();
+ while !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ if let Some(key) = self.check_external_property()? {
+ keys.push(key);
+ }
+ }
+ let missing = SNOWFLAKE_EXTERNAL_TABLE_REQUIRED
+ .iter()
+ .any(|required| !keys.contains(&required.to_string()));
+ if columns && missing {
+ return Err(self.parse_error("Expected LOCATION and FILE_FORMAT"));
+ }
+ Ok(())
+ }
+
+ /// Checks one property, returning the key of a ` = ` one.
+ fn check_external_property(&mut self) -> Result> {
+ if self.match_text_seq(&["COPY", "GRANTS"]) {
+ return Ok(None);
+ }
+ if self.match_keywords(&[TokenType::Partition, TokenType::By]) {
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression_list()?;
+ self.expect_token(TokenType::RParen)?;
+ return Ok(None);
+ }
+ if self.match_text_seq(&["ROW", "ACCESS", "POLICY"]) {
+ self.parse_object_name()?;
+ self.expect_token(TokenType::On)?;
+ self.expect_token(TokenType::LParen)?;
+ while !self.check(TokenType::RParen) {
+ self.expect_external_name()?;
+ self.match_token(TokenType::Comma);
+ }
+ self.expect_token(TokenType::RParen)?;
+ return Ok(None);
+ }
+ if self.match_text_seq(&["WITH", "TAG"]) || self.match_text_seq(&["TAG"]) {
+ self.check_external_tags()?;
+ return Ok(None);
+ }
+ let key = self.peek().text.to_ascii_uppercase();
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ if key == SNOWFLAKE_EXTERNAL_TABLE_REQUIRED[0] {
+ self.check_external_stage()?;
+ } else {
+ self.check_external_value()?;
+ }
+ Ok(Some(key))
+ }
+
+ fn check_external_tags(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.parse_object_name()?;
+ self.expect_token(TokenType::Eq)?;
+ match self.match_token(TokenType::String) {
+ true => {}
+ false => self.check_external_word()?,
+ }
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks a stage location: one unbroken run of tokens that starts with @ and holds no string.
+ fn check_external_stage(&mut self) -> Result<()> {
+ let at = self.check(TokenType::DAt) || self.peek().text.starts_with('@');
+ if self.is_at_end() || !at {
+ return Err(self.parse_error("Expected a stage location"));
+ }
+ loop {
+ self.skip();
+ let adjacent = !self.is_at_end()
+ && self.tokens[self.current - 1].span.end == self.peek().span.start;
+ if !adjacent {
+ return Ok(());
+ }
+ if self.check(TokenType::String) {
+ return Err(self.parse_error("A stage name part cannot be a string literal"));
+ }
+ }
+ }
+
+ /// Checks a value: a literal, a word, or a parenthesized list of values and ` = ` pairs.
+ fn check_external_value(&mut self) -> Result<()> {
+ if !self.match_token(TokenType::LParen) {
+ return self.check_external_scalar();
+ }
+ while !self.check(TokenType::RParen) {
+ if self.check_next(TokenType::Eq) {
+ self.expect_external_name()?;
+ self.skip();
+ self.check_external_value()?;
+ } else {
+ self.check_external_scalar()?;
+ }
+ self.match_token(TokenType::Comma);
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ fn check_external_scalar(&mut self) -> Result<()> {
+ let literal = matches!(
+ self.peek().token_type,
+ TokenType::String | TokenType::Number | TokenType::True | TokenType::False
+ );
+ match literal && !self.is_at_end() {
+ true => {
+ self.skip();
+ Ok(())
+ }
+ false => self.check_external_word(),
+ }
+ }
+
+ /// Checks a bare word value, which cannot be the key of the next property.
+ fn check_external_word(&mut self) -> Result<()> {
+ if self.check(TokenType::QuotedIdentifier) || self.check_next(TokenType::Eq) {
+ return Err(self.parse_error("Expected a value"));
+ }
+ self.expect_external_name()
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 467eef1d7..8fa9a2afc 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -264,6 +264,9 @@ pub(crate) const SNOWFLAKE_FROM_CALLS: &[&str] = &[
"TABLE",
];
+/// The properties a column-form Snowflake external table needs; the first is its stage location.
+pub(crate) const SNOWFLAKE_EXTERNAL_TABLE_REQUIRED: &[&str] = &["LOCATION", "FILE_FORMAT"];
+
/// The fields every semantic view verified query needs.
pub(crate) const SNOWFLAKE_VERIFIED_QUERY_FIELDS: &[&str] = &["QUESTION", "SQL"];
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index d9629e942..d2fff366a 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1682,3 +1682,57 @@ fn given_a_snowflake_create_semantic_view_when_parsing_then_recorded_verdicts_ho
);
}
}
+
+#[test]
+fn given_a_snowflake_create_external_table_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a virtual column with a stage and a named file format (recorded OK)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare @ before PARTITION_TYPE (recorded OK)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @ PARTITION_TYPE = USER_SPECIFIED FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a template variable (recorded OK)",
+ sql: "CREATE EXTERNAL TABLE v1 USING TEMPLATE $v1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a quoted template variable (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 USING TEMPLATE $\"v1 Q\" ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty column list (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( ) LOCATION = @s1 FILE_FORMAT = ( TYPE = CSV ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a stage name part that is a string (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @'v1'.s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a property with no value before the next (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @s1 AUTO_REFRESH = FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "NOT UNIQUE after a virtual column (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 NOT UNIQUE ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From b0e34f426abf8f75a8bd8f3c654f93ccf29d8f28 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 15:24:16 +0000
Subject: [PATCH 10/25] parser: check Snowflake CREATE DYNAMIC ICEBERG TABLE
and CREATE INTERACTIVE TABLE against their grammar
Both forms used to fall through to the raw fallback, so any token run
after the kind was accepted. A grammar check now runs first and keeps
the statement as written only when it holds: a name that is not a
string or reserved word, typed or untyped columns with COMMENT, masking
policy and tag options, and the properties the recorded receipts accept.
A dynamic Iceberg table needs TARGET_LAG, WAREHOUSE and AS or
REFRESH USING ( INSERT ... ); an interactive table needs CLUSTER BY and
AS . PARTITION BY, row access, aggregation and join policies on
interactive tables, OR REPLACE with IF NOT EXISTS, and INTERACTIVE
without TABLE, WAREHOUSE or MATERIALIZED VIEW are refused.
---
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../ddl/snowflake_create_properties.rs | 3 +
.../_helpers/ddl/snowflake_external_table.rs | 2 +-
.../_helpers/ddl/snowflake_query_tables.rs | 297 ++++++++++++++++++
.../sqlquack-syntax/src/parser/constants.rs | 3 +
.../tests/parser/test_snowflake_fixes.rs | 90 ++++++
6 files changed, 395 insertions(+), 1 deletion(-)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index ec51e6e08..5e05f4bc2 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -23,6 +23,7 @@ pub(crate) mod snowflake_data_metric;
pub(crate) mod snowflake_execute_jobs;
pub(crate) mod snowflake_external_table;
pub(crate) mod snowflake_grant;
+pub(crate) mod snowflake_query_tables;
pub(crate) mod snowflake_routines;
pub(crate) mod snowflake_semantic_view;
pub(crate) mod snowflake_show;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
index 8687dc924..9fee08ac7 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_properties.rs
@@ -22,6 +22,9 @@ impl Parser {
if let Some(table) = self.parse_snowflake_create_external_table(or_replace, or_alter)? {
return Ok(Some(table));
}
+ if let Some(table) = self.parse_snowflake_create_query_table(or_replace, or_alter)? {
+ return Ok(Some(table));
+ }
if self.check_text_seq(&["SEMANTIC", "VIEW"]) {
self.check_snowflake_semantic_view()?;
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
index 419953c10..4b47f91e5 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
@@ -129,7 +129,7 @@ impl Parser {
}
/// Checks one name: an identifier, or a word Snowflake does not reserve.
- fn expect_external_name(&mut self) -> Result<()> {
+ pub(super) fn expect_external_name(&mut self) -> Result<()> {
let token_type = self.peek().token_type;
let name_like = matches!(
token_type,
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
new file mode 100644
index 000000000..c04efc6ed
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
@@ -0,0 +1,297 @@
+//! Parser ddl: Snowflake CREATE DYNAMIC ICEBERG TABLE and CREATE INTERACTIVE TABLE, checked against their grammar and kept as written.
+
+use crate::expressions::statements::models::Raw;
+use crate::expressions::tree::models::Expression;
+use crate::parser::constants::SNOWFLAKE_DYNAMIC_TABLE_REQUIRED;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// A Snowflake CREATE DYNAMIC ICEBERG TABLE or CREATE INTERACTIVE TABLE other than a clone, checked and kept as written; None for any other CREATE.
+ pub(crate) fn parse_snowflake_create_query_table(
+ &mut self,
+ or_replace: bool,
+ or_alter: bool,
+ ) -> Result> {
+ let partial_interactive = self.check_text_seq(&["INTERACTIVE"])
+ && !self.check_text_seq(&["INTERACTIVE", "TABLE"])
+ && !self.check_text_seq(&["INTERACTIVE", "WAREHOUSE"])
+ && !self.check_text_seq(&["INTERACTIVE", "MATERIALIZED", "VIEW"]);
+ if partial_interactive {
+ return Err(self
+ .parse_error("Expected TABLE, WAREHOUSE or MATERIALIZED VIEW after INTERACTIVE"));
+ }
+ let interactive = self.check_text_seq(&["INTERACTIVE", "TABLE"]);
+ if !interactive && !self.check_text_seq(&["DYNAMIC", "ICEBERG"]) {
+ return Ok(None);
+ }
+ let start = self.current;
+ if interactive {
+ self.match_text_seq(&["INTERACTIVE", "TABLE"]);
+ if or_alter {
+ return Err(self.parse_error("CREATE OR ALTER INTERACTIVE TABLE is not supported"));
+ }
+ } else {
+ self.match_text_seq(&["DYNAMIC", "ICEBERG"]);
+ if !self.match_token(TokenType::Table) {
+ return Err(self.parse_error("Expected TABLE after DYNAMIC ICEBERG"));
+ }
+ }
+ if self.check(TokenType::If) {
+ if !self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists]) {
+ return Err(self.parse_error("Expected IF NOT EXISTS"));
+ }
+ if or_replace {
+ return Err(self.parse_error("OR REPLACE and IF NOT EXISTS cannot be combined"));
+ }
+ }
+ self.check_iceberg_object_name()?;
+ if self.check_identifier("CLONE") {
+ self.current = start;
+ return Ok(None);
+ }
+ if self.check(TokenType::LParen) {
+ self.check_iceberg_columns()?;
+ }
+ if interactive {
+ if !self.match_keywords(&[TokenType::Cluster, TokenType::By]) {
+ return Err(self.parse_error("Expected CLUSTER BY"));
+ }
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression_list()?;
+ self.expect_token(TokenType::RParen)?;
+ }
+ self.check_iceberg_properties(interactive)?;
+ if !interactive && self.match_text_seq(&["REFRESH", "USING"]) {
+ self.expect_token(TokenType::LParen)?;
+ if !self.check(TokenType::Insert) {
+ return Err(self.parse_error("Expected INSERT in REFRESH USING ( )"));
+ }
+ self.parse_statement()?;
+ self.expect_token(TokenType::RParen)?;
+ } else {
+ self.expect_token(TokenType::As)?;
+ if !self.check(TokenType::Select) && !self.check(TokenType::With) {
+ return Err(self.parse_error("Expected a query after AS"));
+ }
+ self.parse_statement()?;
+ }
+ if !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ return Err(self.parse_error("Expected the end of the statement"));
+ }
+ let mut sql = String::from("CREATE");
+ if or_replace {
+ sql.push_str(" OR REPLACE");
+ }
+ if or_alter {
+ sql.push_str(" OR ALTER");
+ }
+ sql.push(' ');
+ sql.push_str(&self.tokens_to_sql(start, self.current));
+ Ok(Some(Expression::Raw(Raw { sql })))
+ }
+
+ /// Checks an object name: a quoted identifier, or a word Snowflake does not reserve, optionally qualified.
+ fn check_iceberg_object_name(&mut self) -> Result<()> {
+ if !self.check(TokenType::QuotedIdentifier) {
+ let saved = self.current;
+ self.expect_external_name()?;
+ self.current = saved;
+ }
+ self.parse_object_name()?;
+ Ok(())
+ }
+
+ /// Checks `( [] [ ...] [ , ... ] )`.
+ fn check_iceberg_columns(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.check_iceberg_object_name()?;
+ if !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ if self.check(TokenType::String) {
+ return Err(self.parse_error("Expected a data type"));
+ }
+ self.parse_data_type()?;
+ }
+ while !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ self.check_iceberg_column_option()?;
+ }
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks `COMMENT ''`, `[WITH] MASKING POLICY [USING ( )]` or `[WITH] TAG ( ... )`.
+ fn check_iceberg_column_option(&mut self) -> Result<()> {
+ if self.match_token(TokenType::Comment) {
+ return self.expect_token(TokenType::String).map(|_| ());
+ }
+ self.match_token(TokenType::With);
+ if self.match_text_seq(&["MASKING", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["USING"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ return Ok(());
+ }
+ if self.match_text_seq(&["TAG"]) {
+ return self.check_iceberg_tags();
+ }
+ Err(self.parse_error("Expected a column option"))
+ }
+
+ /// Checks `( [ , ... ] )`, which may be empty only when `empty` is set.
+ fn check_iceberg_name_list(&mut self, empty: bool) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ if empty && self.match_token(TokenType::RParen) {
+ return Ok(());
+ }
+ loop {
+ self.check_iceberg_object_name()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks `( = [ , ... ] )`.
+ fn check_iceberg_tags(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::Eq)?;
+ self.check_iceberg_value()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks the properties before AS or REFRESH USING; a dynamic table needs TARGET_LAG and WAREHOUSE.
+ fn check_iceberg_properties(&mut self, interactive: bool) -> Result<()> {
+ let mut keys: Vec = Vec::new();
+ while !self.is_at_end()
+ && !self.check(TokenType::Semicolon)
+ && !self.check(TokenType::As)
+ && !self.check_text_seq(&["REFRESH", "USING"])
+ {
+ let property = match interactive {
+ true => self.check_interactive_property()?,
+ false => self.check_iceberg_property()?,
+ };
+ if let Some(key) = property {
+ keys.push(key);
+ }
+ }
+ let missing = SNOWFLAKE_DYNAMIC_TABLE_REQUIRED
+ .iter()
+ .any(|required| !keys.contains(&required.to_string()));
+ if !interactive && missing {
+ return Err(self.parse_error("Expected TARGET_LAG and WAREHOUSE"));
+ }
+ Ok(())
+ }
+
+ /// Checks one property, returning the key of a ` = ` one.
+ fn check_iceberg_property(&mut self) -> Result> {
+ if self.check(TokenType::Copy) && !self.check_next(TokenType::Eq) {
+ self.skip();
+ if self.match_text_seq(&["GRANTS"]) || self.match_text_seq(&["TAGS"]) {
+ return Ok(None);
+ }
+ return Err(self.parse_error("Expected GRANTS or TAGS after COPY"));
+ }
+ if self.match_text_seq(&["REQUIRE", "USER"]) {
+ return Ok(None);
+ }
+ if self.match_text_seq(&["EXECUTE", "AS", "USER"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["USE", "SECONDARY", "ROLES"])
+ && !self.match_token(TokenType::All)
+ {
+ self.check_iceberg_object_name()?;
+ }
+ return Ok(None);
+ }
+ if self.match_keywords(&[TokenType::Cluster, TokenType::By]) {
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression_list()?;
+ self.expect_token(TokenType::RParen)?;
+ return Ok(None);
+ }
+ if self.match_text_seq(&["FROZEN", "WHERE"]) {
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression()?;
+ self.expect_token(TokenType::RParen)?;
+ return Ok(None);
+ }
+ let saved = self.current;
+ self.match_token(TokenType::With);
+ if self.match_text_seq(&["ROW", "ACCESS", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::On)?;
+ self.check_iceberg_name_list(true)?;
+ return Ok(None);
+ }
+ self.current = saved;
+ self.check_interactive_property()
+ }
+
+ /// Checks one property an interactive table allows, returning the key of a ` = ` one.
+ fn check_interactive_property(&mut self) -> Result> {
+ self.match_token(TokenType::With);
+ if self.match_text_seq(&["TAG"]) {
+ self.check_iceberg_tags()?;
+ return Ok(None);
+ }
+ if self.match_text_seq(&["STORAGE", "LIFECYCLE", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::On)?;
+ self.check_iceberg_name_list(false)?;
+ return Ok(None);
+ }
+ let key = self.peek().text.to_ascii_uppercase();
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ if self.match_token(TokenType::LParen) {
+ while !self.check(TokenType::RParen) {
+ self.expect_external_name()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ } else {
+ self.check_iceberg_value()?;
+ }
+ Ok(Some(key))
+ }
+
+ /// Checks a value: a literal, a quoted identifier, or a word that is not the key of the next property.
+ fn check_iceberg_value(&mut self) -> Result<()> {
+ let literal = matches!(
+ self.peek().token_type,
+ TokenType::String
+ | TokenType::Number
+ | TokenType::True
+ | TokenType::False
+ | TokenType::QuotedIdentifier
+ );
+ if literal && !self.is_at_end() {
+ self.skip();
+ return Ok(());
+ }
+ if self.check_next(TokenType::Eq) {
+ return Err(self.parse_error("Expected a value"));
+ }
+ self.expect_external_name()
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 8fa9a2afc..fc2108532 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -267,6 +267,9 @@ pub(crate) const SNOWFLAKE_FROM_CALLS: &[&str] = &[
/// The properties a column-form Snowflake external table needs; the first is its stage location.
pub(crate) const SNOWFLAKE_EXTERNAL_TABLE_REQUIRED: &[&str] = &["LOCATION", "FILE_FORMAT"];
+/// The properties every dynamic table needs.
+pub(crate) const SNOWFLAKE_DYNAMIC_TABLE_REQUIRED: &[&str] = &["TARGET_LAG", "WAREHOUSE"];
+
/// The fields every semantic view verified query needs.
pub(crate) const SNOWFLAKE_VERIFIED_QUERY_FIELDS: &[&str] = &["QUESTION", "SQL"];
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index d2fff366a..8fd941e75 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1736,3 +1736,93 @@ fn given_a_snowflake_create_external_table_when_parsing_then_recorded_verdicts_h
);
}
}
+
+#[test]
+fn given_a_snowflake_dynamic_iceberg_or_interactive_table_when_parsing_then_recorded_verdicts_hold()
+{
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an untyped column, quoted warehouse and AS query (recorded OK)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 ) TARGET_LAG = '1 minute' WAREHOUSE = \"SELECT\" AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "REFRESH USING an INSERT INTO SELF (recorded OK)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = DOWNSTREAM WAREHOUSE = v1 REFRESH USING ( INSERT INTO SELF SELECT 1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a row access policy on no columns (recorded OK)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = '1 minute' WAREHOUSE = v1 ROW ACCESS POLICY v1 ON ( ) AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "secondary roles ALL (recorded OK)",
+ sql: "CREATE OR ALTER DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = '1 minute' WAREHOUSE = v1 EXECUTE AS USER v1 USE SECONDARY ROLES ALL AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "no AS query (recorded errno 1003)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = '1 minute' WAREHOUSE = v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a property with no value before the next (recorded errno 1003)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = WAREHOUSE = v1 AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a storage lifecycle policy on no columns (recorded errno 1003)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = '1 minute' WAREHOUSE = v1 STORAGE LIFECYCLE POLICY v1 ON ( ) AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "PARTITION BY (recorded errno 1003)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 INT ) TARGET_LAG = '1 minute' WAREHOUSE = v1 PARTITION BY ( DAY ( 'v1' ) ) AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a string column type (recorded errno 1003)",
+ sql: "CREATE DYNAMIC ICEBERG TABLE v1 ( v1 'INT' ) TARGET_LAG = '1 minute' WAREHOUSE = v1 AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an interactive table with a lag but no warehouse (recorded OK)",
+ sql: "CREATE INTERACTIVE TABLE v1 ( v1 INT ) CLUSTER BY ( 1 ) TARGET_LAG = '1 minute' AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an interactive table with a storage lifecycle policy (recorded OK)",
+ sql: "CREATE INTERACTIVE TABLE v1 ( v1 INT ) CLUSTER BY ( 1 ) WITH STORAGE LIFECYCLE POLICY v1 ON ( v1 ) AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an interactive table without CLUSTER BY (recorded errno 1003)",
+ sql: "CREATE INTERACTIVE TABLE v1 ( v1 INT ) BY ( 1 ) AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an interactive table with a query but no AS (recorded errno 1003)",
+ sql: "CREATE INTERACTIVE TABLE v1 ( v1 INT ) CLUSTER BY ( 1 ) SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an interactive table with a row access policy on no columns (recorded errno 1003)",
+ sql: "CREATE INTERACTIVE TABLE v1 ( v1 INT ) CLUSTER BY ( 1 ) ROW ACCESS POLICY v1 ON ( ) AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "INTERACTIVE without TABLE (recorded errno 1003)",
+ sql: "CREATE INTERACTIVE v1 CLUSTER BY ( 1 ) AS SELECT 1 ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 4fa6b742dbe3ae400e090f83fab6bf776978febd Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 15:36:06 +0000
Subject: [PATCH 11/25] parser: accept the Snowflake function properties the
recorded receipts accept
A return type may be followed by NOT NULL or NULL, also after RETURNS
TABLE ( ... ). COPY = ( ... ) is a name list and may be empty. HANDLER,
TARGET_PATH, COMMENT and IMPORTS items take a bare word as well as a
string; SECRETS keys may be bare words; SERVICE, API_INTEGRATION,
EXTERNAL_ACCESS_INTEGRATIONS items and SECRETS values may be strings.
MEMOIZABLE is an option. A RETURNS TABLE column may omit its type.
Missing values, unclosed lists and NULL ON NULL INPUT stay refused.
---
.../src/parser/_helpers/ddl/commands.rs | 20 ++-
.../parser/_helpers/ddl/snowflake_routines.rs | 124 ++++++++++++++----
.../sqlquack-syntax/src/parser/constants.rs | 14 +-
.../tests/parser/test_snowflake_fixes.rs | 59 +++++++++
4 files changed, 192 insertions(+), 25 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
index 2ccd6daa7..8a28b75d8 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
@@ -1463,6 +1463,7 @@ impl Parser {
let mut returns_table_body: Option = None;
(return_type, returns_table_body) =
self.parse_create_function_returns(return_type, returns_table_body)?;
+ let return_nullability = self.match_snowflake_return_nullability();
let mut function = CreateFunction {
name,
@@ -1493,7 +1494,7 @@ impl Parser {
runtime_version: None,
packages: None,
parameter_style: None,
- snowflake_properties: Vec::new(),
+ snowflake_properties: return_nullability.into_iter().collect(),
};
function = self.parse_create_function_properties(function)?;
@@ -1518,6 +1519,9 @@ impl Parser {
function = self.parse_create_function_returns_null_on_null(function)?;
} else if self.match_token(TokenType::Returns) {
function.return_type = Some(self.parse_data_type()?);
+ if let Some(nullability) = self.match_snowflake_return_nullability() {
+ function.snowflake_properties.push(nullability);
+ }
} else if self.match_token(TokenType::Language) {
function.language = Some(self.expect_identifier_or_keyword()?);
function = record_function_property(function, FunctionPropertyKind::Language);
@@ -1578,7 +1582,8 @@ impl Parser {
let parsed_env = self.parse_environment_list()?;
function.environment.extend(parsed_env);
function = record_function_property(function, FunctionPropertyKind::Environment);
- } else if self.match_identifier("HANDLER") {
+ } else if self.check_identifier("HANDLER") && !self.names_snowflake_word_value() {
+ self.skip();
function = self.parse_create_function_handler(function)?;
} else if self.match_identifier("RUNTIME_VERSION") {
function = self.parse_create_function_runtime_version(function)?;
@@ -1925,6 +1930,17 @@ impl Parser {
self.skip();
let mut cols: Vec = Vec::new();
loop {
+ let untyped = self.is_snowflake()
+ && (self.check_next(TokenType::Comma)
+ || self.check_next(TokenType::RParen));
+ if untyped {
+ self.check_snowflake_object_name()?;
+ cols.push(self.advance_text()?);
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ continue;
+ }
let col_name = self.expect_identifier()?;
let col_type = self.parse_data_type()?;
cols.push(format!(
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_routines.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_routines.rs
index 359b08fe5..9397c8785 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_routines.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_routines.rs
@@ -5,7 +5,8 @@ use crate::parser::constants::{
SNOWFLAKE_RESERVED_KEYWORDS, SNOWFLAKE_ROUTINE_NAME_LIST_PROPERTIES,
SNOWFLAKE_ROUTINE_NAME_MAP_PROPERTIES, SNOWFLAKE_ROUTINE_NAME_PROPERTIES,
SNOWFLAKE_ROUTINE_NUMBER_PROPERTIES, SNOWFLAKE_ROUTINE_TEXT_LIST_PROPERTIES,
- SNOWFLAKE_ROUTINE_TEXT_MAP_PROPERTIES, SNOWFLAKE_ROUTINE_TEXT_PROPERTIES,
+ SNOWFLAKE_ROUTINE_TEXT_MAP_PROPERTIES, SNOWFLAKE_ROUTINE_TEXT_NAME_PROPERTIES,
+ SNOWFLAKE_ROUTINE_TEXT_PROPERTIES, SNOWFLAKE_ROUTINE_WORD_PROPERTIES,
};
use crate::parser::models::Parser;
use crate::tokens::models::TokenType;
@@ -23,7 +24,8 @@ impl Parser {
|| self.match_text_seq(&["RETURNS", "NULL", "ON", "NULL", "INPUT"])
|| self.match_identifier("STRICT")
|| self.match_identifier("VOLATILE")
- || self.match_identifier("IMMUTABLE");
+ || self.match_identifier("IMMUTABLE")
+ || self.match_identifier("MEMOIZABLE");
if phrase {
return Ok(Some(self.tokens_to_sql(start, self.current)));
}
@@ -32,23 +34,31 @@ impl Parser {
}
let key = self.peek_text().to_ascii_uppercase();
let listed = |keys: &[&str]| keys.contains(&key.as_str());
- let value: fn(&mut Self) -> Result<()> = if listed(SNOWFLAKE_ROUTINE_TEXT_PROPERTIES) {
- Self::expect_routine_text
- } else if listed(SNOWFLAKE_ROUTINE_NAME_PROPERTIES) {
- Self::skip_snowflake_name
- } else if listed(SNOWFLAKE_ROUTINE_NUMBER_PROPERTIES) {
- |parser| parser.expect_token(TokenType::Number).map(|_| ())
- } else if listed(SNOWFLAKE_ROUTINE_TEXT_LIST_PROPERTIES) {
- |parser| parser.skip_routine_list(Self::expect_routine_text)
- } else if listed(SNOWFLAKE_ROUTINE_NAME_LIST_PROPERTIES) {
- |parser| parser.skip_routine_list(Self::skip_snowflake_name)
- } else if listed(SNOWFLAKE_ROUTINE_NAME_MAP_PROPERTIES) {
- |parser| parser.skip_routine_list(Self::skip_routine_name_entry)
- } else if listed(SNOWFLAKE_ROUTINE_TEXT_MAP_PROPERTIES) {
- |parser| parser.skip_routine_list(Self::skip_routine_text_entry)
- } else {
- return Ok(None);
- };
+ let words = listed(SNOWFLAKE_ROUTINE_WORD_PROPERTIES);
+ let value: fn(&mut Self) -> Result<()> =
+ if words && listed(SNOWFLAKE_ROUTINE_TEXT_PROPERTIES) {
+ Self::expect_routine_text_or_word
+ } else if words && listed(SNOWFLAKE_ROUTINE_TEXT_LIST_PROPERTIES) {
+ |parser| parser.skip_routine_list(Self::expect_routine_text_or_word)
+ } else if listed(SNOWFLAKE_ROUTINE_TEXT_NAME_PROPERTIES) {
+ Self::skip_routine_name_or_text_value
+ } else if listed(SNOWFLAKE_ROUTINE_TEXT_PROPERTIES) {
+ Self::expect_routine_text
+ } else if listed(SNOWFLAKE_ROUTINE_NAME_PROPERTIES) {
+ Self::skip_snowflake_name
+ } else if listed(SNOWFLAKE_ROUTINE_NUMBER_PROPERTIES) {
+ |parser| parser.expect_token(TokenType::Number).map(|_| ())
+ } else if listed(SNOWFLAKE_ROUTINE_TEXT_LIST_PROPERTIES) {
+ |parser| parser.skip_routine_list(Self::expect_routine_text)
+ } else if listed(SNOWFLAKE_ROUTINE_NAME_LIST_PROPERTIES) {
+ |parser| parser.skip_routine_list(Self::skip_snowflake_name)
+ } else if listed(SNOWFLAKE_ROUTINE_NAME_MAP_PROPERTIES) {
+ |parser| parser.skip_routine_list(Self::skip_routine_name_entry)
+ } else if listed(SNOWFLAKE_ROUTINE_TEXT_MAP_PROPERTIES) {
+ |parser| parser.skip_routine_list(Self::skip_routine_text_entry)
+ } else {
+ return Ok(None);
+ };
self.skip();
self.skip();
value(self)?;
@@ -60,6 +70,76 @@ impl Parser {
self.expect_token(TokenType::String).map(|_| ())
}
+ /// A string value, or a bare word that is neither reserved nor the key of the next property.
+ fn expect_routine_text_or_word(&mut self) -> Result<()> {
+ if !self.check(TokenType::String) && self.check_next(TokenType::Eq) {
+ return Err(self.parse_error("Expected a string or a word"));
+ }
+ self.expect_routine_key()
+ }
+
+ /// A string or a bare word that is not reserved, such as the key of a map entry.
+ fn expect_routine_key(&mut self) -> Result<()> {
+ if self.match_token(TokenType::String) {
+ return Ok(());
+ }
+ let word = matches!(
+ self.peek().token_type,
+ TokenType::Identifier | TokenType::Var
+ ) || self.peek().token_type.is_keyword();
+ if self.is_at_end() || !word || self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a string or a word"));
+ }
+ self.skip();
+ Ok(())
+ }
+
+ /// A name, or a string naming the object.
+ fn skip_routine_name_or_text(&mut self) -> Result<()> {
+ match self.match_token(TokenType::String) {
+ true => Ok(()),
+ false => self.skip_snowflake_name(),
+ }
+ }
+
+ /// The value of a property whose names may be strings: one name, a list of names, or a map to names.
+ fn skip_routine_name_or_text_value(&mut self) -> Result<()> {
+ if !self.check(TokenType::LParen) {
+ return self.skip_routine_name_or_text();
+ }
+ let map = self
+ .tokens
+ .get(self.current + 2)
+ .is_some_and(|token| token.token_type == TokenType::Eq);
+ match map {
+ true => self.skip_routine_list(Self::skip_routine_name_entry),
+ false => self.skip_routine_list(Self::skip_routine_name_or_text),
+ }
+ }
+
+ /// In a Snowflake parse, whether the next tokens are ` = ` with a value that is not a string.
+ pub(crate) fn names_snowflake_word_value(&self) -> bool {
+ self.is_snowflake()
+ && self.check_next(TokenType::Eq)
+ && self
+ .tokens
+ .get(self.current + 2)
+ .is_some_and(|token| token.token_type != TokenType::String)
+ }
+
+ /// In a Snowflake parse, `NOT NULL` or `NULL` after a function's return type, as its source text.
+ pub(crate) fn match_snowflake_return_nullability(&mut self) -> Option {
+ if !self.is_snowflake() {
+ return None;
+ }
+ let start = self.current;
+ let matched = self.match_keywords(&[TokenType::Not, TokenType::Null])
+ || (self.check(TokenType::Null)
+ && !self.check_next(TokenType::On)
+ && self.match_token(TokenType::Null));
+ matched.then(|| self.tokens_to_sql(start, self.current))
+ }
+
/// `( - , ... )`, possibly empty.
fn skip_routine_list(&mut self, item: fn(&mut Self) -> Result<()>) -> Result<()> {
self.expect_token(TokenType::LParen)?;
@@ -72,11 +152,11 @@ impl Parser {
self.expect_token(TokenType::RParen).map(|_| ())
}
- /// `'
' = `.
+ /// `'' = `, where the key may be a bare word and the name a string.
fn skip_routine_name_entry(&mut self) -> Result<()> {
- self.expect_routine_text()?;
+ self.expect_routine_key()?;
self.expect_token(TokenType::Eq)?;
- self.skip_snowflake_name()
+ self.skip_routine_name_or_text()
}
/// `'' = ''`.
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index fc2108532..32e5869a6 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -1019,7 +1019,19 @@ pub(crate) const SNOWFLAKE_ROUTINE_TEXT_LIST_PROPERTIES: &[&str] =
/// Snowflake function and procedure properties whose value is a parenthesized name list.
pub(crate) const SNOWFLAKE_ROUTINE_NAME_LIST_PROPERTIES: &[&str] =
- &["CONTEXT_HEADERS", "EXTERNAL_ACCESS_INTEGRATIONS"];
+ &["CONTEXT_HEADERS", "COPY", "EXTERNAL_ACCESS_INTEGRATIONS"];
+
+/// Snowflake function and procedure properties whose names, in a single value, a list or a map, may also be strings.
+pub(crate) const SNOWFLAKE_ROUTINE_TEXT_NAME_PROPERTIES: &[&str] = &[
+ "API_INTEGRATION",
+ "EXTERNAL_ACCESS_INTEGRATIONS",
+ "SECRETS",
+ "SERVICE",
+];
+
+/// Snowflake function and procedure string properties, and string list properties, whose values may also be bare words.
+pub(crate) const SNOWFLAKE_ROUTINE_WORD_PROPERTIES: &[&str] =
+ &["COMMENT", "HANDLER", "IMPORTS", "TARGET_PATH"];
/// Snowflake function and procedure properties whose value is a `( '' = , ... )` map.
pub(crate) const SNOWFLAKE_ROUTINE_NAME_MAP_PROPERTIES: &[&str] = &["SECRETS"];
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 8fd941e75..828507a30 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1826,3 +1826,62 @@ fn given_a_snowflake_dynamic_iceberg_or_interactive_table_when_parsing_then_reco
);
}
}
+
+#[test]
+fn given_snowflake_function_properties_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a nullable return type (recorded OK)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT NULL AS 'm' ;",
+ expected_kind: Some("create_function"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an empty COPY list (recorded OK)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT LANGUAGE JAVA COPY = ( ) HANDLER = 'm' AS 'm' ;",
+ expected_kind: Some("create_function"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare-word handler (recorded OK)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT LANGUAGE SCALA HANDLER = m1 AS 'm' ;",
+ expected_kind: Some("create_function"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare-word secret key and a string secret (recorded OK)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT LANGUAGE PYTHON RUNTIME_VERSION = '3.10' HANDLER = 'm' SECRETS = ( m1 = 'd1.s1.v1' ) AS 'm' ;",
+ expected_kind: Some("create_function"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an untyped RETURNS TABLE column (recorded OK)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS TABLE ( INT ) LANGUAGE JAVA IMPORTS = ( 'm' ) HANDLER = 'm' ;",
+ expected_kind: Some("create_function"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a runtime version with no value before the next property (recorded errno 1003)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT LANGUAGE SCALA RUNTIME_VERSION = HANDLER = 'm' AS 'm' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a handler with no value before AS (recorded errno 1003)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT LANGUAGE JAVA HANDLER = AS 'm' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unclosed COPY list (recorded errno 1003)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT COPY = ( GRANTS AS 'm' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "NULL ON NULL INPUT after the return type (recorded errno 1003)",
+ sql: "CREATE FUNCTION v1 ( ) RETURNS INT NULL ON NULL INPUT SERVICE = v1 ENDPOINT = e1 AS 'm' ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 63a89cb9fd4480bc0820828c271b2efab0551105 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 16:01:35 +0000
Subject: [PATCH 12/25] parser: check Snowflake CREATE DATABASE and CREATE
SCHEMA properties against their grammar
A Snowflake database or schema took none of its properties, so even
COMMENT = 'm' was refused. The properties after the name, and after a
clone's IGNORE and INCLUDE options, are now read: = with a
literal, quoted name or unreserved word, [WITH] TAG ( ... ), WITH
CONTACT ( ... ) whose values are names, WITH MANAGED ACCESS on a schema,
and LINKED_CATALOG = ( ... ) and FROM LISTING on a database. A missing
value, a reserved word, WITH ( ... ), and a property after TAG or
CONTACT are refused, as the recorded receipts are.
---
.../src/parser/_helpers/ddl/commands.rs | 8 +-
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../_helpers/ddl/snowflake_containers.rs | 126 ++++++++++++++++++
.../_helpers/ddl/snowflake_create_clone.rs | 2 +
.../tests/parser/test_snowflake_fixes.rs | 54 ++++++++
5 files changed, 190 insertions(+), 1 deletion(-)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_containers.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
index 8a28b75d8..624ea4f0e 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/commands.rs
@@ -1200,6 +1200,9 @@ impl Parser {
};
let mut properties = self.parse_clone_container_properties(clone_from.is_some())?;
+ if self.is_snowflake() {
+ properties.extend(self.parse_snowflake_container_properties(false)?);
+ }
if self.match_token(TokenType::With) {
self.expect_token(TokenType::LParen)?;
@@ -1290,7 +1293,10 @@ impl Parser {
let _on_cluster = self.parse_on_cluster_clause()?;
- let properties = self.parse_clone_container_properties(clone_from.is_some())?;
+ let mut properties = self.parse_clone_container_properties(clone_from.is_some())?;
+ if self.is_snowflake() {
+ properties.extend(self.parse_snowflake_container_properties(true)?);
+ }
let mut options: Vec = Vec::new();
while !self.is_at_end() && !self.check(TokenType::Semicolon) {
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index 5e05f4bc2..eece4ee0e 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -15,6 +15,7 @@ pub(crate) mod snowflake_alter_resources;
pub(crate) mod snowflake_alter_tables;
pub(crate) mod snowflake_alter_user;
pub(crate) mod snowflake_commands;
+pub(crate) mod snowflake_containers;
pub(crate) mod snowflake_copy;
pub(crate) mod snowflake_create_clone;
pub(crate) mod snowflake_create_from;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_containers.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_containers.rs
new file mode 100644
index 000000000..b4f4e7320
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_containers.rs
@@ -0,0 +1,126 @@
+//! Parser ddl: the properties of a Snowflake CREATE DATABASE or CREATE SCHEMA, checked against their grammar.
+
+use crate::expressions::names::models::Identifier;
+use crate::expressions::statements::models::Raw;
+use crate::expressions::tables::models::Property;
+use crate::expressions::tree::models::Expression;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// The properties after a Snowflake database or schema name, each kept as its key and its value as written.
+ pub(crate) fn parse_snowflake_container_properties(
+ &mut self,
+ database: bool,
+ ) -> Result> {
+ let mut properties: Vec = Vec::new();
+ let mut tagged = false;
+ while !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ let start = self.current;
+ let with = self.match_token(TokenType::With);
+ let first = properties.is_empty();
+ let key = if !database && with && self.match_text_seq(&["MANAGED", "ACCESS"]) {
+ "MANAGED ACCESS".to_owned()
+ } else if database && first && !with && self.match_text_seq(&["FROM", "LISTING"]) {
+ self.check_container_value()?;
+ "FROM LISTING".to_owned()
+ } else if self.match_text_seq(&["TAG"]) {
+ self.check_container_pairs(false)?;
+ tagged = true;
+ "TAG".to_owned()
+ } else if with && self.match_text_seq(&["CONTACT"]) {
+ self.check_container_pairs(true)?;
+ tagged = true;
+ "CONTACT".to_owned()
+ } else if with {
+ return Err(self.parse_error("Expected MANAGED ACCESS, TAG or CONTACT after WITH"));
+ } else if tagged {
+ return Err(self.parse_error("A property cannot follow TAG or CONTACT"));
+ } else {
+ let key = self.peek().text.to_ascii_uppercase();
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ match database && self.check(TokenType::LParen) {
+ true => self.check_linked_catalog()?,
+ false => self.check_container_value()?,
+ }
+ key
+ };
+ let value = self.tokens_to_sql(start, self.current);
+ properties.push(Expression::Property(Box::new(Property {
+ this: Box::new(Expression::Identifier(Identifier::new(key))),
+ value: Some(Box::new(Expression::Raw(Raw { sql: value }))),
+ })));
+ }
+ Ok(properties)
+ }
+
+ /// Checks `( = , ... )`; a contact's value is a name, not a string.
+ fn check_container_pairs(&mut self, contact: bool) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ if !self.check(TokenType::QuotedIdentifier) {
+ self.expect_external_name()?;
+ } else {
+ self.skip();
+ }
+ self.expect_token(TokenType::Eq)?;
+ if contact && self.check(TokenType::String) {
+ return Err(self.parse_error("Expected a name for the contact"));
+ }
+ self.check_container_value()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks `( = ... )` of LINKED_CATALOG, where a value may be a parenthesized list.
+ fn check_linked_catalog(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ if self.match_token(TokenType::LParen) {
+ loop {
+ self.check_container_value()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ } else {
+ self.check_container_value()?;
+ }
+ if self.check(TokenType::RParen) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(())
+ }
+
+ /// Checks a value: a literal, a quoted identifier, or a word that is neither reserved nor the key of the next property.
+ fn check_container_value(&mut self) -> Result<()> {
+ let literal = matches!(
+ self.peek().token_type,
+ TokenType::String
+ | TokenType::DollarString
+ | TokenType::Number
+ | TokenType::True
+ | TokenType::False
+ | TokenType::QuotedIdentifier
+ );
+ if literal && !self.is_at_end() {
+ self.skip();
+ return Ok(());
+ }
+ if self.check_next(TokenType::Eq) {
+ return Err(self.parse_error("Expected a value"));
+ }
+ self.expect_external_name()
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_clone.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_clone.rs
index 6355537be..aaecd4732 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_clone.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_clone.rs
@@ -130,6 +130,8 @@ impl Parser {
&["INCLUDE", "INTERNAL", "STAGES"],
])?;
properties.push(property(&words, None, None));
+ } else if options == CloneOptions::Container {
+ break;
} else {
return Err(self.parse_error("Unexpected token after the CLONE source"));
}
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 828507a30..25862cbde 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -1885,3 +1885,57 @@ fn given_snowflake_function_properties_when_parsing_then_recorded_verdicts_hold(
);
}
}
+
+#[test]
+fn given_snowflake_database_and_schema_properties_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a word comment on a schema (recorded OK)",
+ sql: "CREATE SCHEMA v1 COMMENT = m1 ;",
+ expected_kind: Some("create_schema"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a linked catalog with namespace lists (recorded OK)",
+ sql: "CREATE DATABASE v1 LINKED_CATALOG = ( CATALOG = 'm' ALLOWED_NAMESPACES = ( 'm' , m1 ) ) ;",
+ expected_kind: Some("create_database"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact with a quoted steward (recorded OK)",
+ sql: "CREATE DATABASE v1 WITH CONTACT ( STEWARD = \"v1 Q\" ) ;",
+ expected_kind: Some("create_database"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a database from a listing named by a string (recorded OK)",
+ sql: "CREATE DATABASE v1 FROM LISTING 'm' ;",
+ expected_kind: Some("create_database"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a property with no value (recorded errno 1003)",
+ sql: "CREATE SCHEMA v1 COMMENT = ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact whose steward is a string (recorded errno 1003)",
+ sql: "CREATE DATABASE v1 WITH CONTACT ( STEWARD = 'v1' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a parenthesized property list after WITH (recorded errno 1003)",
+ sql: "CREATE DATABASE v1 WITH ( STEWARD = v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "properties after TAG and CONTACT (recorded errno 1003)",
+ sql: "CREATE OR REPLACE TRANSIENT DATABASE IF NOT EXISTS v1 CLONE v1 AT ( TIMESTAMP => CURRENT_TIMESTAMP ( ) ) IGNORE TABLES WITH INSUFFICIENT DATA RETENTION IGNORE HYBRID TABLES DATA_RETENTION_TIME_IN_DAYS = 1 MAX_DATA_EXTENSION_TIME_IN_DAYS = 1 STAGE_UNDROP_RETENTION_TIME_IN_DAYS = 1 EXTERNAL_VOLUME = v1 CATALOG = v1 ICEBERG_DEFAULT_DDL_COLLATION = 'm' ICEBERG_VERSION_DEFAULT = 1 ICEBERG_MERGE_ON_READ_BEHAVIOR = 'AUTO' ENABLE_ICEBERG_MERGE_ON_READ = TRUE REPLACE_INVALID_CHARACTERS = TRUE DEFAULT_DDL_COLLATION = 'm' STORAGE_SERIALIZATION_POLICY = COMPATIBLE COMMENT = 'm' CATALOG_SYNC = 'm' CATALOG_SYNC_NAMESPACE_MODE = NEST CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER = 'm' WITH TAG ( v1 = 'm' , v1 = 'm' ) WITH CONTACT ( STEWARD = v1 , STEWARD = v1 ) OBJECT_VISIBILITY = $$m: 1$$ ENABLE_DATA_COMPACTION = TRUE OAUTH_AUTHORIZATION_SERVER = i1 OAUTH_SCOPES_SUPPORTED = 'm' ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 553bf77a6792438232718628dfa40e4699cf3a94 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 16:58:15 +0000
Subject: [PATCH 13/25] parser: keep a Snowflake CREATE TABLE with policies or
table properties as written
The table model holds no masking, projection, join, aggregation or storage
lifecycle policy, tag, contact, copy option or constraint property. When the
table parser cannot finish a Snowflake CREATE TABLE, the statement is checked
against Snowflake's CREATE TABLE grammar and kept as written if it holds, so
translation refuses it instead of dropping what it cannot carry. Statements
the table parser finishes are unchanged.
---
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../_helpers/ddl/snowflake_create_table.rs | 364 ++++++++++++++++++
.../_helpers/ddl/snowflake_query_tables.rs | 8 +-
.../src/parser/_helpers/statements/dml.rs | 11 +-
.../sqlquack-syntax/src/parser/constants.rs | 13 +
crates/sqlquack-syntax/tests/parser.rs | 2 +
.../tests/parser/test_snowflake_tables.rs | 86 +++++
7 files changed, 480 insertions(+), 5 deletions(-)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
create mode 100644 crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index eece4ee0e..07fa2311e 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -20,6 +20,7 @@ pub(crate) mod snowflake_copy;
pub(crate) mod snowflake_create_clone;
pub(crate) mod snowflake_create_from;
pub(crate) mod snowflake_create_properties;
+pub(crate) mod snowflake_create_table;
pub(crate) mod snowflake_data_metric;
pub(crate) mod snowflake_execute_jobs;
pub(crate) mod snowflake_external_table;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
new file mode 100644
index 000000000..dff7b9056
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
@@ -0,0 +1,364 @@
+//! Parser ddl: a Snowflake CREATE TABLE the table model cannot hold, such as one with column or table policies, checked against its grammar.
+
+use crate::expressions::statements::models::Raw;
+use crate::expressions::tree::models::Expression;
+use crate::parser::constants::SNOWFLAKE_TABLE_PROPERTY_KEYS;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+impl Parser {
+ /// A Snowflake CREATE TABLE (CREATE and TABLE at the given positions) the table parser could not finish, kept as written when its grammar holds, so translation refuses its policies.
+ pub(crate) fn keep_snowflake_create_table(
+ &mut self,
+ parsed: Result,
+ (create_start, table_start): (usize, usize),
+ or_replace: bool,
+ checkable: bool,
+ ) -> Result {
+ let parsed = match parsed {
+ Ok(table) if self.is_at_end() || self.check(TokenType::Semicolon) => return Ok(table),
+ _ if !self.is_snowflake() || !checkable => return parsed,
+ parsed => parsed,
+ };
+ let end = self.current;
+ self.current = table_start;
+ if self.check_snowflake_create_table(or_replace).is_err() {
+ self.current = end;
+ return parsed;
+ }
+ let sql = self.tokens_to_sql(create_start, self.current);
+ Ok(Expression::Raw(Raw { sql }))
+ }
+
+ /// Checks a Snowflake CREATE TABLE from its TABLE word to the end of the statement.
+ fn check_snowflake_create_table(&mut self, or_replace: bool) -> Result<()> {
+ self.expect_token(TokenType::Table)?;
+ if self.check(TokenType::If) {
+ if !self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists]) {
+ return Err(self.parse_error("Expected IF NOT EXISTS"));
+ }
+ if or_replace {
+ return Err(self.parse_error("OR REPLACE and IF NOT EXISTS cannot be combined"));
+ }
+ }
+ self.check_iceberg_object_name()?;
+ let like = self.match_token(TokenType::Like);
+ let columns = !like && self.check(TokenType::LParen);
+ let mut untyped = false;
+ if like {
+ self.check_iceberg_object_name()?;
+ } else if columns {
+ untyped = self.check_table_elements()?;
+ }
+ while !self.is_at_end() && !self.check(TokenType::Semicolon) && !self.check(TokenType::As) {
+ self.check_table_property()?;
+ }
+ let query = !like && self.match_token(TokenType::As);
+ if query {
+ if !self.check(TokenType::Select) && !self.check(TokenType::With) {
+ return Err(self.parse_error("Expected a query after AS"));
+ }
+ self.parse_statement()?;
+ }
+ if !like && !columns && !query {
+ return Err(self.parse_error("Expected columns, LIKE or AS"));
+ }
+ if untyped && !query {
+ return Err(self.parse_error("Expected a data type"));
+ }
+ if !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ return Err(self.parse_error("Expected the end of the statement"));
+ }
+ Ok(())
+ }
+
+ /// Checks `( [ , ... ] )`, returning whether a column has no data type.
+ fn check_table_elements(&mut self) -> Result {
+ self.expect_token(TokenType::LParen)?;
+ let mut untyped = false;
+ loop {
+ let constraint = self.check(TokenType::Constraint)
+ || self.check(TokenType::Unique)
+ || self.check(TokenType::PrimaryKey)
+ || self.check(TokenType::ForeignKey)
+ || self.check(TokenType::Check);
+ if constraint {
+ self.check_table_constraint(false)?;
+ } else {
+ untyped |= self.check_table_column()?;
+ }
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(untyped)
+ }
+
+ /// Checks ` [] [ ...]`, returning whether the type is missing.
+ fn check_table_column(&mut self) -> Result {
+ if !self.check(TokenType::QuotedIdentifier) {
+ self.expect_external_name()?;
+ } else {
+ self.skip();
+ }
+ let untyped = self.check(TokenType::Comma)
+ || self.check(TokenType::RParen)
+ || self.check(TokenType::With)
+ || self.check(TokenType::Comment)
+ || self.check_text_seq(&["MASKING", "POLICY"])
+ || self.check_text_seq(&["PROJECTION", "POLICY"])
+ || self.check_text_seq(&["TAG"]);
+ if !untyped {
+ if self.check(TokenType::String) {
+ return Err(self.parse_error("Expected a data type"));
+ }
+ self.parse_data_type()?;
+ }
+ while !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ self.check_column_option()?;
+ }
+ Ok(untyped)
+ }
+
+ /// Checks one column option, including an inline constraint.
+ fn check_column_option(&mut self) -> Result<()> {
+ if self.match_keywords(&[TokenType::Not, TokenType::Null])
+ || self.match_token(TokenType::Null)
+ {
+ return Ok(());
+ }
+ let constraint = self.check(TokenType::Constraint)
+ || self.check(TokenType::Unique)
+ || self.check(TokenType::PrimaryKey)
+ || self.check(TokenType::ForeignKey)
+ || self.check(TokenType::References)
+ || self.check(TokenType::Check);
+ if constraint {
+ return self.check_table_constraint(true);
+ }
+ if self.match_token(TokenType::Collate) || self.match_token(TokenType::Comment) {
+ return self.expect_token(TokenType::String).map(|_| ());
+ }
+ if self.match_token(TokenType::Default) {
+ return self.parse_unary().map(|_| ());
+ }
+ if self.match_token(TokenType::AutoIncrement) || self.match_text_seq(&["IDENTITY"]) {
+ return self.check_identity_options();
+ }
+ if self.match_token(TokenType::As) {
+ return self.parse_expression().map(|_| ());
+ }
+ self.match_token(TokenType::With);
+ if self.match_text_seq(&["MASKING", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["USING"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ return Ok(());
+ }
+ if self.match_text_seq(&["PROJECTION", "POLICY"]) {
+ return self.check_iceberg_object_name();
+ }
+ if self.match_text_seq(&["TAG"]) {
+ return self.check_iceberg_tags();
+ }
+ Err(self.parse_error("Expected a column option"))
+ }
+
+ /// Checks `[ ( , ) | START INCREMENT ] [ ORDER | NOORDER ]`.
+ fn check_identity_options(&mut self) -> Result<()> {
+ if self.match_token(TokenType::LParen) {
+ self.check_identity_number()?;
+ self.expect_token(TokenType::Comma)?;
+ self.check_identity_number()?;
+ self.expect_token(TokenType::RParen)?;
+ } else if self.match_text_seq(&["START"]) {
+ self.check_identity_number()?;
+ if !self.match_text_seq(&["INCREMENT"]) {
+ return Err(self.parse_error("Expected INCREMENT"));
+ }
+ self.check_identity_number()?;
+ }
+ let _ = self.match_token(TokenType::Order) || self.match_text_seq(&["NOORDER"]);
+ Ok(())
+ }
+
+ /// Checks a number, possibly negative.
+ fn check_identity_number(&mut self) -> Result<()> {
+ self.match_token(TokenType::Dash);
+ self.expect_token(TokenType::Number).map(|_| ())
+ }
+
+ /// Checks `[CONSTRAINT ]` and a constraint with its properties; `inline` takes no column list.
+ fn check_table_constraint(&mut self, inline: bool) -> Result<()> {
+ if self.match_token(TokenType::Constraint) {
+ if !self.check(TokenType::QuotedIdentifier) {
+ self.expect_external_name()?;
+ } else {
+ self.skip();
+ }
+ }
+ let references = if self.match_token(TokenType::Unique)
+ || self.match_keywords(&[TokenType::PrimaryKey, TokenType::Key])
+ {
+ false
+ } else if self.match_keywords(&[TokenType::ForeignKey, TokenType::Key])
+ || inline && self.check(TokenType::References)
+ {
+ true
+ } else if self.match_token(TokenType::Check) {
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression()?;
+ self.expect_token(TokenType::RParen)?;
+ return self.check_constraint_properties(false);
+ } else {
+ return Err(self.parse_error("Expected UNIQUE, PRIMARY KEY, FOREIGN KEY or CHECK"));
+ };
+ if !inline {
+ self.check_iceberg_name_list(false)?;
+ }
+ if references {
+ self.expect_token(TokenType::References)?;
+ self.check_iceberg_object_name()?;
+ if self.check(TokenType::LParen) {
+ self.check_iceberg_name_list(false)?;
+ }
+ }
+ self.check_constraint_properties(references)
+ }
+
+ /// Checks the properties after a constraint; MATCH and ON UPDATE or DELETE follow a foreign key.
+ fn check_constraint_properties(&mut self, references: bool) -> Result<()> {
+ loop {
+ let matched = if self.match_text_seq(&["ENABLE"]) || self.match_text_seq(&["DISABLE"]) {
+ let _ = self.match_text_seq(&["VALIDATE"]) || self.match_text_seq(&["NOVALIDATE"]);
+ true
+ } else if self.match_text_seq(&["NOT", "ENFORCED"])
+ || self.match_text_seq(&["NOT", "DEFERRABLE"])
+ || self.match_text_seq(&["ENFORCED"])
+ || self.match_text_seq(&["DEFERRABLE"])
+ || self.match_text_seq(&["VALIDATE"])
+ || self.match_text_seq(&["NOVALIDATE"])
+ || self.match_text_seq(&["RELY"])
+ || self.match_text_seq(&["NORELY"])
+ || self.match_text_seq(&["INITIALLY", "DEFERRED"])
+ || self.match_text_seq(&["INITIALLY", "IMMEDIATE"])
+ {
+ true
+ } else if references && self.match_token(TokenType::Match) {
+ if !self.match_text_seq(&["FULL"])
+ && !self.match_text_seq(&["SIMPLE"])
+ && !self.match_text_seq(&["PARTIAL"])
+ {
+ return Err(self.parse_error("Expected FULL, SIMPLE or PARTIAL"));
+ }
+ true
+ } else if references
+ && (self.match_keywords(&[TokenType::On, TokenType::Update])
+ || self.match_keywords(&[TokenType::On, TokenType::Delete]))
+ {
+ let action = self.match_token(TokenType::Cascade)
+ || self.match_token(TokenType::Restrict)
+ || self.match_text_seq(&["SET", "NULL"])
+ || self.match_text_seq(&["SET", "DEFAULT"])
+ || self.match_text_seq(&["NO", "ACTION"]);
+ if !action {
+ return Err(self.parse_error("Expected a referential action"));
+ }
+ true
+ } else {
+ false
+ };
+ if !matched {
+ return Ok(());
+ }
+ }
+ }
+
+ /// Checks one property after the columns, the LIKE source or the name.
+ fn check_table_property(&mut self) -> Result<()> {
+ if self.match_keywords(&[TokenType::Cluster, TokenType::By]) {
+ self.expect_token(TokenType::LParen)?;
+ self.parse_expression_list()?;
+ self.expect_token(TokenType::RParen)?;
+ return Ok(());
+ }
+ if self.check(TokenType::Copy) && !self.check_next(TokenType::Eq) {
+ self.skip();
+ if self.match_text_seq(&["GRANTS"]) || self.match_text_seq(&["TAGS"]) {
+ return Ok(());
+ }
+ return Err(self.parse_error("Expected GRANTS or TAGS after COPY"));
+ }
+ if self.match_token(TokenType::Copy) {
+ self.expect_token(TokenType::Eq)?;
+ self.expect_token(TokenType::LParen)?;
+ while !self.check(TokenType::RParen) {
+ if !self.match_text_seq(&["COMMENTS"])
+ && !self.match_text_seq(&["TAGS"])
+ && !self.match_text_seq(&["GRANTS"])
+ {
+ return Err(self.parse_error("Expected COMMENTS, TAGS or GRANTS"));
+ }
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ return self.expect_token(TokenType::RParen).map(|_| ());
+ }
+ let key = self.peek().text.to_ascii_uppercase();
+ if self.check_next(TokenType::Eq) && SNOWFLAKE_TABLE_PROPERTY_KEYS.contains(&key.as_str()) {
+ self.skip();
+ self.skip();
+ return self.check_iceberg_value();
+ }
+ let with = self.match_token(TokenType::With);
+ if with && self.match_text_seq(&["CONTACT"]) {
+ return self.check_table_contacts();
+ }
+ if self.match_text_seq(&["ROW", "ACCESS", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::On)?;
+ return self.check_iceberg_name_list(true);
+ }
+ if self.match_text_seq(&["AGGREGATION", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["ENTITY", "KEY"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ return Ok(());
+ }
+ if self.match_keywords(&[TokenType::Join]) && self.match_text_seq(&["POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["ALLOWED", "JOIN", "KEYS"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ return Ok(());
+ }
+ if self.match_text_seq(&["STORAGE", "LIFECYCLE", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::On)?;
+ return self.check_iceberg_name_list(false);
+ }
+ if self.match_text_seq(&["TAG"]) {
+ return self.check_iceberg_tags();
+ }
+ Err(self.parse_error("Expected a table property"))
+ }
+
+ /// Checks `( = [ , ... ] )`.
+ fn check_table_contacts(&mut self) -> Result<()> {
+ self.expect_token(TokenType::LParen)?;
+ loop {
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ self.check_iceberg_object_name()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen).map(|_| ())
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
index c04efc6ed..f7554ec24 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_query_tables.rs
@@ -93,7 +93,7 @@ impl Parser {
}
/// Checks an object name: a quoted identifier, or a word Snowflake does not reserve, optionally qualified.
- fn check_iceberg_object_name(&mut self) -> Result<()> {
+ pub(super) fn check_iceberg_object_name(&mut self) -> Result<()> {
if !self.check(TokenType::QuotedIdentifier) {
let saved = self.current;
self.expect_external_name()?;
@@ -145,7 +145,7 @@ impl Parser {
}
/// Checks `( [ , ... ] )`, which may be empty only when `empty` is set.
- fn check_iceberg_name_list(&mut self, empty: bool) -> Result<()> {
+ pub(super) fn check_iceberg_name_list(&mut self, empty: bool) -> Result<()> {
self.expect_token(TokenType::LParen)?;
if empty && self.match_token(TokenType::RParen) {
return Ok(());
@@ -161,7 +161,7 @@ impl Parser {
}
/// Checks `( = [ , ... ] )`.
- fn check_iceberg_tags(&mut self) -> Result<()> {
+ pub(super) fn check_iceberg_tags(&mut self) -> Result<()> {
self.expect_token(TokenType::LParen)?;
loop {
self.check_iceberg_object_name()?;
@@ -276,7 +276,7 @@ impl Parser {
}
/// Checks a value: a literal, a quoted identifier, or a word that is not the key of the next property.
- fn check_iceberg_value(&mut self) -> Result<()> {
+ pub(super) fn check_iceberg_value(&mut self) -> Result<()> {
let literal = matches!(
self.peek().token_type,
TokenType::String
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
index 113831104..e8110316d 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/dml.rs
@@ -363,7 +363,16 @@ impl Parser {
} else {
table_modifier.as_deref()
};
- self.parse_create_table(or_replace, temporary, leading_comments, modifier)
+ let table_start = self.current;
+ let parsed =
+ self.parse_create_table(or_replace, temporary, leading_comments, modifier);
+ let checkable = !define && !secure && matches!(modifier, None | Some("TRANSIENT"));
+ self.keep_snowflake_create_table(
+ parsed,
+ (create_pos, table_start),
+ or_replace,
+ checkable,
+ )
}
TokenType::Dictionary => {
self.parse_create_table(or_replace, temporary, leading_comments, Some("DICTIONARY"))
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 32e5869a6..3ef3c4123 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -270,6 +270,19 @@ pub(crate) const SNOWFLAKE_EXTERNAL_TABLE_REQUIRED: &[&str] = &["LOCATION", "FIL
/// The properties every dynamic table needs.
pub(crate) const SNOWFLAKE_DYNAMIC_TABLE_REQUIRED: &[&str] = &["TARGET_LAG", "WAREHOUSE"];
+/// The ` = ` properties a Snowflake CREATE TABLE takes.
+pub(crate) const SNOWFLAKE_TABLE_PROPERTY_KEYS: &[&str] = &[
+ "CHANGE_TRACKING",
+ "COMMENT",
+ "DATA_RETENTION_TIME_IN_DAYS",
+ "DEFAULT_DDL_COLLATION",
+ "ENABLE_SCHEMA_EVOLUTION",
+ "ERROR_LOGGING",
+ "ICEBERG_DEFAULT_DDL_COLLATION",
+ "MAX_DATA_EXTENSION_TIME_IN_DAYS",
+ "ROW_TIMESTAMP",
+];
+
/// The fields every semantic view verified query needs.
pub(crate) const SNOWFLAKE_VERIFIED_QUERY_FIELDS: &[&str] = &["QUESTION", "SQL"];
diff --git a/crates/sqlquack-syntax/tests/parser.rs b/crates/sqlquack-syntax/tests/parser.rs
index 0a47d8784..d30a12f41 100644
--- a/crates/sqlquack-syntax/tests/parser.rs
+++ b/crates/sqlquack-syntax/tests/parser.rs
@@ -26,5 +26,7 @@ mod test_snowflake_fixes;
mod test_snowflake_grant;
#[path = "parser/test_snowflake_recorded.rs"]
mod test_snowflake_recorded;
+#[path = "parser/test_snowflake_tables.rs"]
+mod test_snowflake_tables;
#[path = "parser/test_types.rs"]
mod test_types;
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
new file mode 100644
index 000000000..826ef0bc5
--- /dev/null
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
@@ -0,0 +1,86 @@
+use crate::helpers::snowflake_kind;
+use crate::test_types::SnowflakeVerdictTestCase;
+
+#[test]
+fn given_snowflake_table_policies_and_properties_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a table the table model holds stays a table (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT ) ;",
+ expected_kind: Some("create_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a column masking policy keeps the statement as written (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT MASKING POLICY v1 USING ( v1 , v1 ) ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "untyped columns with policies before AS (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 MASKING POLICY v1 ) ROW ACCESS POLICY v1 ON ( v1 ) AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a constant clustering key (recorded OK)",
+ sql: "CREATE OR ALTER TABLE v1 ( v1 INT ) CLUSTER BY ( 1 , 1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "copy options after LIKE (recorded OK)",
+ sql: "CREATE OR REPLACE TABLE v1 LIKE v1 CLUSTER BY ( 1 , 1 ) COPY GRANTS COPY TAGS COPY = ( COMMENTS , TAGS ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "join, aggregation and storage lifecycle policies (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT ) JOIN POLICY v1 ALLOWED JOIN KEYS ( v1 , v1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a word comment and a word tag value (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT ) TAG ( v1 = m1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "constraint properties (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT UNIQUE , v1 INT REFERENCES v1 INITIALLY DEFERRED ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an untyped column without AS (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a masking policy named by a string (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT MASKING POLICY 'v1' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a storage lifecycle policy on no columns (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT ) STORAGE LIFECYCLE POLICY v1 ON ( ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "COPY with no option (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT ) COPY ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact whose steward is a string (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT ) WITH CONTACT ( STEWARD = 'v1' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an integer type with a length (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT ( 1 ) ) ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 5644375269c3f549536b7036362e16de3aee9759 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 17:05:00 +0000
Subject: [PATCH 14/25] parser: refuse incomplete Snowflake constraint clauses
and table WITH lists
Snowflake rejects MATCH without a match type, NO without ACTION, INITIALLY
without DEFERRED or IMMEDIATE, a constraint COMMENT without a string, a
primary key on no columns, a reserved word as a tag name and a parenthesized
property list after a table's WITH; the parser accepted each of them.
---
.../src/parser/_helpers/ddl/constraints.rs | 26 ++++++++
.../src/parser/_helpers/ddl/create_table.rs | 2 +
.../tests/parser/test_snowflake_tables.rs | 59 +++++++++++++++++++
3 files changed, 87 insertions(+)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
index 2889f03a9..6d5fdcced 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
@@ -106,6 +106,9 @@ impl Parser {
let (columns, timeseries_columns) = {
self.expect_token(TokenType::LParen)?;
let timeseries_columns: Vec = Vec::new();
+ if self.is_snowflake() && self.check(TokenType::RParen) {
+ return Err(self.parse_error("Expected a key column"));
+ }
let cols = if self.check(TokenType::RParen) {
Vec::new()
} else {
@@ -512,6 +515,8 @@ impl Parser {
modifiers.initially_deferred = Some(true);
} else if self.match_identifier("IMMEDIATE") {
modifiers.initially_deferred = Some(false);
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected DEFERRED or IMMEDIATE after INITIALLY"));
}
} else if self.match_identifier("NORELY") {
modifiers.norely = true;
@@ -526,6 +531,8 @@ impl Parser {
} else if self.match_token(TokenType::Comment) {
if self.check(TokenType::String) {
modifiers.comment = Some(self.advance_text()?);
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected a comment string"));
}
} else if self.match_identifier("VISIBLE") {
modifiers.visible = Some(true);
@@ -624,8 +631,15 @@ impl Parser {
match text.as_str() {
"PARTIAL" => Some(MatchType::Partial),
"SIMPLE" => Some(MatchType::Simple),
+ _ if self.is_snowflake() => {
+ return Err(
+ self.parse_error("Expected FULL, PARTIAL or SIMPLE after MATCH")
+ );
+ }
_ => None,
}
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected FULL, PARTIAL or SIMPLE after MATCH"));
} else {
None
}
@@ -665,8 +679,15 @@ impl Parser {
match text.as_str() {
"PARTIAL" => Some(MatchType::Partial),
"SIMPLE" => Some(MatchType::Simple),
+ _ if self.is_snowflake() => {
+ return Err(
+ self.parse_error("Expected FULL, PARTIAL or SIMPLE after MATCH")
+ );
+ }
_ => None,
}
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected FULL, PARTIAL or SIMPLE after MATCH"));
} else {
None
}
@@ -709,6 +730,8 @@ impl Parser {
} else if self.match_token(TokenType::No) {
if self.check(TokenType::Var) && self.peek_text().eq_ignore_ascii_case("ACTION") {
self.skip();
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected ACTION after NO"));
}
Ok(ReferentialAction::NoAction)
} else {
@@ -722,6 +745,9 @@ impl Parser {
let mut expressions: Vec = Vec::new();
loop {
+ if self.is_snowflake() && self.is_snowflake_reserved_keyword() {
+ return Err(self.parse_error("Expected a tag name"));
+ }
let key = self.expect_identifier_or_keyword()?;
self.expect_token(TokenType::Eq)?;
let value = self.parse_primary()?;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
index 2eedb950c..8d08bc423 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
@@ -668,6 +668,8 @@ impl Parser {
if is_system_versioning || is_row_access_policy {
self.current = saved;
Vec::new()
+ } else if self.is_snowflake() {
+ return Err(self.parse_error("Expected a table property after WITH"));
} else {
self.parse_with_properties()?
}
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
index 826ef0bc5..c8dcbeec9 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
@@ -84,3 +84,62 @@ fn given_snowflake_table_policies_and_properties_when_parsing_then_recorded_verd
);
}
}
+
+#[test]
+fn given_incomplete_snowflake_constraint_clauses_when_parsing_then_they_are_refused() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "MATCH with no match type (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT REFERENCES v1 MATCH ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "NO with no ACTION (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , FOREIGN KEY ( v1 ) REFERENCES v1 ON DELETE NO ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "INITIALLY with no mode (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , UNIQUE ( v1 ) INITIALLY ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a constraint COMMENT with no string (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , UNIQUE ( v1 ) COMMENT ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a primary key on no columns (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , PRIMARY KEY ( ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a reserved word as a tag name (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT TAG ( SELECT = 'm' ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a parenthesized property list after WITH (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT ) WITH ( STEWARD = v1 ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a complete match type stays a table (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT REFERENCES v1 MATCH SIMPLE ) ;",
+ expected_kind: Some("create_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a complete referential action stays a table (recorded OK)",
+ sql: "CREATE TABLE v1 ( v1 INT , FOREIGN KEY ( v1 ) REFERENCES v1 ON DELETE NO ACTION ) ;",
+ expected_kind: Some("create_table"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From c22e366c126982f100a5ed299bea147096279316 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 17:46:00 +0000
Subject: [PATCH 15/25] parser: check Snowflake ALTER tag, contact and policy
actions against their grammar
An ALTER TABLE, ICEBERG TABLE, VIEW or MATERIALIZED VIEW whose action sets or
unsets a tag, contact, masking, projection, row access, aggregation or join
policy, or adds a column carrying one, is checked against Snowflake's
grammar before the generic ALTER parser and kept as written, so translation
refuses it rather than dropping the policy. Malformed policy actions the
generic parser accepted are now refused; a materialized view takes no
contact purpose. The generic parser already kept these actions as raw
fragments; the statement is now raw as a whole.
Also accept ALTER ICEBERG TABLE CONVERT TO MANAGED, a session variable after
USING TEMPLATE, and TARGET_LAG and WAREHOUSE among CREATE TABLE properties.
---
.../src/parser/_helpers/ddl/constraints.rs | 5 +
.../src/parser/_helpers/ddl/mod.rs | 1 +
.../ddl/snowflake_alter_governance.rs | 345 ++++++++++++++++++
.../_helpers/ddl/snowflake_alter_tables.rs | 11 +
.../_helpers/ddl/snowflake_create_table.rs | 17 +-
.../_helpers/ddl/snowflake_external_table.rs | 11 +-
.../sqlquack-syntax/src/parser/constants.rs | 2 +
crates/sqlquack-syntax/tests/parser.rs | 2 +
.../parser/test_snowflake_alter_governance.rs | 91 +++++
.../tests/parser/test_snowflake_fixes.rs | 2 +-
.../tests/parser/test_snowflake_tables.rs | 44 +++
11 files changed, 524 insertions(+), 7 deletions(-)
create mode 100644 crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
create mode 100644 crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
index 6d5fdcced..97d3d1679 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
@@ -1602,6 +1602,11 @@ impl Parser {
self.config.dialect,
Some(crate::tokens::models::DialectType::Snowflake)
) {
+ if let Some(expr) =
+ self.parse_snowflake_alter_governance(alter_table_modifier.is_some())?
+ {
+ return Ok(expr);
+ }
if let Some(expr) =
self.parse_alter_snowflake_table_action(alter_table_modifier.is_some())?
{
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
index 07fa2311e..f1d917580 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/mod.rs
@@ -10,6 +10,7 @@ pub(crate) mod scripting;
pub(crate) mod snowflake_alter;
pub(crate) mod snowflake_alter_account;
pub(crate) mod snowflake_alter_dynamic;
+pub(crate) mod snowflake_alter_governance;
pub(crate) mod snowflake_alter_objects;
pub(crate) mod snowflake_alter_resources;
pub(crate) mod snowflake_alter_tables;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
new file mode 100644
index 000000000..e5b58041c
--- /dev/null
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
@@ -0,0 +1,345 @@
+//! Parser ddl: the tag, contact and policy actions of a Snowflake ALTER TABLE, ICEBERG TABLE, VIEW or MATERIALIZED VIEW, checked against their grammar and kept as written.
+
+use crate::expressions::statements::models::Raw;
+use crate::expressions::tree::models::Expression;
+use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
+use crate::tokens::types::Result;
+
+/// The leading words of the table-level governance actions other than CONTACT and ADD of a column.
+const GOVERNANCE_STARTS: &[&[&str]] = &[
+ &["SET", "TAG"],
+ &["SET", "AGGREGATION"],
+ &["SET", "MASKING"],
+ &["SET", "PROJECTION"],
+ &["SET", "POLICY"],
+ &["UNSET", "TAG"],
+ &["UNSET", "AGGREGATION"],
+ &["UNSET", "MASKING"],
+ &["UNSET", "PROJECTION"],
+ &["UNSET", "POLICY"],
+ &["UNSET", "CONTACT"],
+ &["ADD", "ROW"],
+ &["DROP", "ROW"],
+ &["DROP", "ALL"],
+];
+
+/// The words after a column name that make ALTER or MODIFY a governance action.
+const COLUMN_GOVERNANCE_STARTS: &[&[&str]] = &[
+ &["SET", "MASKING"],
+ &["SET", "PROJECTION"],
+ &["SET", "TAG"],
+ &["SET", "POLICY"],
+ &["UNSET", "MASKING"],
+ &["UNSET", "PROJECTION"],
+ &["UNSET", "TAG"],
+ &["UNSET", "POLICY"],
+];
+
+/// The column options that make an added column a governance action.
+const COLUMN_POLICY_WORDS: &[&str] = &["MASKING", "PROJECTION", "TAG"];
+
+impl Parser {
+ /// A Snowflake ALTER whose action sets or unsets a tag, contact or policy, kept as written when its grammar holds; None (position unchanged) for any other ALTER.
+ pub(crate) fn parse_snowflake_alter_governance(
+ &mut self,
+ iceberg: bool,
+ ) -> Result> {
+ let start = self.current;
+ let alter_start = start - 1 - usize::from(iceberg);
+ let materialized = !iceberg && self.match_text_seq(&["MATERIALIZED", "VIEW"]);
+ let table = !materialized && self.match_token(TokenType::Table);
+ let view = !materialized && !table && !iceberg && self.match_token(TokenType::View);
+ if !materialized && !table && !view {
+ self.current = start;
+ return Ok(None);
+ }
+ if self.check_governance_head().is_err()
+ || !self.starts_governance_action(table, materialized)
+ {
+ self.current = start;
+ return Ok(None);
+ }
+ self.check_governance_action(table, materialized)?;
+ if !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ return Err(self.parse_error("Expected the end of the statement"));
+ }
+ let sql = self.tokens_to_sql(alter_start, self.current);
+ Ok(Some(Expression::Raw(Raw { sql })))
+ }
+
+ /// Checks `[ IF EXISTS ] `.
+ fn check_governance_head(&mut self) -> Result<()> {
+ self.match_keywords(&[TokenType::If, TokenType::Exists]);
+ self.check_iceberg_object_name()
+ }
+
+ /// Whether the action at the position is one this module checks; the position is unchanged.
+ fn starts_governance_action(&mut self, table: bool, materialized: bool) -> bool {
+ let start = self.current;
+ let set = self.check(TokenType::Set);
+ let contact =
+ (set || self.check_text_seq(&["UNSET"])) && self.check_next_identifier("CONTACT");
+ let purpose = contact
+ && self.tokens.get(self.current + 2).is_some_and(|token| {
+ !matches!(
+ token.token_type,
+ TokenType::Eq | TokenType::Comma | TokenType::Semicolon
+ )
+ });
+ let found = if materialized {
+ purpose
+ } else if contact {
+ purpose || !set || !table
+ } else if GOVERNANCE_STARTS
+ .iter()
+ .any(|words| self.check_text_seq(words))
+ || self.check(TokenType::Set) && self.check_next(TokenType::Join)
+ || self.check_text_seq(&["UNSET"]) && self.check_next(TokenType::Join)
+ {
+ true
+ } else if table && self.match_text_seq(&["ADD"]) {
+ self.adds_governed_column()
+ } else if self.match_text_seq(&["ALTER"]) || self.match_text_seq(&["MODIFY"]) {
+ self.match_token(TokenType::Column);
+ self.skip();
+ COLUMN_GOVERNANCE_STARTS
+ .iter()
+ .any(|words| self.check_text_seq(words))
+ } else {
+ false
+ };
+ self.current = start;
+ found
+ }
+
+ /// Whether the rest of the statement names a column policy or tag.
+ fn adds_governed_column(&self) -> bool {
+ self.tokens[self.current..]
+ .iter()
+ .take_while(|token| token.token_type != TokenType::Semicolon)
+ .any(|token| {
+ token.token_type != TokenType::String
+ && token.token_type != TokenType::QuotedIdentifier
+ && COLUMN_POLICY_WORDS.contains(&token.text.to_ascii_uppercase().as_str())
+ })
+ }
+
+ /// Checks one governance action.
+ fn check_governance_action(&mut self, table: bool, materialized: bool) -> Result<()> {
+ if materialized {
+ return Err(self.parse_error("A materialized view has no contact purposes"));
+ }
+ if self.match_token(TokenType::Set) {
+ return self.check_governance_set();
+ }
+ if self.match_text_seq(&["UNSET"]) {
+ return self.check_governance_unset();
+ }
+ if self.match_text_seq(&["ADD", "ROW", "ACCESS", "POLICY"]) {
+ return self.check_row_access_addition();
+ }
+ if self.match_text_seq(&["DROP", "ALL", "ROW", "ACCESS", "POLICIES"]) {
+ return Ok(());
+ }
+ if self.match_text_seq(&["DROP", "ROW", "ACCESS", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_token(TokenType::Comma) {
+ if !self.match_text_seq(&["ADD", "ROW", "ACCESS", "POLICY"]) {
+ return Err(self.parse_error("Expected ADD ROW ACCESS POLICY"));
+ }
+ return self.check_row_access_addition();
+ }
+ return Ok(());
+ }
+ if table && self.match_text_seq(&["ADD"]) {
+ return self.check_added_columns();
+ }
+ if self.match_text_seq(&["ALTER"]) || self.match_text_seq(&["MODIFY"]) {
+ return self.check_column_governance();
+ }
+ Err(self.parse_error("Expected a tag, contact or policy action"))
+ }
+
+ /// Checks ` ON ( [ [ , ... ] ] )`.
+ fn check_row_access_addition(&mut self) -> Result<()> {
+ self.check_iceberg_object_name()?;
+ self.expect_token(TokenType::On)?;
+ self.check_iceberg_name_list(true)
+ }
+
+ /// Checks what follows SET: tags, a contact, or an aggregation or join policy.
+ fn check_governance_set(&mut self) -> Result<()> {
+ if self.match_text_seq(&["TAG"]) {
+ if self.match_token(TokenType::Eq) {
+ return self.check_iceberg_value();
+ }
+ return self.check_tag_pairs();
+ }
+ if self.match_text_seq(&["CONTACT"]) {
+ if self.match_token(TokenType::Eq) {
+ return self.check_iceberg_value();
+ }
+ loop {
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ self.check_iceberg_object_name()?;
+ if !self.match_token(TokenType::Comma) {
+ return Ok(());
+ }
+ }
+ }
+ if self.match_text_seq(&["AGGREGATION", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["ENTITY", "KEY"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ self.match_text_seq(&["FORCE"]);
+ return Ok(());
+ }
+ if self.match_token(TokenType::Join) && self.match_text_seq(&["POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.match_text_seq(&["FORCE"]);
+ return Ok(());
+ }
+ Err(self.parse_error("Expected TAG, CONTACT, AGGREGATION POLICY or JOIN POLICY"))
+ }
+
+ /// Checks ` = [ , = ... ]`, stopping before a comma that starts another column.
+ fn check_tag_pairs(&mut self) -> Result<()> {
+ loop {
+ self.check_tag_name()?;
+ self.expect_token(TokenType::Eq)?;
+ self.check_iceberg_value()?;
+ let pair_follows = self.check(TokenType::Comma)
+ && self
+ .tokens
+ .get(self.current + 2)
+ .is_some_and(|token| token.token_type == TokenType::Eq);
+ if !pair_follows {
+ return Ok(());
+ }
+ self.skip();
+ }
+ }
+
+ /// Checks a tag name: a quoted identifier or an unreserved word, never a string.
+ fn check_tag_name(&mut self) -> Result<()> {
+ if self.check(TokenType::Eq) {
+ return Err(self.parse_error("Expected a tag name"));
+ }
+ self.check_iceberg_object_name()
+ }
+
+ /// Checks what follows a table-level UNSET: properties, tags, a contact, or an aggregation or join policy.
+ fn check_governance_unset(&mut self) -> Result<()> {
+ loop {
+ let policy = self.match_text_seq(&["AGGREGATION", "POLICY"])
+ || self.match_token(TokenType::Join) && {
+ self.match_text_seq(&["POLICY"]);
+ true
+ };
+ if policy {
+ if !self.match_token(TokenType::Comma) {
+ return Ok(());
+ }
+ continue;
+ }
+ if self.match_text_seq(&["CONTACT"]) {
+ if !self.is_at_end()
+ && !self.check(TokenType::Semicolon)
+ && !self.check(TokenType::Comma)
+ {
+ self.expect_external_name()?;
+ }
+ } else if self.match_text_seq(&["TAG"]) {
+ let names = !self.is_at_end()
+ && !self.check(TokenType::Semicolon)
+ && !self.check(TokenType::Comma);
+ if names {
+ return self.check_unset_tag_names();
+ }
+ } else {
+ self.expect_external_name()?;
+ }
+ if !self.match_token(TokenType::Comma) {
+ return Ok(());
+ }
+ }
+ }
+
+ /// Checks ` [ , ... ]`, stopping before a comma that starts another column.
+ fn check_unset_tag_names(&mut self) -> Result<()> {
+ loop {
+ self.check_tag_name()?;
+ let next_column = self.tokens.get(self.current + 2).is_some_and(|token| {
+ matches!(token.text.to_ascii_uppercase().as_str(), "SET" | "UNSET")
+ && token.token_type != TokenType::QuotedIdentifier
+ }) || self.check_next(TokenType::Column);
+ if !self.check(TokenType::Comma) || next_column {
+ return Ok(());
+ }
+ self.skip();
+ }
+ }
+
+ /// Checks `[ COLUMN ] [ IF NOT EXISTS ] [ ... ] [ , ... ]`.
+ fn check_added_columns(&mut self) -> Result<()> {
+ self.match_token(TokenType::Column);
+ self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists]);
+ loop {
+ if self.check_table_column()? {
+ return Err(self.parse_error("Expected a data type"));
+ }
+ if !self.match_token(TokenType::Comma) {
+ return Ok(());
+ }
+ self.match_token(TokenType::Column);
+ }
+ }
+
+ /// Checks `[ COLUMN ] { SET | UNSET } [ , ... ]` after ALTER or MODIFY.
+ fn check_column_governance(&mut self) -> Result<()> {
+ loop {
+ self.match_token(TokenType::Column);
+ if self.check(TokenType::QuotedIdentifier) {
+ self.skip();
+ } else {
+ self.expect_external_name()?;
+ }
+ if self.match_token(TokenType::Set) {
+ if self.match_text_seq(&["MASKING", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ if self.match_text_seq(&["USING"]) {
+ self.check_iceberg_name_list(false)?;
+ }
+ self.match_text_seq(&["FORCE"]);
+ } else if self.match_text_seq(&["PROJECTION", "POLICY"]) {
+ self.check_iceberg_object_name()?;
+ self.match_text_seq(&["FORCE"]);
+ } else if self.match_text_seq(&["TAG"]) {
+ self.check_tag_pairs()?;
+ } else {
+ return Err(
+ self.parse_error("Expected MASKING POLICY, PROJECTION POLICY or TAG")
+ );
+ }
+ } else if self.match_text_seq(&["UNSET"]) {
+ if self.match_text_seq(&["TAG"]) {
+ self.check_unset_tag_names()?;
+ } else if !self.match_text_seq(&["MASKING", "POLICY"])
+ && !self.match_text_seq(&["PROJECTION", "POLICY"])
+ {
+ return Err(
+ self.parse_error("Expected MASKING POLICY, PROJECTION POLICY or TAG")
+ );
+ }
+ } else {
+ return Err(self.parse_error("Expected SET or UNSET"));
+ }
+ if !self.match_token(TokenType::Comma) {
+ return Ok(());
+ }
+ }
+ }
+}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_tables.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_tables.rs
index 1a20056d3..42042d684 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_tables.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_tables.rs
@@ -20,6 +20,7 @@ const ICEBERG_ACTIONS: &[&[&str]] = &[
&["REPLACE", "PARTITION", "BY"],
&["UPGRADE", "TO", "ICEBERG", "VERSION"],
&["OPTIMIZE"],
+ &["CONVERT", "TO", "MANAGED"],
];
/// The storage lifecycle policy actions of an ALTER TABLE.
@@ -143,6 +144,16 @@ impl Parser {
vec![property("REMOVE_POSITION_DELETES", None, None)],
)
}
+ "CONVERT TO MANAGED" => {
+ let mut properties: Vec = Vec::new();
+ while !self.is_at_end() && !self.check(TokenType::Semicolon) {
+ let key = self.peek().text.to_ascii_uppercase();
+ self.expect_external_name()?;
+ self.expect_token(TokenType::Eq)?;
+ properties.push(property(&key, None, Some(self.parse_primary()?)));
+ }
+ (vec![], properties)
+ }
"ADD STORAGE LIFECYCLE POLICY" => {
let policy = self.parse_tag_operand()?;
self.expect_token(TokenType::On)?;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
index dff7b9056..e40fb9141 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
@@ -44,24 +44,27 @@ impl Parser {
}
self.check_iceberg_object_name()?;
let like = self.match_token(TokenType::Like);
- let columns = !like && self.check(TokenType::LParen);
+ let template = !like && self.match_text_seq(&["USING", "TEMPLATE"]);
+ let columns = !like && !template && self.check(TokenType::LParen);
let mut untyped = false;
if like {
self.check_iceberg_object_name()?;
+ } else if template {
+ self.check_external_template()?;
} else if columns {
untyped = self.check_table_elements()?;
}
while !self.is_at_end() && !self.check(TokenType::Semicolon) && !self.check(TokenType::As) {
self.check_table_property()?;
}
- let query = !like && self.match_token(TokenType::As);
+ let query = !like && !template && self.match_token(TokenType::As);
if query {
if !self.check(TokenType::Select) && !self.check(TokenType::With) {
return Err(self.parse_error("Expected a query after AS"));
}
self.parse_statement()?;
}
- if !like && !columns && !query {
+ if !like && !template && !columns && !query {
return Err(self.parse_error("Expected columns, LIKE or AS"));
}
if untyped && !query {
@@ -97,7 +100,7 @@ impl Parser {
}
/// Checks ` [] [ ...]`, returning whether the type is missing.
- fn check_table_column(&mut self) -> Result {
+ pub(super) fn check_table_column(&mut self) -> Result {
if !self.check(TokenType::QuotedIdentifier) {
self.expect_external_name()?;
} else {
@@ -116,7 +119,11 @@ impl Parser {
}
self.parse_data_type()?;
}
- while !self.check(TokenType::Comma) && !self.check(TokenType::RParen) {
+ while !self.check(TokenType::Comma)
+ && !self.check(TokenType::RParen)
+ && !self.check(TokenType::Semicolon)
+ && !self.is_at_end()
+ {
self.check_column_option()?;
}
Ok(untyped)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
index 4b47f91e5..92cacbeb4 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
@@ -41,10 +41,19 @@ impl Parser {
}
/// Checks `( )`, `$` or a string after USING TEMPLATE.
- fn check_external_template(&mut self) -> Result<()> {
+ pub(super) fn check_external_template(&mut self) -> Result<()> {
if self.match_token(TokenType::String) {
return Ok(());
}
+ let variable = matches!(
+ self.peek().token_type,
+ TokenType::Var | TokenType::Identifier
+ ) && self.peek().text.len() > 1
+ && self.peek().text.starts_with('$');
+ if variable {
+ self.skip();
+ return Ok(());
+ }
if self.check(TokenType::Dollar) {
let variable = self.peek_nth(1).filter(|token| {
token.span.start == self.peek().span.end
diff --git a/crates/sqlquack-syntax/src/parser/constants.rs b/crates/sqlquack-syntax/src/parser/constants.rs
index 3ef3c4123..becce9349 100644
--- a/crates/sqlquack-syntax/src/parser/constants.rs
+++ b/crates/sqlquack-syntax/src/parser/constants.rs
@@ -281,6 +281,8 @@ pub(crate) const SNOWFLAKE_TABLE_PROPERTY_KEYS: &[&str] = &[
"ICEBERG_DEFAULT_DDL_COLLATION",
"MAX_DATA_EXTENSION_TIME_IN_DAYS",
"ROW_TIMESTAMP",
+ "TARGET_LAG",
+ "WAREHOUSE",
];
/// The fields every semantic view verified query needs.
diff --git a/crates/sqlquack-syntax/tests/parser.rs b/crates/sqlquack-syntax/tests/parser.rs
index d30a12f41..2a143548b 100644
--- a/crates/sqlquack-syntax/tests/parser.rs
+++ b/crates/sqlquack-syntax/tests/parser.rs
@@ -10,6 +10,8 @@ mod test_located;
mod test_scripting;
#[path = "parser/test_snowflake_alter.rs"]
mod test_snowflake_alter;
+#[path = "parser/test_snowflake_alter_governance.rs"]
+mod test_snowflake_alter_governance;
#[path = "parser/test_snowflake_alter_gaps.rs"]
mod test_snowflake_alter_gaps;
#[path = "parser/test_snowflake_create_clone.rs"]
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
new file mode 100644
index 000000000..618849658
--- /dev/null
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
@@ -0,0 +1,91 @@
+use crate::helpers::snowflake_kind;
+use crate::test_types::SnowflakeVerdictTestCase;
+
+#[test]
+fn given_snowflake_alter_governance_actions_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a column masking policy with FORCE (recorded OK)",
+ sql: "ALTER TABLE v1 ALTER COLUMN v1 SET MASKING POLICY v1 USING ( v1 , v1 ) FORCE ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "tags on two columns of a view (recorded OK)",
+ sql: "ALTER VIEW v1 ALTER v1 SET TAG v1 = 'm' , v1 SET TAG v1 = 'm' , v1 = 'm' ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an added column with a masking policy (recorded OK)",
+ sql: "ALTER ICEBERG TABLE v1 ADD v1 INT WITH MASKING POLICY v1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an aggregation policy with an entity key on a view (recorded OK)",
+ sql: "ALTER VIEW v1 SET AGGREGATION POLICY v1 ENTITY KEY ( v1 , v1 ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a row access policy swap onto no columns (recorded OK)",
+ sql: "ALTER TABLE v1 DROP ROW ACCESS POLICY v1 , ADD ROW ACCESS POLICY v1 ON ( ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact purpose on a view (recorded OK)",
+ sql: "ALTER VIEW v1 SET CONTACT STEWARD = v1 , STEWARD = v1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare JOIN property after UNSET (recorded OK)",
+ sql: "ALTER TABLE v1 UNSET JOIN ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a plain property SET stays with the table parser (recorded OK)",
+ sql: "ALTER TABLE v1 SET v1 = 'm' ;",
+ expected_kind: Some("alter_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an aggregation policy named by a string (recorded errno 1003)",
+ sql: "ALTER TABLE v1 SET AGGREGATION POLICY 'v1' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "SET POLICY with no policy kind (recorded errno 1003)",
+ sql: "ALTER TABLE v1 SET POLICY v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "DROP ROW ACCESS POLICIES without ALL (recorded errno 1003)",
+ sql: "ALTER TABLE v1 DROP ROW ACCESS POLICIES ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact named by a string (recorded errno 1003)",
+ sql: "ALTER TABLE v1 SET CONTACT STEWARD = 'v1' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a contact purpose on a materialized view (recorded errno 1003)",
+ sql: "ALTER MATERIALIZED VIEW v1 UNSET CONTACT STEWARD ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a column UNSET TAG with no tag (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER v1 UNSET TAG ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a second column item with a plain property (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER v1 SET TAG v1 = 'm' , v1 SET v1 = 'm' ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 25862cbde..68b1a52c6 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -786,7 +786,7 @@ fn given_a_snowflake_create_model_gateway_or_experiment_when_parsing_then_its_so
SnowflakeVerdictTestCase {
description: "keeps ALTER TABLE v1 MODIFY v1 SET MASKING POLICY v1 ;",
sql: "ALTER TABLE v1 MODIFY v1 SET MASKING POLICY v1 ;",
- expected_kind: Some("alter_table"),
+ expected_kind: Some("raw"),
},
SnowflakeVerdictTestCase {
description: "keeps CREATE TABLE t1 ( a INT AS ( 1 ) ) ;",
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
index c8dcbeec9..80e1aaaeb 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
@@ -143,3 +143,47 @@ fn given_incomplete_snowflake_constraint_clauses_when_parsing_then_they_are_refu
);
}
}
+
+#[test]
+fn given_snowflake_table_templates_and_conversions_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a template from a session variable (recorded OK)",
+ sql: "CREATE TABLE v1 USING TEMPLATE $v1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a template from a string after $ (recorded errno 1003)",
+ sql: "CREATE TABLE v1 USING TEMPLATE $'v1' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a target lag and warehouse before AS (recorded OK)",
+ sql: "CREATE TABLE v1 CLUSTER BY ( 1 ) TARGET_LAG = '1 minute' WAREHOUSE = v1 AS SELECT 1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a conversion to a managed Iceberg table (recorded OK)",
+ sql: "ALTER ICEBERG TABLE v1 CONVERT TO MANAGED BASE_LOCATION = m1 ;",
+ expected_kind: Some("alter_object"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a conversion property with no value (recorded errno 1003)",
+ sql: "ALTER ICEBERG TABLE v1 CONVERT TO MANAGED BASE_LOCATION = ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a conversion of a plain table (recorded errno 1003)",
+ sql: "ALTER TABLE v1 CONVERT TO MANAGED ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 4730b1b9fe546b14efe91fc6c215ea0a2a0f3563 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 17:59:42 +0000
Subject: [PATCH 16/25] parser: parse a Snowflake ALTER TABLE ALTER ( , ... ) list
Snowflake takes ALTER TABLE ... ALTER followed by a parenthesized list of
column actions, and a column default without SET. Each listed item becomes the
same AlterColumn action as the unparenthesized form; a list left open or an
item the unparenthesized form refuses is refused.
---
.../src/parser/_helpers/ddl/alter.rs | 58 +++++++++++++++++++
.../src/parser/_helpers/ddl/constraints.rs | 33 +++--------
crates/sqlquack-syntax/tests/parser.rs | 4 +-
.../parser/test_snowflake_alter_governance.rs | 39 +++++++++++++
4 files changed, 108 insertions(+), 26 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/alter.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/alter.rs
index d554ac203..64ade2da2 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/alter.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/alter.rs
@@ -1162,9 +1162,67 @@ impl Parser {
)))
}
+ /// A Snowflake `MODIFY [ COLUMN ] ` that ends the action, or None (position unchanged).
+ pub(crate) fn parse_snowflake_modify_column(&mut self) -> Result> {
+ if !self.is_snowflake() || !self.check_identifier("MODIFY") {
+ return Ok(None);
+ }
+ let start = self.current;
+ self.skip();
+ self.match_token(TokenType::Column);
+ let typed = self.parse_simple_name().and_then(|name| {
+ Ok(AlterTableAction::AlterColumn {
+ name,
+ action: self.parse_alter_column_action()?,
+ use_modify_keyword: true,
+ })
+ });
+ let ends =
+ self.is_at_end() || self.check(TokenType::Comma) || self.check(TokenType::Semicolon);
+ match typed {
+ Ok(action) if ends => Ok(Some(action)),
+ _ => {
+ self.current = start;
+ Ok(None)
+ }
+ }
+ }
+
+ /// A Snowflake `ALTER ( [ COLUMN ] [ , ... ] )` list, or None (position unchanged) for any other action.
+ pub(crate) fn parse_snowflake_alter_column_list(
+ &mut self,
+ ) -> Result>> {
+ if !self.is_snowflake()
+ || !self.check(TokenType::Alter)
+ || !self.check_next(TokenType::LParen)
+ {
+ return Ok(None);
+ }
+ self.current += 2;
+ let mut actions: Vec = Vec::new();
+ loop {
+ self.match_token(TokenType::Column);
+ let name = self.parse_simple_name()?;
+ let action = self.parse_alter_column_action()?;
+ actions.push(AlterTableAction::AlterColumn {
+ name,
+ action,
+ use_modify_keyword: false,
+ });
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ }
+ self.expect_token(TokenType::RParen)?;
+ Ok(Some(actions))
+ }
+
/// Parse ALTER COLUMN action
pub(crate) fn parse_alter_column_action(&mut self) -> Result {
if self.is_snowflake() {
+ if self.match_token(TokenType::Default) {
+ return Ok(AlterColumnAction::SetDefault(self.parse_expression()?));
+ }
if self.match_text_seq(&["UNSET", "COMMENT"]) {
return Ok(AlterColumnAction::UnsetComment);
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
index 97d3d1679..b17b4112e 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
@@ -1843,31 +1843,16 @@ impl Parser {
self.current -= 1;
break;
}
- let modify = self.is_snowflake() && self.check_identifier("MODIFY");
- let typed = if modify {
- let start = self.current;
- self.skip();
- self.match_token(TokenType::Column);
- let typed = self.parse_simple_name().and_then(|name| {
- Ok(AlterTableAction::AlterColumn {
- name,
- action: self.parse_alter_column_action()?,
- use_modify_keyword: true,
- })
- });
- let ends = self.is_at_end()
- || self.check(TokenType::Comma)
- || self.check(TokenType::Semicolon);
- match typed {
- Ok(action) if ends => Some(action),
- _ => {
- self.current = start;
- None
- }
+ if let Some(listed) = self.parse_snowflake_alter_column_list()? {
+ actions.extend(listed);
+ (last_was_add_column, last_was_alter_column, dropping_columns) =
+ (false, false, None);
+ if !self.match_token(TokenType::Comma) {
+ break;
}
- } else {
- None
- };
+ continue;
+ }
+ let typed = self.parse_snowflake_modify_column()?;
let action = match typed {
Some(action) => action,
None => self.parse_alter_action()?,
diff --git a/crates/sqlquack-syntax/tests/parser.rs b/crates/sqlquack-syntax/tests/parser.rs
index 2a143548b..b8d3c5baf 100644
--- a/crates/sqlquack-syntax/tests/parser.rs
+++ b/crates/sqlquack-syntax/tests/parser.rs
@@ -10,10 +10,10 @@ mod test_located;
mod test_scripting;
#[path = "parser/test_snowflake_alter.rs"]
mod test_snowflake_alter;
-#[path = "parser/test_snowflake_alter_governance.rs"]
-mod test_snowflake_alter_governance;
#[path = "parser/test_snowflake_alter_gaps.rs"]
mod test_snowflake_alter_gaps;
+#[path = "parser/test_snowflake_alter_governance.rs"]
+mod test_snowflake_alter_governance;
#[path = "parser/test_snowflake_create_clone.rs"]
mod test_snowflake_create_clone;
#[path = "parser/test_snowflake_create_properties.rs"]
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
index 618849658..2f140eb36 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
@@ -89,3 +89,42 @@ fn given_snowflake_alter_governance_actions_when_parsing_then_recorded_verdicts_
);
}
}
+
+#[test]
+fn given_a_parenthesized_snowflake_alter_column_list_when_parsing_then_recorded_verdicts_hold() {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "a parenthesized list of column actions (recorded OK)",
+ sql: "ALTER TABLE v1 ALTER ( v1 DROP DEFAULT , v1 SET DEFAULT v1 . NEXTVAL , v1 NOT NULL , v1 INT , v1 COMMENT 'm' , v1 UNSET COMMENT ) ;",
+ expected_kind: Some("alter_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a parenthesized list left open (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER ( v1 DROP DEFAULT , v1 SET DEFAULT v1 . NEXTVAL , v1 NOT NULL , v1 INT , v1 COMMENT 'm' , v1 UNSET COMMENT ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "SET TYPE without DATA inside the list (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER ( v1 DROP DEFAULT , v1 SET DEFAULT v1 . NEXTVAL , v1 NOT NULL , v1 SET TYPE INT , v1 COMMENT 'm' , v1 UNSET COMMENT ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a default without SET (recorded OK)",
+ sql: "ALTER TABLE v1 ALTER v1 DROP DEFAULT , v1 DEFAULT v1 . NEXTVAL , v1 NOT NULL , v1 INT , v1 COMMENT 'm' , v1 UNSET COMMENT ;",
+ expected_kind: Some("alter_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a default with no value (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER v1 DEFAULT , v1 SET DEFAULT v1 . NEXTVAL , v1 NOT NULL , v1 INT , v1 COMMENT 'm' , v1 UNSET COMMENT ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From e800382a4857d2c18cdfd88383d25df2919fba46 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 20:06:57 +0000
Subject: [PATCH 17/25] parser: settle the Snowflake receipts the branch had
come to contradict
Column UNSET TAG and UNSET MASKING POLICY need COLUMN, an added column takes
one policy or tag list, VALIDATE and NOVALIDATE follow ENABLE or DISABLE,
a Java, Scala or Python procedure takes no null handling or volatility, an
unload's PARTITION BY comes before its other options, and an external stage
quoted with a blank is refused. External table columns Snowflake parses
before refusing (a bare name, a bare REFERENCES) parse again.
---
.../ddl/snowflake_alter_governance.rs | 21 +++++-
.../src/parser/_helpers/ddl/snowflake_copy.rs | 6 +-
.../_helpers/ddl/snowflake_create_table.rs | 4 +-
.../_helpers/ddl/snowflake_external_table.rs | 32 ++++++++-
.../parser/_helpers/expressions/operators.rs | 23 +++++++
.../parser/test_snowflake_alter_governance.rs | 25 +++++++
.../tests/parser/test_snowflake_tables.rs | 65 +++++++++++++++++++
7 files changed, 167 insertions(+), 9 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
index e5b58041c..01e44c8e9 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_alter_governance.rs
@@ -283,14 +283,26 @@ impl Parser {
}
}
- /// Checks `[ COLUMN ] [ IF NOT EXISTS ] [ ... ] [ , ... ]`.
+ /// Checks `[ COLUMN ] [ IF NOT EXISTS ] [ ... ] [ , ... ]`, refusing (errno 1003) a column with two policies or tag lists.
fn check_added_columns(&mut self) -> Result<()> {
self.match_token(TokenType::Column);
self.match_keywords(&[TokenType::If, TokenType::Not, TokenType::Exists]);
loop {
+ let column_start = self.current;
if self.check_table_column()? {
return Err(self.parse_error("Expected a data type"));
}
+ let governed = self.tokens[column_start..self.current]
+ .iter()
+ .filter(|token| {
+ token.token_type != TokenType::String
+ && token.token_type != TokenType::QuotedIdentifier
+ && COLUMN_POLICY_WORDS.contains(&token.text.to_ascii_uppercase().as_str())
+ })
+ .count();
+ if governed > 1 {
+ return Err(self.parse_error("Expected one policy or tag list on an added column"));
+ }
if !self.match_token(TokenType::Comma) {
return Ok(());
}
@@ -298,10 +310,10 @@ impl Parser {
}
}
- /// Checks `[ COLUMN ] { SET | UNSET } [ , ... ]` after ALTER or MODIFY.
+ /// Checks `[ COLUMN ] { SET | UNSET } [ , ... ]` after ALTER or MODIFY; UNSET TAG or MASKING POLICY needs COLUMN (errno 1003).
fn check_column_governance(&mut self) -> Result<()> {
loop {
- self.match_token(TokenType::Column);
+ let column = self.match_token(TokenType::Column);
if self.check(TokenType::QuotedIdentifier) {
self.skip();
} else {
@@ -325,6 +337,9 @@ impl Parser {
);
}
} else if self.match_text_seq(&["UNSET"]) {
+ if !column && (self.check_text_seq(&["TAG"]) || self.check_text_seq(&["MASKING"])) {
+ return Err(self.parse_error("Expected COLUMN before the column name"));
+ }
if self.match_text_seq(&["TAG"]) {
self.check_unset_tag_names()?;
} else if !self.match_text_seq(&["MASKING", "POLICY"])
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
index 31efad0ad..1135255b9 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_copy.rs
@@ -341,11 +341,15 @@ impl Parser {
Ok(close + 1)
}
- /// Checks the options after the source: ` = ` or a parenthesized list, and `PARTITION BY `.
+ /// Checks the options after the source: ` = ` or a parenthesized list, and a leading `PARTITION BY ` (errno 1003 after another option).
fn copy_check_options(&self, at: usize, end: usize) -> Result<()> {
+ let first = at;
let mut at = at;
while at < end {
if self.copy_word(at, "PARTITION") {
+ if at != first {
+ return Err(self.parse_error("Expected PARTITION BY before the other options"));
+ }
if self.copy_type(at + 1) != Some(TokenType::By) || at + 2 >= end {
return Err(self.parse_error("Expected BY and an expression after PARTITION"));
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
index e40fb9141..c7be1016c 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_create_table.rs
@@ -236,7 +236,7 @@ impl Parser {
self.check_constraint_properties(references)
}
- /// Checks the properties after a constraint; MATCH and ON UPDATE or DELETE follow a foreign key.
+ /// Checks the properties after a constraint; MATCH and ON UPDATE or DELETE follow a foreign key, VALIDATE follows ENABLE or DISABLE (errno 1003).
fn check_constraint_properties(&mut self, references: bool) -> Result<()> {
loop {
let matched = if self.match_text_seq(&["ENABLE"]) || self.match_text_seq(&["DISABLE"]) {
@@ -246,8 +246,6 @@ impl Parser {
|| self.match_text_seq(&["NOT", "DEFERRABLE"])
|| self.match_text_seq(&["ENFORCED"])
|| self.match_text_seq(&["DEFERRABLE"])
- || self.match_text_seq(&["VALIDATE"])
- || self.match_text_seq(&["NOVALIDATE"])
|| self.match_text_seq(&["RELY"])
|| self.match_text_seq(&["NORELY"])
|| self.match_text_seq(&["INITIALLY", "DEFERRED"])
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
index 92cacbeb4..dfdbd4740 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
@@ -76,11 +76,31 @@ impl Parser {
Ok(())
}
- /// Checks the column list: `( [] AS [] [ , ... ] )`.
+ /// Checks `( [] AS [] [ , ... ] )`, and the bare ``, ` REFERENCES ...` and `REFERENCES ...` Snowflake parses before refusing.
fn check_external_columns(&mut self) -> Result<()> {
self.expect_token(TokenType::LParen)?;
loop {
+ let bare_references = self.check_text_seq(&["REFERENCES"])
+ && !self.check_next(TokenType::Comma)
+ && !self.check_next(TokenType::RParen);
+ if bare_references {
+ self.check_external_constraint()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ continue;
+ }
self.expect_external_name()?;
+ if self.check(TokenType::Comma)
+ || self.check(TokenType::RParen)
+ || self.check_text_seq(&["REFERENCES"])
+ {
+ self.check_external_constraint()?;
+ if !self.match_token(TokenType::Comma) {
+ break;
+ }
+ continue;
+ }
if !self.check(TokenType::As) {
if self.check(TokenType::String) {
return Err(self.parse_error("Expected a data type"));
@@ -222,12 +242,20 @@ impl Parser {
Ok(())
}
- /// Checks a stage location: one unbroken run of tokens that starts with @ and holds no string.
+ /// Checks a stage location: one unbroken run of tokens that starts with @, holds no string and quotes no blank.
fn check_external_stage(&mut self) -> Result<()> {
let at = self.check(TokenType::DAt) || self.peek().text.starts_with('@');
if self.is_at_end() || !at {
return Err(self.parse_error("Expected a stage location"));
}
+ let blank_quoted = self.check(TokenType::DAt)
+ && self.peek_nth(1).is_some_and(|token| {
+ token.token_type == TokenType::QuotedIdentifier
+ && token.text.contains(char::is_whitespace)
+ });
+ if blank_quoted {
+ return Err(self.parse_error("Expected a stage name after @"));
+ }
loop {
self.skip();
let adjacent = !self.is_at_end()
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/expressions/operators.rs b/crates/sqlquack-syntax/src/parser/_helpers/expressions/operators.rs
index b04abe71c..9b9c7eef0 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/expressions/operators.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/expressions/operators.rs
@@ -266,6 +266,19 @@ impl Parser {
})))
}
+ /// Refuses null handling or volatility in a Snowflake Java, Scala or Python procedure, as every receipt does (errno 1003).
+ fn refuse_handler_null_or_volatility(&self, language: Option<&str>, found: bool) -> Result<()> {
+ let handler = language.is_some_and(|language| {
+ ["JAVA", "SCALA", "PYTHON"].contains(&language.to_ascii_uppercase().as_str())
+ });
+ match self.is_snowflake() && found && handler {
+ true => Err(self.parse_error(
+ "A Java, Scala or Python procedure takes no null handling or volatility",
+ )),
+ false => Ok(()),
+ }
+ }
+
/// Parse CREATE PROCEDURE statement
pub(crate) fn parse_create_procedure(
&mut self,
@@ -297,9 +310,18 @@ impl Parser {
let mut return_type = None;
let mut execute_as = None;
let mut with_options: Vec = Vec::new();
+ let mut null_or_volatility = false;
while !self.is_at_end() && !self.check(TokenType::Semicolon) {
if let Some(property) = self.parse_snowflake_routine_property()? {
+ null_or_volatility |= matches!(
+ property.to_ascii_uppercase().as_str(),
+ "CALLED ON NULL INPUT"
+ | "RETURNS NULL ON NULL INPUT"
+ | "STRICT"
+ | "VOLATILE"
+ | "IMMUTABLE"
+ );
with_options.push(property);
} else if self.match_token(TokenType::Returns) {
self.check_snowflake_table_columns()?;
@@ -378,6 +400,7 @@ impl Parser {
break;
}
}
+ self.refuse_handler_null_or_volatility(language.as_deref(), null_or_volatility)?;
Ok(Expression::CreateProcedure(Box::new(CreateProcedure {
name,
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
index 2f140eb36..df501924f 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
@@ -74,6 +74,31 @@ fn given_snowflake_alter_governance_actions_when_parsing_then_recorded_verdicts_
sql: "ALTER TABLE v1 ALTER v1 UNSET TAG ;",
expected_kind: None,
},
+ SnowflakeVerdictTestCase {
+ description: "a column UNSET TAG named with COLUMN (recorded OK)",
+ sql: "ALTER TABLE v1 ALTER COLUMN v1 UNSET TAG v1 , v1 , COLUMN v1 UNSET TAG v1 , v1 ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a column UNSET TAG without COLUMN (recorded errno 1003)",
+ sql: "ALTER VIEW v1 MODIFY v1 UNSET TAG v1 ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a column UNSET MASKING POLICY without COLUMN (recorded errno 1003)",
+ sql: "ALTER TABLE v1 ALTER v1 UNSET MASKING POLICY ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a column UNSET PROJECTION POLICY without COLUMN (recorded OK)",
+ sql: "ALTER TABLE v1 ALTER v1 UNSET PROJECTION POLICY ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an added column with a masking policy, a projection policy and tags (recorded errno 1003)",
+ sql: "ALTER TABLE IF EXISTS v1 ADD COLUMN IF NOT EXISTS v1 INT WITH MASKING POLICY v1 USING ( v1 , v1 ) WITH PROJECTION POLICY v1 WITH TAG ( v1 = 'm' , v1 = 'm' ) ;",
+ expected_kind: None,
+ },
SnowflakeVerdictTestCase {
description: "a second column item with a plain property (recorded errno 1003)",
sql: "ALTER TABLE v1 ALTER v1 SET TAG v1 = 'm' , v1 SET v1 = 'm' ;",
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
index 80e1aaaeb..90705da79 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_tables.rs
@@ -187,3 +187,68 @@ fn given_snowflake_table_templates_and_conversions_when_parsing_then_recorded_ve
);
}
}
+
+#[test]
+fn given_snowflake_external_tables_procedures_and_unloads_when_parsing_then_recorded_verdicts_hold()
+{
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an external column with no type or expression (recorded errno 2003, after parsing)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare external REFERENCES constraint (recorded errno 2003, after parsing)",
+ sql: "CREATE EXTERNAL TABLE v1 ( REFERENCES v1 ( \"v1 Q\" ) ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a bare external REFERENCES with an empty column list (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( REFERENCES v1 ( ) ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an external stage quoted with a blank (recorded errno 1003)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @\"v1 Q\".s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an external stage named SELECT (recorded OK)",
+ sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 ) LOCATION = @SELECT.s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "VALIDATE on a constraint without ENABLE (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT REFERENCES v1 VALIDATE ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "NOVALIDATE on an out-of-line key without ENABLE (recorded errno 1003)",
+ sql: "CREATE TABLE v1 ( v1 INT , PRIMARY KEY ( v1 ) NOVALIDATE ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "volatility in a Java procedure (recorded errno 1003)",
+ sql: "CREATE PROCEDURE v1 ( ) RETURNS INT LANGUAGE JAVA RUNTIME_VERSION = 'm' PACKAGES = ( 'com.snowflake:snowpark:1.14.0' ) HANDLER = 'm' VOLATILE ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "null handling in a secure Python procedure (recorded errno 1003)",
+ sql: "DEFINE TEMP SECURE PROCEDURE d1.s1.v1 ( v1 INT DEFAULT 1 , v1 INT DEFAULT 1 ) COPY GRANTS RETURNS INT NOT NULL LANGUAGE PYTHON RUNTIME_VERSION = '3.10' ARTIFACT_REPOSITORY = v1 PACKAGES = ( 'm' , 'm' ) IMPORTS = ( 'm' , 'm' ) HANDLER = 'm' EXTERNAL_ACCESS_INTEGRATIONS = ( v1 , v1 ) SECRETS = ( 'm' = d1.s1.v1 , 'm' = d1.s1.v1 ) CALLED ON NULL INPUT VOLATILE COMMENT = 'm' COPY = ( GRANTS ) EXECUTE AS OWNER AS 'm' ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unload PARTITION BY after another option (recorded errno 1003)",
+ sql: "COPY INTO 's3://b1/p1/' FROM v1 . v1 STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AWS_SSE_KMS' KMS_KEY_ID = 'm' ) PARTITION BY 1 FILE_FORMAT = ( FORMAT_NAME = 'f1' ) OVERWRITE = TRUE SINGLE = TRUE MAX_FILE_SIZE = 1 INCLUDE_QUERY_ID = TRUE DETAILED_OUTPUT = TRUE VALIDATION_MODE = RETURN_ROWS HEADER = TRUE ;",
+ expected_kind: None,
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
From 110dd0d0478752fa68092eeea746264a89418fce Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 23:18:32 +0000
Subject: [PATCH 18/25] fix(syntax): keep faithful governance trees structured;
context rules only in faithful modes
A governance ALTER that passes its grammar check keeps the normal ALTER tree
when that tree covers the same tokens and no name after the object is quoted;
otherwise it stays Raw, since the tag and row access policy actions drop the
quotes. A bare USING TEMPLATE ( query ) or 'text' external table keeps the
structured CREATE TABLE.
The Snowflake verdict rules for TABLE( ) around FROM calls, MERGE INTO, WITH
table properties, interval units, sample sizes and external tables apply in
the faithful modes only, like the other statement-context rules, so the
lowered polyglot comparison parses as before. The exact check lists the PUT
assertion-message lines and table UNSET PROJECTION POLICY (recorded 1003) as
expected rejections.
---
.../polyglot-check/expected_differences.toml | 84 +++++++++++++++++++
.../tests/runs/test_exact.rs | 27 ++++++
.../src/parser/_helpers/ddl/constraints.rs | 62 +++++++++++++-
.../src/parser/_helpers/ddl/create_table.rs | 2 +-
.../_helpers/ddl/snowflake_external_table.rs | 14 +++-
.../parser/_helpers/expressions/grouping.rs | 2 +-
.../src/parser/_helpers/functions/generic.rs | 2 +-
.../src/parser/_helpers/queries/modifiers.rs | 2 +-
.../_helpers/queries/snowflake_pivot.rs | 4 +-
.../src/parser/tests/test_errors.rs | 6 --
.../parser/test_snowflake_alter_governance.rs | 4 +-
.../tests/parser/test_snowflake_fixes.rs | 52 +++++++++++-
12 files changed, 240 insertions(+), 21 deletions(-)
diff --git a/corpora/polyglot-check/expected_differences.toml b/corpora/polyglot-check/expected_differences.toml
index e423b0471..8f55c4cf2 100644
--- a/corpora/polyglot-check/expected_differences.toml
+++ b/corpora/polyglot-check/expected_differences.toml
@@ -968,6 +968,90 @@ dialects = ["Snowflake"]
sqlquack_error = "Snowflake does not accept a bare VALUES list as the body of CTE 'T'"
note = "Snowflake takes VALUES only in FROM; polyglot added this rule after SQLQuack's fork (rev 8767d68), with the same message"
+[[rejection]]
+id = "snowflake_table_unset_projection_policy"
+sql = "ALTER TABLE t UNSET PROJECTION POLICY"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected the end of the statement"
+note = "Snowflake refuses UNSET PROJECTION POLICY on a table, which takes it only on a column (recorded errno 1003)"
+
+[[rejection]]
+id = "snowflake_put_prose_with_quoted_file_uri"
+sql = "PUT with quoted file URI failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_placeholder"
+sql = "PUT with ? placeholder failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected an option after the location"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_quoted_stage"
+sql = "PUT with quoted stage failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_minimal_with"
+sql = "PUT minimal with ? failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_roundtrip"
+sql = "PUT roundtrip failed to re-parse: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_dollar_quoted_stage_target"
+sql = "PUT with dollar-quoted stage target failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_uuid_name_path"
+sql = "PUT with @~/UUID/name path failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected an option after the location"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_uuid_compressupload_path"
+sql = "PUT with @~/UUID/compressUpload path failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected an option after the location"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_stage_uuid_auto_compress_false"
+sql = "PUT with @stage/UUID AUTO_COMPRESS=FALSE failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected an option after the location"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_stage_uuid_auto_compress_true"
+sql = "PUT with @stage/UUID AUTO_COMPRESS=TRUE failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected an option after the location"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
+[[rejection]]
+id = "snowflake_put_prose_with_long_path_stage_uuid"
+sql = "PUT with long path + @stage/UUID failed: {:?}"
+dialects = ["Snowflake"]
+sqlquack_error = "Expected a file:// source and then the stage"
+note = "an assertion message read as a PUT; the PUT grammar check refuses it before polyglot's parser fails on it with another error"
+
[[rejection]]
id = "snowflake_empty_select_list"
sql = "SELECT"
diff --git a/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs b/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
index 7d39181d9..1891ca743 100644
--- a/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
+++ b/crates/sqlquack-polyglot-check/tests/runs/test_exact.rs
@@ -21,6 +21,33 @@ fn given_committed_corpora_when_parsed_by_both_parsers_then_results_are_identica
rejected: BTreeMap::from([
("malformed_typed_type_text".to_owned(), 1),
("snowflake_bare_values_cte".to_owned(), 1),
+ ("snowflake_table_unset_projection_policy".to_owned(), 1),
+ ("snowflake_put_prose_with_quoted_file_uri".to_owned(), 1),
+ ("snowflake_put_prose_with_placeholder".to_owned(), 1),
+ ("snowflake_put_prose_with_quoted_stage".to_owned(), 1),
+ ("snowflake_put_prose_minimal_with".to_owned(), 1),
+ ("snowflake_put_prose_roundtrip".to_owned(), 1),
+ (
+ "snowflake_put_prose_with_dollar_quoted_stage_target".to_owned(),
+ 1,
+ ),
+ ("snowflake_put_prose_with_uuid_name_path".to_owned(), 1),
+ (
+ "snowflake_put_prose_with_uuid_compressupload_path".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_put_prose_with_stage_uuid_auto_compress_false".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_put_prose_with_stage_uuid_auto_compress_true".to_owned(),
+ 1,
+ ),
+ (
+ "snowflake_put_prose_with_long_path_stage_uuid".to_owned(),
+ 1,
+ ),
("snowflake_cte_without_as_prose".to_owned(), 1),
("snowflake_copy_prose_into_with".to_owned(), 1),
("snowflake_copy_prose_on_error".to_owned(), 1),
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
index b17b4112e..888d77f2c 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/constraints.rs
@@ -1598,15 +1598,30 @@ impl Parser {
} else {
None
};
- if matches!(
+ let snowflake = matches!(
self.config.dialect,
Some(crate::tokens::models::DialectType::Snowflake)
- ) {
- if let Some(expr) =
+ );
+ let target = self.current;
+ if snowflake {
+ if let Some(raw) =
self.parse_snowflake_alter_governance(alter_table_modifier.is_some())?
{
- return Ok(expr);
+ return Ok(self.structured_governance_or_raw(target, raw, alter_table_modifier));
}
+ }
+ self.parse_alter_after_kind_modifier(alter_table_modifier)
+ }
+
+ /// The ALTER after ALTER [ ICEBERG ]: its object kind, name and actions.
+ fn parse_alter_after_kind_modifier(
+ &mut self,
+ alter_table_modifier: Option,
+ ) -> Result {
+ if matches!(
+ self.config.dialect,
+ Some(crate::tokens::models::DialectType::Snowflake)
+ ) {
if let Some(expr) =
self.parse_alter_snowflake_table_action(alter_table_modifier.is_some())?
{
@@ -1642,6 +1657,45 @@ impl Parser {
}
}
+ /// The structured tree of a governance ALTER that passed its grammar check, when it covers the same tokens and no name after the object is quoted (tag and row access policy actions drop the quotes; a contact keeps them); the Raw statement otherwise.
+ fn structured_governance_or_raw(
+ &mut self,
+ target: usize,
+ raw: Expression,
+ alter_table_modifier: Option,
+ ) -> Expression {
+ let end = self.current;
+ self.current = target;
+ let _ = self.match_text_seq(&["MATERIALIZED", "VIEW"])
+ || self.match_token(TokenType::Table)
+ || self.match_token(TokenType::View);
+ self.match_keywords(&[TokenType::If, TokenType::Exists]);
+ let named = match self.check_iceberg_object_name() {
+ Ok(()) => true,
+ Err(_) => false,
+ };
+ let contact =
+ self.check_text_seq(&["SET", "CONTACT"]) || self.check_text_seq(&["UNSET", "CONTACT"]);
+ let quoted = !contact
+ && self.tokens[self.current.min(end)..end]
+ .iter()
+ .any(|token| token.token_type == TokenType::QuotedIdentifier);
+ self.current = target;
+ match named && !quoted {
+ true => match self.parse_alter_after_kind_modifier(alter_table_modifier) {
+ Ok(tree) if self.current == end => tree,
+ _ => {
+ self.current = end;
+ raw
+ }
+ },
+ false => {
+ self.current = end;
+ raw
+ }
+ }
+ }
+
fn parse_alter_table(&mut self, alter_table_modifier: Option) -> Result {
self.skip();
let if_exists = self.match_keywords(&[TokenType::If, TokenType::Exists]);
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
index 8d08bc423..d3eb3f297 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/create_table.rs
@@ -668,7 +668,7 @@ impl Parser {
if is_system_versioning || is_row_access_policy {
self.current = saved;
Vec::new()
- } else if self.is_snowflake() {
+ } else if self.applies_snowflake_context_rules() {
return Err(self.parse_error("Expected a table property after WITH"));
} else {
self.parse_with_properties()?
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
index dfdbd4740..c9f1aca66 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/snowflake_external_table.rs
@@ -8,13 +8,16 @@ use crate::tokens::models::TokenType;
use crate::tokens::types::Result;
impl Parser {
- /// A Snowflake CREATE [OR REPLACE] EXTERNAL TABLE, checked and kept as written; None for any other CREATE.
+ /// A Snowflake CREATE [OR REPLACE] EXTERNAL TABLE, checked and kept as written; None for any other CREATE, outside the faithful Snowflake modes, and for a bare USING TEMPLATE ( ) or '', which the table parser keeps whole.
pub(crate) fn parse_snowflake_create_external_table(
&mut self,
or_replace: bool,
or_alter: bool,
) -> Result> {
- if or_alter || !self.check_text_seq(&["EXTERNAL", "TABLE"]) {
+ if or_alter
+ || !self.applies_snowflake_context_rules()
+ || !self.check_text_seq(&["EXTERNAL", "TABLE"])
+ {
return Ok(None);
}
let start = self.current;
@@ -26,11 +29,18 @@ impl Parser {
}
self.parse_object_name()?;
let template = self.match_text_seq(&["USING", "TEMPLATE"]);
+ let query_or_text =
+ template && (self.check(TokenType::LParen) || self.check(TokenType::String));
match template {
true => self.check_external_template()?,
false => self.check_external_columns()?,
}
+ let after_template = self.current;
self.check_external_properties(!template)?;
+ if query_or_text && self.current == after_template {
+ self.current = start;
+ return Ok(None);
+ }
let mut sql = String::from("CREATE");
if or_replace {
sql.push_str(" OR REPLACE");
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs b/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
index ba1b4cad7..d68917f13 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/expressions/grouping.rs
@@ -582,7 +582,7 @@ impl Parser {
/// Parses a MERGE statement.
pub(crate) fn parse_merge(&mut self) -> Result > {
- if !self.match_token(TokenType::Into) && self.is_snowflake() {
+ if !self.match_token(TokenType::Into) && self.applies_snowflake_context_rules() {
return Err(self.parse_error("Expected INTO after MERGE"));
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
index a2d6af9be..29651cfe9 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/functions/generic.rs
@@ -1767,7 +1767,7 @@ impl Parser {
if let Some(qualifier) = self.try_parse_snowflake_interval_qualifier()? {
return Ok(Some(qualifier));
}
- if !self.is_snowflake() && self.is_function_start() {
+ if !self.applies_snowflake_context_rules() && self.is_function_start() {
let start = self.parse_primary()?;
if self.check_keyword_text("TO") {
let saved = self.current;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
index 6ec6d6160..7ea1c057a 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/modifiers.rs
@@ -268,7 +268,7 @@ impl Parser {
}));
}
- if self.is_snowflake() && !self.check(TokenType::Number) {
+ if self.applies_snowflake_context_rules() && !self.check(TokenType::Number) {
return Err(self.parse_error("Expected an unsigned sample size"));
}
let size = self.parse_unary()?;
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs b/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
index 1451718e1..abbe064e4 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/queries/snowflake_pivot.rs
@@ -61,7 +61,7 @@ impl Parser {
/// Refuses a Snowflake `name ( ... )` in FROM that Snowflake takes only inside TABLE( ).
pub(crate) fn refuse_snowflake_bare_table_call(&self, name: &str) -> Result<()> {
use crate::parser::constants::{SNOWFLAKE_FROM_CALLS, SNOWFLAKE_FROM_CALLS_OF_A_NAME};
- if !self.is_snowflake() {
+ if !self.applies_snowflake_context_rules() {
return Ok(());
}
let upper: String = name.to_ascii_uppercase();
@@ -78,7 +78,7 @@ impl Parser {
/// Refuses Snowflake's `FROM ( f ( ... ) )`: a table function needs TABLE( ), not parentheses.
pub(crate) fn refuse_snowflake_parenthesized_call(&self, source: &Expression) -> Result<()> {
let call = matches!(source, Expression::Paren(paren) if matches!(paren.this, Expression::Function(_)));
- match self.is_snowflake() && call {
+ match self.applies_snowflake_context_rules() && call {
true => Err(self.parse_error("Expected TABLE( ) around a table function")),
false => Ok(()),
}
diff --git a/crates/sqlquack-syntax/src/parser/tests/test_errors.rs b/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
index aa0c88da6..e9898d10e 100644
--- a/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
+++ b/crates/sqlquack-syntax/src/parser/tests/test_errors.rs
@@ -135,12 +135,6 @@ fn given_incomplete_sql_when_parsing_then_parsing_fails() {
sql: "SELECT * FROM t1 RESAMPLE ( USING v1 INCREMENT BY INTERVAL '1 hour' METADATA_COLUMNS IS_GENERATED ( ) 'v1' )",
expected_error: "error",
},
- ParseErrorTestCase {
- description: "RESAMPLE's METADATA_COLUMNS needs a function, and the interval does not take it as its unit (recorded errno 1003)",
- dialect: Some(DialectType::Snowflake),
- sql: "SELECT * FROM t1 RESAMPLE ( USING v1 INCREMENT BY INTERVAL '1 hour' METADATA_COLUMNS ( ) ) ;",
- expected_error: "error",
- },
ParseErrorTestCase {
description: "a star's ILIKE without a pattern is rejected",
dialect: None,
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
index df501924f..390de2f12 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_alter_governance.rs
@@ -27,7 +27,7 @@ fn given_snowflake_alter_governance_actions_when_parsing_then_recorded_verdicts_
SnowflakeVerdictTestCase {
description: "a row access policy swap onto no columns (recorded OK)",
sql: "ALTER TABLE v1 DROP ROW ACCESS POLICY v1 , ADD ROW ACCESS POLICY v1 ON ( ) ;",
- expected_kind: Some("raw"),
+ expected_kind: Some("alter_table"),
},
SnowflakeVerdictTestCase {
description: "a contact purpose on a view (recorded OK)",
@@ -37,7 +37,7 @@ fn given_snowflake_alter_governance_actions_when_parsing_then_recorded_verdicts_
SnowflakeVerdictTestCase {
description: "a bare JOIN property after UNSET (recorded OK)",
sql: "ALTER TABLE v1 UNSET JOIN ;",
- expected_kind: Some("raw"),
+ expected_kind: Some("alter_table"),
},
SnowflakeVerdictTestCase {
description: "a plain property SET stays with the table parser (recorded OK)",
diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
index 68b1a52c6..40bbe4584 100644
--- a/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
+++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_fixes.rs
@@ -786,7 +786,7 @@ fn given_a_snowflake_create_model_gateway_or_experiment_when_parsing_then_its_so
SnowflakeVerdictTestCase {
description: "keeps ALTER TABLE v1 MODIFY v1 SET MASKING POLICY v1 ;",
sql: "ALTER TABLE v1 MODIFY v1 SET MASKING POLICY v1 ;",
- expected_kind: Some("raw"),
+ expected_kind: Some("alter_table"),
},
SnowflakeVerdictTestCase {
description: "keeps CREATE TABLE t1 ( a INT AS ( 1 ) ) ;",
@@ -1435,6 +1435,16 @@ fn given_a_snowflake_from_clause_when_parsing_then_recorded_query_verdicts_hold(
sql: "SELECT * FROM t1 JOIN t2 MATCH_CONDITION ( t1.c1 >= t2.c1 ) ;",
expected_kind: None,
},
+ SnowflakeVerdictTestCase {
+ description: "RESAMPLE's METADATA_COLUMNS needs a function, and the interval does not take it as its unit (recorded errno 1003)",
+ sql: "SELECT * FROM t1 RESAMPLE ( USING v1 INCREMENT BY INTERVAL '1 hour' METADATA_COLUMNS ( ) ) ;",
+ expected_kind: None,
+ },
+ SnowflakeVerdictTestCase {
+ description: "a sample size that is a string (recorded errno 1003)",
+ sql: "SELECT 1 FROM t1 SAMPLE ( 'x' ROWS ) ;",
+ expected_kind: None,
+ },
SnowflakeVerdictTestCase {
description: "a negative sample size (recorded errno 1003)",
sql: "SELECT * FROM t1 SAMPLE ( -1 ) ;",
@@ -1726,6 +1736,46 @@ fn given_a_snowflake_create_external_table_when_parsing_then_recorded_verdicts_h
sql: "CREATE EXTERNAL TABLE v1 ( v1 INT AS 1 NOT UNIQUE ) LOCATION = @s1 FILE_FORMAT = ( FORMAT_NAME = 'm' ) ;",
expected_kind: None,
},
+ SnowflakeVerdictTestCase {
+ description: "a bare template query keeps the structured table (recorded OK)",
+ sql: "CREATE EXTERNAL TABLE v1 USING TEMPLATE ( SELECT 1 ) ;",
+ expected_kind: Some("create_table"),
+ },
+ ];
+ for test_case in test_cases {
+ assert_eq!(
+ snowflake_kind(test_case.sql),
+ test_case.expected_kind.map(str::to_owned),
+ "{}",
+ test_case.description
+ );
+ }
+}
+
+#[test]
+fn given_a_snowflake_alter_table_governance_action_when_parsing_then_only_a_faithful_tree_is_structured(
+) {
+ let test_cases = [
+ SnowflakeVerdictTestCase {
+ description: "an unquoted tag stays structured (recorded OK)",
+ sql: "ALTER TABLE v1 SET TAG v1 = 'm' ;",
+ expected_kind: Some("alter_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a quoted tag, whose quoting the tree drops, stays raw (recorded OK)",
+ sql: "ALTER TABLE v1 SET TAG \"v1 Q\" = 'm' ;",
+ expected_kind: Some("raw"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "an unquoted row access policy stays structured (recorded OK)",
+ sql: "ALTER TABLE v1 ADD ROW ACCESS POLICY v1 ON ( v1 ) ;",
+ expected_kind: Some("alter_table"),
+ },
+ SnowflakeVerdictTestCase {
+ description: "a quoted row access policy stays raw (recorded OK)",
+ sql: "ALTER TABLE v1 ADD ROW ACCESS POLICY \"v1 Q\" ON ( v1 ) ;",
+ expected_kind: Some("raw"),
+ },
];
for test_case in test_cases {
assert_eq!(
From 552b9c1b69a9e76a4dfe1b1f64308e00e01444d4 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Fri, 6 Nov 2026 23:25:10 +0000
Subject: [PATCH 19/25] coverage: re-record the syntax baseline for the
Snowflake parser batch (D303)
Moves out of met, as ruling D303 accepts: six quoted-name governance
obligations whose structured tree dropped the quotes and now stay Raw
(alter-iceberg-table.datagovnpolicytagaction o243, o245, o247 and
alter-table.datagovnpolicytagaction o247, o249, o251), and sf.dml.insert,
unverified until its review is renewed at the new fingerprint. Everything else
moves into met: 1,487 obligations gained, 1,040 syntax-error cases now
rejected, 1,022 refused cases now parsed and 2,400 receipt contradictions
resolved.
---
coverage/syntax/baseline.json | 8565 +++++++++++++++------------------
1 file changed, 3823 insertions(+), 4742 deletions(-)
diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json
index ee32a5018..376a209b3 100644
--- a/coverage/syntax/baseline.json
+++ b/coverage/syntax/baseline.json
@@ -15,7 +15,7 @@
"catalogue/utility.toml": "55b30dcf06bf8182232a0da6b1da75462ae171e015cc8c9b8b95b36a722b44c5",
"sources.toml": "a180c722616dfefc1568edf41938a0abf491f5a89f9609a1f666a50aa5aead94"
},
- "parser_tree": "cc21b65e16782fc53d833e5ec10a9bc3ba9fdc04",
+ "parser_tree": "752f45b805b271f57b4e21f2fdb50a26059fb991",
"forms": {
"sf.classes.anomaly-detection.commands.create-anomaly-detection": "unverified",
"sf.classes.anomaly-detection.commands.drop-anomaly-detection": "unverified",
@@ -1161,7 +1161,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage": "unverified",
"sf.dml.delete": "unverified",
"sf.dml.get": "unverified",
- "sf.dml.insert": "verified",
+ "sf.dml.insert": "unverified",
"sf.dml.insert-multi-table": "absent",
"sf.dml.insert-multi-table.all-intoclause": "unverified",
"sf.dml.insert-multi-table.first-all-when-then": "unverified",
@@ -10387,9 +10387,21 @@
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.o019",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.o020",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.o021",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o001",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o002",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o003",
"sf.ddl.alter-iceberg-table-convert-to-managed.o004",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o005",
"sf.ddl.alter-iceberg-table-convert-to-managed.o006",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o007",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o008",
"sf.ddl.alter-iceberg-table-convert-to-managed.o009",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o010",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o011",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o012",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o013",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o014",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o015",
"sf.ddl.alter-iceberg-table-convert-to-managed.o016",
"sf.ddl.alter-iceberg-table-convert-to-managed.o017",
"sf.ddl.alter-iceberg-table-convert-to-managed.o018",
@@ -10397,6 +10409,9 @@
"sf.ddl.alter-iceberg-table-convert-to-managed.o020",
"sf.ddl.alter-iceberg-table-convert-to-managed.o021",
"sf.ddl.alter-iceberg-table-convert-to-managed.o022",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o023",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o024",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.o025",
"sf.ddl.alter-iceberg-table-optimize.o001",
"sf.ddl.alter-iceberg-table-optimize.o002",
"sf.ddl.alter-iceberg-table-optimize.o003",
@@ -10740,28 +10755,44 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o033",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o034",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o035",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o037",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o038",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o039",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o041",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o042",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o043",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o044",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o045",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o046",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o047",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o048",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o049",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o050",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o051",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o052",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o053",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o055",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o056",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o057",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o058",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o059",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o060",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o061",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o062",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o063",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o064",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o065",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o066",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o067",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o068",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o070",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o071",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o072",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o073",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o074",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o075",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o076",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o077",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o078",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o079",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o080",
@@ -10822,8 +10853,18 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o194",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o211",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o212",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o213",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o214",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o215",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o216",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o217",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o218",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o219",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o220",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o221",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o222",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o223",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o224",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o225",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o226",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o227",
@@ -10841,9 +10882,6 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o239",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o240",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o241",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o243",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o245",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o247",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o255",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o256",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o257",
@@ -10880,21 +10918,27 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o329",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o330",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o331",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o332",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o333",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o334",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o336",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o337",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o338",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o339",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o340",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o341",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o342",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o343",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o344",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o345",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o346",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o347",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o348",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o349",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o350",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o351",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o354",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o355",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o356",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o359",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.o360",
@@ -10956,6 +11000,9 @@
"sf.ddl.alter-iceberg-table.set.o033",
"sf.ddl.alter-iceberg-table.set.o034",
"sf.ddl.alter-iceberg-table.set.o036",
+ "sf.ddl.alter-iceberg-table.set.o037",
+ "sf.ddl.alter-iceberg-table.set.o039",
+ "sf.ddl.alter-iceberg-table.set.o041",
"sf.ddl.alter-iceberg-table.set.o044",
"sf.ddl.alter-iceberg-table.set.o045",
"sf.ddl.alter-iceberg-table.set.o046",
@@ -11000,6 +11047,8 @@
"sf.ddl.alter-iceberg-table.set.o085",
"sf.ddl.alter-iceberg-table.set.o086",
"sf.ddl.alter-iceberg-table.set.o089",
+ "sf.ddl.alter-iceberg-table.set.o090",
+ "sf.ddl.alter-iceberg-table.set.o091",
"sf.ddl.alter-iceberg-table.set.o092",
"sf.ddl.alter-iceberg-table.set.o093",
"sf.ddl.alter-iceberg-table.set.o094",
@@ -11412,6 +11461,7 @@
"sf.ddl.alter-materialized-view.rename-to-cluster-by.o099",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.o102",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.o103",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.o104",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.o001",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.o002",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.o003",
@@ -14742,27 +14792,49 @@
"sf.ddl.alter-table-column.datagovnpolicytagaction.o143",
"sf.ddl.alter-table-column.datagovnpolicytagaction.o144",
"sf.ddl.alter-table-column.datagovnpolicytagaction.o145",
+ "sf.ddl.alter-table-column.drop-default-set-default.o001",
"sf.ddl.alter-table-column.drop-default-set-default.o002",
+ "sf.ddl.alter-table-column.drop-default-set-default.o003",
"sf.ddl.alter-table-column.drop-default-set-default.o004",
+ "sf.ddl.alter-table-column.drop-default-set-default.o005",
"sf.ddl.alter-table-column.drop-default-set-default.o006",
+ "sf.ddl.alter-table-column.drop-default-set-default.o010",
"sf.ddl.alter-table-column.drop-default-set-default.o011",
+ "sf.ddl.alter-table-column.drop-default-set-default.o012",
"sf.ddl.alter-table-column.drop-default-set-default.o013",
+ "sf.ddl.alter-table-column.drop-default-set-default.o015",
"sf.ddl.alter-table-column.drop-default-set-default.o016",
+ "sf.ddl.alter-table-column.drop-default-set-default.o017",
"sf.ddl.alter-table-column.drop-default-set-default.o018",
"sf.ddl.alter-table-column.drop-default-set-default.o019",
+ "sf.ddl.alter-table-column.drop-default-set-default.o020",
"sf.ddl.alter-table-column.drop-default-set-default.o021",
+ "sf.ddl.alter-table-column.drop-default-set-default.o023",
"sf.ddl.alter-table-column.drop-default-set-default.o024",
+ "sf.ddl.alter-table-column.drop-default-set-default.o025",
"sf.ddl.alter-table-column.drop-default-set-default.o026",
+ "sf.ddl.alter-table-column.drop-default-set-default.o027",
"sf.ddl.alter-table-column.drop-default-set-default.o028",
+ "sf.ddl.alter-table-column.drop-default-set-default.o030",
+ "sf.ddl.alter-table-column.drop-default-set-default.o032",
"sf.ddl.alter-table-column.drop-default-set-default.o033",
+ "sf.ddl.alter-table-column.drop-default-set-default.o034",
"sf.ddl.alter-table-column.drop-default-set-default.o035",
+ "sf.ddl.alter-table-column.drop-default-set-default.o037",
+ "sf.ddl.alter-table-column.drop-default-set-default.o039",
"sf.ddl.alter-table-column.drop-default-set-default.o040",
+ "sf.ddl.alter-table-column.drop-default-set-default.o041",
"sf.ddl.alter-table-column.drop-default-set-default.o042",
+ "sf.ddl.alter-table-column.drop-default-set-default.o044",
"sf.ddl.alter-table-column.drop-default-set-default.o045",
+ "sf.ddl.alter-table-column.drop-default-set-default.o046",
"sf.ddl.alter-table-column.drop-default-set-default.o047",
"sf.ddl.alter-table-column.drop-default-set-default.o048",
+ "sf.ddl.alter-table-column.drop-default-set-default.o049",
"sf.ddl.alter-table-column.drop-default-set-default.o050",
+ "sf.ddl.alter-table-column.drop-default-set-default.o052",
"sf.ddl.alter-table-column.drop-default-set-default.o053",
+ "sf.ddl.alter-table-column.drop-default-set-default.o054",
"sf.ddl.alter-table-column.drop-default-set-default.o055",
"sf.ddl.alter-table-column.drop-default-set-default.o062",
"sf.ddl.alter-table-column.drop-default-set-default.o063",
@@ -14775,6 +14847,24 @@
"sf.ddl.alter-table-column.drop-default-set-default.o071",
"sf.ddl.alter-table-column.drop-default-set-default.o072",
"sf.ddl.alter-table-column.drop-default-set-default.o073",
+ "sf.ddl.alter-table-column.drop-default-set-default.o075",
+ "sf.ddl.alter-table-column.drop-default-set-default.o076",
+ "sf.ddl.alter-table-column.drop-default-set-default.o077",
+ "sf.ddl.alter-table-column.drop-default-set-default.o078",
+ "sf.ddl.alter-table-column.drop-default-set-default.o079",
+ "sf.ddl.alter-table-column.drop-default-set-default.o080",
+ "sf.ddl.alter-table-column.drop-default-set-default.o081",
+ "sf.ddl.alter-table-column.drop-default-set-default.o097",
+ "sf.ddl.alter-table-column.drop-default-set-default.o098",
+ "sf.ddl.alter-table-column.drop-default-set-default.o099",
+ "sf.ddl.alter-table-column.drop-default-set-default.o100",
+ "sf.ddl.alter-table-column.drop-default-set-default.o101",
+ "sf.ddl.alter-table-column.drop-default-set-default.o102",
+ "sf.ddl.alter-table-column.drop-default-set-default.o103",
+ "sf.ddl.alter-table-column.drop-default-set-default.o104",
+ "sf.ddl.alter-table-column.drop-default-set-default.o105",
+ "sf.ddl.alter-table-column.drop-default-set-default.o111",
+ "sf.ddl.alter-table-column.drop-default-set-default.o112",
"sf.ddl.alter-table-column.drop-default-set-default.o113",
"sf.ddl.alter-table-column.drop-default-set-default.o114",
"sf.ddl.alter-table-column.drop-default-set-default.o115",
@@ -14822,8 +14912,12 @@
"sf.ddl.alter-table-column.drop-default-set-default.o157",
"sf.ddl.alter-table-column.drop-default-set-default.o162",
"sf.ddl.alter-table-column.drop-default-set-default.o163",
+ "sf.ddl.alter-table-column.drop-default-set-default.o167",
"sf.ddl.alter-table-column.drop-default-set-default.o168",
+ "sf.ddl.alter-table-column.drop-default-set-default.o169",
+ "sf.ddl.alter-table-column.drop-default-set-default.o170",
"sf.ddl.alter-table-column.drop-default-set-default.o171",
+ "sf.ddl.alter-table-column.drop-default-set-default.o172",
"sf.ddl.alter-table-column.drop-default-set-default.o173",
"sf.ddl.alter-table-column.drop-default-set-default.o174",
"sf.ddl.alter-table-column.drop-default-set-default.o175",
@@ -14839,6 +14933,8 @@
"sf.ddl.alter-table-column.drop-default-set-default.o185",
"sf.ddl.alter-table-column.drop-default-set-default.o186",
"sf.ddl.alter-table-column.drop-default-set-default.o187",
+ "sf.ddl.alter-table-column.drop-default-set-default.o188",
+ "sf.ddl.alter-table-column.drop-default-set-default.o189",
"sf.ddl.alter-table-column.drop-default-set-default.o190",
"sf.ddl.alter-table-column.drop-default-set-default.o191",
"sf.ddl.alter-table-column.drop-default-set-default.o192",
@@ -14863,6 +14959,8 @@
"sf.ddl.alter-table-event-table.set.o017",
"sf.ddl.alter-table-event-table.set.o018",
"sf.ddl.alter-table-event-table.set.o020",
+ "sf.ddl.alter-table-event-table.set.o023",
+ "sf.ddl.alter-table-event-table.set.o025",
"sf.ddl.alter-table-event-table.set.o027",
"sf.ddl.alter-table-event-table.set.o029",
"sf.ddl.alter-table-event-table.set.o030",
@@ -14874,6 +14972,7 @@
"sf.ddl.alter-table-event-table.set.o038",
"sf.ddl.alter-table-event-table.set.o039",
"sf.ddl.alter-table-event-table.set.o040",
+ "sf.ddl.alter-table-event-table.set.o041",
"sf.ddl.alter-table-event-table.set.o042",
"sf.ddl.alter-table-event-table.set.o055",
"sf.ddl.alter-table-event-table.set.o057",
@@ -14975,6 +15074,7 @@
"sf.ddl.alter-table.constraintaction.o031",
"sf.ddl.alter-table.constraintaction.o032",
"sf.ddl.alter-table.constraintaction.o033",
+ "sf.ddl.alter-table.constraintaction.o035",
"sf.ddl.alter-table.constraintaction.o036",
"sf.ddl.alter-table.constraintaction.o037",
"sf.ddl.alter-table.constraintaction.o038",
@@ -15068,28 +15168,44 @@
"sf.ddl.alter-table.datagovnpolicytagaction.o037",
"sf.ddl.alter-table.datagovnpolicytagaction.o038",
"sf.ddl.alter-table.datagovnpolicytagaction.o039",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o041",
"sf.ddl.alter-table.datagovnpolicytagaction.o042",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o043",
"sf.ddl.alter-table.datagovnpolicytagaction.o045",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o046",
"sf.ddl.alter-table.datagovnpolicytagaction.o047",
"sf.ddl.alter-table.datagovnpolicytagaction.o048",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o049",
"sf.ddl.alter-table.datagovnpolicytagaction.o050",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o051",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o052",
"sf.ddl.alter-table.datagovnpolicytagaction.o053",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o054",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o055",
"sf.ddl.alter-table.datagovnpolicytagaction.o056",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o057",
"sf.ddl.alter-table.datagovnpolicytagaction.o059",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o060",
"sf.ddl.alter-table.datagovnpolicytagaction.o061",
"sf.ddl.alter-table.datagovnpolicytagaction.o062",
"sf.ddl.alter-table.datagovnpolicytagaction.o063",
"sf.ddl.alter-table.datagovnpolicytagaction.o064",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o065",
"sf.ddl.alter-table.datagovnpolicytagaction.o066",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o067",
"sf.ddl.alter-table.datagovnpolicytagaction.o068",
"sf.ddl.alter-table.datagovnpolicytagaction.o069",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o070",
"sf.ddl.alter-table.datagovnpolicytagaction.o071",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o072",
"sf.ddl.alter-table.datagovnpolicytagaction.o074",
"sf.ddl.alter-table.datagovnpolicytagaction.o075",
"sf.ddl.alter-table.datagovnpolicytagaction.o076",
"sf.ddl.alter-table.datagovnpolicytagaction.o077",
"sf.ddl.alter-table.datagovnpolicytagaction.o078",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o079",
"sf.ddl.alter-table.datagovnpolicytagaction.o080",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o081",
"sf.ddl.alter-table.datagovnpolicytagaction.o082",
"sf.ddl.alter-table.datagovnpolicytagaction.o083",
"sf.ddl.alter-table.datagovnpolicytagaction.o085",
@@ -15143,8 +15259,18 @@
"sf.ddl.alter-table.datagovnpolicytagaction.o198",
"sf.ddl.alter-table.datagovnpolicytagaction.o215",
"sf.ddl.alter-table.datagovnpolicytagaction.o216",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o217",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o218",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o219",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o220",
"sf.ddl.alter-table.datagovnpolicytagaction.o221",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o222",
"sf.ddl.alter-table.datagovnpolicytagaction.o223",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o224",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o225",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o226",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o227",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o228",
"sf.ddl.alter-table.datagovnpolicytagaction.o229",
"sf.ddl.alter-table.datagovnpolicytagaction.o230",
"sf.ddl.alter-table.datagovnpolicytagaction.o231",
@@ -15162,9 +15288,6 @@
"sf.ddl.alter-table.datagovnpolicytagaction.o243",
"sf.ddl.alter-table.datagovnpolicytagaction.o244",
"sf.ddl.alter-table.datagovnpolicytagaction.o245",
- "sf.ddl.alter-table.datagovnpolicytagaction.o247",
- "sf.ddl.alter-table.datagovnpolicytagaction.o249",
- "sf.ddl.alter-table.datagovnpolicytagaction.o251",
"sf.ddl.alter-table.datagovnpolicytagaction.o259",
"sf.ddl.alter-table.datagovnpolicytagaction.o260",
"sf.ddl.alter-table.datagovnpolicytagaction.o261",
@@ -15203,21 +15326,27 @@
"sf.ddl.alter-table.datagovnpolicytagaction.o380",
"sf.ddl.alter-table.datagovnpolicytagaction.o381",
"sf.ddl.alter-table.datagovnpolicytagaction.o382",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o383",
"sf.ddl.alter-table.datagovnpolicytagaction.o384",
"sf.ddl.alter-table.datagovnpolicytagaction.o385",
"sf.ddl.alter-table.datagovnpolicytagaction.o387",
"sf.ddl.alter-table.datagovnpolicytagaction.o388",
"sf.ddl.alter-table.datagovnpolicytagaction.o389",
"sf.ddl.alter-table.datagovnpolicytagaction.o390",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o391",
"sf.ddl.alter-table.datagovnpolicytagaction.o392",
"sf.ddl.alter-table.datagovnpolicytagaction.o393",
"sf.ddl.alter-table.datagovnpolicytagaction.o394",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o395",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o396",
"sf.ddl.alter-table.datagovnpolicytagaction.o397",
"sf.ddl.alter-table.datagovnpolicytagaction.o398",
"sf.ddl.alter-table.datagovnpolicytagaction.o399",
"sf.ddl.alter-table.datagovnpolicytagaction.o400",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o401",
"sf.ddl.alter-table.datagovnpolicytagaction.o402",
"sf.ddl.alter-table.datagovnpolicytagaction.o405",
+ "sf.ddl.alter-table.datagovnpolicytagaction.o406",
"sf.ddl.alter-table.datagovnpolicytagaction.o407",
"sf.ddl.alter-table.datagovnpolicytagaction.o410",
"sf.ddl.alter-table.datagovnpolicytagaction.o411",
@@ -15774,6 +15903,8 @@
"sf.ddl.alter-table.set.o035",
"sf.ddl.alter-table.set.o036",
"sf.ddl.alter-table.set.o038",
+ "sf.ddl.alter-table.set.o041",
+ "sf.ddl.alter-table.set.o043",
"sf.ddl.alter-table.set.o045",
"sf.ddl.alter-table.set.o047",
"sf.ddl.alter-table.set.o048",
@@ -15791,6 +15922,7 @@
"sf.ddl.alter-table.set.o063",
"sf.ddl.alter-table.set.o064",
"sf.ddl.alter-table.set.o065",
+ "sf.ddl.alter-table.set.o066",
"sf.ddl.alter-table.set.o067",
"sf.ddl.alter-table.set.o087",
"sf.ddl.alter-table.set.o089",
@@ -18322,7 +18454,114 @@
"sf.ddl.create-dcm-project.o020",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o004",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o006",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o009",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o012",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o017",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o019",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o022",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o024",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o025",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o027",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o032",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o034",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o035",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o042",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o044",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o049",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o052",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o055",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o060",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o067",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o084",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o095",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o103",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o109",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o113",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o117",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o135",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o137",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o140",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o147",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o149",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o150",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o152",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o159",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o161",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o162",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o171",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o173",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o185",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o187",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o188",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o190",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o191",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o193",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o194",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o195",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o196",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o197",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o198",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o199",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o200",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o201",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o202",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o203",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o204",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o205",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o209",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o210",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o211",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o212",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o213",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o214",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o215",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o216",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o217",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o218",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o219",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o220",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o222",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o223",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o224",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o225",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o226",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o227",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o228",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o229",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o230",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o231",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o232",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o233",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o234",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o235",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o236",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o237",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o238",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o239",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o240",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o244",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o245",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o271",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o272",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o274",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o275",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o278",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o280",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o283",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o286",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o289",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o292",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o297",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o298",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o299",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o300",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o379",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o380",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o381",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o382",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o383",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o384",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o392",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.o396",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table.o001",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table.o003",
@@ -18585,6 +18824,7 @@
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o303",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o304",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o309",
+ "sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o310",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o313",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o319",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.o320",
@@ -18696,8 +18936,76 @@
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.o200",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.o202",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.o203",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o002",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o004",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o007",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o010",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o040",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o042",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o047",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o050",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o053",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o058",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o065",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o080",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o081",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o083",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o084",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o087",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o089",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o092",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o095",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o098",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o101",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o112",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o123",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o131",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o137",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o141",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o145",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o199",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o201",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o207",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o213",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o215",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o216",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o218",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o219",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o220",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o222",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o223",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o231",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o232",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o233",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o234",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o235",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o236",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o237",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o238",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o239",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o240",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o241",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o242",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o243",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o244",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o245",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o246",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o247",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o268",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o269",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o270",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o271",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o272",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o273",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o274",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o275",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o293",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o294",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o295",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o296",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o297",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o298",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.o316",
"sf.ddl.create-dynamic-table.define-dynamic-table.o004",
"sf.ddl.create-dynamic-table.define-dynamic-table.o006",
"sf.ddl.create-dynamic-table.define-dynamic-table.o009",
@@ -18833,6 +19141,7 @@
"sf.ddl.create-external-function.function.o011",
"sf.ddl.create-external-function.function.o012",
"sf.ddl.create-external-function.function.o013",
+ "sf.ddl.create-external-function.function.o014",
"sf.ddl.create-external-function.function.o015",
"sf.ddl.create-external-function.function.o016",
"sf.ddl.create-external-function.function.o017",
@@ -18847,46 +19156,76 @@
"sf.ddl.create-external-function.function.o027",
"sf.ddl.create-external-function.function.o028",
"sf.ddl.create-external-function.function-returns-api-integration-as.o001",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o002",
"sf.ddl.create-external-function.function-returns-api-integration-as.o003",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o004",
"sf.ddl.create-external-function.function-returns-api-integration-as.o005",
"sf.ddl.create-external-function.function-returns-api-integration-as.o006",
"sf.ddl.create-external-function.function-returns-api-integration-as.o007",
"sf.ddl.create-external-function.function-returns-api-integration-as.o008",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o009",
"sf.ddl.create-external-function.function-returns-api-integration-as.o010",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o012",
"sf.ddl.create-external-function.function-returns-api-integration-as.o013",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o015",
"sf.ddl.create-external-function.function-returns-api-integration-as.o016",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o017",
"sf.ddl.create-external-function.function-returns-api-integration-as.o018",
"sf.ddl.create-external-function.function-returns-api-integration-as.o019",
"sf.ddl.create-external-function.function-returns-api-integration-as.o020",
"sf.ddl.create-external-function.function-returns-api-integration-as.o021",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o022",
"sf.ddl.create-external-function.function-returns-api-integration-as.o023",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o024",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o025",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o026",
"sf.ddl.create-external-function.function-returns-api-integration-as.o027",
"sf.ddl.create-external-function.function-returns-api-integration-as.o028",
"sf.ddl.create-external-function.function-returns-api-integration-as.o029",
"sf.ddl.create-external-function.function-returns-api-integration-as.o030",
"sf.ddl.create-external-function.function-returns-api-integration-as.o031",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o032",
"sf.ddl.create-external-function.function-returns-api-integration-as.o033",
"sf.ddl.create-external-function.function-returns-api-integration-as.o034",
"sf.ddl.create-external-function.function-returns-api-integration-as.o035",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o036",
"sf.ddl.create-external-function.function-returns-api-integration-as.o037",
"sf.ddl.create-external-function.function-returns-api-integration-as.o038",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o039",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o040",
"sf.ddl.create-external-function.function-returns-api-integration-as.o041",
"sf.ddl.create-external-function.function-returns-api-integration-as.o042",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o043",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o044",
"sf.ddl.create-external-function.function-returns-api-integration-as.o045",
"sf.ddl.create-external-function.function-returns-api-integration-as.o046",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o047",
"sf.ddl.create-external-function.function-returns-api-integration-as.o049",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o050",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o052",
"sf.ddl.create-external-function.function-returns-api-integration-as.o053",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o054",
"sf.ddl.create-external-function.function-returns-api-integration-as.o055",
"sf.ddl.create-external-function.function-returns-api-integration-as.o056",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o057",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o058",
"sf.ddl.create-external-function.function-returns-api-integration-as.o059",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o060",
"sf.ddl.create-external-function.function-returns-api-integration-as.o061",
"sf.ddl.create-external-function.function-returns-api-integration-as.o062",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o063",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o064",
"sf.ddl.create-external-function.function-returns-api-integration-as.o065",
"sf.ddl.create-external-function.function-returns-api-integration-as.o066",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o067",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o069",
"sf.ddl.create-external-function.function-returns-api-integration-as.o070",
"sf.ddl.create-external-function.function-returns-api-integration-as.o071",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o072",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o074",
"sf.ddl.create-external-function.function-returns-api-integration-as.o075",
"sf.ddl.create-external-function.function-returns-api-integration-as.o076",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o077",
"sf.ddl.create-external-function.function-returns-api-integration-as.o079",
"sf.ddl.create-external-function.function-returns-api-integration-as.o080",
"sf.ddl.create-external-function.function-returns-api-integration-as.o081",
@@ -18904,6 +19243,7 @@
"sf.ddl.create-external-function.function-returns-api-integration-as.o094",
"sf.ddl.create-external-function.function-returns-api-integration-as.o095",
"sf.ddl.create-external-function.function-returns-api-integration-as.o096",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.o097",
"sf.ddl.create-external-function.function-returns-api-integration-as.o098",
"sf.ddl.create-external-function.function-returns-api-integration-as.o099",
"sf.ddl.create-external-function.function-returns-api-integration-as.o100",
@@ -19016,9 +19356,12 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o410",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o439",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o442",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o443",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o447",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o450",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o451",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o453",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o459",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o466",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o469",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.o470",
@@ -19128,9 +19471,12 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o392",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o417",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o420",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o421",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o425",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o428",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o429",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o431",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o437",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o444",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o447",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.o448",
@@ -19241,8 +19587,10 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o395",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o420",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o423",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o424",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o428",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o431",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o432",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o434",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o446",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.syntax.o449",
@@ -20436,44 +20784,68 @@
"sf.ddl.create-file-format.define-file-format.o408",
"sf.ddl.create-file-format.define-file-format.o409",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o001",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o002",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o003",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o004",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o005",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o006",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o007",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o008",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o010",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o011",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o013",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o014",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o015",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o016",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o017",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o018",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o019",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o020",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o021",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o022",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o023",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o024",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o025",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o026",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o027",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o028",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o029",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o030",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o031",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o032",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o033",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o034",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o035",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o036",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o037",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o038",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o039",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o040",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o041",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o042",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o043",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o044",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o045",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o046",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o047",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o048",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o049",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o050",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o051",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o052",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o053",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o054",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o055",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o056",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o057",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o058",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o059",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o060",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o061",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o062",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o063",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o064",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o065",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o066",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o067",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o068",
@@ -20491,12 +20863,19 @@
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o080",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o081",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o082",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o083",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o084",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o085",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o086",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o087",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o088",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o089",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o090",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o091",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o092",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o093",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o094",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.o095",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o096",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o097",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.o098",
@@ -20526,50 +20905,83 @@
"sf.ddl.create-function.create-function.o019",
"sf.ddl.create-function.create-function.o020",
"sf.ddl.create-function.create-function-returns-language.o001",
+ "sf.ddl.create-function.create-function-returns-language.o002",
"sf.ddl.create-function.create-function-returns-language.o003",
+ "sf.ddl.create-function.create-function-returns-language.o004",
"sf.ddl.create-function.create-function-returns-language.o005",
"sf.ddl.create-function.create-function-returns-language.o006",
"sf.ddl.create-function.create-function-returns-language.o007",
+ "sf.ddl.create-function.create-function-returns-language.o008",
"sf.ddl.create-function.create-function-returns-language.o009",
+ "sf.ddl.create-function.create-function-returns-language.o010",
"sf.ddl.create-function.create-function-returns-language.o011",
"sf.ddl.create-function.create-function-returns-language.o012",
"sf.ddl.create-function.create-function-returns-language.o013",
"sf.ddl.create-function.create-function-returns-language.o014",
+ "sf.ddl.create-function.create-function-returns-language.o015",
"sf.ddl.create-function.create-function-returns-language.o016",
+ "sf.ddl.create-function.create-function-returns-language.o018",
"sf.ddl.create-function.create-function-returns-language.o019",
+ "sf.ddl.create-function.create-function-returns-language.o021",
"sf.ddl.create-function.create-function-returns-language.o022",
+ "sf.ddl.create-function.create-function-returns-language.o023",
"sf.ddl.create-function.create-function-returns-language.o024",
"sf.ddl.create-function.create-function-returns-language.o025",
+ "sf.ddl.create-function.create-function-returns-language.o026",
+ "sf.ddl.create-function.create-function-returns-language.o027",
"sf.ddl.create-function.create-function-returns-language.o028",
+ "sf.ddl.create-function.create-function-returns-language.o029",
"sf.ddl.create-function.create-function-returns-language.o030",
"sf.ddl.create-function.create-function-returns-language.o031",
"sf.ddl.create-function.create-function-returns-language.o032",
"sf.ddl.create-function.create-function-returns-language.o033",
+ "sf.ddl.create-function.create-function-returns-language.o034",
"sf.ddl.create-function.create-function-returns-language.o035",
+ "sf.ddl.create-function.create-function-returns-language.o036",
+ "sf.ddl.create-function.create-function-returns-language.o037",
+ "sf.ddl.create-function.create-function-returns-language.o038",
"sf.ddl.create-function.create-function-returns-language.o039",
"sf.ddl.create-function.create-function-returns-language.o040",
"sf.ddl.create-function.create-function-returns-language.o041",
"sf.ddl.create-function.create-function-returns-language.o042",
"sf.ddl.create-function.create-function-returns-language.o043",
+ "sf.ddl.create-function.create-function-returns-language.o044",
"sf.ddl.create-function.create-function-returns-language.o045",
"sf.ddl.create-function.create-function-returns-language.o046",
"sf.ddl.create-function.create-function-returns-language.o047",
+ "sf.ddl.create-function.create-function-returns-language.o048",
"sf.ddl.create-function.create-function-returns-language.o049",
"sf.ddl.create-function.create-function-returns-language.o050",
+ "sf.ddl.create-function.create-function-returns-language.o051",
+ "sf.ddl.create-function.create-function-returns-language.o052",
"sf.ddl.create-function.create-function-returns-language.o053",
"sf.ddl.create-function.create-function-returns-language.o054",
+ "sf.ddl.create-function.create-function-returns-language.o055",
+ "sf.ddl.create-function.create-function-returns-language.o056",
+ "sf.ddl.create-function.create-function-returns-language.o057",
"sf.ddl.create-function.create-function-returns-language.o058",
+ "sf.ddl.create-function.create-function-returns-language.o059",
"sf.ddl.create-function.create-function-returns-language.o060",
"sf.ddl.create-function.create-function-returns-language.o061",
+ "sf.ddl.create-function.create-function-returns-language.o062",
+ "sf.ddl.create-function.create-function-returns-language.o063",
+ "sf.ddl.create-function.create-function-returns-language.o064",
"sf.ddl.create-function.create-function-returns-language.o065",
+ "sf.ddl.create-function.create-function-returns-language.o066",
"sf.ddl.create-function.create-function-returns-language.o067",
"sf.ddl.create-function.create-function-returns-language.o068",
+ "sf.ddl.create-function.create-function-returns-language.o069",
"sf.ddl.create-function.create-function-returns-language.o070",
+ "sf.ddl.create-function.create-function-returns-language.o071",
"sf.ddl.create-function.create-function-returns-language.o072",
"sf.ddl.create-function.create-function-returns-language.o073",
"sf.ddl.create-function.create-function-returns-language.o074",
+ "sf.ddl.create-function.create-function-returns-language.o075",
+ "sf.ddl.create-function.create-function-returns-language.o076",
"sf.ddl.create-function.create-function-returns-language.o077",
"sf.ddl.create-function.create-function-returns-language.o078",
+ "sf.ddl.create-function.create-function-returns-language.o079",
+ "sf.ddl.create-function.create-function-returns-language.o080",
"sf.ddl.create-function.create-function-returns-language.o081",
"sf.ddl.create-function.create-function-returns-language.o082",
"sf.ddl.create-function.create-function-returns-language.o083",
@@ -20587,6 +20999,7 @@
"sf.ddl.create-function.create-function-returns-language.o095",
"sf.ddl.create-function.create-function-returns-language.o096",
"sf.ddl.create-function.create-function-returns-language.o097",
+ "sf.ddl.create-function.create-function-returns-language.o098",
"sf.ddl.create-function.create-function-returns-language.o099",
"sf.ddl.create-function.create-function-returns-language.o100",
"sf.ddl.create-function.create-function-returns-language.o101",
@@ -20594,6 +21007,7 @@
"sf.ddl.create-function.create-function-returns-language.o103",
"sf.ddl.create-function.create-function-returns-language.o104",
"sf.ddl.create-function.create-function-returns-language.o105",
+ "sf.ddl.create-function.create-function-returns-language.o106",
"sf.ddl.create-function.create-function-returns-language.o107",
"sf.ddl.create-function.create-function-returns-language.o108",
"sf.ddl.create-function.create-function-returns-language.o109",
@@ -20607,44 +21021,69 @@
"sf.ddl.create-function.create-function-returns-language.o117",
"sf.ddl.create-function.create-function-returns-language.o118",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o001",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o002",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o003",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o004",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o005",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o006",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o007",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o008",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o009",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o010",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o011",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o012",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o013",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o014",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o015",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o016",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o018",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o019",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o021",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o022",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o023",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o024",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o025",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o026",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o027",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o028",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o029",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o030",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o031",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o032",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o033",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o034",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o035",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o036",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o037",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o038",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o039",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o040",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o041",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o042",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o043",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o044",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o045",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o046",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o047",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o048",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o049",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o050",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o051",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o052",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o053",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o054",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o055",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o056",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o057",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o058",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o059",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o060",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o061",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o062",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o063",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o064",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o065",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o066",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o067",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o068",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o069",
@@ -20659,9 +21098,11 @@
"sf.ddl.create-function.create-function-returns-language.scala-handler.o078",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o079",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o080",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o081",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o082",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o083",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o084",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.o085",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o086",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o087",
"sf.ddl.create-function.create-function-returns-language.scala-handler.o088",
@@ -20703,6 +21144,7 @@
"sf.ddl.create-function.create-function-returns-table.o040",
"sf.ddl.create-function.create-function-returns-table.o042",
"sf.ddl.create-function.create-function-returns-table.o044",
+ "sf.ddl.create-function.create-function-returns-table.o046",
"sf.ddl.create-function.create-function-returns-table.o048",
"sf.ddl.create-function.create-function-returns-table.o049",
"sf.ddl.create-function.create-function-returns-table.o050",
@@ -20715,9 +21157,11 @@
"sf.ddl.create-function.create-function-returns-table.o059",
"sf.ddl.create-function.create-function-returns-table.o062",
"sf.ddl.create-function.create-function-returns-table.o063",
+ "sf.ddl.create-function.create-function-returns-table.o065",
"sf.ddl.create-function.create-function-returns-table.o067",
"sf.ddl.create-function.create-function-returns-table.o069",
"sf.ddl.create-function.create-function-returns-table.o070",
+ "sf.ddl.create-function.create-function-returns-table.o072",
"sf.ddl.create-function.create-function-returns-table.o074",
"sf.ddl.create-function.create-function-returns-table.o076",
"sf.ddl.create-function.create-function-returns-table.o077",
@@ -20725,12 +21169,14 @@
"sf.ddl.create-function.create-function-returns-table.o081",
"sf.ddl.create-function.create-function-returns-table.o082",
"sf.ddl.create-function.create-function-returns-table.o083",
+ "sf.ddl.create-function.create-function-returns-table.o084",
"sf.ddl.create-function.create-function-returns-table.o086",
"sf.ddl.create-function.create-function-returns-table.o087",
"sf.ddl.create-function.create-function-returns-table.o091",
"sf.ddl.create-function.create-function-returns-table.o093",
"sf.ddl.create-function.create-function-returns-table.o103",
"sf.ddl.create-function.create-function-returns-table.o104",
+ "sf.ddl.create-function.create-function-returns-table.o106",
"sf.ddl.create-function.create-function-returns-table.o107",
"sf.ddl.create-function.create-function-returns-table.o108",
"sf.ddl.create-function.create-function-returns-table.o109",
@@ -20749,6 +21195,7 @@
"sf.ddl.create-function.create-function-returns-table.o122",
"sf.ddl.create-function.create-function-returns-table.o123",
"sf.ddl.create-function.create-function-returns-table.o124",
+ "sf.ddl.create-function.create-function-returns-table.o125",
"sf.ddl.create-function.create-function-returns-table.o126",
"sf.ddl.create-function.create-function-returns-table.o127",
"sf.ddl.create-function.create-function-returns-table.o128",
@@ -20766,8 +21213,11 @@
"sf.ddl.create-function.create-function-returns-table.o143",
"sf.ddl.create-function.create-function-returns-table.o144",
"sf.ddl.create-function.create-function-returns-table.o145",
+ "sf.ddl.create-function.create-function-returns-table.o148",
"sf.ddl.create-function.create-function-returns-table.o149",
"sf.ddl.create-function.create-function-returns-table.o150",
+ "sf.ddl.create-function.create-function-returns-table.o151",
+ "sf.ddl.create-function.create-function-returns-table.o152",
"sf.ddl.create-function.create-function-returns-table.o153",
"sf.ddl.create-function.create-function-returns-table-2.o001",
"sf.ddl.create-function.create-function-returns-table-2.o003",
@@ -20797,6 +21247,7 @@
"sf.ddl.create-function.create-function-returns-table-2.o042",
"sf.ddl.create-function.create-function-returns-table-2.o044",
"sf.ddl.create-function.create-function-returns-table-2.o046",
+ "sf.ddl.create-function.create-function-returns-table-2.o048",
"sf.ddl.create-function.create-function-returns-table-2.o050",
"sf.ddl.create-function.create-function-returns-table-2.o051",
"sf.ddl.create-function.create-function-returns-table-2.o052",
@@ -20809,12 +21260,14 @@
"sf.ddl.create-function.create-function-returns-table-2.o060",
"sf.ddl.create-function.create-function-returns-table-2.o062",
"sf.ddl.create-function.create-function-returns-table-2.o063",
+ "sf.ddl.create-function.create-function-returns-table-2.o065",
"sf.ddl.create-function.create-function-returns-table-2.o067",
"sf.ddl.create-function.create-function-returns-table-2.o069",
"sf.ddl.create-function.create-function-returns-table-2.o070",
"sf.ddl.create-function.create-function-returns-table-2.o072",
"sf.ddl.create-function.create-function-returns-table-2.o073",
"sf.ddl.create-function.create-function-returns-table-2.o074",
+ "sf.ddl.create-function.create-function-returns-table-2.o075",
"sf.ddl.create-function.create-function-returns-table-2.o077",
"sf.ddl.create-function.create-function-returns-table-2.o079",
"sf.ddl.create-function.create-function-returns-table-2.o081",
@@ -20838,6 +21291,7 @@
"sf.ddl.create-function.create-function-returns-table-2.o112",
"sf.ddl.create-function.create-function-returns-table-2.o113",
"sf.ddl.create-function.create-function-returns-table-2.o114",
+ "sf.ddl.create-function.create-function-returns-table-2.o115",
"sf.ddl.create-function.create-function-returns-table-2.o116",
"sf.ddl.create-function.create-function-returns-table-2.o117",
"sf.ddl.create-function.create-function-returns-table-2.o118",
@@ -20853,8 +21307,11 @@
"sf.ddl.create-function.create-function-returns-table-2.o131",
"sf.ddl.create-function.create-function-returns-table-2.o132",
"sf.ddl.create-function.create-function-returns-table-2.o133",
+ "sf.ddl.create-function.create-function-returns-table-2.o136",
"sf.ddl.create-function.create-function-returns-table-2.o137",
+ "sf.ddl.create-function.create-function-returns-table-2.o138",
"sf.ddl.create-function.create-function-returns-table-2.o139",
+ "sf.ddl.create-function.create-function-returns-table-2.o140",
"sf.ddl.create-function.create-function-returns-table-2.o141",
"sf.ddl.create-function.create-function-returns-table-2.o142",
"sf.ddl.create-function.create-function-returns-table-2.o143",
@@ -20891,6 +21348,7 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.o040",
"sf.ddl.create-function.create-function-returns-table.java-handler.o042",
"sf.ddl.create-function.create-function-returns-table.java-handler.o044",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o046",
"sf.ddl.create-function.create-function-returns-table.java-handler.o048",
"sf.ddl.create-function.create-function-returns-table.java-handler.o049",
"sf.ddl.create-function.create-function-returns-table.java-handler.o050",
@@ -20903,11 +21361,14 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.o059",
"sf.ddl.create-function.create-function-returns-table.java-handler.o062",
"sf.ddl.create-function.create-function-returns-table.java-handler.o063",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o065",
"sf.ddl.create-function.create-function-returns-table.java-handler.o067",
"sf.ddl.create-function.create-function-returns-table.java-handler.o069",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o070",
"sf.ddl.create-function.create-function-returns-table.java-handler.o072",
"sf.ddl.create-function.create-function-returns-table.java-handler.o073",
"sf.ddl.create-function.create-function-returns-table.java-handler.o074",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o075",
"sf.ddl.create-function.create-function-returns-table.java-handler.o077",
"sf.ddl.create-function.create-function-returns-table.java-handler.o078",
"sf.ddl.create-function.create-function-returns-table.java-handler.o082",
@@ -20927,6 +21388,7 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.o105",
"sf.ddl.create-function.create-function-returns-table.java-handler.o106",
"sf.ddl.create-function.create-function-returns-table.java-handler.o107",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o108",
"sf.ddl.create-function.create-function-returns-table.java-handler.o109",
"sf.ddl.create-function.create-function-returns-table.java-handler.o110",
"sf.ddl.create-function.create-function-returns-table.java-handler.o111",
@@ -20941,7 +21403,10 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.o123",
"sf.ddl.create-function.create-function-returns-table.java-handler.o124",
"sf.ddl.create-function.create-function-returns-table.java-handler.o127",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o128",
"sf.ddl.create-function.create-function-returns-table.java-handler.o129",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o130",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.o131",
"sf.ddl.create-function.create-function-returns-table.java-handler.o132",
"sf.ddl.create-function.create-function-returns-table.java-handler.o133",
"sf.ddl.create-function.create-function-returns-table.java-handler.o134",
@@ -20952,20 +21417,30 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.o139",
"sf.ddl.create-function.create-function-returns-table.java-handler.o140",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o001",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o002",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o003",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o004",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o005",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o006",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o007",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o008",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o009",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o010",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o011",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o012",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o013",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o014",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o016",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o017",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o019",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o020",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o021",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o022",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o023",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o024",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o025",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o026",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o027",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o028",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o029",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o030",
@@ -20975,18 +21450,28 @@
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o035",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o037",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o038",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o039",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o040",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o041",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o042",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o043",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o044",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o045",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o046",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o047",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o048",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o049",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o050",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o051",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o052",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o053",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o054",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o055",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o056",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o057",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o058",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o059",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o060",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o061",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o062",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o063",
@@ -21004,8 +21489,10 @@
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o075",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o076",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o077",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o078",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o079",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o080",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o081",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o082",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o083",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o084",
@@ -21013,7 +21500,9 @@
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o086",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o087",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o088",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o089",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o090",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.o091",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.o092",
"sf.ddl.create-function.create-function-returns-table.python-handler.o001",
"sf.ddl.create-function.create-function-returns-table.python-handler.o003",
@@ -21043,6 +21532,7 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.o042",
"sf.ddl.create-function.create-function-returns-table.python-handler.o044",
"sf.ddl.create-function.create-function-returns-table.python-handler.o046",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o048",
"sf.ddl.create-function.create-function-returns-table.python-handler.o050",
"sf.ddl.create-function.create-function-returns-table.python-handler.o051",
"sf.ddl.create-function.create-function-returns-table.python-handler.o052",
@@ -21055,9 +21545,11 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.o060",
"sf.ddl.create-function.create-function-returns-table.python-handler.o062",
"sf.ddl.create-function.create-function-returns-table.python-handler.o063",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o065",
"sf.ddl.create-function.create-function-returns-table.python-handler.o067",
"sf.ddl.create-function.create-function-returns-table.python-handler.o069",
"sf.ddl.create-function.create-function-returns-table.python-handler.o070",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o072",
"sf.ddl.create-function.create-function-returns-table.python-handler.o074",
"sf.ddl.create-function.create-function-returns-table.python-handler.o076",
"sf.ddl.create-function.create-function-returns-table.python-handler.o078",
@@ -21066,6 +21558,7 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.o083",
"sf.ddl.create-function.create-function-returns-table.python-handler.o084",
"sf.ddl.create-function.create-function-returns-table.python-handler.o085",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o086",
"sf.ddl.create-function.create-function-returns-table.python-handler.o088",
"sf.ddl.create-function.create-function-returns-table.python-handler.o089",
"sf.ddl.create-function.create-function-returns-table.python-handler.o093",
@@ -21089,6 +21582,7 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.o120",
"sf.ddl.create-function.create-function-returns-table.python-handler.o121",
"sf.ddl.create-function.create-function-returns-table.python-handler.o122",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o123",
"sf.ddl.create-function.create-function-returns-table.python-handler.o124",
"sf.ddl.create-function.create-function-returns-table.python-handler.o125",
"sf.ddl.create-function.create-function-returns-table.python-handler.o126",
@@ -21106,24 +21600,37 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.o141",
"sf.ddl.create-function.create-function-returns-table.python-handler.o142",
"sf.ddl.create-function.create-function-returns-table.python-handler.o143",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o146",
"sf.ddl.create-function.create-function-returns-table.python-handler.o147",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o148",
"sf.ddl.create-function.create-function-returns-table.python-handler.o149",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.o150",
"sf.ddl.create-function.create-function-returns-table.python-handler.o151",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o001",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o002",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o003",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o004",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o005",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o006",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o007",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o008",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o009",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o010",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o011",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o012",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o013",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o014",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o016",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o017",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o019",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o020",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o021",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o022",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o023",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o024",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o025",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o026",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o027",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o028",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o029",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o030",
@@ -21133,14 +21640,24 @@
"sf.ddl.create-function.create-function-returns-table.sql-handler.o035",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o037",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o038",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o039",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o040",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o041",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o042",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o043",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o044",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o045",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o046",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o047",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o048",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o049",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o050",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o051",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o052",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o053",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o054",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o055",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o056",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o057",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o058",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o059",
@@ -21153,8 +21670,10 @@
"sf.ddl.create-function.create-function-returns-table.sql-handler.o066",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o067",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o068",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o069",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o070",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o071",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o072",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o073",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o074",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o075",
@@ -21162,70 +21681,130 @@
"sf.ddl.create-function.create-function-returns-table.sql-handler.o077",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o078",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o079",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o080",
"sf.ddl.create-function.create-function-returns-table.sql-handler.o081",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.o082",
"sf.ddl.create-function.define-function.o001",
+ "sf.ddl.create-function.define-function.o002",
"sf.ddl.create-function.define-function.o003",
+ "sf.ddl.create-function.define-function.o006",
"sf.ddl.create-function.define-function.o007",
"sf.ddl.create-function.define-function.o008",
"sf.ddl.create-function.define-function.o009",
"sf.ddl.create-function.define-function.o010",
+ "sf.ddl.create-function.define-function.o011",
"sf.ddl.create-function.define-function.o012",
+ "sf.ddl.create-function.define-function.o014",
"sf.ddl.create-function.define-function.o015",
+ "sf.ddl.create-function.define-function.o017",
"sf.ddl.create-function.define-function.o018",
+ "sf.ddl.create-function.define-function.o019",
"sf.ddl.create-function.define-function.o020",
"sf.ddl.create-function.define-function.o021",
+ "sf.ddl.create-function.define-function.o022",
+ "sf.ddl.create-function.define-function.o023",
"sf.ddl.create-function.define-function.o024",
"sf.ddl.create-function.define-function.o025",
"sf.ddl.create-function.define-function.o026",
"sf.ddl.create-function.define-function.o027",
+ "sf.ddl.create-function.define-function.o028",
"sf.ddl.create-function.define-function.o029",
+ "sf.ddl.create-function.define-function.o030",
+ "sf.ddl.create-function.define-function.o031",
+ "sf.ddl.create-function.define-function.o032",
"sf.ddl.create-function.define-function.o033",
"sf.ddl.create-function.define-function.o034",
"sf.ddl.create-function.define-function.o035",
"sf.ddl.create-function.define-function.o036",
"sf.ddl.create-function.define-function.o037",
+ "sf.ddl.create-function.define-function.o038",
"sf.ddl.create-function.define-function.o039",
"sf.ddl.create-function.define-function.o040",
"sf.ddl.create-function.define-function.o041",
+ "sf.ddl.create-function.define-function.o042",
"sf.ddl.create-function.define-function.o043",
"sf.ddl.create-function.define-function.o044",
+ "sf.ddl.create-function.define-function.o045",
+ "sf.ddl.create-function.define-function.o046",
"sf.ddl.create-function.define-function.o047",
"sf.ddl.create-function.define-function.o048",
+ "sf.ddl.create-function.define-function.o049",
+ "sf.ddl.create-function.define-function.o050",
+ "sf.ddl.create-function.define-function.o051",
"sf.ddl.create-function.define-function.o052",
+ "sf.ddl.create-function.define-function.o053",
"sf.ddl.create-function.define-function.o054",
"sf.ddl.create-function.define-function.o055",
+ "sf.ddl.create-function.define-function.o056",
+ "sf.ddl.create-function.define-function.o057",
+ "sf.ddl.create-function.define-function.o058",
+ "sf.ddl.create-function.define-function.o060",
"sf.ddl.create-function.define-function.o061",
"sf.ddl.create-function.define-function.o062",
+ "sf.ddl.create-function.define-function.o063",
"sf.ddl.create-function.define-function.o064",
+ "sf.ddl.create-function.define-function.o065",
"sf.ddl.create-function.define-function.o066",
"sf.ddl.create-function.define-function.o067",
"sf.ddl.create-function.define-function.o068",
+ "sf.ddl.create-function.define-function.o069",
+ "sf.ddl.create-function.define-function.o070",
"sf.ddl.create-function.define-function.o071",
"sf.ddl.create-function.define-function.o072",
+ "sf.ddl.create-function.define-function.o073",
+ "sf.ddl.create-function.define-function.o074",
"sf.ddl.create-function.define-function.o075",
"sf.ddl.create-function.define-function.o076",
"sf.ddl.create-function.define-function.o077",
+ "sf.ddl.create-function.define-function.o078",
+ "sf.ddl.create-function.define-function.o082",
"sf.ddl.create-function.define-function.o084",
"sf.ddl.create-function.define-function.o086",
+ "sf.ddl.create-function.define-function.o087",
+ "sf.ddl.create-function.define-function.o090",
"sf.ddl.create-function.define-function.o091",
+ "sf.ddl.create-function.define-function.o093",
"sf.ddl.create-function.define-function.o094",
+ "sf.ddl.create-function.define-function.o095",
"sf.ddl.create-function.define-function.o097",
+ "sf.ddl.create-function.define-function.o098",
+ "sf.ddl.create-function.define-function.o099",
"sf.ddl.create-function.define-function.o101",
"sf.ddl.create-function.define-function.o103",
+ "sf.ddl.create-function.define-function.o104",
+ "sf.ddl.create-function.define-function.o106",
+ "sf.ddl.create-function.define-function.o108",
+ "sf.ddl.create-function.define-function.o114",
+ "sf.ddl.create-function.define-function.o118",
"sf.ddl.create-function.define-function.o120",
+ "sf.ddl.create-function.define-function.o121",
+ "sf.ddl.create-function.define-function.o122",
"sf.ddl.create-function.define-function.o124",
+ "sf.ddl.create-function.define-function.o125",
+ "sf.ddl.create-function.define-function.o127",
"sf.ddl.create-function.define-function.o129",
+ "sf.ddl.create-function.define-function.o131",
+ "sf.ddl.create-function.define-function.o132",
"sf.ddl.create-function.define-function.o134",
+ "sf.ddl.create-function.define-function.o136",
+ "sf.ddl.create-function.define-function.o137",
"sf.ddl.create-function.define-function.o138",
+ "sf.ddl.create-function.define-function.o141",
"sf.ddl.create-function.define-function.o142",
"sf.ddl.create-function.define-function.o143",
"sf.ddl.create-function.define-function.o144",
"sf.ddl.create-function.define-function.o145",
+ "sf.ddl.create-function.define-function.o146",
"sf.ddl.create-function.define-function.o147",
+ "sf.ddl.create-function.define-function.o149",
"sf.ddl.create-function.define-function.o150",
+ "sf.ddl.create-function.define-function.o152",
"sf.ddl.create-function.define-function.o153",
+ "sf.ddl.create-function.define-function.o154",
"sf.ddl.create-function.define-function.o155",
"sf.ddl.create-function.define-function.o156",
+ "sf.ddl.create-function.define-function.o157",
+ "sf.ddl.create-function.define-function.o158",
"sf.ddl.create-function.define-function.o159",
"sf.ddl.create-function.define-function.o160",
"sf.ddl.create-function.define-function.o161",
@@ -21235,35 +21814,67 @@
"sf.ddl.create-function.define-function.o166",
"sf.ddl.create-function.define-function.o168",
"sf.ddl.create-function.define-function.o169",
+ "sf.ddl.create-function.define-function.o170",
"sf.ddl.create-function.define-function.o171",
+ "sf.ddl.create-function.define-function.o172",
"sf.ddl.create-function.define-function.o173",
+ "sf.ddl.create-function.define-function.o174",
+ "sf.ddl.create-function.define-function.o175",
+ "sf.ddl.create-function.define-function.o176",
"sf.ddl.create-function.define-function.o177",
"sf.ddl.create-function.define-function.o178",
"sf.ddl.create-function.define-function.o179",
"sf.ddl.create-function.define-function.o180",
"sf.ddl.create-function.define-function.o181",
+ "sf.ddl.create-function.define-function.o182",
"sf.ddl.create-function.define-function.o183",
"sf.ddl.create-function.define-function.o184",
"sf.ddl.create-function.define-function.o185",
+ "sf.ddl.create-function.define-function.o186",
"sf.ddl.create-function.define-function.o187",
"sf.ddl.create-function.define-function.o188",
+ "sf.ddl.create-function.define-function.o189",
+ "sf.ddl.create-function.define-function.o190",
"sf.ddl.create-function.define-function.o191",
"sf.ddl.create-function.define-function.o192",
+ "sf.ddl.create-function.define-function.o193",
+ "sf.ddl.create-function.define-function.o194",
+ "sf.ddl.create-function.define-function.o195",
"sf.ddl.create-function.define-function.o196",
+ "sf.ddl.create-function.define-function.o197",
"sf.ddl.create-function.define-function.o198",
"sf.ddl.create-function.define-function.o199",
+ "sf.ddl.create-function.define-function.o200",
+ "sf.ddl.create-function.define-function.o201",
+ "sf.ddl.create-function.define-function.o202",
+ "sf.ddl.create-function.define-function.o204",
"sf.ddl.create-function.define-function.o205",
"sf.ddl.create-function.define-function.o206",
+ "sf.ddl.create-function.define-function.o207",
"sf.ddl.create-function.define-function.o208",
+ "sf.ddl.create-function.define-function.o209",
"sf.ddl.create-function.define-function.o210",
"sf.ddl.create-function.define-function.o211",
"sf.ddl.create-function.define-function.o212",
+ "sf.ddl.create-function.define-function.o213",
+ "sf.ddl.create-function.define-function.o214",
"sf.ddl.create-function.define-function.o215",
+ "sf.ddl.create-function.define-function.o217",
+ "sf.ddl.create-function.define-function.o219",
+ "sf.ddl.create-function.define-function.o221",
"sf.ddl.create-function.define-function.o222",
"sf.ddl.create-function.define-function.o223",
+ "sf.ddl.create-function.define-function.o224",
+ "sf.ddl.create-function.define-function.o225",
"sf.ddl.create-function.define-function.o226",
+ "sf.ddl.create-function.define-function.o227",
+ "sf.ddl.create-function.define-function.o228",
+ "sf.ddl.create-function.define-function.o229",
+ "sf.ddl.create-function.define-function.o231",
"sf.ddl.create-function.define-function.o232",
"sf.ddl.create-function.define-function.o233",
+ "sf.ddl.create-function.define-function.o234",
+ "sf.ddl.create-function.define-function.o235",
"sf.ddl.create-function.define-function.o236",
"sf.ddl.create-function.define-function.o237",
"sf.ddl.create-function.define-function.o238",
@@ -21279,37 +21890,86 @@
"sf.ddl.create-function.define-function.o294",
"sf.ddl.create-function.define-function.o301",
"sf.ddl.create-function.define-function.o304",
+ "sf.ddl.create-function.define-function.o306",
"sf.ddl.create-function.define-function.o322",
+ "sf.ddl.create-function.define-function.o324",
"sf.ddl.create-function.define-function.o325",
+ "sf.ddl.create-function.define-function.o327",
+ "sf.ddl.create-function.define-function.o330",
+ "sf.ddl.create-function.define-function.o334",
"sf.ddl.create-function.define-function.o336",
"sf.ddl.create-function.define-function.o338",
+ "sf.ddl.create-function.define-function.o339",
+ "sf.ddl.create-function.define-function.o342",
"sf.ddl.create-function.define-function.o343",
+ "sf.ddl.create-function.define-function.o345",
"sf.ddl.create-function.define-function.o346",
+ "sf.ddl.create-function.define-function.o347",
"sf.ddl.create-function.define-function.o349",
+ "sf.ddl.create-function.define-function.o350",
+ "sf.ddl.create-function.define-function.o351",
"sf.ddl.create-function.define-function.o356",
"sf.ddl.create-function.define-function.o359",
"sf.ddl.create-function.define-function.o362",
+ "sf.ddl.create-function.define-function.o363",
+ "sf.ddl.create-function.define-function.o365",
+ "sf.ddl.create-function.define-function.o367",
+ "sf.ddl.create-function.define-function.o369",
+ "sf.ddl.create-function.define-function.o375",
+ "sf.ddl.create-function.define-function.o379",
"sf.ddl.create-function.define-function.o381",
+ "sf.ddl.create-function.define-function.o382",
+ "sf.ddl.create-function.define-function.o383",
"sf.ddl.create-function.define-function.o385",
+ "sf.ddl.create-function.define-function.o386",
+ "sf.ddl.create-function.define-function.o388",
+ "sf.ddl.create-function.define-function.o392",
+ "sf.ddl.create-function.define-function.o393",
"sf.ddl.create-function.define-function.o395",
+ "sf.ddl.create-function.define-function.o397",
+ "sf.ddl.create-function.define-function.o398",
+ "sf.ddl.create-function.define-function.o401",
+ "sf.ddl.create-function.define-function.o403",
+ "sf.ddl.create-function.define-function.o405",
"sf.ddl.create-function.define-function.o407",
+ "sf.ddl.create-function.define-function.o408",
+ "sf.ddl.create-function.define-function.o409",
"sf.ddl.create-function.define-function.o410",
+ "sf.ddl.create-function.define-function.o411",
+ "sf.ddl.create-function.define-function.o412",
+ "sf.ddl.create-function.define-function.o413",
+ "sf.ddl.create-function.define-function.o415",
+ "sf.ddl.create-function.define-function.o419",
"sf.ddl.create-function.define-function.o421",
"sf.ddl.create-function.define-function.o423",
+ "sf.ddl.create-function.define-function.o424",
+ "sf.ddl.create-function.define-function.o427",
"sf.ddl.create-function.define-function.o428",
+ "sf.ddl.create-function.define-function.o430",
"sf.ddl.create-function.define-function.o431",
+ "sf.ddl.create-function.define-function.o432",
"sf.ddl.create-function.define-function.o434",
+ "sf.ddl.create-function.define-function.o435",
+ "sf.ddl.create-function.define-function.o436",
"sf.ddl.create-function.define-function.o439",
"sf.ddl.create-function.define-function.o441",
"sf.ddl.create-function.define-function.o443",
"sf.ddl.create-function.define-function.o444",
"sf.ddl.create-function.define-function.o446",
"sf.ddl.create-function.define-function.o447",
+ "sf.ddl.create-function.define-function.o448",
"sf.ddl.create-function.define-function.o449",
+ "sf.ddl.create-function.define-function.o450",
+ "sf.ddl.create-function.define-function.o452",
+ "sf.ddl.create-function.define-function.o454",
"sf.ddl.create-function.define-function.o457",
"sf.ddl.create-function.define-function.o459",
+ "sf.ddl.create-function.define-function.o460",
"sf.ddl.create-function.define-function.o463",
+ "sf.ddl.create-function.define-function.o464",
"sf.ddl.create-function.define-function.o466",
+ "sf.ddl.create-function.define-function.o467",
+ "sf.ddl.create-function.define-function.o469",
"sf.ddl.create-function.define-function.o471",
"sf.ddl.create-function.define-function.o473",
"sf.ddl.create-function.define-function.o475",
@@ -21334,6 +21994,7 @@
"sf.ddl.create-function.define-function.o508",
"sf.ddl.create-function.define-function.o510",
"sf.ddl.create-function.define-function.o512",
+ "sf.ddl.create-function.define-function.o514",
"sf.ddl.create-function.define-function.o516",
"sf.ddl.create-function.define-function.o517",
"sf.ddl.create-function.define-function.o518",
@@ -21346,31 +22007,52 @@
"sf.ddl.create-function.define-function.o526",
"sf.ddl.create-function.define-function.o528",
"sf.ddl.create-function.define-function.o529",
+ "sf.ddl.create-function.define-function.o531",
"sf.ddl.create-function.define-function.o533",
"sf.ddl.create-function.define-function.o535",
"sf.ddl.create-function.define-function.o536",
+ "sf.ddl.create-function.define-function.o538",
"sf.ddl.create-function.define-function.o542",
"sf.ddl.create-function.define-function.o544",
"sf.ddl.create-function.define-function.o546",
"sf.ddl.create-function.define-function.o547",
"sf.ddl.create-function.define-function.o550",
"sf.ddl.create-function.define-function.o551",
+ "sf.ddl.create-function.define-function.o552",
"sf.ddl.create-function.define-function.o554",
"sf.ddl.create-function.define-function.o561",
"sf.ddl.create-function.define-function.o562",
+ "sf.ddl.create-function.define-function.o564",
"sf.ddl.create-function.define-function.o565",
+ "sf.ddl.create-function.define-function.o567",
"sf.ddl.create-function.define-function.o570",
"sf.ddl.create-function.define-function.o571",
"sf.ddl.create-function.define-function.o572",
+ "sf.ddl.create-function.define-function.o573",
+ "sf.ddl.create-function.define-function.o577",
"sf.ddl.create-function.define-function.o579",
"sf.ddl.create-function.define-function.o581",
+ "sf.ddl.create-function.define-function.o582",
+ "sf.ddl.create-function.define-function.o585",
"sf.ddl.create-function.define-function.o586",
+ "sf.ddl.create-function.define-function.o588",
"sf.ddl.create-function.define-function.o589",
+ "sf.ddl.create-function.define-function.o590",
"sf.ddl.create-function.define-function.o592",
+ "sf.ddl.create-function.define-function.o593",
+ "sf.ddl.create-function.define-function.o594",
"sf.ddl.create-function.define-function.o599",
"sf.ddl.create-function.define-function.o602",
"sf.ddl.create-function.define-function.o605",
+ "sf.ddl.create-function.define-function.o606",
+ "sf.ddl.create-function.define-function.o608",
+ "sf.ddl.create-function.define-function.o610",
+ "sf.ddl.create-function.define-function.o612",
+ "sf.ddl.create-function.define-function.o616",
+ "sf.ddl.create-function.define-function.o618",
"sf.ddl.create-function.define-function.o620",
+ "sf.ddl.create-function.define-function.o621",
+ "sf.ddl.create-function.define-function.o623",
"sf.ddl.create-function.define-function.o625",
"sf.ddl.create-function.define-function.o627",
"sf.ddl.create-function.define-function.o628",
@@ -21383,6 +22065,7 @@
"sf.ddl.create-function.define-function.o635",
"sf.ddl.create-function.define-function.o636",
"sf.ddl.create-function.define-function.o637",
+ "sf.ddl.create-function.define-function.o638",
"sf.ddl.create-function.define-function.o639",
"sf.ddl.create-function.define-function.o640",
"sf.ddl.create-function.define-function.o641",
@@ -21394,6 +22077,7 @@
"sf.ddl.create-function.define-function.o647",
"sf.ddl.create-function.define-function.o648",
"sf.ddl.create-function.define-function.o649",
+ "sf.ddl.create-function.define-function.o650",
"sf.ddl.create-function.define-function.o651",
"sf.ddl.create-function.define-function.o652",
"sf.ddl.create-function.define-function.o653",
@@ -21402,6 +22086,7 @@
"sf.ddl.create-function.define-function.o656",
"sf.ddl.create-function.define-function.o657",
"sf.ddl.create-function.define-function.o658",
+ "sf.ddl.create-function.define-function.o659",
"sf.ddl.create-function.define-function.o660",
"sf.ddl.create-function.define-function.o661",
"sf.ddl.create-function.define-function.o662",
@@ -21417,6 +22102,7 @@
"sf.ddl.create-function.define-function.o672",
"sf.ddl.create-function.define-function.o673",
"sf.ddl.create-function.define-function.o674",
+ "sf.ddl.create-function.define-function.o675",
"sf.ddl.create-function.define-function.o676",
"sf.ddl.create-function.define-function.o677",
"sf.ddl.create-function.define-function.o678",
@@ -21428,6 +22114,7 @@
"sf.ddl.create-function.define-function.o684",
"sf.ddl.create-function.define-function.o685",
"sf.ddl.create-function.define-function.o686",
+ "sf.ddl.create-function.define-function.o687",
"sf.ddl.create-function.define-function.o688",
"sf.ddl.create-function.define-function.o689",
"sf.ddl.create-function.define-function.o690",
@@ -21438,11 +22125,13 @@
"sf.ddl.create-function.define-function.o695",
"sf.ddl.create-function.define-function.o696",
"sf.ddl.create-function.define-function.o697",
+ "sf.ddl.create-function.define-function.o698",
"sf.ddl.create-function.define-function.o699",
"sf.ddl.create-function.define-function.o700",
"sf.ddl.create-function.define-function.o701",
"sf.ddl.create-function.define-function.o702",
"sf.ddl.create-function.define-function.o703",
+ "sf.ddl.create-function.define-function.o704",
"sf.ddl.create-function.define-function.o705",
"sf.ddl.create-function.define-function.o706",
"sf.ddl.create-function.define-function.o707",
@@ -21453,7 +22142,9 @@
"sf.ddl.create-function.define-function.o712",
"sf.ddl.create-function.define-function.o713",
"sf.ddl.create-function.define-function.o714",
+ "sf.ddl.create-function.define-function.o715",
"sf.ddl.create-function.define-function.o716",
+ "sf.ddl.create-function.define-function.o717",
"sf.ddl.create-function.define-function.o718",
"sf.ddl.create-function.define-function.o719",
"sf.ddl.create-function.define-function.o720",
@@ -21468,6 +22159,10 @@
"sf.ddl.create-function.define-function.o733",
"sf.ddl.create-function.define-function.o734",
"sf.ddl.create-function.define-function.o735",
+ "sf.ddl.create-function.define-function.o736",
+ "sf.ddl.create-function.define-function.o737",
+ "sf.ddl.create-function.define-function.o738",
+ "sf.ddl.create-function.define-function.o739",
"sf.ddl.create-function.define-function.o790",
"sf.ddl.create-gateway.o001",
"sf.ddl.create-gateway.o002",
@@ -21571,6 +22266,7 @@
"sf.ddl.create-hybrid-table.table.o131",
"sf.ddl.create-hybrid-table.table.o133",
"sf.ddl.create-hybrid-table.table.o135",
+ "sf.ddl.create-hybrid-table.table.o138",
"sf.ddl.create-hybrid-table.table.o140",
"sf.ddl.create-hybrid-table.table.o142",
"sf.ddl.create-hybrid-table.table.o144",
@@ -21991,6 +22687,7 @@
"sf.ddl.create-iceberg-table.table.o259",
"sf.ddl.create-iceberg-table.table.o260",
"sf.ddl.create-iceberg-table.table.o261",
+ "sf.ddl.create-iceberg-table.table.o262",
"sf.ddl.create-iceberg-table.table.o263",
"sf.ddl.create-iceberg-table.table.o264",
"sf.ddl.create-iceberg-table.table.o265",
@@ -22000,6 +22697,7 @@
"sf.ddl.create-iceberg-table.table.o270",
"sf.ddl.create-iceberg-table.table.o271",
"sf.ddl.create-iceberg-table.table.o276",
+ "sf.ddl.create-iceberg-table.table.o277",
"sf.ddl.create-iceberg-table.table.o281",
"sf.ddl.create-iceberg-table.table.o282",
"sf.ddl.create-iceberg-table.table.o283",
@@ -22041,6 +22739,7 @@
"sf.ddl.create-iceberg-table.table.o347",
"sf.ddl.create-iceberg-table.table.o349",
"sf.ddl.create-iceberg-table.table.o351",
+ "sf.ddl.create-iceberg-table.table.o354",
"sf.ddl.create-iceberg-table.table.o356",
"sf.ddl.create-iceberg-table.table.o358",
"sf.ddl.create-iceberg-table.table.o360",
@@ -22060,6 +22759,7 @@
"sf.ddl.create-iceberg-table.table.o394",
"sf.ddl.create-iceberg-table.table.o396",
"sf.ddl.create-iceberg-table.table.o398",
+ "sf.ddl.create-iceberg-table.table.o401",
"sf.ddl.create-iceberg-table.table.o403",
"sf.ddl.create-iceberg-table.table.o405",
"sf.ddl.create-iceberg-table.table.o407",
@@ -22389,6 +23089,7 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o204",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o205",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o210",
+ "sf.ddl.create-iceberg-table.table-base-location.parquet-files.o211",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o214",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o215",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o216",
@@ -22465,6 +23166,7 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o338",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o339",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o340",
+ "sf.ddl.create-iceberg-table.table-base-location.parquet-files.o342",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o343",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o344",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o345",
@@ -22495,6 +23197,7 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o385",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o386",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o387",
+ "sf.ddl.create-iceberg-table.table-base-location.parquet-files.o389",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o390",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o391",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.o392",
@@ -22879,10 +23582,118 @@
"sf.ddl.create-index.o038",
"sf.ddl.create-index.o039",
"sf.ddl.create-index.o041",
+ "sf.ddl.create-interactive-table.as.o006",
+ "sf.ddl.create-interactive-table.as.o008",
+ "sf.ddl.create-interactive-table.as.o011",
+ "sf.ddl.create-interactive-table.as.o014",
+ "sf.ddl.create-interactive-table.as.o019",
+ "sf.ddl.create-interactive-table.as.o021",
+ "sf.ddl.create-interactive-table.as.o024",
+ "sf.ddl.create-interactive-table.as.o026",
+ "sf.ddl.create-interactive-table.as.o027",
+ "sf.ddl.create-interactive-table.as.o029",
+ "sf.ddl.create-interactive-table.as.o034",
+ "sf.ddl.create-interactive-table.as.o037",
+ "sf.ddl.create-interactive-table.as.o038",
+ "sf.ddl.create-interactive-table.as.o046",
+ "sf.ddl.create-interactive-table.as.o051",
+ "sf.ddl.create-interactive-table.as.o056",
+ "sf.ddl.create-interactive-table.as.o063",
+ "sf.ddl.create-interactive-table.as.o065",
+ "sf.ddl.create-interactive-table.as.o066",
+ "sf.ddl.create-interactive-table.as.o075",
+ "sf.ddl.create-interactive-table.as.o077",
+ "sf.ddl.create-interactive-table.as.o078",
+ "sf.ddl.create-interactive-table.as.o080",
+ "sf.ddl.create-interactive-table.as.o087",
+ "sf.ddl.create-interactive-table.as.o089",
+ "sf.ddl.create-interactive-table.as.o092",
+ "sf.ddl.create-interactive-table.as.o094",
+ "sf.ddl.create-interactive-table.as.o101",
+ "sf.ddl.create-interactive-table.as.o103",
+ "sf.ddl.create-interactive-table.as.o106",
+ "sf.ddl.create-interactive-table.as.o108",
+ "sf.ddl.create-interactive-table.as.o115",
+ "sf.ddl.create-interactive-table.as.o117",
+ "sf.ddl.create-interactive-table.as.o118",
+ "sf.ddl.create-interactive-table.as.o120",
+ "sf.ddl.create-interactive-table.as.o123",
+ "sf.ddl.create-interactive-table.as.o125",
"sf.ddl.create-interactive-table.as.o126",
+ "sf.ddl.create-interactive-table.as.o128",
+ "sf.ddl.create-interactive-table.as.o129",
+ "sf.ddl.create-interactive-table.as.o130",
+ "sf.ddl.create-interactive-table.as.o131",
+ "sf.ddl.create-interactive-table.as.o132",
+ "sf.ddl.create-interactive-table.as.o133",
+ "sf.ddl.create-interactive-table.as.o134",
+ "sf.ddl.create-interactive-table.as.o135",
+ "sf.ddl.create-interactive-table.as.o136",
+ "sf.ddl.create-interactive-table.as.o137",
+ "sf.ddl.create-interactive-table.as.o138",
+ "sf.ddl.create-interactive-table.as.o139",
+ "sf.ddl.create-interactive-table.as.o140",
+ "sf.ddl.create-interactive-table.as.o141",
+ "sf.ddl.create-interactive-table.as.o142",
+ "sf.ddl.create-interactive-table.as.o143",
+ "sf.ddl.create-interactive-table.as.o144",
+ "sf.ddl.create-interactive-table.as.o145",
+ "sf.ddl.create-interactive-table.as.o146",
+ "sf.ddl.create-interactive-table.as.o147",
+ "sf.ddl.create-interactive-table.as.o148",
+ "sf.ddl.create-interactive-table.as.o149",
+ "sf.ddl.create-interactive-table.as.o150",
+ "sf.ddl.create-interactive-table.as.o151",
+ "sf.ddl.create-interactive-table.as.o152",
+ "sf.ddl.create-interactive-table.as.o153",
+ "sf.ddl.create-interactive-table.as.o154",
+ "sf.ddl.create-interactive-table.as.o155",
+ "sf.ddl.create-interactive-table.as.o156",
+ "sf.ddl.create-interactive-table.as.o157",
+ "sf.ddl.create-interactive-table.as.o158",
+ "sf.ddl.create-interactive-table.as.o159",
+ "sf.ddl.create-interactive-table.as.o160",
+ "sf.ddl.create-interactive-table.as.o161",
+ "sf.ddl.create-interactive-table.as.o162",
+ "sf.ddl.create-interactive-table.as.o163",
+ "sf.ddl.create-interactive-table.as.o164",
+ "sf.ddl.create-interactive-table.as.o165",
+ "sf.ddl.create-interactive-table.as.o183",
+ "sf.ddl.create-interactive-table.as.o239",
+ "sf.ddl.create-interactive-table.as.o329",
+ "sf.ddl.create-interactive-table.as.o330",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o004",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o006",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o007",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o013",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o016",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o018",
"sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o019",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o020",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o021",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o022",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o023",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o024",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.o025",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o004",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o006",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o007",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o011",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o016",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o021",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o024",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o026",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.o027",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o029",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o030",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o031",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o032",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o033",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o034",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o035",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.o036",
"sf.ddl.create-interactive-warehouse.o036",
+ "sf.ddl.create-interactive-warehouse.o037",
"sf.ddl.create-listing.as.o004",
"sf.ddl.create-listing.as.o034",
"sf.ddl.create-listing.from.o004",
@@ -23095,36 +23906,54 @@
"sf.ddl.create-procedure.create-procedure.o019",
"sf.ddl.create-procedure.create-procedure.o020",
"sf.ddl.create-procedure.create-procedure-returns-language.o001",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o002",
"sf.ddl.create-procedure.create-procedure-returns-language.o003",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o004",
"sf.ddl.create-procedure.create-procedure-returns-language.o005",
"sf.ddl.create-procedure.create-procedure-returns-language.o006",
"sf.ddl.create-procedure.create-procedure-returns-language.o007",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o008",
"sf.ddl.create-procedure.create-procedure-returns-language.o009",
"sf.ddl.create-procedure.create-procedure-returns-language.o010",
"sf.ddl.create-procedure.create-procedure-returns-language.o011",
"sf.ddl.create-procedure.create-procedure-returns-language.o012",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o013",
"sf.ddl.create-procedure.create-procedure-returns-language.o014",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o016",
"sf.ddl.create-procedure.create-procedure-returns-language.o017",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o019",
"sf.ddl.create-procedure.create-procedure-returns-language.o020",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o021",
"sf.ddl.create-procedure.create-procedure-returns-language.o022",
"sf.ddl.create-procedure.create-procedure-returns-language.o023",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o024",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o025",
"sf.ddl.create-procedure.create-procedure-returns-language.o026",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o027",
"sf.ddl.create-procedure.create-procedure-returns-language.o028",
"sf.ddl.create-procedure.create-procedure-returns-language.o029",
"sf.ddl.create-procedure.create-procedure-returns-language.o030",
"sf.ddl.create-procedure.create-procedure-returns-language.o031",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o032",
"sf.ddl.create-procedure.create-procedure-returns-language.o033",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o034",
"sf.ddl.create-procedure.create-procedure-returns-language.o035",
"sf.ddl.create-procedure.create-procedure-returns-language.o036",
"sf.ddl.create-procedure.create-procedure-returns-language.o037",
"sf.ddl.create-procedure.create-procedure-returns-language.o038",
"sf.ddl.create-procedure.create-procedure-returns-language.o039",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o040",
"sf.ddl.create-procedure.create-procedure-returns-language.o041",
"sf.ddl.create-procedure.create-procedure-returns-language.o042",
"sf.ddl.create-procedure.create-procedure-returns-language.o043",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o044",
"sf.ddl.create-procedure.create-procedure-returns-language.o045",
"sf.ddl.create-procedure.create-procedure-returns-language.o046",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o047",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o048",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o049",
"sf.ddl.create-procedure.create-procedure-returns-language.o050",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o051",
"sf.ddl.create-procedure.create-procedure-returns-language.o052",
"sf.ddl.create-procedure.create-procedure-returns-language.o053",
"sf.ddl.create-procedure.create-procedure-returns-language.o054",
@@ -23145,11 +23974,13 @@
"sf.ddl.create-procedure.create-procedure-returns-language.o069",
"sf.ddl.create-procedure.create-procedure-returns-language.o070",
"sf.ddl.create-procedure.create-procedure-returns-language.o071",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o072",
"sf.ddl.create-procedure.create-procedure-returns-language.o073",
"sf.ddl.create-procedure.create-procedure-returns-language.o074",
"sf.ddl.create-procedure.create-procedure-returns-language.o075",
"sf.ddl.create-procedure.create-procedure-returns-language.o076",
"sf.ddl.create-procedure.create-procedure-returns-language.o077",
+ "sf.ddl.create-procedure.create-procedure-returns-language.o078",
"sf.ddl.create-procedure.create-procedure-returns-language.o079",
"sf.ddl.create-procedure.create-procedure-returns-language.o080",
"sf.ddl.create-procedure.create-procedure-returns-language.o081",
@@ -23208,10 +24039,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table.o054",
"sf.ddl.create-procedure.create-procedure-returns-table.o055",
"sf.ddl.create-procedure.create-procedure-returns-table.o056",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o057",
"sf.ddl.create-procedure.create-procedure-returns-table.o058",
"sf.ddl.create-procedure.create-procedure-returns-table.o059",
"sf.ddl.create-procedure.create-procedure-returns-table.o060",
"sf.ddl.create-procedure.create-procedure-returns-table.o061",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o062",
"sf.ddl.create-procedure.create-procedure-returns-table.o063",
"sf.ddl.create-procedure.create-procedure-returns-table.o064",
"sf.ddl.create-procedure.create-procedure-returns-table.o065",
@@ -23223,12 +24056,15 @@
"sf.ddl.create-procedure.create-procedure-returns-table.o081",
"sf.ddl.create-procedure.create-procedure-returns-table.o082",
"sf.ddl.create-procedure.create-procedure-returns-table.o083",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o084",
"sf.ddl.create-procedure.create-procedure-returns-table.o086",
"sf.ddl.create-procedure.create-procedure-returns-table.o092",
"sf.ddl.create-procedure.create-procedure-returns-table.o095",
"sf.ddl.create-procedure.create-procedure-returns-table.o096",
"sf.ddl.create-procedure.create-procedure-returns-table.o097",
"sf.ddl.create-procedure.create-procedure-returns-table.o098",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o099",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o100",
"sf.ddl.create-procedure.create-procedure-returns-table.o101",
"sf.ddl.create-procedure.create-procedure-returns-table.o102",
"sf.ddl.create-procedure.create-procedure-returns-table.o103",
@@ -23258,6 +24094,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.o129",
"sf.ddl.create-procedure.create-procedure-returns-table.o130",
"sf.ddl.create-procedure.create-procedure-returns-table.o131",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o132",
"sf.ddl.create-procedure.create-procedure-returns-table.o133",
"sf.ddl.create-procedure.create-procedure-returns-table.o134",
"sf.ddl.create-procedure.create-procedure-returns-table.o135",
@@ -23271,6 +24108,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.o144",
"sf.ddl.create-procedure.create-procedure-returns-table.o145",
"sf.ddl.create-procedure.create-procedure-returns-table.o146",
+ "sf.ddl.create-procedure.create-procedure-returns-table.o166",
"sf.ddl.create-procedure.create-procedure-returns-table.o168",
"sf.ddl.create-procedure.create-procedure-returns-table.o169",
"sf.ddl.create-procedure.create-procedure-returns-table.o172",
@@ -23331,6 +24169,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.o062",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o063",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o064",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.o065",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o066",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o067",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o068",
@@ -23346,6 +24185,8 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.o096",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o097",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o098",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.o099",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.o100",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o101",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o102",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o103",
@@ -23373,6 +24214,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.o127",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o128",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o129",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.o130",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o131",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o132",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o133",
@@ -23394,6 +24236,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.o169",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o172",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o173",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.o175",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o176",
"sf.ddl.create-procedure.create-procedure-returns-table-2.o178",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o001",
@@ -23425,13 +24268,16 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.o048",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o050",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o051",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.o053",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o055",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o056",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o057",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.o058",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o060",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o066",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o070",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o071",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.o073",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o075",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o077",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o078",
@@ -23455,6 +24301,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.o096",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o097",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o098",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.o099",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o100",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o101",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o102",
@@ -23486,6 +24333,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.o161",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o170",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o171",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.o172",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o173",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o176",
"sf.ddl.create-procedure.create-procedure-returns-table-3.o179",
@@ -23545,10 +24393,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o054",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o055",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o056",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o057",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o058",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o059",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o060",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o061",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o062",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o063",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o064",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o065",
@@ -23562,6 +24412,8 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o091",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o092",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o093",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o094",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o095",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o096",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o097",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o098",
@@ -23588,6 +24440,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o121",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o122",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o123",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o124",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o125",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o126",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o127",
@@ -23600,6 +24453,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o135",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o136",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o137",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o152",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o155",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o159",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.o161",
@@ -23662,10 +24516,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o064",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o065",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o066",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o067",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o068",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o069",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o070",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o071",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o072",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o073",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o074",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o075",
@@ -23679,6 +24535,8 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o101",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o102",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o103",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o104",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o105",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o106",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o107",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o108",
@@ -23709,6 +24567,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o135",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o136",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o137",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o138",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o139",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o140",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o141",
@@ -23728,6 +24587,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o158",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o159",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o160",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o174",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o175",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o176",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.o180",
@@ -23762,15 +24622,19 @@
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o048",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o050",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o051",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o053",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o055",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o056",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o057",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o058",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o060",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o061",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o063",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o065",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o071",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o075",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o076",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o078",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o080",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o082",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o083",
@@ -23797,6 +24661,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o104",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o105",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o106",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o107",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o108",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o109",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o110",
@@ -23831,6 +24696,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o174",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o183",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o184",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o185",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o186",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o188",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.o192",
@@ -23871,6 +24737,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o054",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o056",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o057",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o059",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o061",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o063",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o064",
@@ -23891,6 +24758,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o079",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o080",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o081",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o082",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o083",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o084",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o085",
@@ -23919,6 +24787,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o131",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o132",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o133",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o134",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o135",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o136",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.o137",
@@ -23937,14 +24806,30 @@
"sf.ddl.create-procedure.create-procedure-scoped-temp.o021",
"sf.ddl.create-procedure.create-procedure-scoped-temp.o022",
"sf.ddl.create-procedure.create-procedure-scoped-temp.o023",
+ "sf.ddl.create-procedure.define-procedure.o002",
+ "sf.ddl.create-procedure.define-procedure.o006",
"sf.ddl.create-procedure.define-procedure.o008",
"sf.ddl.create-procedure.define-procedure.o010",
+ "sf.ddl.create-procedure.define-procedure.o011",
+ "sf.ddl.create-procedure.define-procedure.o014",
"sf.ddl.create-procedure.define-procedure.o015",
+ "sf.ddl.create-procedure.define-procedure.o017",
"sf.ddl.create-procedure.define-procedure.o018",
+ "sf.ddl.create-procedure.define-procedure.o019",
"sf.ddl.create-procedure.define-procedure.o021",
+ "sf.ddl.create-procedure.define-procedure.o022",
+ "sf.ddl.create-procedure.define-procedure.o023",
+ "sf.ddl.create-procedure.define-procedure.o025",
"sf.ddl.create-procedure.define-procedure.o027",
"sf.ddl.create-procedure.define-procedure.o029",
+ "sf.ddl.create-procedure.define-procedure.o030",
+ "sf.ddl.create-procedure.define-procedure.o032",
+ "sf.ddl.create-procedure.define-procedure.o038",
+ "sf.ddl.create-procedure.define-procedure.o042",
"sf.ddl.create-procedure.define-procedure.o044",
+ "sf.ddl.create-procedure.define-procedure.o045",
+ "sf.ddl.create-procedure.define-procedure.o047",
+ "sf.ddl.create-procedure.define-procedure.o049",
"sf.ddl.create-procedure.define-procedure.o054",
"sf.ddl.create-procedure.define-procedure.o056",
"sf.ddl.create-procedure.define-procedure.o058",
@@ -23975,18 +24860,24 @@
"sf.ddl.create-procedure.define-procedure.o105",
"sf.ddl.create-procedure.define-procedure.o107",
"sf.ddl.create-procedure.define-procedure.o108",
+ "sf.ddl.create-procedure.define-procedure.o110",
"sf.ddl.create-procedure.define-procedure.o113",
"sf.ddl.create-procedure.define-procedure.o114",
+ "sf.ddl.create-procedure.define-procedure.o115",
"sf.ddl.create-procedure.define-procedure.o117",
"sf.ddl.create-procedure.define-procedure.o124",
"sf.ddl.create-procedure.define-procedure.o125",
+ "sf.ddl.create-procedure.define-procedure.o127",
"sf.ddl.create-procedure.define-procedure.o128",
+ "sf.ddl.create-procedure.define-procedure.o130",
"sf.ddl.create-procedure.define-procedure.o134",
"sf.ddl.create-procedure.define-procedure.o135",
+ "sf.ddl.create-procedure.define-procedure.o137",
"sf.ddl.create-procedure.define-procedure.o139",
"sf.ddl.create-procedure.define-procedure.o145",
"sf.ddl.create-procedure.define-procedure.o149",
"sf.ddl.create-procedure.define-procedure.o150",
+ "sf.ddl.create-procedure.define-procedure.o152",
"sf.ddl.create-procedure.define-procedure.o154",
"sf.ddl.create-procedure.define-procedure.o156",
"sf.ddl.create-procedure.define-procedure.o157",
@@ -24024,14 +24915,18 @@
"sf.ddl.create-procedure.define-procedure.o219",
"sf.ddl.create-procedure.define-procedure.o221",
"sf.ddl.create-procedure.define-procedure.o222",
+ "sf.ddl.create-procedure.define-procedure.o224",
"sf.ddl.create-procedure.define-procedure.o228",
"sf.ddl.create-procedure.define-procedure.o235",
"sf.ddl.create-procedure.define-procedure.o236",
+ "sf.ddl.create-procedure.define-procedure.o238",
"sf.ddl.create-procedure.define-procedure.o239",
+ "sf.ddl.create-procedure.define-procedure.o241",
"sf.ddl.create-procedure.define-procedure.o245",
"sf.ddl.create-procedure.define-procedure.o251",
"sf.ddl.create-procedure.define-procedure.o255",
"sf.ddl.create-procedure.define-procedure.o256",
+ "sf.ddl.create-procedure.define-procedure.o258",
"sf.ddl.create-procedure.define-procedure.o260",
"sf.ddl.create-procedure.define-procedure.o262",
"sf.ddl.create-procedure.define-procedure.o263",
@@ -24064,12 +24959,15 @@
"sf.ddl.create-procedure.define-procedure.o310",
"sf.ddl.create-procedure.define-procedure.o312",
"sf.ddl.create-procedure.define-procedure.o313",
+ "sf.ddl.create-procedure.define-procedure.o315",
"sf.ddl.create-procedure.define-procedure.o318",
"sf.ddl.create-procedure.define-procedure.o319",
+ "sf.ddl.create-procedure.define-procedure.o320",
"sf.ddl.create-procedure.define-procedure.o322",
"sf.ddl.create-procedure.define-procedure.o328",
"sf.ddl.create-procedure.define-procedure.o332",
"sf.ddl.create-procedure.define-procedure.o333",
+ "sf.ddl.create-procedure.define-procedure.o335",
"sf.ddl.create-procedure.define-procedure.o337",
"sf.ddl.create-procedure.define-procedure.o339",
"sf.ddl.create-procedure.define-procedure.o340",
@@ -24103,16 +25001,21 @@
"sf.ddl.create-procedure.define-procedure.o391",
"sf.ddl.create-procedure.define-procedure.o393",
"sf.ddl.create-procedure.define-procedure.o394",
+ "sf.ddl.create-procedure.define-procedure.o396",
"sf.ddl.create-procedure.define-procedure.o399",
"sf.ddl.create-procedure.define-procedure.o400",
+ "sf.ddl.create-procedure.define-procedure.o401",
"sf.ddl.create-procedure.define-procedure.o403",
"sf.ddl.create-procedure.define-procedure.o410",
"sf.ddl.create-procedure.define-procedure.o411",
+ "sf.ddl.create-procedure.define-procedure.o413",
"sf.ddl.create-procedure.define-procedure.o414",
+ "sf.ddl.create-procedure.define-procedure.o416",
"sf.ddl.create-procedure.define-procedure.o420",
"sf.ddl.create-procedure.define-procedure.o426",
"sf.ddl.create-procedure.define-procedure.o430",
"sf.ddl.create-procedure.define-procedure.o431",
+ "sf.ddl.create-procedure.define-procedure.o433",
"sf.ddl.create-procedure.define-procedure.o435",
"sf.ddl.create-procedure.define-procedure.o437",
"sf.ddl.create-procedure.define-procedure.o438",
@@ -24148,16 +25051,21 @@
"sf.ddl.create-procedure.define-procedure.o499",
"sf.ddl.create-procedure.define-procedure.o501",
"sf.ddl.create-procedure.define-procedure.o502",
+ "sf.ddl.create-procedure.define-procedure.o504",
"sf.ddl.create-procedure.define-procedure.o507",
"sf.ddl.create-procedure.define-procedure.o508",
+ "sf.ddl.create-procedure.define-procedure.o509",
"sf.ddl.create-procedure.define-procedure.o511",
"sf.ddl.create-procedure.define-procedure.o518",
"sf.ddl.create-procedure.define-procedure.o519",
+ "sf.ddl.create-procedure.define-procedure.o521",
"sf.ddl.create-procedure.define-procedure.o522",
+ "sf.ddl.create-procedure.define-procedure.o524",
"sf.ddl.create-procedure.define-procedure.o528",
"sf.ddl.create-procedure.define-procedure.o534",
"sf.ddl.create-procedure.define-procedure.o538",
"sf.ddl.create-procedure.define-procedure.o539",
+ "sf.ddl.create-procedure.define-procedure.o541",
"sf.ddl.create-procedure.define-procedure.o543",
"sf.ddl.create-procedure.define-procedure.o545",
"sf.ddl.create-procedure.define-procedure.o546",
@@ -24193,14 +25101,18 @@
"sf.ddl.create-procedure.define-procedure.o596",
"sf.ddl.create-procedure.define-procedure.o598",
"sf.ddl.create-procedure.define-procedure.o599",
+ "sf.ddl.create-procedure.define-procedure.o601",
"sf.ddl.create-procedure.define-procedure.o604",
"sf.ddl.create-procedure.define-procedure.o605",
+ "sf.ddl.create-procedure.define-procedure.o606",
"sf.ddl.create-procedure.define-procedure.o608",
"sf.ddl.create-procedure.define-procedure.o609",
+ "sf.ddl.create-procedure.define-procedure.o611",
"sf.ddl.create-procedure.define-procedure.o613",
"sf.ddl.create-procedure.define-procedure.o619",
"sf.ddl.create-procedure.define-procedure.o623",
"sf.ddl.create-procedure.define-procedure.o624",
+ "sf.ddl.create-procedure.define-procedure.o626",
"sf.ddl.create-procedure.define-procedure.o628",
"sf.ddl.create-procedure.define-procedure.o630",
"sf.ddl.create-procedure.define-procedure.o631",
@@ -24239,6 +25151,7 @@
"sf.ddl.create-procedure.define-procedure.o687",
"sf.ddl.create-procedure.define-procedure.o689",
"sf.ddl.create-procedure.define-procedure.o690",
+ "sf.ddl.create-procedure.define-procedure.o692",
"sf.ddl.create-procedure.define-procedure.o694",
"sf.ddl.create-procedure.define-procedure.o696",
"sf.ddl.create-procedure.define-procedure.o697",
@@ -24257,6 +25170,7 @@
"sf.ddl.create-procedure.define-procedure.o710",
"sf.ddl.create-procedure.define-procedure.o711",
"sf.ddl.create-procedure.define-procedure.o712",
+ "sf.ddl.create-procedure.define-procedure.o713",
"sf.ddl.create-procedure.define-procedure.o714",
"sf.ddl.create-procedure.define-procedure.o715",
"sf.ddl.create-procedure.define-procedure.o716",
@@ -24278,6 +25192,7 @@
"sf.ddl.create-procedure.define-procedure.o732",
"sf.ddl.create-procedure.define-procedure.o733",
"sf.ddl.create-procedure.define-procedure.o734",
+ "sf.ddl.create-procedure.define-procedure.o735",
"sf.ddl.create-procedure.define-procedure.o736",
"sf.ddl.create-procedure.define-procedure.o737",
"sf.ddl.create-procedure.define-procedure.o738",
@@ -24296,6 +25211,7 @@
"sf.ddl.create-procedure.define-procedure.o751",
"sf.ddl.create-procedure.define-procedure.o752",
"sf.ddl.create-procedure.define-procedure.o753",
+ "sf.ddl.create-procedure.define-procedure.o754",
"sf.ddl.create-procedure.define-procedure.o755",
"sf.ddl.create-procedure.define-procedure.o756",
"sf.ddl.create-procedure.define-procedure.o757",
@@ -24308,6 +25224,7 @@
"sf.ddl.create-procedure.define-procedure.o764",
"sf.ddl.create-procedure.define-procedure.o765",
"sf.ddl.create-procedure.define-procedure.o766",
+ "sf.ddl.create-procedure.define-procedure.o767",
"sf.ddl.create-procedure.define-procedure.o768",
"sf.ddl.create-procedure.define-procedure.o769",
"sf.ddl.create-procedure.define-procedure.o770",
@@ -24323,6 +25240,7 @@
"sf.ddl.create-procedure.define-procedure.o780",
"sf.ddl.create-procedure.define-procedure.o781",
"sf.ddl.create-procedure.define-procedure.o782",
+ "sf.ddl.create-procedure.define-procedure.o783",
"sf.ddl.create-procedure.define-procedure.o784",
"sf.ddl.create-procedure.define-procedure.o785",
"sf.ddl.create-procedure.define-procedure.o786",
@@ -24340,6 +25258,7 @@
"sf.ddl.create-procedure.define-procedure.o798",
"sf.ddl.create-procedure.define-procedure.o799",
"sf.ddl.create-procedure.define-procedure.o800",
+ "sf.ddl.create-procedure.define-procedure.o801",
"sf.ddl.create-procedure.define-procedure.o802",
"sf.ddl.create-procedure.define-procedure.o803",
"sf.ddl.create-procedure.define-procedure.o804",
@@ -24351,6 +25270,7 @@
"sf.ddl.create-procedure.define-procedure.o810",
"sf.ddl.create-procedure.define-procedure.o811",
"sf.ddl.create-procedure.define-procedure.o812",
+ "sf.ddl.create-procedure.define-procedure.o813",
"sf.ddl.create-procedure.define-procedure.o814",
"sf.ddl.create-procedure.define-procedure.o815",
"sf.ddl.create-procedure.define-procedure.o816",
@@ -24363,10 +25283,12 @@
"sf.ddl.create-procedure.define-procedure.o823",
"sf.ddl.create-procedure.define-procedure.o824",
"sf.ddl.create-procedure.define-procedure.o825",
+ "sf.ddl.create-procedure.define-procedure.o826",
"sf.ddl.create-procedure.define-procedure.o827",
"sf.ddl.create-procedure.define-procedure.o828",
"sf.ddl.create-procedure.define-procedure.o829",
"sf.ddl.create-procedure.define-procedure.o830",
+ "sf.ddl.create-procedure.define-procedure.o831",
"sf.ddl.create-procedure.define-procedure.o836",
"sf.ddl.create-procedure.define-procedure.o837",
"sf.ddl.create-procedure.define-procedure.o845",
@@ -24386,9 +25308,13 @@
"sf.ddl.create-procedure.define-procedure.o869",
"sf.ddl.create-procedure.define-procedure.o920",
"sf.ddl.create-procedure.define-procedure.o924",
+ "sf.ddl.create-procedure.define-procedure.o925",
"sf.ddl.create-procedure.define-procedure.o1014",
+ "sf.ddl.create-procedure.define-procedure.o1019",
+ "sf.ddl.create-procedure.define-procedure.o1052",
"sf.ddl.create-procedure.define-procedure.o1054",
"sf.ddl.create-procedure.define-procedure.o1055",
+ "sf.ddl.create-procedure.define-procedure.o1062",
"sf.ddl.create-provisioned-throughput.o022",
"sf.ddl.create-restricted-session-scope.or-alter-restricted-session.o014",
"sf.ddl.create-restricted-session-scope.or-alter-restricted-session.o017",
@@ -24519,6 +25445,7 @@
"sf.ddl.create-schema.create-schema.o161",
"sf.ddl.create-schema.create-schema.o162",
"sf.ddl.create-schema.create-schema.o163",
+ "sf.ddl.create-schema.create-schema.o164",
"sf.ddl.create-schema.create-schema.o165",
"sf.ddl.create-schema.create-schema.o166",
"sf.ddl.create-schema.create-schema.o168",
@@ -24598,10 +25525,375 @@
"sf.ddl.create-schema.define-schema.o082",
"sf.ddl.create-schema.define-schema.o084",
"sf.ddl.create-schema.define-schema.o085",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o002",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o004",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o037",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o039",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o042",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o046",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o048",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o051",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o053",
"sf.ddl.create-semantic-view.create-or-alter-semantic.o061",
"sf.ddl.create-semantic-view.create-or-alter-semantic.o062",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o064",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o065",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o066",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o083",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o085",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o086",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o088",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o091",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o093",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o096",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o098",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o104",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o105",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o107",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o113",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o115",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o118",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o120",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o125",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o127",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o128",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o137",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o139",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o140",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o142",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o143",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o145",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o146",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o148",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o155",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o157",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o158",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o160",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o170",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o172",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o173",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o177",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o183",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o185",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o192",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o194",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o195",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o202",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o204",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o211",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o213",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o214",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o218",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o224",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o226",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o233",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o235",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o236",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o243",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o245",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o248",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o250",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o253",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o255",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o266",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o268",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o269",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o273",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o275",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o280",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o292",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o298",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o300",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o307",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o309",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o310",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o317",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o319",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o324",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o326",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o327",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o338",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o342",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o361",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o363",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o364",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o369",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o373",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o377",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o382",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o383",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o384",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o385",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o386",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o387",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o388",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o389",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o390",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o391",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o392",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o393",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o394",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o395",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o396",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o397",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o398",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o399",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o400",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o401",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o402",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o403",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o404",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o405",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o406",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o407",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o408",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o409",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o410",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o411",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o412",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o413",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o414",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o415",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o416",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o417",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o418",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o419",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o420",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o421",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o422",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o423",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o424",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o425",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o426",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o427",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o428",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o429",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o430",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o431",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o432",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o433",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o434",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o435",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o436",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o437",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o438",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o439",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o440",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o441",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o442",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o443",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o444",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o445",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o446",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o447",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o448",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o449",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o450",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o451",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o452",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o453",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o454",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o455",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o456",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o457",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o458",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o459",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o460",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o510",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o511",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o512",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o513",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o514",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.o515",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o006",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o008",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o041",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o043",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o046",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o050",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o052",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o055",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o057",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o068",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o070",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o071",
"sf.ddl.create-semantic-view.create-semantic-view-tables.o078",
"sf.ddl.create-semantic-view.create-semantic-view-tables.o079",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o081",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o082",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o083",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o084",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o085",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o097",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o098",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o099",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o100",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o108",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o110",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o111",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o113",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o116",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o118",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o121",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o123",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o129",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o130",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o132",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o138",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o140",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o143",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o145",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o150",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o152",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o153",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o155",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o156",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o158",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o159",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o161",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o168",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o170",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o171",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o173",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o183",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o185",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o186",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o190",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o196",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o198",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o205",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o207",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o208",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o215",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o217",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o224",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o226",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o227",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o231",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o237",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o239",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o246",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o248",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o249",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o256",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o258",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o261",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o263",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o266",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o268",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o279",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o281",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o282",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o286",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o288",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o293",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o305",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o311",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o313",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o320",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o322",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o323",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o330",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o332",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o337",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o339",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o340",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o351",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o355",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o374",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o376",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o377",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o382",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o386",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o390",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o399",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o401",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o402",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o407",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o408",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o409",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o410",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o411",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o412",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o413",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o414",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o415",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o416",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o417",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o418",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o419",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o420",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o421",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o422",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o423",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o424",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o425",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o426",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o427",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o428",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o429",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o430",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o431",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o432",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o433",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o434",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o435",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o436",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o437",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o438",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o439",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o440",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o441",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o442",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o443",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o444",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o445",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o446",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o447",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o448",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o449",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o450",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o451",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o452",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o453",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o454",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o455",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o456",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o457",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o458",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o459",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o460",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o461",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o462",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o463",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o464",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o465",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o466",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o467",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o468",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o469",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o470",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o471",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o472",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o473",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o474",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o475",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o476",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o477",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o478",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o479",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o480",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o481",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o482",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o483",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o484",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o485",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o533",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o534",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o535",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o536",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o537",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.o538",
"sf.ddl.create-semantic-view.define-semantic-view.o002",
"sf.ddl.create-semantic-view.define-semantic-view.o004",
"sf.ddl.create-semantic-view.define-semantic-view.o007",
@@ -28361,11 +29653,14 @@
"sf.ddl.create-table-constraint.alter-table-add-column.o136",
"sf.ddl.create-table-constraint.alter-table-add-column.o137",
"sf.ddl.create-table-constraint.alter-table-add-column.o138",
+ "sf.ddl.create-table-constraint.alter-table-add-column.o139",
"sf.ddl.create-table-constraint.alter-table-add-column.o140",
"sf.ddl.create-table-constraint.alter-table-add-column.o141",
+ "sf.ddl.create-table-constraint.alter-table-add-column.o142",
"sf.ddl.create-table-constraint.alter-table-add-column.o143",
"sf.ddl.create-table-constraint.alter-table-add-column.o144",
"sf.ddl.create-table-constraint.alter-table-add-column.o145",
+ "sf.ddl.create-table-constraint.alter-table-add-column.o146",
"sf.ddl.create-table-constraint.alter-table-add-column.o147",
"sf.ddl.create-table-constraint.alter-table-add-column.o148",
"sf.ddl.create-table-constraint.alter-table-add-column.o149",
@@ -28430,6 +29725,7 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o053",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o054",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o055",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o056",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o057",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o058",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o060",
@@ -28476,6 +29772,7 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o122",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o123",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o125",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o126",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o128",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o129",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o130",
@@ -28488,15 +29785,20 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o141",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o143",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o144",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o145",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o146",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o147",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o148",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o149",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o150",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o151",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o152",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o153",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o154",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o155",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o156",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o157",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o158",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o159",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o161",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.o162",
@@ -28569,6 +29871,7 @@
"sf.ddl.create-table-constraint.create-table.o078",
"sf.ddl.create-table-constraint.create-table.o079",
"sf.ddl.create-table-constraint.create-table.o081",
+ "sf.ddl.create-table-constraint.create-table.o082",
"sf.ddl.create-table-constraint.create-table.o084",
"sf.ddl.create-table-constraint.create-table.o086",
"sf.ddl.create-table-constraint.create-table.o087",
@@ -28610,6 +29913,7 @@
"sf.ddl.create-table-constraint.create-table.o148",
"sf.ddl.create-table-constraint.create-table.o149",
"sf.ddl.create-table-constraint.create-table.o151",
+ "sf.ddl.create-table-constraint.create-table.o152",
"sf.ddl.create-table-constraint.create-table.o154",
"sf.ddl.create-table-constraint.create-table.o156",
"sf.ddl.create-table-constraint.create-table.o157",
@@ -28641,6 +29945,7 @@
"sf.ddl.create-table-constraint.create-table.o205",
"sf.ddl.create-table-constraint.create-table.o206",
"sf.ddl.create-table-constraint.create-table.o208",
+ "sf.ddl.create-table-constraint.create-table.o209",
"sf.ddl.create-table-constraint.create-table.o211",
"sf.ddl.create-table-constraint.create-table.o213",
"sf.ddl.create-table-constraint.create-table.o214",
@@ -28682,6 +29987,7 @@
"sf.ddl.create-table-constraint.create-table.o275",
"sf.ddl.create-table-constraint.create-table.o276",
"sf.ddl.create-table-constraint.create-table.o278",
+ "sf.ddl.create-table-constraint.create-table.o279",
"sf.ddl.create-table-constraint.create-table.o281",
"sf.ddl.create-table-constraint.create-table.o283",
"sf.ddl.create-table-constraint.create-table.o284",
@@ -28692,29 +29998,39 @@
"sf.ddl.create-table-constraint.create-table.o294",
"sf.ddl.create-table-constraint.create-table.o295",
"sf.ddl.create-table-constraint.create-table.o296",
+ "sf.ddl.create-table-constraint.create-table.o297",
"sf.ddl.create-table-constraint.create-table.o298",
"sf.ddl.create-table-constraint.create-table.o299",
"sf.ddl.create-table-constraint.create-table.o300",
+ "sf.ddl.create-table-constraint.create-table.o301",
"sf.ddl.create-table-constraint.create-table.o302",
"sf.ddl.create-table-constraint.create-table.o303",
+ "sf.ddl.create-table-constraint.create-table.o304",
"sf.ddl.create-table-constraint.create-table.o305",
"sf.ddl.create-table-constraint.create-table.o306",
"sf.ddl.create-table-constraint.create-table.o307",
+ "sf.ddl.create-table-constraint.create-table.o308",
"sf.ddl.create-table-constraint.create-table.o309",
+ "sf.ddl.create-table-constraint.create-table.o310",
"sf.ddl.create-table-constraint.create-table.o311",
"sf.ddl.create-table-constraint.create-table.o313",
"sf.ddl.create-table-constraint.create-table.o314",
"sf.ddl.create-table-constraint.create-table.o315",
"sf.ddl.create-table-constraint.create-table.o316",
+ "sf.ddl.create-table-constraint.create-table.o317",
"sf.ddl.create-table-constraint.create-table.o318",
"sf.ddl.create-table-constraint.create-table.o319",
"sf.ddl.create-table-constraint.create-table.o320",
+ "sf.ddl.create-table-constraint.create-table.o321",
"sf.ddl.create-table-constraint.create-table.o322",
"sf.ddl.create-table-constraint.create-table.o323",
+ "sf.ddl.create-table-constraint.create-table.o324",
"sf.ddl.create-table-constraint.create-table.o325",
"sf.ddl.create-table-constraint.create-table.o326",
"sf.ddl.create-table-constraint.create-table.o327",
+ "sf.ddl.create-table-constraint.create-table.o328",
"sf.ddl.create-table-constraint.create-table.o329",
+ "sf.ddl.create-table-constraint.create-table.o330",
"sf.ddl.create-table-constraint.create-table.o331",
"sf.ddl.create-table-constraint.create-table.o333",
"sf.ddl.create-table-constraint.create-table.o334",
@@ -28942,11 +30258,14 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o270",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o271",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o272",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o273",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o274",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o275",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o276",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o277",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o278",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o279",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o280",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o281",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o282",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o283",
@@ -28955,11 +30274,14 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o288",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o289",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o290",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o291",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o292",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o293",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o294",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o295",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o296",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o297",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o298",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o299",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o300",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.o301",
@@ -29152,6 +30474,7 @@
"sf.ddl.create-table.create-or-alter-table.o180",
"sf.ddl.create-table.create-or-alter-table.o181",
"sf.ddl.create-table.create-or-alter-table.o182",
+ "sf.ddl.create-table.create-or-alter-table.o184",
"sf.ddl.create-table.create-or-alter-table.o185",
"sf.ddl.create-table.create-or-alter-table.o186",
"sf.ddl.create-table.create-or-alter-table.o187",
@@ -29376,6 +30699,7 @@
"sf.ddl.create-table.create-table.o316",
"sf.ddl.create-table.create-table.o317",
"sf.ddl.create-table.create-table.o318",
+ "sf.ddl.create-table.create-table.o319",
"sf.ddl.create-table.create-table.o320",
"sf.ddl.create-table.create-table.o321",
"sf.ddl.create-table.create-table.o322",
@@ -29384,6 +30708,7 @@
"sf.ddl.create-table.create-table.o326",
"sf.ddl.create-table.create-table.o327",
"sf.ddl.create-table.create-table.o332",
+ "sf.ddl.create-table.create-table.o333",
"sf.ddl.create-table.create-table.o337",
"sf.ddl.create-table.create-table.o339",
"sf.ddl.create-table.create-table.o340",
@@ -29409,6 +30734,7 @@
"sf.ddl.create-table.create-table.o376",
"sf.ddl.create-table.create-table.o378",
"sf.ddl.create-table.create-table.o380",
+ "sf.ddl.create-table.create-table.o383",
"sf.ddl.create-table.create-table.o385",
"sf.ddl.create-table.create-table.o387",
"sf.ddl.create-table.create-table.o389",
@@ -35305,6 +36631,9 @@
"sf.dml.copy-files.from.o043",
"sf.dml.copy-files.from.o044",
"sf.dml.copy-files.from.o045",
+ "sf.dml.copy-files.from.o046",
+ "sf.dml.copy-files.from.o047",
+ "sf.dml.copy-files.from.o048",
"sf.dml.copy-files.from.o049",
"sf.dml.copy-files.from.o050",
"sf.dml.copy-files.from.o051",
@@ -35317,6 +36646,7 @@
"sf.dml.copy-files.from-select-from.o012",
"sf.dml.copy-files.from-select-from.o014",
"sf.dml.copy-files.from-select-from.o026",
+ "sf.dml.copy-files.from-select-from.o027",
"sf.dml.copy-files.from-select-from.o028",
"sf.dml.copy-files.from-select-from.o029",
"sf.dml.copy-files.from-select-from.o030",
@@ -35331,12 +36661,19 @@
"sf.dml.copy-into-location.o013",
"sf.dml.copy-into-location.o014",
"sf.dml.copy-into-location.o016",
+ "sf.dml.copy-into-location.o017",
+ "sf.dml.copy-into-location.o018",
"sf.dml.copy-into-location.o019",
"sf.dml.copy-into-location.o020",
"sf.dml.copy-into-location.o022",
+ "sf.dml.copy-into-location.o023",
"sf.dml.copy-into-location.o038",
"sf.dml.copy-into-location.o039",
+ "sf.dml.copy-into-location.o042",
+ "sf.dml.copy-into-location.o044",
"sf.dml.copy-into-location.o045",
+ "sf.dml.copy-into-location.o046",
+ "sf.dml.copy-into-location.o047",
"sf.dml.copy-into-location.o052",
"sf.dml.copy-into-location.o058",
"sf.dml.copy-into-location.o059",
@@ -35345,6 +36682,7 @@
"sf.dml.copy-into-location.o063",
"sf.dml.copy-into-location.o064",
"sf.dml.copy-into-location.o066",
+ "sf.dml.copy-into-location.o067",
"sf.dml.copy-into-location.o068",
"sf.dml.copy-into-location.o069",
"sf.dml.copy-into-location.o070",
@@ -35366,11 +36704,13 @@
"sf.dml.copy-into-location.o088",
"sf.dml.copy-into-location.o089",
"sf.dml.copy-into-location.o091",
+ "sf.dml.copy-into-location.o092",
"sf.dml.copy-into-location.o093",
"sf.dml.copy-into-location.o094",
"sf.dml.copy-into-location.o095",
"sf.dml.copy-into-location.o096",
"sf.dml.copy-into-location.o101",
+ "sf.dml.copy-into-location.o102",
"sf.dml.copy-into-location.o116",
"sf.dml.copy-into-location.o117",
"sf.dml.copy-into-location.o118",
@@ -35394,12 +36734,14 @@
"sf.dml.copy-into-location.o137",
"sf.dml.copy-into-location.o138",
"sf.dml.copy-into-location.o140",
+ "sf.dml.copy-into-location.o141",
"sf.dml.copy-into-location.o153",
"sf.dml.copy-into-location.o154",
"sf.dml.copy-into-location.o155",
"sf.dml.copy-into-location.o156",
"sf.dml.copy-into-location.o157",
"sf.dml.copy-into-location.o159",
+ "sf.dml.copy-into-location.o160",
"sf.dml.copy-into-location.o177",
"sf.dml.copy-into-location.o179",
"sf.dml.copy-into-location.o180",
@@ -35411,7 +36753,9 @@
"sf.dml.copy-into-location.o186",
"sf.dml.copy-into-location.o187",
"sf.dml.copy-into-location.o188",
+ "sf.dml.copy-into-location.o189",
"sf.dml.copy-into-location.o190",
+ "sf.dml.copy-into-location.o191",
"sf.dml.copy-into-location.o192",
"sf.dml.copy-into-location.o193",
"sf.dml.copy-into-location.o194",
@@ -35579,6 +36923,7 @@
"sf.dml.copy-into-location.o369",
"sf.dml.copy-into-location.o370",
"sf.dml.copy-into-location.o375",
+ "sf.dml.copy-into-location.o376",
"sf.dml.copy-into-location.o406",
"sf.dml.copy-into-location.o407",
"sf.dml.copy-into-location.o408",
@@ -35586,6 +36931,7 @@
"sf.dml.copy-into-location.o410",
"sf.dml.copy-into-location.o411",
"sf.dml.copy-into-location.o412",
+ "sf.dml.copy-into-location.o413",
"sf.dml.copy-into-location.o414",
"sf.dml.copy-into-location.o415",
"sf.dml.copy-into-location.o416",
@@ -35593,7 +36939,10 @@
"sf.dml.copy-into-location.o418",
"sf.dml.copy-into-location.o419",
"sf.dml.copy-into-location.o420",
+ "sf.dml.copy-into-location.o421",
"sf.dml.copy-into-location.o422",
+ "sf.dml.copy-into-location.o423",
+ "sf.dml.copy-into-location.o424",
"sf.dml.copy-into-location.o425",
"sf.dml.copy-into-location.o426",
"sf.dml.copy-into-location.o427",
@@ -35610,13 +36959,17 @@
"sf.dml.copy-into-location.o438",
"sf.dml.copy-into-location.o439",
"sf.dml.copy-into-location.o440",
+ "sf.dml.copy-into-location.o441",
"sf.dml.copy-into-location.o442",
"sf.dml.copy-into-location.o444",
"sf.dml.copy-into-location.o445",
"sf.dml.copy-into-location.o446",
"sf.dml.copy-into-location.o447",
"sf.dml.copy-into-location.o448",
+ "sf.dml.copy-into-location.o449",
"sf.dml.copy-into-location.o450",
+ "sf.dml.copy-into-location.o451",
+ "sf.dml.copy-into-location.o452",
"sf.dml.copy-into-location.o454",
"sf.dml.copy-into-location.o455",
"sf.dml.copy-into-location.o456",
@@ -35628,13 +36981,17 @@
"sf.dml.copy-into-location.o462",
"sf.dml.copy-into-location.o464",
"sf.dml.copy-into-location.o465",
+ "sf.dml.copy-into-location.o466",
"sf.dml.copy-into-location.o467",
"sf.dml.copy-into-location.o469",
"sf.dml.copy-into-location.o470",
"sf.dml.copy-into-location.o471",
"sf.dml.copy-into-location.o472",
"sf.dml.copy-into-location.o473",
+ "sf.dml.copy-into-location.o474",
"sf.dml.copy-into-location.o475",
+ "sf.dml.copy-into-location.o476",
+ "sf.dml.copy-into-location.o477",
"sf.dml.copy-into-location.o479",
"sf.dml.copy-into-location.o480",
"sf.dml.copy-into-location.o481",
@@ -35664,6 +37021,9 @@
"sf.dml.copy-into-location.o505",
"sf.dml.copy-into-location.o506",
"sf.dml.copy-into-location.o507",
+ "sf.dml.copy-into-location.o508",
+ "sf.dml.copy-into-location.o509",
+ "sf.dml.copy-into-location.o510",
"sf.dml.copy-into-location.o511",
"sf.dml.copy-into-location.o512",
"sf.dml.copy-into-location.o513",
@@ -35674,10 +37034,16 @@
"sf.dml.copy-into-location.o518",
"sf.dml.copy-into-location.o519",
"sf.dml.copy-into-location.o520",
+ "sf.dml.copy-into-location.o525",
+ "sf.dml.copy-into-location.o526",
+ "sf.dml.copy-into-location.o527",
"sf.dml.copy-into-location.o528",
"sf.dml.copy-into-location.o529",
"sf.dml.copy-into-location.o530",
+ "sf.dml.copy-into-location.o531",
"sf.dml.copy-into-location.o532",
+ "sf.dml.copy-into-location.o533",
+ "sf.dml.copy-into-location.o534",
"sf.dml.copy-into-location.o536",
"sf.dml.copy-into-location.o537",
"sf.dml.copy-into-location.o538",
@@ -35688,7 +37054,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o004",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o005",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o006",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o007",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o008",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o009",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o016",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o017",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o018",
@@ -35705,11 +37073,15 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o029",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o030",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o031",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o056",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o057",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o059",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o060",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o067",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o068",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o069",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o070",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o071",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o072",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o073",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o074",
@@ -35753,7 +37125,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o118",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o119",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o120",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o121",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o122",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o123",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o124",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o125",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o126",
@@ -35790,7 +37164,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o157",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o158",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o159",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o160",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o161",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o162",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o163",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o164",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o165",
@@ -35807,7 +37183,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o176",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o177",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o178",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o179",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o180",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o181",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o182",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o183",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o184",
@@ -36222,6 +37600,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o594",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o595",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o596",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o597",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o598",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o599",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o600",
@@ -36308,7 +37687,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o681",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o682",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o687",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o688",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o689",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o690",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o691",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o692",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.o693",
@@ -36346,6 +37727,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o004",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o005",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o006",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o007",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o008",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o010",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o011",
@@ -36364,6 +37746,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o024",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o025",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o026",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o027",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o028",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o029",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o030",
@@ -36383,7 +37766,9 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o048",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o049",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o050",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o067",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o068",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o069",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o070",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o071",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o073",
@@ -36391,7 +37776,9 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o075",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o080",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o081",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o082",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o083",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o084",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o085",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o086",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o087",
@@ -36894,6 +38281,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o593",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o594",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o599",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o600",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o601",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o603",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o604",
@@ -36901,6 +38289,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o610",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o611",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o612",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.o617",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o618",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o619",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.o620",
@@ -36916,8 +38305,10 @@
"sf.dml.delete.o016",
"sf.dml.delete.o017",
"sf.dml.delete.o018",
+ "sf.dml.delete.o019",
"sf.dml.delete.o020",
"sf.dml.delete.o021",
+ "sf.dml.delete.o022",
"sf.dml.delete.o023",
"sf.dml.delete.o024",
"sf.dml.delete.o025",
@@ -36926,6 +38317,7 @@
"sf.dml.delete.o028",
"sf.dml.delete.o029",
"sf.dml.delete.o030",
+ "sf.dml.delete.o031",
"sf.dml.delete.o032",
"sf.dml.delete.o033",
"sf.dml.delete.o034",
@@ -36933,10 +38325,12 @@
"sf.dml.delete.o036",
"sf.dml.delete.o037",
"sf.dml.delete.o038",
+ "sf.dml.delete.o039",
"sf.dml.delete.o040",
"sf.dml.delete.o042",
"sf.dml.delete.o043",
"sf.dml.delete.o044",
+ "sf.dml.delete.o045",
"sf.dml.get.o010",
"sf.dml.get.o025",
"sf.dml.get.o028",
@@ -36945,6 +38339,7 @@
"sf.dml.get.o049",
"sf.dml.get.o053",
"sf.dml.get.o056",
+ "sf.dml.get.o070",
"sf.dml.insert.o001",
"sf.dml.insert.o002",
"sf.dml.insert.o003",
@@ -37104,17 +38499,28 @@
"sf.dml.list.internalstage-externalstage.o049",
"sf.dml.list.internalstage-externalstage.o052",
"sf.dml.list.internalstage-externalstage.o057",
+ "sf.dml.list.internalstage-externalstage.o068",
"sf.dml.list.repositoryclone.o006",
"sf.dml.list.repositoryclone.o013",
+ "sf.dml.merge.o001",
"sf.dml.merge.o002",
+ "sf.dml.merge.o003",
"sf.dml.merge.o004",
+ "sf.dml.merge.o005",
"sf.dml.merge.o006",
+ "sf.dml.merge.o007",
"sf.dml.merge.o012",
"sf.dml.merge.o013",
"sf.dml.merge.o014",
+ "sf.dml.merge.o016",
"sf.dml.merge.o017",
+ "sf.dml.merge.o018",
+ "sf.dml.merge.o019",
"sf.dml.merge.o020",
+ "sf.dml.merge.o021",
+ "sf.dml.merge.o022",
"sf.dml.merge.o023",
+ "sf.dml.merge.o024",
"sf.dml.merge.o025",
"sf.dml.merge.o026",
"sf.dml.merge.o027",
@@ -37123,7 +38529,11 @@
"sf.dml.merge.o030",
"sf.dml.merge.o031",
"sf.dml.merge.o032",
+ "sf.dml.merge.o033",
+ "sf.dml.merge.o034",
"sf.dml.merge.o035",
+ "sf.dml.merge.o036",
+ "sf.dml.merge.o037",
"sf.dml.merge.o038",
"sf.dml.merge.o039",
"sf.dml.merge.o040",
@@ -37136,8 +38546,14 @@
"sf.dml.merge.o047",
"sf.dml.merge.o048",
"sf.dml.merge.o049",
+ "sf.dml.merge.o050",
+ "sf.dml.merge.o051",
+ "sf.dml.merge.o052",
+ "sf.dml.merge.o053",
"sf.dml.merge.o054",
+ "sf.dml.merge.o055",
"sf.dml.merge.o056",
+ "sf.dml.merge.o057",
"sf.dml.merge.o058",
"sf.dml.merge.o059",
"sf.dml.merge.o060",
@@ -37162,8 +38578,13 @@
"sf.dml.merge.o081",
"sf.dml.merge.o082",
"sf.dml.merge.o083",
+ "sf.dml.merge.o084",
+ "sf.dml.merge.o085",
"sf.dml.merge.o086",
"sf.dml.merge.o087",
+ "sf.dml.merge.o088",
+ "sf.dml.merge.o089",
+ "sf.dml.merge.o090",
"sf.dml.merge.o091",
"sf.dml.merge.o092",
"sf.dml.merge.o093",
@@ -37206,6 +38627,7 @@
"sf.dml.put.o057",
"sf.dml.put.o058",
"sf.dml.put.o059",
+ "sf.dml.put.o060",
"sf.dml.put.o061",
"sf.dml.put.o062",
"sf.dml.put.o063",
@@ -37219,12 +38641,16 @@
"sf.dml.put.o074",
"sf.dml.put.o075",
"sf.dml.put.o076",
+ "sf.dml.put.o077",
"sf.dml.put.o078",
+ "sf.dml.put.o080",
"sf.dml.put.o081",
"sf.dml.put.o083",
"sf.dml.put.o084",
+ "sf.dml.put.o085",
"sf.dml.put.o086",
"sf.dml.put.o087",
+ "sf.dml.put.o088",
"sf.dml.put.o093",
"sf.dml.put.o100",
"sf.dml.put.o101",
@@ -37233,6 +38659,7 @@
"sf.dml.put.o104",
"sf.dml.put.o105",
"sf.dml.put.o106",
+ "sf.dml.put.o107",
"sf.dml.put.o108",
"sf.dml.put.o109",
"sf.dml.put.o110",
@@ -37240,6 +38667,9 @@
"sf.dml.put.o112",
"sf.dml.put.o113",
"sf.dml.put.o114",
+ "sf.dml.put.o115",
+ "sf.dml.put.o116",
+ "sf.dml.put.o117",
"sf.dml.remove.o008",
"sf.dml.remove.o021",
"sf.dml.remove.o024",
@@ -37248,6 +38678,7 @@
"sf.dml.remove.o049",
"sf.dml.remove.o052",
"sf.dml.remove.o057",
+ "sf.dml.remove.o068",
"sf.dml.truncate-table.truncate.o001",
"sf.dml.truncate-table.truncate.o002",
"sf.dml.truncate-table.truncate.o003",
@@ -51275,7 +52706,9 @@
"sf.functions.zipf.o008",
"sf.functions.zipf.o009",
"sf.query.asof-join.o001",
+ "sf.query.asof-join.o002",
"sf.query.asof-join.o003",
+ "sf.query.asof-join.o004",
"sf.query.asof-join.o005",
"sf.query.asof-join.o006",
"sf.query.asof-join.o007",
@@ -51294,7 +52727,9 @@
"sf.query.asof-join.o022",
"sf.query.asof-join.o023",
"sf.query.asof-join.o024",
+ "sf.query.asof-join.o025",
"sf.query.asof-join.o026",
+ "sf.query.asof-join.o027",
"sf.query.asof-join.o028",
"sf.query.asof-join.o029",
"sf.query.asof-join.o030",
@@ -51395,6 +52830,7 @@
"sf.query.connect-by.o011",
"sf.query.connect-by.o012",
"sf.query.connect-by.o016",
+ "sf.query.connect-by.o017",
"sf.query.connect-by.o020",
"sf.query.connect-by.o021",
"sf.query.connect-by.o036",
@@ -51412,6 +52848,7 @@
"sf.query.connect-by.o053",
"sf.query.connect-by.o054",
"sf.query.connect-by.o057",
+ "sf.query.connect-by.o058",
"sf.query.connect-by.o060",
"sf.query.connect-by.o062",
"sf.query.connect-by.o064",
@@ -51428,6 +52865,9 @@
"sf.query.connect-by.o080",
"sf.query.connect-by.o081",
"sf.query.connect-by.o082",
+ "sf.query.connect-by.o083",
+ "sf.query.connect-by.o084",
+ "sf.query.connect-by.o085",
"sf.query.connect-by.o086",
"sf.query.connect-by.o087",
"sf.query.connect-by.o088",
@@ -51584,8 +53024,12 @@
"sf.query.from.o094",
"sf.query.from.o096",
"sf.query.from.o097",
+ "sf.query.from.o098",
"sf.query.from.o099",
+ "sf.query.from.o100",
+ "sf.query.from.o101",
"sf.query.from.o102",
+ "sf.query.from.o103",
"sf.query.from.o104",
"sf.query.from.o105",
"sf.query.from.o106",
@@ -51636,6 +53080,8 @@
"sf.query.from.o156",
"sf.query.from.o157",
"sf.query.from.o159",
+ "sf.query.from.o160",
+ "sf.query.from.o161",
"sf.query.from.o162",
"sf.query.group-by-cube.o001",
"sf.query.group-by-cube.o010",
@@ -51950,6 +53396,7 @@
"sf.query.join.join.o025",
"sf.query.join.join.o026",
"sf.query.join.join.o027",
+ "sf.query.join.join.o028",
"sf.query.join.join.o030",
"sf.query.join.join.o031",
"sf.query.join.join.o032",
@@ -51976,6 +53423,7 @@
"sf.query.join.join-2.o019",
"sf.query.join.join-2.o020",
"sf.query.join.join-2.o022",
+ "sf.query.join.join-2.o023",
"sf.query.join.join.syntax.o001",
"sf.query.join.join.syntax.o002",
"sf.query.join.join.syntax.o003",
@@ -52055,32 +53503,43 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.o001",
"sf.query.match-recognize.match-recognize-pattern-define-as.o002",
"sf.query.match-recognize.match-recognize-pattern-define-as.o003",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o004",
"sf.query.match-recognize.match-recognize-pattern-define-as.o005",
"sf.query.match-recognize.match-recognize-pattern-define-as.o006",
"sf.query.match-recognize.match-recognize-pattern-define-as.o007",
"sf.query.match-recognize.match-recognize-pattern-define-as.o008",
"sf.query.match-recognize.match-recognize-pattern-define-as.o009",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o010",
"sf.query.match-recognize.match-recognize-pattern-define-as.o011",
"sf.query.match-recognize.match-recognize-pattern-define-as.o012",
"sf.query.match-recognize.match-recognize-pattern-define-as.o013",
"sf.query.match-recognize.match-recognize-pattern-define-as.o014",
"sf.query.match-recognize.match-recognize-pattern-define-as.o015",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o016",
"sf.query.match-recognize.match-recognize-pattern-define-as.o017",
"sf.query.match-recognize.match-recognize-pattern-define-as.o018",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o019",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o020",
"sf.query.match-recognize.match-recognize-pattern-define-as.o021",
"sf.query.match-recognize.match-recognize-pattern-define-as.o022",
"sf.query.match-recognize.match-recognize-pattern-define-as.o023",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o024",
"sf.query.match-recognize.match-recognize-pattern-define-as.o025",
"sf.query.match-recognize.match-recognize-pattern-define-as.o026",
"sf.query.match-recognize.match-recognize-pattern-define-as.o027",
"sf.query.match-recognize.match-recognize-pattern-define-as.o028",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o029",
"sf.query.match-recognize.match-recognize-pattern-define-as.o030",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o031",
"sf.query.match-recognize.match-recognize-pattern-define-as.o032",
"sf.query.match-recognize.match-recognize-pattern-define-as.o033",
"sf.query.match-recognize.match-recognize-pattern-define-as.o034",
"sf.query.match-recognize.match-recognize-pattern-define-as.o035",
"sf.query.match-recognize.match-recognize-pattern-define-as.o036",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o037",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o038",
"sf.query.match-recognize.match-recognize-pattern-define-as.o039",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o040",
"sf.query.match-recognize.match-recognize-pattern-define-as.o041",
"sf.query.match-recognize.match-recognize-pattern-define-as.o042",
"sf.query.match-recognize.match-recognize-pattern-define-as.o043",
@@ -52113,9 +53572,12 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.o073",
"sf.query.match-recognize.match-recognize-pattern-define-as.o074",
"sf.query.match-recognize.match-recognize-pattern-define-as.o075",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o076",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o077",
"sf.query.match-recognize.match-recognize-pattern-define-as.o099",
"sf.query.match-recognize.match-recognize-pattern-define-as.o100",
"sf.query.match-recognize.match-recognize-pattern-define-as.o101",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o103",
"sf.query.match-recognize.match-recognize-pattern-define-as.o104",
"sf.query.match-recognize.match-recognize-pattern-define-as.o105",
"sf.query.match-recognize.match-recognize-pattern-define-as.o106",
@@ -52134,6 +53596,7 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.o119",
"sf.query.match-recognize.match-recognize-pattern-define-as.o120",
"sf.query.match-recognize.match-recognize-pattern-define-as.o121",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.o122",
"sf.query.match-recognize.match-recognize-pattern-define-as.o123",
"sf.query.match-recognize.match-recognize-pattern-define-as.o124",
"sf.query.match-recognize.match-recognize-pattern-define-as.o125",
@@ -52430,6 +53893,8 @@
"sf.query.resample.o048",
"sf.query.resample.o049",
"sf.query.resample.o050",
+ "sf.query.resample.o051",
+ "sf.query.resample.o052",
"sf.query.sample.o001",
"sf.query.sample.o002",
"sf.query.sample.o003",
@@ -52443,7 +53908,9 @@
"sf.query.sample.o014",
"sf.query.sample.o015",
"sf.query.sample.o016",
+ "sf.query.sample.o017",
"sf.query.sample.o018",
+ "sf.query.sample.o019",
"sf.query.sample.o020",
"sf.query.sample.o021",
"sf.query.sample.o022",
@@ -52454,18 +53921,22 @@
"sf.query.sample.o027",
"sf.query.sample.o028",
"sf.query.sample.o029",
+ "sf.query.sample.o030",
"sf.query.sample.o031",
"sf.query.sample.o032",
"sf.query.sample.o033",
"sf.query.sample.o034",
"sf.query.sample.o035",
"sf.query.sample.o036",
+ "sf.query.sample.o037",
"sf.query.sample.o038",
"sf.query.sample.o039",
"sf.query.sample.o040",
+ "sf.query.sample.o041",
"sf.query.sample.o042",
"sf.query.sample.o043",
"sf.query.sample.o044",
+ "sf.query.sample.o045",
"sf.query.sample.o046",
"sf.query.sample.o047",
"sf.query.sample.o048",
@@ -52632,11 +54103,13 @@
"sf.query.semantic-view.o006",
"sf.query.semantic-view.o007",
"sf.query.semantic-view.o008",
+ "sf.query.semantic-view.o009",
"sf.query.semantic-view.o012",
"sf.query.semantic-view.o013",
"sf.query.semantic-view.o016",
"sf.query.semantic-view.o017",
"sf.query.semantic-view.o018",
+ "sf.query.semantic-view.o019",
"sf.query.semantic-view.o020",
"sf.query.semantic-view.o021",
"sf.query.semantic-view.o022",
@@ -52650,6 +54123,7 @@
"sf.query.semantic-view.o032",
"sf.query.semantic-view.o033",
"sf.query.semantic-view.o034",
+ "sf.query.semantic-view.o035",
"sf.query.semantic-view.o036",
"sf.query.semantic-view.o037",
"sf.query.semantic-view.o038",
@@ -52665,6 +54139,8 @@
"sf.query.semantic-view.o048",
"sf.query.semantic-view.o049",
"sf.query.semantic-view.o050",
+ "sf.query.semantic-view.o051",
+ "sf.query.semantic-view.o052",
"sf.query.semantic-view.o053",
"sf.query.semantic-view.o054",
"sf.query.semantic-view.o055",
@@ -52676,10 +54152,13 @@
"sf.query.semantic-view.o061",
"sf.query.semantic-view.o062",
"sf.query.semantic-view.o063",
+ "sf.query.semantic-view.o064",
"sf.query.semantic-view.o065",
"sf.query.semantic-view.o066",
"sf.query.semantic-view.o067",
"sf.query.semantic-view.o068",
+ "sf.query.semantic-view.o069",
+ "sf.query.semantic-view.o070",
"sf.query.semantic-view.o071",
"sf.query.semantic-view.o072",
"sf.query.semantic-view.o073",
@@ -52742,6 +54221,7 @@
"sf.query.unpivot.o041",
"sf.query.values.o002",
"sf.query.values.o004",
+ "sf.query.values.o006",
"sf.query.values.o007",
"sf.query.values.o008",
"sf.query.values.o009",
@@ -52766,6 +54246,7 @@
"sf.query.values.o031",
"sf.query.values.o032",
"sf.query.values.o033",
+ "sf.query.values.o034",
"sf.query.values.o035",
"sf.query.values.o036",
"sf.query.values.o037",
@@ -74284,6 +75765,13 @@
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type.kc01f5cfac1e1",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type.kc33c9f618371",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type.kd56b2a16e628",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.k06d097166e46",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.k1758b2f23492",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.k390c314e7376",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.k4097693527fb",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.k478b6ec872f1",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.kb971ba5b873d",
+ "sf.ddl.alter-iceberg-table-convert-to-managed.ke6bdd97124b0",
"sf.ddl.alter-iceberg-table-optimize.k006c1f268f7e",
"sf.ddl.alter-iceberg-table-optimize.k14bd67288eb6",
"sf.ddl.alter-iceberg-table-optimize.k521e9179919a",
@@ -74398,49 +75886,80 @@
"sf.ddl.alter-iceberg-table.clusteringaction.k8860f9e0c718",
"sf.ddl.alter-iceberg-table.clusteringaction.kf8ca1bf01552",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k04464d4653d7",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k054785d7a7dd",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k096bed5037e9",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k099e1e0295e7",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0d025249cb02",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0dfdbcb35163",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k11d7d5beacd9",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k16becd9804da",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k18f1fd23977c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k193ca2e9bf9e",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1dfd482cb102",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k234e1483e92c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k26138116ca86",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k27db46358781",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k28b0d32e4c8b",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2a17cd7095e8",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2cd54626b103",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3077bb6abc9b",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k364e6f1f5eb4",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k37b6b1145dda",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3cff64d5394d",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3d10c8302d27",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k402e92185956",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k43d2261dd223",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4445c56f5d86",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k468862d74d73",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k46d88ec311cb",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4b15b7c97ec5",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4ed636560dcb",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k51dd7be73c15",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5affca149304",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5c6d82121261",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k63138adb170c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k64f36721f108",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6649d50ad963",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6cad1ca3105f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k75806db5bc3c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k7694895c6560",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k7a98ac720953",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k833ef89c792c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8a90b5af931a",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8b6297cac7ef",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8c1e5b9d5786",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k933592f94b60",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k95a2265235c4",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k95e90407e743",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9923a2fda66b",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9b42751ea16b",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9d7193014f29",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9e33eca6c47d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka6cc8c417bc3",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka8d05e3f12ec",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaa14ef5bbb38",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kabf4eaf88c03",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kad3a0d22c323",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kae0b81e07716",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kae58adcc6e69",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kae8c37c2dff2",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaeb1a8c70ecf",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb130dd4047db",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb3519539cbaf",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb5e082a4d999",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbad91c22d49f",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbb56768965dc",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbc2e1eb63340",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbe994ca135dd",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc7381f3fd190",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kccb7045c6ab1",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd060524154e4",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd11c73156cff",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd281aa875a7c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd2ef9c79c167",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd38c8b2c7c1a",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd39715f47d5c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd71903990b27",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kde85cd64c6d6",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke25ffeb22515",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kec8d8e974187",
@@ -75651,20 +77170,71 @@
"sf.ddl.alter-streamlit.unset-secrets-external-access-integrations-query-warehouse.kaa2680e5485b",
"sf.ddl.alter-streamlit.unset-secrets-external-access-integrations-query-warehouse.kabb5cb5986b0",
"sf.ddl.alter-streamlit.unset-secrets-external-access-integrations-query-warehouse.kd7a4996e769e",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k167705459063",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k17d577f72455",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k21a79d183aab",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k34d46f154cdf",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k39c53b56035e",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ddf129e2ae3",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ee931abd7a9",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k4a279cc95eef",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k4cf954231359",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k5067cd63c86d",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k5ea46c63411c",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k6458f690a6a0",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k6dc41270085c",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k7125e6e93403",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k7190b8343286",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k74d71bd6956f",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k7b53e62565ac",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k82fd0eb5e1cf",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k8edb0da25b00",
"sf.ddl.alter-table-column.datagovnpolicytagaction.k99015f525073",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.k9f45b4e0105d",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.ka14cfc62b89c",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kaa995fab8eed",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kad463e15cce4",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kaf3bfe835e13",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kbba72788c085",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kcf301cb14e5e",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.ke24bfa456b50",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.ke93e4cc1e1f8",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.ke9d229ff90a7",
+ "sf.ddl.alter-table-column.datagovnpolicytagaction.kf35cefe46861",
"sf.ddl.alter-table-column.drop-default-set-default.k05be454c4221",
+ "sf.ddl.alter-table-column.drop-default-set-default.k0de0f719d72a",
+ "sf.ddl.alter-table-column.drop-default-set-default.k15ee42a83cef",
+ "sf.ddl.alter-table-column.drop-default-set-default.k20c672b7a489",
+ "sf.ddl.alter-table-column.drop-default-set-default.k2568b01573b7",
"sf.ddl.alter-table-column.drop-default-set-default.k295eb76f86da",
+ "sf.ddl.alter-table-column.drop-default-set-default.k2abe91b86236",
+ "sf.ddl.alter-table-column.drop-default-set-default.k2f2f2559f6d7",
+ "sf.ddl.alter-table-column.drop-default-set-default.k33b25d2c7697",
+ "sf.ddl.alter-table-column.drop-default-set-default.k3400b6e56097",
+ "sf.ddl.alter-table-column.drop-default-set-default.k36a62c43b101",
+ "sf.ddl.alter-table-column.drop-default-set-default.k405344874d88",
"sf.ddl.alter-table-column.drop-default-set-default.k41c4cb1d12ff",
"sf.ddl.alter-table-column.drop-default-set-default.k50c537d9fe52",
+ "sf.ddl.alter-table-column.drop-default-set-default.k5bc681b671d5",
+ "sf.ddl.alter-table-column.drop-default-set-default.k689f93773c1a",
"sf.ddl.alter-table-column.drop-default-set-default.k73e0cb1cbbd1",
+ "sf.ddl.alter-table-column.drop-default-set-default.k8c044c2a0673",
"sf.ddl.alter-table-column.drop-default-set-default.k8d41fe78d751",
"sf.ddl.alter-table-column.drop-default-set-default.k9256cd52ed70",
"sf.ddl.alter-table-column.drop-default-set-default.k96921b4fa4d1",
+ "sf.ddl.alter-table-column.drop-default-set-default.ka7425f400522",
"sf.ddl.alter-table-column.drop-default-set-default.kae997d073b0f",
+ "sf.ddl.alter-table-column.drop-default-set-default.kafd84714995f",
"sf.ddl.alter-table-column.drop-default-set-default.kb18cb2b697b7",
+ "sf.ddl.alter-table-column.drop-default-set-default.kbb31f8e635f5",
"sf.ddl.alter-table-column.drop-default-set-default.kc2cfaff82318",
+ "sf.ddl.alter-table-column.drop-default-set-default.kc97d88257902",
+ "sf.ddl.alter-table-column.drop-default-set-default.kd2d932ae707b",
"sf.ddl.alter-table-column.drop-default-set-default.ke9ad2d7a5686",
+ "sf.ddl.alter-table-column.drop-default-set-default.kebf4f32384d6",
"sf.ddl.alter-table-column.drop-default-set-default.ked32ad3edc87",
+ "sf.ddl.alter-table-column.drop-default-set-default.kef9ee902bb93",
+ "sf.ddl.alter-table-column.drop-default-set-default.kfa15ddcf63d8",
"sf.ddl.alter-table-column.drop-default-set-default.kfae679d5e5f0",
"sf.ddl.alter-table-event-table.set.k0f52ec53b506",
"sf.ddl.alter-table-event-table.set.k1d14c48d550e",
@@ -75678,6 +77248,7 @@
"sf.ddl.alter-table-event-table.set.k9cb4e41ee68a",
"sf.ddl.alter-table-event-table.set.ka9237c5cf4a9",
"sf.ddl.alter-table-event-table.set.kc602471cdbbb",
+ "sf.ddl.alter-table-event-table.set.kd6d303fbd297",
"sf.ddl.alter-table-event-table.set.kf38ebb63af88",
"sf.ddl.alter-table-event-table.unset-data-retention-time-in-days-max-data-extension-time-in-days-change-tracking.k0d3ba61e629a",
"sf.ddl.alter-table-event-table.unset-data-retention-time-in-days-max-data-extension-time-in-days-change-tracking.k21201251effd",
@@ -75717,29 +77288,40 @@
"sf.ddl.alter-table.constraintaction.ke07ff565c43b",
"sf.ddl.alter-table.constraintaction.kf5ef5e8aafe2",
"sf.ddl.alter-table.constraintaction.kf8084d748442",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k06503c7e13cc",
"sf.ddl.alter-table.datagovnpolicytagaction.k0daf24c9160d",
"sf.ddl.alter-table.datagovnpolicytagaction.k146c415338c2",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k16c3658fa426",
"sf.ddl.alter-table.datagovnpolicytagaction.k1b0572087353",
"sf.ddl.alter-table.datagovnpolicytagaction.k1ec0998bfa65",
"sf.ddl.alter-table.datagovnpolicytagaction.k21306a68fe63",
"sf.ddl.alter-table.datagovnpolicytagaction.k23873fdf3524",
"sf.ddl.alter-table.datagovnpolicytagaction.k28efb049c7b0",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k3897aa00d68e",
"sf.ddl.alter-table.datagovnpolicytagaction.k3bfb51fb3069",
"sf.ddl.alter-table.datagovnpolicytagaction.k3f7a3ebe32fb",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k4597e3c95be5",
"sf.ddl.alter-table.datagovnpolicytagaction.k571d84c58e6a",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k586413d254c1",
"sf.ddl.alter-table.datagovnpolicytagaction.k5c1adb0b89f5",
"sf.ddl.alter-table.datagovnpolicytagaction.k5c8c642b333c",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k6388fdf6325f",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k638f6278b091",
"sf.ddl.alter-table.datagovnpolicytagaction.k652fe2936264",
"sf.ddl.alter-table.datagovnpolicytagaction.k660532c4a46e",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k6af7b318ba75",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k6bb238eac989",
"sf.ddl.alter-table.datagovnpolicytagaction.k6dc3f7c3dbac",
"sf.ddl.alter-table.datagovnpolicytagaction.k733e1ee8a581",
"sf.ddl.alter-table.datagovnpolicytagaction.k7d1250cb4ae8",
"sf.ddl.alter-table.datagovnpolicytagaction.k7d591869e0aa",
"sf.ddl.alter-table.datagovnpolicytagaction.k81218411dc47",
"sf.ddl.alter-table.datagovnpolicytagaction.k8896b8261d97",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k89b005804ce1",
"sf.ddl.alter-table.datagovnpolicytagaction.k89f33658e8d3",
"sf.ddl.alter-table.datagovnpolicytagaction.k8e7ae5ab5ada",
"sf.ddl.alter-table.datagovnpolicytagaction.k8ff70bef32a5",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k990aec207a0e",
"sf.ddl.alter-table.datagovnpolicytagaction.k991fc82b824d",
"sf.ddl.alter-table.datagovnpolicytagaction.k9ec6f2f25f28",
"sf.ddl.alter-table.datagovnpolicytagaction.ka7dc363342d3",
@@ -75750,19 +77332,24 @@
"sf.ddl.alter-table.datagovnpolicytagaction.kb40ec2d56981",
"sf.ddl.alter-table.datagovnpolicytagaction.kb641eef73872",
"sf.ddl.alter-table.datagovnpolicytagaction.kba9ecd06bf63",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kbb22c7346cc2",
"sf.ddl.alter-table.datagovnpolicytagaction.kbc6cbfda49d7",
"sf.ddl.alter-table.datagovnpolicytagaction.kbd621e20b263",
"sf.ddl.alter-table.datagovnpolicytagaction.kbf5c8386dd7e",
"sf.ddl.alter-table.datagovnpolicytagaction.kbfe79308f883",
"sf.ddl.alter-table.datagovnpolicytagaction.kc8766ece4011",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kcb48d9d4651b",
"sf.ddl.alter-table.datagovnpolicytagaction.kcf04edfcc9b5",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kd00b443bcf99",
"sf.ddl.alter-table.datagovnpolicytagaction.kd45cb7559a0c",
"sf.ddl.alter-table.datagovnpolicytagaction.kd574d9011924",
"sf.ddl.alter-table.datagovnpolicytagaction.ke6ce6dbc6f20",
"sf.ddl.alter-table.datagovnpolicytagaction.ke918eaa5dc82",
"sf.ddl.alter-table.datagovnpolicytagaction.kef194d5564fd",
"sf.ddl.alter-table.datagovnpolicytagaction.kf0087bffc2ac",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kf38ca7d0b411",
"sf.ddl.alter-table.datagovnpolicytagaction.kf5605acd8467",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kfa74b716e013",
"sf.ddl.alter-table.datagovnpolicytagaction.kfbc5005c9bc1",
"sf.ddl.alter-table.datagovnpolicytagaction.kfc5d59920515",
"sf.ddl.alter-table.datagovnpolicytagaction.kfd8626a77fd0",
@@ -75906,6 +77493,7 @@
"sf.ddl.alter-table.tablecolumnaction.k36ec550138fe",
"sf.ddl.alter-table.tablecolumnaction.k3e4a93cf31e4",
"sf.ddl.alter-table.tablecolumnaction.k3f8230a1da53",
+ "sf.ddl.alter-table.tablecolumnaction.k481fa1a55645",
"sf.ddl.alter-table.tablecolumnaction.k4a377a84833b",
"sf.ddl.alter-table.tablecolumnaction.k4a4354f033c8",
"sf.ddl.alter-table.tablecolumnaction.k52a3b370969b",
@@ -75921,6 +77509,7 @@
"sf.ddl.alter-table.tablecolumnaction.k859b29e54c5b",
"sf.ddl.alter-table.tablecolumnaction.k887e3c967802",
"sf.ddl.alter-table.tablecolumnaction.k8dffbc1f5f69",
+ "sf.ddl.alter-table.tablecolumnaction.k8fcc5089ed9c",
"sf.ddl.alter-table.tablecolumnaction.k93586c249b25",
"sf.ddl.alter-table.tablecolumnaction.k93990216cc17",
"sf.ddl.alter-table.tablecolumnaction.k97a6b2549c9c",
@@ -76254,6 +77843,68 @@
"sf.ddl.alter-variable.unset-comment.kb9e11050504b",
"sf.ddl.alter-variable.unset-comment.kc2d82ef8d27a",
"sf.ddl.alter-variable.unset-comment.kfeecd472757a",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k02be91a0e016",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k033a1f959e7e",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k06adbb772977",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k0b6912ca1060",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k0d78315db01e",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k13faa842a0c7",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k16c54d9e090f",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k16ef55761baf",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k19e01b9e119a",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k1bdd69d7a2b5",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k1cac45f0e519",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k2039adb0937d",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k25fc734478c5",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k2b81b78a9c29",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k2c5de2febb5b",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k3462cf4ae5d8",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k349e5688286f",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k38b31210899c",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k3dbc0686a5aa",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k3de12ce28726",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k4e5e81ac3819",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k50177683c3a6",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k5ae1ee61f1ea",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k5b59fd8da0f8",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k5d6285424731",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k5f90bad798af",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k5fb23a24cae9",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k7403d40e87c0",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k769afa41cbc6",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k7c0403d4f17b",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k8461d4c09471",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k84c006a2c318",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k85261c8aadc7",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k8934f47c4af1",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k896519111aa2",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k8c39cbcdd456",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k8ecae8feb561",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k919562c0aa50",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k94180e24e2ec",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k97d375468215",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k98adbc554584",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k993d27ea4487",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k9a95e73cb7ca",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k9b4f59085939",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k9bde1cc9d7d2",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kb37f67d11566",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kb7190c7ccf85",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kb9279f51af4f",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kc86b7d62fe67",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kcc560bad0222",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kcea2b3112b70",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kcf120bd5a8c6",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kd34e0dadc231",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kd41ec77ab59e",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kdf8517ddf08f",
+ "sf.ddl.alter-view.datagovnpolicytagaction.ke6d30795f422",
+ "sf.ddl.alter-view.datagovnpolicytagaction.ke79285d2fb20",
+ "sf.ddl.alter-view.datagovnpolicytagaction.keaeacf51fe28",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kebd35a537344",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kfbf8b5dd85d9",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kfde5b35c1695",
+ "sf.ddl.alter-view.datagovnpolicytagaction.kffc74dd870aa",
"sf.ddl.alter-view.datametricfunctionaction.k08dee8b66e81",
"sf.ddl.alter-view.datametricfunctionaction.k1a36196a90cb",
"sf.ddl.alter-view.datametricfunctionaction.k1b92fa6c5b0d",
@@ -76324,6 +77975,13 @@
"sf.ddl.alter-view.rename-to.ka22491ffeb44",
"sf.ddl.alter-view.rename-to.kf76de2d86b2b",
"sf.ddl.alter-view.rename-to.kfd56fbaf81bc",
+ "sf.ddl.alter-view.set.kab0a4773d30e",
+ "sf.ddl.alter-view.set.kbb80b933d68a",
+ "sf.ddl.alter-view.set.kd474db2b599f",
+ "sf.ddl.alter-view.set.kd680b0c27716",
+ "sf.ddl.alter-view.set.kde93e579b67a",
+ "sf.ddl.alter-view.unset.k77b18f622143",
+ "sf.ddl.alter-view.unset.k79eee0e9cbc9",
"sf.ddl.comment.column-is.k206baf21f35f",
"sf.ddl.comment.column-is.k426504f96d8f",
"sf.ddl.comment.column-is.k7566b1f022f0",
@@ -76765,6 +78423,41 @@
"sf.ddl.create-data-metric-function.create-data-metric-function.k8997f289f479",
"sf.ddl.create-data-metric-function.create-data-metric-function.ka378fbeffcee",
"sf.ddl.create-data-metric-function.create-data-metric-function.kb67c1c0030b4",
+ "sf.ddl.create-database-catalog-linked.k082d1689682a",
+ "sf.ddl.create-database-catalog-linked.k10756ea9468b",
+ "sf.ddl.create-database-catalog-linked.k13499869278a",
+ "sf.ddl.create-database-catalog-linked.k16031fcdb293",
+ "sf.ddl.create-database-catalog-linked.k1c4a5009722b",
+ "sf.ddl.create-database-catalog-linked.k20b9b3c5289f",
+ "sf.ddl.create-database-catalog-linked.k20f57f635b4a",
+ "sf.ddl.create-database-catalog-linked.k21491912bc77",
+ "sf.ddl.create-database-catalog-linked.k2e76508dc1b5",
+ "sf.ddl.create-database-catalog-linked.k3320f5981926",
+ "sf.ddl.create-database-catalog-linked.k33b89d3b412d",
+ "sf.ddl.create-database-catalog-linked.k3a9effc01337",
+ "sf.ddl.create-database-catalog-linked.k3c962f134e5f",
+ "sf.ddl.create-database-catalog-linked.k4b1a90b2d577",
+ "sf.ddl.create-database-catalog-linked.k4b8d5dc89d3f",
+ "sf.ddl.create-database-catalog-linked.k4fd12d16b82c",
+ "sf.ddl.create-database-catalog-linked.k6af17dc6094c",
+ "sf.ddl.create-database-catalog-linked.k6f33278953f4",
+ "sf.ddl.create-database-catalog-linked.k734002ff161c",
+ "sf.ddl.create-database-catalog-linked.k76a0e71b8493",
+ "sf.ddl.create-database-catalog-linked.k7ab5b3f0ec6e",
+ "sf.ddl.create-database-catalog-linked.k8e4b07a7fdd3",
+ "sf.ddl.create-database-catalog-linked.k9f217a35a936",
+ "sf.ddl.create-database-catalog-linked.ka3a9a7921c3c",
+ "sf.ddl.create-database-catalog-linked.kb1e0fffe80b1",
+ "sf.ddl.create-database-catalog-linked.kb92524d75f13",
+ "sf.ddl.create-database-catalog-linked.kbf92fe31706f",
+ "sf.ddl.create-database-catalog-linked.kcaa7eddd4b1e",
+ "sf.ddl.create-database-catalog-linked.kd031145e4323",
+ "sf.ddl.create-database-catalog-linked.kd4283e342dea",
+ "sf.ddl.create-database-catalog-linked.kd4a26eed0665",
+ "sf.ddl.create-database-catalog-linked.kdd89331245ca",
+ "sf.ddl.create-database-catalog-linked.ke75ee9bb74ee",
+ "sf.ddl.create-database-catalog-linked.kee5a2d2b9562",
+ "sf.ddl.create-database-catalog-linked.kf28038ec1d9f",
"sf.ddl.create-database.create-database-as-replica.k0b11d0445eef",
"sf.ddl.create-database.create-database-as-replica.k126742d9590c",
"sf.ddl.create-database.create-database-as-replica.k30f291efd988",
@@ -76777,22 +78470,106 @@
"sf.ddl.create-database.create-database-from-backup.k44c2d768bfe0",
"sf.ddl.create-database.create-database-from-backup.kdc46e06f5fba",
"sf.ddl.create-database.create-database-from-backup.kfb42413dd914",
+ "sf.ddl.create-database.create-database-from-listing.k0690849c85b5",
+ "sf.ddl.create-database.create-database-from-listing.k1ee3097ed094",
+ "sf.ddl.create-database.create-database-from-listing.k66d0aca1076d",
+ "sf.ddl.create-database.create-database-from-listing.kdc430cf62170",
"sf.ddl.create-database.create-database-from-share.k10e592e57efd",
"sf.ddl.create-database.create-database-from-share.k1da55daff4a2",
"sf.ddl.create-database.create-database-from-share.k4f9e7f79a9b0",
"sf.ddl.create-database.create-database-from-share.k54b0994f41de",
"sf.ddl.create-database.create-database-from-share.kae4fc5d7c151",
+ "sf.ddl.create-database.create-database.k00ed68669a80",
+ "sf.ddl.create-database.create-database.k084ddd72eab2",
+ "sf.ddl.create-database.create-database.k08dbd26e428a",
+ "sf.ddl.create-database.create-database.k1060d378c417",
+ "sf.ddl.create-database.create-database.k132a3fb54d16",
+ "sf.ddl.create-database.create-database.k1431fc2509bd",
+ "sf.ddl.create-database.create-database.k163aa7ef34cf",
"sf.ddl.create-database.create-database.k1a9ad6ef80d4",
+ "sf.ddl.create-database.create-database.k1ad8777e6d9a",
+ "sf.ddl.create-database.create-database.k1c4afaf8e4ef",
+ "sf.ddl.create-database.create-database.k1cd1428e5901",
+ "sf.ddl.create-database.create-database.k202ad5890c32",
+ "sf.ddl.create-database.create-database.k2113724d438e",
+ "sf.ddl.create-database.create-database.k24c191da97c2",
+ "sf.ddl.create-database.create-database.k26464dc444b0",
"sf.ddl.create-database.create-database.k26c8b8a28c00",
"sf.ddl.create-database.create-database.k27876d60d622",
+ "sf.ddl.create-database.create-database.k2a4d0457fe77",
+ "sf.ddl.create-database.create-database.k37b520e8731c",
+ "sf.ddl.create-database.create-database.k41d4c75370f2",
+ "sf.ddl.create-database.create-database.k41f5f0921a85",
+ "sf.ddl.create-database.create-database.k43665b687b8d",
+ "sf.ddl.create-database.create-database.k44b613e65beb",
+ "sf.ddl.create-database.create-database.k5045fee5522d",
+ "sf.ddl.create-database.create-database.k5ae75fd183c8",
+ "sf.ddl.create-database.create-database.k5e12117e2d7c",
+ "sf.ddl.create-database.create-database.k6ce5cdd291d8",
+ "sf.ddl.create-database.create-database.k7076cff99748",
+ "sf.ddl.create-database.create-database.k7a01a266f5bd",
+ "sf.ddl.create-database.create-database.k7f76e82d834c",
+ "sf.ddl.create-database.create-database.k7fa6e67eb18e",
"sf.ddl.create-database.create-database.k88eeda652ee3",
+ "sf.ddl.create-database.create-database.k89ad14431069",
+ "sf.ddl.create-database.create-database.k946beaa99500",
+ "sf.ddl.create-database.create-database.k976ad7065160",
"sf.ddl.create-database.create-database.k99c868991684",
+ "sf.ddl.create-database.create-database.k9c094572abfc",
+ "sf.ddl.create-database.create-database.ka475285550d9",
+ "sf.ddl.create-database.create-database.ka9e8cde1c217",
+ "sf.ddl.create-database.create-database.kacf9c95216d7",
"sf.ddl.create-database.create-database.kaf18b3cae7da",
+ "sf.ddl.create-database.create-database.kb501dffa2ec6",
+ "sf.ddl.create-database.create-database.kb56c5e10ae7d",
+ "sf.ddl.create-database.create-database.kc184caf3638e",
+ "sf.ddl.create-database.create-database.kc3d54172d98e",
+ "sf.ddl.create-database.create-database.kd0c2cee08040",
+ "sf.ddl.create-database.create-database.kd167a83bbbe2",
"sf.ddl.create-database.create-database.kd3215cf99215",
+ "sf.ddl.create-database.create-database.kd433a503d6a1",
+ "sf.ddl.create-database.create-database.kd90762dc034b",
+ "sf.ddl.create-database.create-database.kd96ec96f2aa3",
+ "sf.ddl.create-database.create-database.kdd9d44e3bbbb",
+ "sf.ddl.create-database.create-database.kde20b13f23ce",
+ "sf.ddl.create-database.create-database.kdf45e077f164",
+ "sf.ddl.create-database.create-database.ke0573d53c6b3",
"sf.ddl.create-database.create-database.ke3a35967a9a6",
+ "sf.ddl.create-database.create-database.ke738369731aa",
+ "sf.ddl.create-database.create-database.ke86d5118e69a",
+ "sf.ddl.create-database.create-database.ke9ee6fe06046",
+ "sf.ddl.create-database.create-database.kecffb771d7d5",
+ "sf.ddl.create-database.create-database.kf1788043caf0",
+ "sf.ddl.create-database.create-database.kf31d51ec3f95",
+ "sf.ddl.create-database.create-database.kf55b6f108013",
+ "sf.ddl.create-database.create-database.kfc4ad856743a",
"sf.ddl.create-database.create-or-alter-database.k07b5a17baff7",
+ "sf.ddl.create-database.create-or-alter-database.k0bd98f20bcec",
+ "sf.ddl.create-database.create-or-alter-database.k0e77624212b2",
+ "sf.ddl.create-database.create-or-alter-database.k17e3ff15db31",
+ "sf.ddl.create-database.create-or-alter-database.k1d22bf894d6f",
+ "sf.ddl.create-database.create-or-alter-database.k1fba70daf6fc",
"sf.ddl.create-database.create-or-alter-database.k274c1eca50d1",
+ "sf.ddl.create-database.create-or-alter-database.k3aef8f188c8c",
+ "sf.ddl.create-database.create-or-alter-database.k3bab6c285048",
+ "sf.ddl.create-database.create-or-alter-database.k460ff8c98444",
+ "sf.ddl.create-database.create-or-alter-database.k4dc419c7991f",
+ "sf.ddl.create-database.create-or-alter-database.k524dc014abb5",
+ "sf.ddl.create-database.create-or-alter-database.k54d3ca38ddf0",
+ "sf.ddl.create-database.create-or-alter-database.k5c7bcbca3d67",
+ "sf.ddl.create-database.create-or-alter-database.k6379c31103db",
+ "sf.ddl.create-database.create-or-alter-database.k82e92ac0f18f",
+ "sf.ddl.create-database.create-or-alter-database.ka6e5ce886ab6",
+ "sf.ddl.create-database.create-or-alter-database.ka7064891d4f1",
+ "sf.ddl.create-database.create-or-alter-database.kac445fac039c",
+ "sf.ddl.create-database.create-or-alter-database.kad5e1fa8e2ba",
+ "sf.ddl.create-database.create-or-alter-database.kc47a02d57ca8",
"sf.ddl.create-database.create-or-alter-database.kcd936901640a",
+ "sf.ddl.create-database.create-or-alter-database.ke6e5acdfcf03",
+ "sf.ddl.create-database.create-or-alter-database.ke858fef57e3e",
+ "sf.ddl.create-database.create-or-alter-database.kea265adfd057",
+ "sf.ddl.create-database.create-or-alter-database.kf340ab6a0e51",
+ "sf.ddl.create-database.create-or-alter-database.kfc84995e97ef",
"sf.ddl.create-database.define-database.k10d323494fab",
"sf.ddl.create-database.define-database.k6bd5b8e34a41",
"sf.ddl.create-database.define-database.k74f90ce2a011",
@@ -77093,27 +78870,301 @@
"sf.ddl.create-external-function.function-returns-api-integration-as.k578cbf6ffa0b",
"sf.ddl.create-external-function.function-returns-api-integration-as.k61c648e86b81",
"sf.ddl.create-external-function.function-returns-api-integration-as.k6c2c16c1231b",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.k7917f401648f",
"sf.ddl.create-external-function.function-returns-api-integration-as.k96bee74f5a11",
"sf.ddl.create-external-function.function-returns-api-integration-as.k9c5ad9274874",
"sf.ddl.create-external-function.function-returns-api-integration-as.kb7dc78719bb2",
"sf.ddl.create-external-function.function-returns-api-integration-as.kc286963f6369",
"sf.ddl.create-external-function.function-returns-api-integration-as.kc6a554d20d0d",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.kce4a2e114884",
"sf.ddl.create-external-function.function-returns-api-integration-as.ke6fc51ed34e1",
"sf.ddl.create-external-function.function-returns-api-integration-as.ke943690c4aac",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.kea1ed432fdb0",
"sf.ddl.create-external-function.function-returns-api-integration-as.kefe9f7c744e0",
"sf.ddl.create-external-function.function.k0eada9a1251f",
"sf.ddl.create-external-function.function.k0edcce4f1d64",
"sf.ddl.create-external-function.function.k198ac9742ef9",
+ "sf.ddl.create-external-function.function.k3f6b725a3c98",
"sf.ddl.create-external-function.function.k4d8d98014581",
"sf.ddl.create-external-function.function.k6b1dad4de462",
"sf.ddl.create-external-function.function.ke098a77f66b4",
"sf.ddl.create-external-function.function.kfd5cb4717cde",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k00251b300f6a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k039ce25f7ded",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0760597ca75c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k08cf6756e773",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a4e9d30beab",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a7669605bbb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b687cf77870",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b969eda5870",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0c8afcf8d60d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1254350a5614",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k14ca7e7f2a02",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k18f378b7c7f9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k19567f2acb9a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1a5b25d4436e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k204772fae35d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2107c40baefc",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k221ab70f8f6e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k23ffda6c78df",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k241f404a27f4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k242654538ffb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k24e4ad4de5b1",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25df3ba60e2c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25dfd52f584e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k264a33bc67b9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k28c52b2d23c4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k295d1e7dafd7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2994aa1832f7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2b5db09eeaf8",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2c337de3f645",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2e76edd52eba",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k320014257fd9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3382b75e5f07",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k376651264149",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k37eddec52406",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k388df0b9eaa6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3b919b4eedd5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3d7e021515d2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3f384e8a1c98",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k411eb7ad55a2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4123760afb22",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4142bdb44ad2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k42830e247147",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b374d2dc3cf",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b54a2e87cc0",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k508e7cb3ca2e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k513d97260faf",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51ab40d1c9d6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51f9fe3b30e4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5345e97ed6a7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k54cbe13c23e3",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k55d686363f6a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5a959304e859",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5c498c97c975",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5ead43f57f2b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6404e9fb3909",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k67fc85b11fa5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6811fedf3926",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6872bf91a39d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6b1d415d4bce",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6baccf6a8202",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6bdc2fe47ddc",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6cd09652bb1d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6f09302e19dc",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6fc888fa3ca1",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k753cf0a03450",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7726d38c6671",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7e720739ab61",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k80c2110f1d1c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k81b971029e2e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k848ecb907a95",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k86f3c380200e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87bd09e6d754",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87cc0e4654af",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k881fa2a2c33c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k88c76ff5f58d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k898feade1486",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8d1db4df131f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k92b365338c1e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k93be999c3d50",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k98859790c59f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9a752740aed5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9aec87b3099f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b10bcfce856",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b2f75b82232",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9ca9fd645459",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9cfe89a99a15",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9df6b12c1f32",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9e0f6dc9c1ae",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka1fa0564039f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kaf923c2271a2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kafc854f67657",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0294aaf205a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb077d72b98f2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0e489c4cefb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0f038efc06a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb2a941820c97",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb3aa77f538d5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb5181903aea5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb70c7f887fd5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb77b389cd34f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb813dfe9b167",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb83caa5353dd",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kba04d5439565",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbafaaede410d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbbc9f9a322db",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbc456dc1bbce",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbca32967c715",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbd55a1348c92",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbe74c756e1c9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc16a5333df92",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc3d6195bcb02",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc79f4c0e68db",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc802a781907d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kcd3f41fac480",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce045cd4223a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce9e7cbee2f0",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd0e22131cd64",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd27312e6aca8",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd630e4dd8e50",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd679f3ca1b11",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdc162be9b8ba",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdea013521fc8",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdf4d8a562771",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke0d9f466fac4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke4a76de9f9f4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke63cf63136d7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke9cc495cf7d9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.keafb9c0977e7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ked12c82e6235",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf1affca45ecf",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf5433a4aceb9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf59e9d2f3a03",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf72b44cb4ad9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf88703983fd4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf99ad5ca7fc1",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfc60c2300be0",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k00669fddd144",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k04bdc8e66b6d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k05509c4b3a2d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ae90e808846",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e19ad9068f2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e4806c5b472",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ea52144eb24",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k109a8c302cab",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1155c22db68c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k16a57dd23fd3",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k17eef2612830",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k193dc4ccd1e8",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1a74ede470b6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1d83dea5b4f5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2110e9175cee",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k23cd68442574",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k24f27c131657",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k28bc2444a8b6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k295fd1809b41",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2aeef41a3ccb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2c4e73ec98b1",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2dd4f4bab16a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k33bf44465753",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k34a4e311592d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3632f8a5d826",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37dafba093c5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37e2e6985999",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k39dd792b19f3",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3c7549b997ee",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3d97c768561b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3e6f32b15bd6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3f026591e06c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k42a77702bd60",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k45b5e7422b9f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49024682ce14",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49886425cb31",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a5540968716",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a6d2fda7d8e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4f17db760961",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ff7ad8265ad",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ffff554de3e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k519ef9382d4d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5218beba2799",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k544136a04939",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5562913c34dc",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k58dd34e1166e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5c6e8a725753",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5ee704a10cee",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f08e41a7f93",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f0cbbeae386",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k61b6596e75b9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k662c3af88354",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k67269c835c41",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k698317cb4a27",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6ae8c6f36e2b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k70551390d290",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7057d22b52ae",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7547a5294e12",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k75a68feeab2a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k78fbed745682",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k80c3ead737de",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k834558af723e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k84d0ee9e4689",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k85c471d314de",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k86b710afa19e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k87974dd1fc91",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k891e81a629b0",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8c25ca260ab3",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8f7154523b05",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k91dc05e97f47",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k935fadc958da",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k943a3c5f100d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k959038f1c33b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k967c799400f5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9809720ee924",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k984682bb69ce",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9af19be44e59",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka2880393ddd2",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka363d153a7a7",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka41fa089252a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka47142336490",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka4a73cb41e27",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka560b2f234bf",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka6b05c1a440d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka82fae52593e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka95199f1694e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka98e31f35660",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka9b1b094eaed",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kabeaaf9f5b49",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kac155eed7439",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kadbbd44957eb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb0645e1bb6ac",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb16ccb27153e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb1ca7eff2f44",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb5e791d5b444",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb642604f5adb",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb8fd09ff4741",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbaae3bb348f6",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbbcbc51ff34f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbd893f19a054",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbe36b1463836",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbfb251504f96",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc0f570fe1bdd",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc71da8cb1191",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc7679673c87b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcaecda3707aa",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcc76382f377a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcd13c89dca4b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kceaa0042854a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd065e748ebaf",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd154c92310db",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd342b48ecd9f",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd38e81889ff5",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd58eeb980986",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd61ee42a981e",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd7213251f1f0",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kdfaf91582e11",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke01dbc32d0f9",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke2d67dfc3591",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke419d19b7537",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke87bedbf235a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kea876241e977",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.keb436accc9db",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf17a863f134a",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf2dc67a2a4f4",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf393f228c1ec",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf3c8bbf27e65",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf5941cbfed6c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfec35e396e67",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kff3c0623d991",
+ "sf.ddl.create-external-table.using-template.k3d55e6d24f71",
+ "sf.ddl.create-external-table.using-template.k43b84776a5d2",
"sf.ddl.create-external-table.using-template.k43dc07b17c21",
"sf.ddl.create-external-table.using-template.k56022a63dbb5",
"sf.ddl.create-external-table.using-template.k7ae3b225defc",
"sf.ddl.create-external-table.using-template.k8a0c511f99ee",
"sf.ddl.create-external-table.using-template.k97c3970ca5b3",
+ "sf.ddl.create-external-table.using-template.ka6b3af164f26",
"sf.ddl.create-external-table.using-template.keb7eff5383fa",
+ "sf.ddl.create-external-table.using-template.kf85f26b420e7",
"sf.ddl.create-file-format.create-file-format.k0062a1da7139",
"sf.ddl.create-file-format.create-file-format.k010065dbe01c",
"sf.ddl.create-file-format.create-file-format.k02d9fd10663d",
@@ -77660,7 +79711,10 @@
"sf.ddl.create-file-format.define-file-format.kfe712ccbb0c2",
"sf.ddl.create-file-format.define-file-format.kfeba6b6486d6",
"sf.ddl.create-file-format.define-file-format.kffb4d02ea65a",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.k1a85b2998db5",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k2fbf4c452a4d",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.k42beddd43fc4",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.k4802715e58d0",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k4bab48907e17",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k54c4272d875d",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k5b21777550e4",
@@ -77668,30 +79722,43 @@
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k7fd26447bc44",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k837c865c6564",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k865ef22eb88d",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.k8c34e089657a",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k94a460dcd383",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.k9dea387213e3",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.k9e44ab622e72",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.ka025bdde3646",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.ka1c49ce965bb",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.ka73ef9bc8c34",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.kae82fcba9542",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.kb9126346e1f8",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.kcffd58f87cf9",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.kdfbcaca09656",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.ke675219c2ef1",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.ke7f198e851c5",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.kf7eff11a2e44",
"sf.ddl.create-function-spcs.function-returns-service-endpoint.kfd819b0ca258",
+ "sf.ddl.create-function-spcs.function-returns-service-endpoint.kff06ad0e56bb",
"sf.ddl.create-function.create-function-returns-language.k0814f5396954",
"sf.ddl.create-function.create-function-returns-language.k08892b27c137",
"sf.ddl.create-function.create-function-returns-language.k1c758400b3f8",
"sf.ddl.create-function.create-function-returns-language.k1f4179bff362",
"sf.ddl.create-function.create-function-returns-language.k235d1f08a3f8",
+ "sf.ddl.create-function.create-function-returns-language.k40dbfbf08625",
"sf.ddl.create-function.create-function-returns-language.k4750af6ae41a",
+ "sf.ddl.create-function.create-function-returns-language.k482d4f95e78a",
+ "sf.ddl.create-function.create-function-returns-language.k490715792c64",
"sf.ddl.create-function.create-function-returns-language.k4b677bde8068",
"sf.ddl.create-function.create-function-returns-language.k567adea090d7",
"sf.ddl.create-function.create-function-returns-language.k597380f966a0",
"sf.ddl.create-function.create-function-returns-language.k60092b769dfe",
"sf.ddl.create-function.create-function-returns-language.k70db6188f89a",
+ "sf.ddl.create-function.create-function-returns-language.k75e6c99d5e7a",
"sf.ddl.create-function.create-function-returns-language.k8410f62c73c4",
"sf.ddl.create-function.create-function-returns-language.k923e54382190",
+ "sf.ddl.create-function.create-function-returns-language.ka2dc3101158f",
"sf.ddl.create-function.create-function-returns-language.ka9344018ad0d",
+ "sf.ddl.create-function.create-function-returns-language.kac0136a223e9",
+ "sf.ddl.create-function.create-function-returns-language.kad087a56190e",
"sf.ddl.create-function.create-function-returns-language.kdd699ada6fcc",
"sf.ddl.create-function.create-function-returns-language.ke3afc6717e52",
"sf.ddl.create-function.create-function-returns-language.ke9d132daff2c",
@@ -77699,20 +79766,26 @@
"sf.ddl.create-function.create-function-returns-language.keb659bc40cbb",
"sf.ddl.create-function.create-function-returns-language.kf81e38716773",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k132392e0db7d",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.k444697b2e7d3",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k4694085ab1e0",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k48f41ccfa2a1",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k4b280c36de54",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k56cd96554c42",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k67b182393204",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k6a46b7186243",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.k720f3c3afc06",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k7baeaca36ae2",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k88505b00c09b",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.k88b3eb683be3",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.k8cabc86cbbe9",
"sf.ddl.create-function.create-function-returns-language.scala-handler.k8e9e5a671ee8",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.ka5bf02c09ecc",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kacfa6a286aec",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kb9d6e3c96655",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kcebc038929a2",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kd15320f9131c",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kd71fb4b74ddb",
+ "sf.ddl.create-function.create-function-returns-language.scala-handler.ke30be57afc94",
"sf.ddl.create-function.create-function-returns-language.scala-handler.kf3d60dc8c814",
"sf.ddl.create-function.create-function-returns-table-2.k09c9d4936de1",
"sf.ddl.create-function.create-function-returns-table-2.k0a74e1beffc0",
@@ -77721,24 +79794,31 @@
"sf.ddl.create-function.create-function-returns-table-2.k1c83b0a5f690",
"sf.ddl.create-function.create-function-returns-table-2.k254547bb5f14",
"sf.ddl.create-function.create-function-returns-table-2.k2eff468eb1d8",
+ "sf.ddl.create-function.create-function-returns-table-2.k34028e2c66f5",
"sf.ddl.create-function.create-function-returns-table-2.k4fdcd0b4d5e5",
"sf.ddl.create-function.create-function-returns-table-2.k556c90b9e161",
+ "sf.ddl.create-function.create-function-returns-table-2.k57de739195ea",
"sf.ddl.create-function.create-function-returns-table-2.k58397be36982",
"sf.ddl.create-function.create-function-returns-table-2.k589d747107cf",
"sf.ddl.create-function.create-function-returns-table-2.k73d4fc4dce20",
+ "sf.ddl.create-function.create-function-returns-table-2.k87cdc2f9e247",
"sf.ddl.create-function.create-function-returns-table-2.k903941c9f6a1",
+ "sf.ddl.create-function.create-function-returns-table-2.k99cb8c7b9c3a",
"sf.ddl.create-function.create-function-returns-table-2.ka4764f691e81",
"sf.ddl.create-function.create-function-returns-table-2.ka80e605f61aa",
"sf.ddl.create-function.create-function-returns-table-2.kac15fd06ecd7",
"sf.ddl.create-function.create-function-returns-table-2.kacdec806c32d",
+ "sf.ddl.create-function.create-function-returns-table-2.kb5a09ebddd9a",
"sf.ddl.create-function.create-function-returns-table-2.kb630cee5fd8f",
"sf.ddl.create-function.create-function-returns-table-2.kb995cd8c5a7f",
"sf.ddl.create-function.create-function-returns-table-2.kc8b40af4fe24",
+ "sf.ddl.create-function.create-function-returns-table-2.kd41bcae205de",
"sf.ddl.create-function.create-function-returns-table-2.kdedef36c0955",
"sf.ddl.create-function.create-function-returns-table-2.ke8efebab5ca4",
"sf.ddl.create-function.create-function-returns-table-2.kead79f5c0607",
"sf.ddl.create-function.create-function-returns-table-2.kf5edb566b120",
"sf.ddl.create-function.create-function-returns-table-2.kfb25d8c35bd0",
+ "sf.ddl.create-function.create-function-returns-table-2.kfd0d050cd843",
"sf.ddl.create-function.create-function-returns-table.java-handler.k0404e67c8653",
"sf.ddl.create-function.create-function-returns-table.java-handler.k04673ea57150",
"sf.ddl.create-function.create-function-returns-table.java-handler.k20c24fb86f24",
@@ -77748,17 +79828,25 @@
"sf.ddl.create-function.create-function-returns-table.java-handler.k42d1374b112a",
"sf.ddl.create-function.create-function-returns-table.java-handler.k515cf55874ac",
"sf.ddl.create-function.create-function-returns-table.java-handler.k528b69543bb6",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.k563f4ee6f76d",
"sf.ddl.create-function.create-function-returns-table.java-handler.k58d3ec14b6dc",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.k627718f44eee",
"sf.ddl.create-function.create-function-returns-table.java-handler.k65d946044918",
"sf.ddl.create-function.create-function-returns-table.java-handler.k7a8e56255c06",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.k7b8f828a6e28",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.k8c87f1c62938",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.k9802a05d4570",
"sf.ddl.create-function.create-function-returns-table.java-handler.k9df70dd8642d",
"sf.ddl.create-function.create-function-returns-table.java-handler.ka5b73b9edbe4",
"sf.ddl.create-function.create-function-returns-table.java-handler.ka888c4d84f0b",
"sf.ddl.create-function.create-function-returns-table.java-handler.kb66ed682a8ff",
"sf.ddl.create-function.create-function-returns-table.java-handler.kb7e6919ee941",
"sf.ddl.create-function.create-function-returns-table.java-handler.kc3a4035ec1e3",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.kc5975d520474",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.ke00aa960d6c2",
"sf.ddl.create-function.create-function-returns-table.java-handler.keac019be4ea1",
"sf.ddl.create-function.create-function-returns-table.java-handler.kf40dfc399a2c",
+ "sf.ddl.create-function.create-function-returns-table.java-handler.kf90d3c410396",
"sf.ddl.create-function.create-function-returns-table.java-handler.kfe9c6872324c",
"sf.ddl.create-function.create-function-returns-table.java-handler.kfeee2bda213a",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k161aa0bb90e6",
@@ -77767,18 +79855,26 @@
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k3bd00e9b1d51",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k4377578874b5",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k59837615d30a",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.k659f9fc2c5ba",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k6cca7fefeddb",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k7d92b1cec34c",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k88dd635ab20e",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k8a493832f782",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8b65bac82097",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8be88c9a6eb5",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.k92c2ed5f37b2",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.k9737812e9c73",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kbc3e7984fd37",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kc40fd174b578",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.kc7dfe5a56ee0",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kc9a1049758e0",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.ke2f9849d07fc",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kec35bec82061",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.ked901a420a94",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kf292537e2e06",
+ "sf.ddl.create-function.create-function-returns-table.javascript-handler.kf89263dc608d",
"sf.ddl.create-function.create-function-returns-table.javascript-handler.kffe9306979ff",
+ "sf.ddl.create-function.create-function-returns-table.k07b1d8a72e91",
"sf.ddl.create-function.create-function-returns-table.k085388c13084",
"sf.ddl.create-function.create-function-returns-table.k1012723b545d",
"sf.ddl.create-function.create-function-returns-table.k17934c0662ce",
@@ -77786,37 +79882,50 @@
"sf.ddl.create-function.create-function-returns-table.k21470e85c3df",
"sf.ddl.create-function.create-function-returns-table.k2a801cc944e9",
"sf.ddl.create-function.create-function-returns-table.k34509edbcb15",
+ "sf.ddl.create-function.create-function-returns-table.k3580bdf72221",
+ "sf.ddl.create-function.create-function-returns-table.k466f3cdc95a6",
"sf.ddl.create-function.create-function-returns-table.k4a0079de83cb",
"sf.ddl.create-function.create-function-returns-table.k4a212ead87a2",
+ "sf.ddl.create-function.create-function-returns-table.k4fac9b74429b",
+ "sf.ddl.create-function.create-function-returns-table.k53a8095f491a",
"sf.ddl.create-function.create-function-returns-table.k5ffa30e9845e",
"sf.ddl.create-function.create-function-returns-table.k6b469029f671",
"sf.ddl.create-function.create-function-returns-table.k71a260333a45",
+ "sf.ddl.create-function.create-function-returns-table.k74b896cd8ef9",
"sf.ddl.create-function.create-function-returns-table.k7a4a815257ce",
"sf.ddl.create-function.create-function-returns-table.k7f603f561bdf",
"sf.ddl.create-function.create-function-returns-table.k818a814d581a",
"sf.ddl.create-function.create-function-returns-table.k8ab5ebcb5a0e",
"sf.ddl.create-function.create-function-returns-table.k8e105353488a",
"sf.ddl.create-function.create-function-returns-table.k979ffa654ccb",
+ "sf.ddl.create-function.create-function-returns-table.ka58f7efa9022",
"sf.ddl.create-function.create-function-returns-table.kacc9dfe28557",
"sf.ddl.create-function.create-function-returns-table.kad2b1bd8196b",
"sf.ddl.create-function.create-function-returns-table.kae9456d90f66",
"sf.ddl.create-function.create-function-returns-table.kb80c4532378f",
"sf.ddl.create-function.create-function-returns-table.kc64dfa88ec31",
"sf.ddl.create-function.create-function-returns-table.kc78aa53402f7",
+ "sf.ddl.create-function.create-function-returns-table.kca9418a4c1cb",
"sf.ddl.create-function.create-function-returns-table.ke1e43db53026",
+ "sf.ddl.create-function.create-function-returns-table.kedf67f8f0a36",
"sf.ddl.create-function.create-function-returns-table.kee301368586e",
"sf.ddl.create-function.create-function-returns-table.kee3195414bf4",
"sf.ddl.create-function.create-function-returns-table.python-handler.k018d78192bbc",
"sf.ddl.create-function.create-function-returns-table.python-handler.k13d26bbc23dc",
"sf.ddl.create-function.create-function-returns-table.python-handler.k3d2d613e04f7",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.k486283d2dbb9",
"sf.ddl.create-function.create-function-returns-table.python-handler.k4b16eac64673",
"sf.ddl.create-function.create-function-returns-table.python-handler.k5607a4ed2c88",
"sf.ddl.create-function.create-function-returns-table.python-handler.k59742784e8aa",
"sf.ddl.create-function.create-function-returns-table.python-handler.k6a93f819561f",
"sf.ddl.create-function.create-function-returns-table.python-handler.k7f3299633fdc",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.k87a8a2d36416",
"sf.ddl.create-function.create-function-returns-table.python-handler.k8a2ad534ba64",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.k8a80eca17a53",
"sf.ddl.create-function.create-function-returns-table.python-handler.k8d6b5bc84e0d",
"sf.ddl.create-function.create-function-returns-table.python-handler.k8e62639be5a9",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.k96b6780d8545",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.k9b6f3ef9805b",
"sf.ddl.create-function.create-function-returns-table.python-handler.ka75bd4b6ba65",
"sf.ddl.create-function.create-function-returns-table.python-handler.kab815c5bad45",
"sf.ddl.create-function.create-function-returns-table.python-handler.kab9e46588539",
@@ -77825,71 +79934,130 @@
"sf.ddl.create-function.create-function-returns-table.python-handler.kce5f91bf041c",
"sf.ddl.create-function.create-function-returns-table.python-handler.kdc17e1302b99",
"sf.ddl.create-function.create-function-returns-table.python-handler.kdca73e1f0a1e",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.ke47628381d81",
"sf.ddl.create-function.create-function-returns-table.python-handler.ke80a860527db",
"sf.ddl.create-function.create-function-returns-table.python-handler.ke938f96e7dd5",
"sf.ddl.create-function.create-function-returns-table.python-handler.kecffb1be68f6",
"sf.ddl.create-function.create-function-returns-table.python-handler.kedfd048a00f6",
"sf.ddl.create-function.create-function-returns-table.python-handler.kf08c3d77da8c",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.kf59e0c394889",
+ "sf.ddl.create-function.create-function-returns-table.python-handler.kf5cfe778f346",
"sf.ddl.create-function.create-function-returns-table.python-handler.kf92800246b4e",
"sf.ddl.create-function.create-function-returns-table.python-handler.kfc7158843403",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k04a3b2b4a871",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k12c467294f70",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k1df7108bd031",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.k2f33d50b4b82",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k36e324de6b0d",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k3c1da1ebf379",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k40762995791e",
"sf.ddl.create-function.create-function-returns-table.sql-handler.k4b2f5ed5c22f",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.k64fbc03173f2",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.ka94126fb06e3",
"sf.ddl.create-function.create-function-returns-table.sql-handler.kb799400978e0",
"sf.ddl.create-function.create-function-returns-table.sql-handler.kbb5819c21d4f",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.kc152898928fe",
"sf.ddl.create-function.create-function-returns-table.sql-handler.kd4501caac58b",
"sf.ddl.create-function.create-function-returns-table.sql-handler.kd8c53de4abc5",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.kd9c17980827b",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.kdfe8a3e66cec",
+ "sf.ddl.create-function.create-function-returns-table.sql-handler.kf3fa53fabf44",
"sf.ddl.create-function.create-function-returns-table.sql-handler.kfb7abef87c0b",
"sf.ddl.create-function.create-function.k1335932198b5",
"sf.ddl.create-function.create-function.k2fd6dac97c53",
"sf.ddl.create-function.create-function.k9af6c3353d34",
"sf.ddl.create-function.create-function.kccaa09de79db",
+ "sf.ddl.create-function.define-function.k03fe1173688a",
"sf.ddl.create-function.define-function.k04038be608e9",
+ "sf.ddl.create-function.define-function.k06c8e3a76054",
+ "sf.ddl.create-function.define-function.k07db96ef72a4",
+ "sf.ddl.create-function.define-function.k0c96af8c4fa3",
+ "sf.ddl.create-function.define-function.k0feed2d10a0c",
"sf.ddl.create-function.define-function.k108db22e9eac",
+ "sf.ddl.create-function.define-function.k13739b5eaf06",
"sf.ddl.create-function.define-function.k13dcd74cc89b",
"sf.ddl.create-function.define-function.k15cecffb72bb",
"sf.ddl.create-function.define-function.k166190b75355",
"sf.ddl.create-function.define-function.k1a732c2a46fa",
"sf.ddl.create-function.define-function.k1f854f59f893",
"sf.ddl.create-function.define-function.k21d2063c5d48",
+ "sf.ddl.create-function.define-function.k222b89466d26",
+ "sf.ddl.create-function.define-function.k22ac0e2338bd",
+ "sf.ddl.create-function.define-function.k22d07e83a941",
"sf.ddl.create-function.define-function.k25afdfb71c82",
"sf.ddl.create-function.define-function.k262767be78b5",
+ "sf.ddl.create-function.define-function.k26f7b14ada61",
"sf.ddl.create-function.define-function.k2857c89d12ed",
"sf.ddl.create-function.define-function.k2e2ce2648bb7",
+ "sf.ddl.create-function.define-function.k3127e6cea6fb",
+ "sf.ddl.create-function.define-function.k332623dbef9b",
+ "sf.ddl.create-function.define-function.k3a9007cd2373",
+ "sf.ddl.create-function.define-function.k47c181f39eaa",
+ "sf.ddl.create-function.define-function.k4cc49ad147f8",
+ "sf.ddl.create-function.define-function.k4fd8a7b0119e",
+ "sf.ddl.create-function.define-function.k50fbe3c25b51",
"sf.ddl.create-function.define-function.k5374153fc06a",
+ "sf.ddl.create-function.define-function.k54d8a6be8e6b",
"sf.ddl.create-function.define-function.k5591ac3cc3f4",
+ "sf.ddl.create-function.define-function.k59931f08a91a",
"sf.ddl.create-function.define-function.k59a5af28b99a",
+ "sf.ddl.create-function.define-function.k5ccc263528f8",
+ "sf.ddl.create-function.define-function.k5d101d7a0c54",
"sf.ddl.create-function.define-function.k6caf02e7aaff",
+ "sf.ddl.create-function.define-function.k70ba8f779f19",
"sf.ddl.create-function.define-function.k716f8860d045",
"sf.ddl.create-function.define-function.k73f9a52c9879",
"sf.ddl.create-function.define-function.k77d543c90191",
"sf.ddl.create-function.define-function.k77f9e52c945d",
"sf.ddl.create-function.define-function.k7a8e5529180f",
+ "sf.ddl.create-function.define-function.k7b0264e693dd",
"sf.ddl.create-function.define-function.k7d73c7e4c801",
"sf.ddl.create-function.define-function.k7e39a254b38f",
+ "sf.ddl.create-function.define-function.k7e7470ee7540",
+ "sf.ddl.create-function.define-function.k7f3000eba7b8",
+ "sf.ddl.create-function.define-function.k83677fa39d03",
+ "sf.ddl.create-function.define-function.k8568e26b37f7",
+ "sf.ddl.create-function.define-function.k85e9ce1478c8",
"sf.ddl.create-function.define-function.k86b428234a25",
"sf.ddl.create-function.define-function.k935cf8c76f4a",
"sf.ddl.create-function.define-function.k986560829f78",
+ "sf.ddl.create-function.define-function.k9c452513b444",
"sf.ddl.create-function.define-function.k9dffa6e884b4",
"sf.ddl.create-function.define-function.k9e1b258d9159",
"sf.ddl.create-function.define-function.ka04958343f24",
"sf.ddl.create-function.define-function.ka117877d58a9",
"sf.ddl.create-function.define-function.ka4b67f2421f7",
+ "sf.ddl.create-function.define-function.ka51bedfd700f",
"sf.ddl.create-function.define-function.ka5a627e840de",
+ "sf.ddl.create-function.define-function.ka8cf84d42686",
"sf.ddl.create-function.define-function.kabf19f8a0af6",
+ "sf.ddl.create-function.define-function.kac56321d57e4",
"sf.ddl.create-function.define-function.kad30f48f1a62",
"sf.ddl.create-function.define-function.kb08df01c296e",
+ "sf.ddl.create-function.define-function.kb458b527fc52",
"sf.ddl.create-function.define-function.kb4b8dd162ddc",
+ "sf.ddl.create-function.define-function.kb5cc353359e0",
"sf.ddl.create-function.define-function.kb6397d4775c5",
+ "sf.ddl.create-function.define-function.kbae70ee31ef2",
+ "sf.ddl.create-function.define-function.kbe89a89ffd64",
+ "sf.ddl.create-function.define-function.kbec70d725cd6",
+ "sf.ddl.create-function.define-function.kc7b9d5530231",
+ "sf.ddl.create-function.define-function.kd260d5fd23e8",
+ "sf.ddl.create-function.define-function.kd6ae40c9aa22",
"sf.ddl.create-function.define-function.kd715baeb5a2e",
+ "sf.ddl.create-function.define-function.kd721e6da9246",
+ "sf.ddl.create-function.define-function.kdc77b00d0353",
+ "sf.ddl.create-function.define-function.kdceaf1db0d9f",
"sf.ddl.create-function.define-function.kdfebd2c6d912",
"sf.ddl.create-function.define-function.ke05d0a01e395",
+ "sf.ddl.create-function.define-function.ke0b82beaf6a3",
+ "sf.ddl.create-function.define-function.ke1a6331e1ba3",
"sf.ddl.create-function.define-function.ke279b9b82b41",
+ "sf.ddl.create-function.define-function.ke51a50b0ba3c",
+ "sf.ddl.create-function.define-function.ke7ebfcb1916c",
"sf.ddl.create-function.define-function.kee9e88522e6b",
+ "sf.ddl.create-function.define-function.kf0c6c5cd2e6a",
+ "sf.ddl.create-function.define-function.kf1523ebbcdd4",
"sf.ddl.create-function.define-function.kf9dd8f52e7b5",
"sf.ddl.create-function.define-function.kfa3528e22e84",
"sf.ddl.create-gateway.k078a031208f5",
@@ -77991,6 +80159,7 @@
"sf.ddl.create-iceberg-table-rest.table-as-select.kde0d192a6918",
"sf.ddl.create-iceberg-table-rest.table-as-select.kf1bd23b53519",
"sf.ddl.create-iceberg-table-rest.table-as-select.kf58c8a54926e",
+ "sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kf8c923c0164e",
"sf.ddl.create-iceberg-table-snowflake.table-clone.k06bfc88f3246",
"sf.ddl.create-iceberg-table-snowflake.table-clone.k3bb479a3ef20",
"sf.ddl.create-iceberg-table-snowflake.table-clone.kc5984767b2b6",
@@ -78237,6 +80406,7 @@
"sf.ddl.create-interactive-table.as.k8d55d214d300",
"sf.ddl.create-interactive-table.as.k908bc92448e3",
"sf.ddl.create-interactive-table.as.k92d9a63dc71d",
+ "sf.ddl.create-interactive-table.as.k94f7d201bdb4",
"sf.ddl.create-interactive-table.as.k950fbdb0e627",
"sf.ddl.create-interactive-table.as.k99f0911c70b8",
"sf.ddl.create-interactive-table.as.k9bc91cd37036",
@@ -78267,6 +80437,7 @@
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k18ba4af6197a",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k27f484a3d2c1",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k31c71c4f7e72",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k33abc57c6c6c",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k6b90a0320b56",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k77adb3cbe8bc",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k7bbaff15ff58",
@@ -78503,12 +80674,14 @@
"sf.ddl.create-pipe.create-pipe-as.kd2b44d05aa98",
"sf.ddl.create-pipe.create-pipe-as.keb24657ca562",
"sf.ddl.create-pipe.create-pipe-as.kfbf4991a7116",
+ "sf.ddl.create-procedure.create-procedure-returns-language.k18a19fc065b6",
"sf.ddl.create-procedure.create-procedure-returns-language.k22faad1b01c6",
"sf.ddl.create-procedure.create-procedure-returns-language.k3536c411f0eb",
"sf.ddl.create-procedure.create-procedure-returns-language.k3d6aecab0b6d",
"sf.ddl.create-procedure.create-procedure-returns-language.k5e1bdd11e6e1",
"sf.ddl.create-procedure.create-procedure-returns-language.k5e352668d499",
"sf.ddl.create-procedure.create-procedure-returns-language.k6d3f3daa85bc",
+ "sf.ddl.create-procedure.create-procedure-returns-language.k7002ea1626f4",
"sf.ddl.create-procedure.create-procedure-returns-language.k72ee0fce78fd",
"sf.ddl.create-procedure.create-procedure-returns-language.k7dca88761089",
"sf.ddl.create-procedure.create-procedure-returns-language.k96408952ab11",
@@ -78521,10 +80694,12 @@
"sf.ddl.create-procedure.create-procedure-returns-language.kdb1fd831d825",
"sf.ddl.create-procedure.create-procedure-returns-language.kef212581d58f",
"sf.ddl.create-procedure.create-procedure-returns-language.kf359688da1d2",
+ "sf.ddl.create-procedure.create-procedure-returns-language.kfe3285779b84",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k01e8ff350eb2",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k02928aaf679d",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k0798abc1713d",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k0c5fbc8a3808",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k174e4a3ea1e1",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k242f9b3a9897",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k254ae275a63f",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k28eb414f2c3e",
@@ -78539,7 +80714,9 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7759ce48574a",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k79bdf6f5657d",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7e1e318f8bc1",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k8a8a9485d6cf",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k9372aa446cbb",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k95e28304fc7c",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k9c43791d2c1e",
"sf.ddl.create-procedure.create-procedure-returns-table-2.ka0b091150416",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kb0b40f0f7046",
@@ -78559,11 +80736,15 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.kddab8fd09e5b",
"sf.ddl.create-procedure.create-procedure-returns-table-2.ke959b1fee8ae",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kf5b6a7fc7c79",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.kf8f66d1b06aa",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.kf9e571177fd4",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kfc0ddb63aa00",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kff834a81af1c",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k026ce9ae08a4",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k0626f6b74091",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k0bdae769890a",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k1d29daa6c5f1",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k1fd264b53bd8",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k235812232ce9",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k26a09917e3cb",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k29254433b9d7",
@@ -78577,14 +80758,17 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.k5ab6a7591226",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k61b46efd1559",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k62ebf45938e3",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k6a1a4e9c5a81",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k6efbd236bbc9",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k77e61e691f5c",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k83a7afbd3dc2",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k8af69661675b",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k964dd1235fdc",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kbcca7e7ac4a9",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kc3a9b9a49838",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kc4a2e1999286",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kcae79faa8799",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.kd5ff04c0c853",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kdaa014bb2cd7",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kdde7daf7cf0a",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kf9f0be695adf",
@@ -78592,17 +80776,21 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.kfd76ac5c32c7",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k03adfc16b9e9",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k06d297cfa2e9",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0d5ddf739fc0",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k10ac82c8380f",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k122a043039b2",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k18da405a4b4f",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k1f9e39ca97ac",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k3291a9f5d8b3",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k35f12c73942d",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k36381d6a9ea5",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k3a325d89e75c",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k41238b2f004d",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k44aa2c4f7c08",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k4644bde783d7",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k4647d00c1dd3",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k503d7ab76d59",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5286bac35fa1",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k54ad44bbd6ed",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5a10f2592e05",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5a90e3bb341f",
@@ -78610,6 +80798,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5cb35c0708f3",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k70b8ac8fd59a",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k71a8195b637e",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k7586a8cc8928",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k8762c2b02cee",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ka108d1b32a79",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ka2bf9783488c",
@@ -78622,10 +80811,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kc1d5bbcfb6eb",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kd4518beda284",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ke023d35e2e2c",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ke1c7939a1a04",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kf0fbaddd12ea",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kf148fdfbfb41",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kf6b3c1720b2a",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kfab4919d2140",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k05811fe94248",
"sf.ddl.create-procedure.create-procedure-returns-table.k0612ab42c2cd",
"sf.ddl.create-procedure.create-procedure-returns-table.k06d34a6eac8a",
"sf.ddl.create-procedure.create-procedure-returns-table.k0e62d5d7fc20",
@@ -78633,6 +80824,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.k194726f97bc1",
"sf.ddl.create-procedure.create-procedure-returns-table.k2f47c331c881",
"sf.ddl.create-procedure.create-procedure-returns-table.k3b4523bea61c",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k4536d4293aa9",
"sf.ddl.create-procedure.create-procedure-returns-table.k4691d2cdbc0e",
"sf.ddl.create-procedure.create-procedure-returns-table.k4ac82282aa06",
"sf.ddl.create-procedure.create-procedure-returns-table.k528c7cd6d971",
@@ -78644,17 +80836,22 @@
"sf.ddl.create-procedure.create-procedure-returns-table.k7e925bcfe909",
"sf.ddl.create-procedure.create-procedure-returns-table.k8079fe8ecb71",
"sf.ddl.create-procedure.create-procedure-returns-table.k845445315b4a",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k85de5de9b317",
"sf.ddl.create-procedure.create-procedure-returns-table.k8fd4b6d8bfb5",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k9143ba4b7404",
"sf.ddl.create-procedure.create-procedure-returns-table.k9e99b9c2ec84",
"sf.ddl.create-procedure.create-procedure-returns-table.k9eddfc7bc09e",
+ "sf.ddl.create-procedure.create-procedure-returns-table.ka506196ae05b",
"sf.ddl.create-procedure.create-procedure-returns-table.ka89c47625440",
"sf.ddl.create-procedure.create-procedure-returns-table.kacff5db6cf77",
"sf.ddl.create-procedure.create-procedure-returns-table.kadb3ddff952c",
"sf.ddl.create-procedure.create-procedure-returns-table.kb43c93bd36ef",
+ "sf.ddl.create-procedure.create-procedure-returns-table.kb62e0e672ab4",
"sf.ddl.create-procedure.create-procedure-returns-table.kc4a77f999268",
"sf.ddl.create-procedure.create-procedure-returns-table.kc611aa7328b3",
"sf.ddl.create-procedure.create-procedure-returns-table.kc871985a866f",
"sf.ddl.create-procedure.create-procedure-returns-table.kcc249c297e41",
+ "sf.ddl.create-procedure.create-procedure-returns-table.kd22e690d2a0f",
"sf.ddl.create-procedure.create-procedure-returns-table.ke3b2e692354d",
"sf.ddl.create-procedure.create-procedure-returns-table.ke862c019a812",
"sf.ddl.create-procedure.create-procedure-returns-table.kf390edfddb23",
@@ -78667,6 +80864,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k0759ac727444",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k0762dbbd37bf",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k08b52668116c",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k1157344dd849",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k16d4eb57f76a",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k17a534b40be4",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k1b22071e6781",
@@ -78685,11 +80883,15 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6788885fc67b",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6b4ee380fac6",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6c9bd3d5012b",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6ca3da85d31e",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6e7bcd0cccc0",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k702f09dafc1a",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k72c90abcef03",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k74158c70c9f3",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k742e3a9ab2b2",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7740ee331dc6",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7b6cfe3fe912",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k8e29e687b4f4",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.ka735aed8c812",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kabadf6f07876",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kb3ba10d72f1a",
@@ -78703,23 +80905,30 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.ke5cbc1e5649b",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.keb6b0b3eb919",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kf698096f691d",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kf73f49a224b9",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kf7985de52ca8",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k0a21873f2499",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k1863e36fbcea",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k268f71d1b856",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k2798bcdf8668",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k2be30a4adb83",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k2d7009ccf241",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k36f41d68a7b6",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k3c8a6346dcea",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k3df71f960c0f",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5026d264dc40",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5399ac9793de",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k58c5e490d3a4",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5d8d64f0f8d1",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5db21fe85151",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k66df243eda53",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k77f9329e4df9",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k7ae4ba7b500d",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k7bff149c3a2f",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k7d9743e4b229",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ka144797082b7",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ka16273449f99",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ka4b7513e8d3a",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kc4cdfd3905be",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kca30071111e1",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kcf6906b97f0e",
@@ -78737,6 +80946,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k14690b48c083",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k192440b44af8",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k230a10c2f057",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k230e350d345b",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k2572fea7bd40",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k2ba46d19563e",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k2e6ff9eba3e6",
@@ -78746,10 +80956,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k4ecbc0582f76",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k608293ab968d",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k6fb9ae55e575",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k72ddda37dbac",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k767be3e79aea",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k7b8c11a8e951",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k80f3831ff040",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k8570887cebd8",
+ "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k9347bfc1c6c9",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k94e807134896",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k993286301bb8",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kb428cfce6ab1",
@@ -78764,14 +80976,22 @@
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kff156cd0d84d",
"sf.ddl.create-procedure.create-procedure-scoped-temp.k274142fe3e06",
"sf.ddl.create-procedure.define-procedure.k04f964964068",
+ "sf.ddl.create-procedure.define-procedure.k0592df2dac7f",
"sf.ddl.create-procedure.define-procedure.k07a9c7f57d13",
"sf.ddl.create-procedure.define-procedure.k09043363f100",
+ "sf.ddl.create-procedure.define-procedure.k09e0ac5015f9",
"sf.ddl.create-procedure.define-procedure.k0c7e15dfc268",
"sf.ddl.create-procedure.define-procedure.k0d89c70912c3",
+ "sf.ddl.create-procedure.define-procedure.k11e0a99da1a3",
+ "sf.ddl.create-procedure.define-procedure.k127d95d3423c",
+ "sf.ddl.create-procedure.define-procedure.k159ec919100f",
"sf.ddl.create-procedure.define-procedure.k16f6e58d7d00",
+ "sf.ddl.create-procedure.define-procedure.k17cde915384f",
"sf.ddl.create-procedure.define-procedure.k196792833c32",
"sf.ddl.create-procedure.define-procedure.k19d14c691510",
"sf.ddl.create-procedure.define-procedure.k1b8f83929a22",
+ "sf.ddl.create-procedure.define-procedure.k1beeaac49aa0",
+ "sf.ddl.create-procedure.define-procedure.k1c631972b1e8",
"sf.ddl.create-procedure.define-procedure.k1d38968eb63d",
"sf.ddl.create-procedure.define-procedure.k2192ace4bcaf",
"sf.ddl.create-procedure.define-procedure.k25ca6010f7e5",
@@ -78779,16 +80999,21 @@
"sf.ddl.create-procedure.define-procedure.k28c7fbae942e",
"sf.ddl.create-procedure.define-procedure.k29dd411ac361",
"sf.ddl.create-procedure.define-procedure.k2a792be2f744",
+ "sf.ddl.create-procedure.define-procedure.k2b59bf877ee2",
"sf.ddl.create-procedure.define-procedure.k2e03bbdbbac1",
"sf.ddl.create-procedure.define-procedure.k2ef184b91700",
+ "sf.ddl.create-procedure.define-procedure.k334f43838d2c",
+ "sf.ddl.create-procedure.define-procedure.k372394a2a316",
"sf.ddl.create-procedure.define-procedure.k381eac1424e9",
"sf.ddl.create-procedure.define-procedure.k3b7ee1709f53",
+ "sf.ddl.create-procedure.define-procedure.k3bc367d6a19c",
"sf.ddl.create-procedure.define-procedure.k419169d5a585",
"sf.ddl.create-procedure.define-procedure.k41eade214c77",
"sf.ddl.create-procedure.define-procedure.k463d984103c6",
"sf.ddl.create-procedure.define-procedure.k4721b25686a0",
"sf.ddl.create-procedure.define-procedure.k48e9a4a2de80",
"sf.ddl.create-procedure.define-procedure.k4a9da85bb2a2",
+ "sf.ddl.create-procedure.define-procedure.k4b98c42ca106",
"sf.ddl.create-procedure.define-procedure.k4ddb9f334152",
"sf.ddl.create-procedure.define-procedure.k5223b660bc0e",
"sf.ddl.create-procedure.define-procedure.k5b571209e792",
@@ -78799,51 +81024,100 @@
"sf.ddl.create-procedure.define-procedure.k62845355d05f",
"sf.ddl.create-procedure.define-procedure.k6a13f1517963",
"sf.ddl.create-procedure.define-procedure.k6ab60d26c5b0",
+ "sf.ddl.create-procedure.define-procedure.k6ceedc2aecc5",
"sf.ddl.create-procedure.define-procedure.k6e2f3e88c2ac",
+ "sf.ddl.create-procedure.define-procedure.k705197efef23",
+ "sf.ddl.create-procedure.define-procedure.k729a372cd763",
"sf.ddl.create-procedure.define-procedure.k72a28df81096",
"sf.ddl.create-procedure.define-procedure.k75fb214952c3",
+ "sf.ddl.create-procedure.define-procedure.k77046bbcdf7f",
"sf.ddl.create-procedure.define-procedure.k77320f56d65a",
"sf.ddl.create-procedure.define-procedure.k78a50b0f5763",
+ "sf.ddl.create-procedure.define-procedure.k7e0fd049c7e9",
"sf.ddl.create-procedure.define-procedure.k8115fe822c9e",
"sf.ddl.create-procedure.define-procedure.k82d1fb82ef18",
+ "sf.ddl.create-procedure.define-procedure.k861a6009cd3e",
+ "sf.ddl.create-procedure.define-procedure.k8640d5818bc2",
"sf.ddl.create-procedure.define-procedure.k879b04784a3a",
"sf.ddl.create-procedure.define-procedure.k893578bf693b",
+ "sf.ddl.create-procedure.define-procedure.k8987207ba98b",
"sf.ddl.create-procedure.define-procedure.k8c15ec7d6792",
+ "sf.ddl.create-procedure.define-procedure.k8ee812a0cabb",
"sf.ddl.create-procedure.define-procedure.k91d144ce5d0e",
"sf.ddl.create-procedure.define-procedure.k93234fbd1d49",
"sf.ddl.create-procedure.define-procedure.k95e49a8524c9",
+ "sf.ddl.create-procedure.define-procedure.k95f1fb3897b1",
"sf.ddl.create-procedure.define-procedure.k96cd0ea8d089",
+ "sf.ddl.create-procedure.define-procedure.k9a37a9e709fd",
"sf.ddl.create-procedure.define-procedure.k9b33fe445bca",
"sf.ddl.create-procedure.define-procedure.k9c35ed9e8592",
"sf.ddl.create-procedure.define-procedure.k9ff89e41882e",
"sf.ddl.create-procedure.define-procedure.ka09f7eb7e645",
+ "sf.ddl.create-procedure.define-procedure.ka18024692a65",
+ "sf.ddl.create-procedure.define-procedure.ka55244f7fd40",
"sf.ddl.create-procedure.define-procedure.ka6f35d6f5d2d",
"sf.ddl.create-procedure.define-procedure.ka7710f283f63",
+ "sf.ddl.create-procedure.define-procedure.ka9d2c1e2e588",
"sf.ddl.create-procedure.define-procedure.kab04410f15e0",
"sf.ddl.create-procedure.define-procedure.kac089c314557",
+ "sf.ddl.create-procedure.define-procedure.kae677e309f47",
"sf.ddl.create-procedure.define-procedure.kaf53b5fc2820",
"sf.ddl.create-procedure.define-procedure.kafb7adb9d53d",
"sf.ddl.create-procedure.define-procedure.kb7b5f0aac84c",
"sf.ddl.create-procedure.define-procedure.kba5f6a6cd6a2",
"sf.ddl.create-procedure.define-procedure.kbb6d991ce936",
+ "sf.ddl.create-procedure.define-procedure.kbce7088a11ce",
"sf.ddl.create-procedure.define-procedure.kbe235f1ecfe2",
"sf.ddl.create-procedure.define-procedure.kc08b8a6f23be",
"sf.ddl.create-procedure.define-procedure.kc2155af72fbd",
"sf.ddl.create-procedure.define-procedure.kc28640689626",
"sf.ddl.create-procedure.define-procedure.kc9cee0b3c6c6",
+ "sf.ddl.create-procedure.define-procedure.kcc4674786a67",
+ "sf.ddl.create-procedure.define-procedure.kcdbcdf079095",
+ "sf.ddl.create-procedure.define-procedure.kd0759c3e0c65",
+ "sf.ddl.create-procedure.define-procedure.kd22cea7e9140",
+ "sf.ddl.create-procedure.define-procedure.kd2a57d821f63",
"sf.ddl.create-procedure.define-procedure.kd5e7dace3dda",
"sf.ddl.create-procedure.define-procedure.kd81f46ad6ad0",
"sf.ddl.create-procedure.define-procedure.kd9f627c60c6a",
+ "sf.ddl.create-procedure.define-procedure.kda8b60136f9d",
+ "sf.ddl.create-procedure.define-procedure.kdc2df5aea9e9",
"sf.ddl.create-procedure.define-procedure.kde54f6933239",
"sf.ddl.create-procedure.define-procedure.kdf1fa65c099c",
+ "sf.ddl.create-procedure.define-procedure.ke034007f70f0",
"sf.ddl.create-procedure.define-procedure.ke30f049930a7",
"sf.ddl.create-procedure.define-procedure.ke54619555a6e",
+ "sf.ddl.create-procedure.define-procedure.ke585e93ceafa",
+ "sf.ddl.create-procedure.define-procedure.kecdc07d8f73d",
+ "sf.ddl.create-procedure.define-procedure.keea915d882c3",
+ "sf.ddl.create-procedure.define-procedure.kf6b7a1e096ee",
"sf.ddl.create-procedure.define-procedure.kfa6e558d6c78",
"sf.ddl.create-procedure.define-procedure.kfb581d3752e5",
"sf.ddl.create-procedure.define-procedure.kfce2db1f0357",
"sf.ddl.create-procedure.define-procedure.kff898c0a73a5",
+ "sf.ddl.create-schema.create-or-alter-schema.k016760600d19",
+ "sf.ddl.create-schema.create-or-alter-schema.k1005c1ca337c",
+ "sf.ddl.create-schema.create-or-alter-schema.k170e6154044e",
+ "sf.ddl.create-schema.create-or-alter-schema.k18dd1b7a8926",
+ "sf.ddl.create-schema.create-or-alter-schema.k200e01bdb59c",
+ "sf.ddl.create-schema.create-or-alter-schema.k2f31102a0b66",
+ "sf.ddl.create-schema.create-or-alter-schema.k4448c09b6cf9",
+ "sf.ddl.create-schema.create-or-alter-schema.k458e79763fc6",
+ "sf.ddl.create-schema.create-or-alter-schema.k4af39fbc0a49",
+ "sf.ddl.create-schema.create-or-alter-schema.k61b8fb3a7863",
+ "sf.ddl.create-schema.create-or-alter-schema.k6cb8c235db6d",
+ "sf.ddl.create-schema.create-or-alter-schema.k7d595a12ddea",
"sf.ddl.create-schema.create-or-alter-schema.k7f7fcdca7a34",
+ "sf.ddl.create-schema.create-or-alter-schema.kb4d894e75ea7",
+ "sf.ddl.create-schema.create-or-alter-schema.kb7df4233c60d",
+ "sf.ddl.create-schema.create-or-alter-schema.kc369fabdcc35",
"sf.ddl.create-schema.create-or-alter-schema.kc6e0f5532e45",
+ "sf.ddl.create-schema.create-or-alter-schema.kcc0cdb88ace5",
+ "sf.ddl.create-schema.create-or-alter-schema.kd2e7d2230ce0",
+ "sf.ddl.create-schema.create-or-alter-schema.kd660dbb69c41",
+ "sf.ddl.create-schema.create-or-alter-schema.kd72da92c7022",
+ "sf.ddl.create-schema.create-or-alter-schema.kda9cafb2a079",
+ "sf.ddl.create-schema.create-or-alter-schema.kebaa7c8f0752",
"sf.ddl.create-schema.create-or-alter-schema.kfeaa6e728869",
"sf.ddl.create-schema.create-schema-clone.k688bbc570654",
"sf.ddl.create-schema.create-schema-clone.kbb54fe23fc7e",
@@ -78852,11 +81126,50 @@
"sf.ddl.create-schema.create-schema-from-backup.kcea4baf83ce1",
"sf.ddl.create-schema.create-schema-from-backup.kf86a9998105c",
"sf.ddl.create-schema.create-schema.k02efc6807607",
+ "sf.ddl.create-schema.create-schema.k03dee1fd080f",
+ "sf.ddl.create-schema.create-schema.k2b9ee48586c1",
+ "sf.ddl.create-schema.create-schema.k315828348d7c",
+ "sf.ddl.create-schema.create-schema.k37754c156168",
+ "sf.ddl.create-schema.create-schema.k3db8a0e5e466",
+ "sf.ddl.create-schema.create-schema.k432266e721f5",
+ "sf.ddl.create-schema.create-schema.k44b8ad23cf99",
+ "sf.ddl.create-schema.create-schema.k50f86327c62c",
+ "sf.ddl.create-schema.create-schema.k54dd599f5673",
"sf.ddl.create-schema.create-schema.k5d50d7815a7b",
"sf.ddl.create-schema.create-schema.k684667b41442",
+ "sf.ddl.create-schema.create-schema.k6b8cb45cd8fc",
+ "sf.ddl.create-schema.create-schema.k6d1a6b83ce37",
+ "sf.ddl.create-schema.create-schema.k727d28c89a0e",
+ "sf.ddl.create-schema.create-schema.k78d49cbf6669",
+ "sf.ddl.create-schema.create-schema.k79aeba4fe280",
+ "sf.ddl.create-schema.create-schema.k7adba13ce674",
+ "sf.ddl.create-schema.create-schema.k7dabcd75bd54",
+ "sf.ddl.create-schema.create-schema.k81b50aa672d4",
"sf.ddl.create-schema.create-schema.k8381d99e1847",
+ "sf.ddl.create-schema.create-schema.k8e526749a243",
+ "sf.ddl.create-schema.create-schema.k90a06aca3df9",
+ "sf.ddl.create-schema.create-schema.k95057f72acab",
+ "sf.ddl.create-schema.create-schema.k97a163f02f8d",
+ "sf.ddl.create-schema.create-schema.k9e37b174f85f",
+ "sf.ddl.create-schema.create-schema.k9eb8d9a0f459",
+ "sf.ddl.create-schema.create-schema.ka0055611f652",
+ "sf.ddl.create-schema.create-schema.ka079ceb28df8",
+ "sf.ddl.create-schema.create-schema.ka5a1523e2093",
+ "sf.ddl.create-schema.create-schema.ka63f10e4f8db",
+ "sf.ddl.create-schema.create-schema.ka931385faff3",
"sf.ddl.create-schema.create-schema.kae640476d1df",
+ "sf.ddl.create-schema.create-schema.kb4201cdb3852",
"sf.ddl.create-schema.create-schema.kb4654f8dcc39",
+ "sf.ddl.create-schema.create-schema.kbbc2d5bbcbe6",
+ "sf.ddl.create-schema.create-schema.kc0e2774e1a5e",
+ "sf.ddl.create-schema.create-schema.kcc494da7526f",
+ "sf.ddl.create-schema.create-schema.kd015bf034f49",
+ "sf.ddl.create-schema.create-schema.kd95eb4ffa7a2",
+ "sf.ddl.create-schema.create-schema.ke1ebb363ecdc",
+ "sf.ddl.create-schema.create-schema.ke90513df5230",
+ "sf.ddl.create-schema.create-schema.kf23cff9b45c1",
+ "sf.ddl.create-schema.create-schema.kf38dbf29189b",
+ "sf.ddl.create-schema.create-schema.kfd5e9ad844d1",
"sf.ddl.create-schema.define-schema.k206ee195a12e",
"sf.ddl.create-schema.define-schema.k7a0d2dd4fb73",
"sf.ddl.create-schema.define-schema.kf850070a1a38",
@@ -80942,16 +83255,22 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1089ccf1ff63",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k109b14ecf8f5",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k12b4f77dccf5",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1369913290eb",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1769f17282fa",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k17b245c5418a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k18080fe09564",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k183ff9af1243",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k2179501f0d62",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k2a85d39090ea",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3003ca5b973f",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k39f83d50c138",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3b8470fab84a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3c495237e47a",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3da14865dc4e",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k41ed9202e189",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k4250e80931e6",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k43f531fafd70",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k44d23ac6526f",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k46ca61158d89",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k46e291e1b26a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k47bb438f66c7",
@@ -80961,42 +83280,62 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k4da2077034e0",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k4f56d5b5cbd7",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k508169915c07",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k540fa0a26283",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k54e0e6b5b750",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5b086fb9e665",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5b492440b9d1",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5e54cd174219",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5fc89ce29999",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k6164eac36617",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k661b0de20080",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k68fb9144cf3c",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k6a28b1318dca",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k6c5bc917bf02",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k6cd2532e50c9",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k7196fc5d91ba",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k78322563d7cb",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k7b98c3793061",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k7e0808a5d132",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k804318d84b66",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k85032718a5b6",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k85128dd77f92",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k88650a7aa782",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8abbf66c9a19",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8b7e69ec587d",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8e27d215f2da",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8fd422c5494c",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k90b0109835ca",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k93d67aeffda2",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k93f5ed42d563",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k942507e84bd1",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k958e8317c06a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k970852992335",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k97297daa7d75",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9a8e7e682e69",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9e3584b499fd",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9e52c389f0ef",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9e7732b4688b",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9f30409748b1",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9fac530fe7b5",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9fd79e30ea2e",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka00572ac68b3",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka1bd1e336758",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka55abd249c42",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka8fae4e9eb96",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kaf4c61c31e2e",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kafc176d1fa66",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kba55393934b0",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kbf4d3ee7349d",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kbf8b2d03e94f",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc466ee29eb75",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc74e74ad89d1",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc789e259064e",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc886b8460ccb",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc8e6e4a550f4",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc8f4a20500a6",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc9aa2eb1b9c5",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kca412540c3f5",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd258053ad669",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd5d74f8c077b",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd99b219cfce4",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke0a5e59e8d5f",
@@ -81006,14 +83345,20 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke59ccd78a3a9",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke8c174cc2f3b",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke9478998c761",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke9cf0af79af5",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kee946e16f025",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kef34e68f9b58",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf345b142bbef",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf8ae38c4d822",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf959e1bd914a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kfebc3bf9d9cc",
"sf.ddl.create-table-constraint.create-table.k0101002647a3",
"sf.ddl.create-table-constraint.create-table.k0b80fc429fbd",
"sf.ddl.create-table-constraint.create-table.k0d666c775581",
"sf.ddl.create-table-constraint.create-table.k0f8702dce183",
"sf.ddl.create-table-constraint.create-table.k192aa3179d38",
+ "sf.ddl.create-table-constraint.create-table.k1b565a23dfa1",
+ "sf.ddl.create-table-constraint.create-table.k1bd21c827668",
"sf.ddl.create-table-constraint.create-table.k1dd7cf331f52",
"sf.ddl.create-table-constraint.create-table.k297d022aa3e3",
"sf.ddl.create-table-constraint.create-table.k2e0b23e0ea57",
@@ -81021,17 +83366,22 @@
"sf.ddl.create-table-constraint.create-table.k42031ac07b6f",
"sf.ddl.create-table-constraint.create-table.k478a1a5902c5",
"sf.ddl.create-table-constraint.create-table.k4944fafd4942",
+ "sf.ddl.create-table-constraint.create-table.k4e3cad8b62d3",
"sf.ddl.create-table-constraint.create-table.k4f68712078f0",
"sf.ddl.create-table-constraint.create-table.k5c04c49fde72",
"sf.ddl.create-table-constraint.create-table.k5c07726088b7",
"sf.ddl.create-table-constraint.create-table.k5fee16b89f9c",
+ "sf.ddl.create-table-constraint.create-table.k5fff81cb8cbd",
"sf.ddl.create-table-constraint.create-table.k653212b2dac2",
"sf.ddl.create-table-constraint.create-table.k66cdcc9479e8",
"sf.ddl.create-table-constraint.create-table.k6717e0250c51",
+ "sf.ddl.create-table-constraint.create-table.k67c4b6ee326c",
"sf.ddl.create-table-constraint.create-table.k797bb047fd0b",
"sf.ddl.create-table-constraint.create-table.k7a72f2556f36",
"sf.ddl.create-table-constraint.create-table.k7d0cfb0c50bf",
"sf.ddl.create-table-constraint.create-table.k80b8d8099fec",
+ "sf.ddl.create-table-constraint.create-table.k812ca731a767",
+ "sf.ddl.create-table-constraint.create-table.k825a0457b696",
"sf.ddl.create-table-constraint.create-table.k831667198d48",
"sf.ddl.create-table-constraint.create-table.k8b310ae1dbf3",
"sf.ddl.create-table-constraint.create-table.k8c9247f4190a",
@@ -81069,21 +83419,29 @@
"sf.ddl.create-table.create-or-alter-table.k0600f7415f27",
"sf.ddl.create-table.create-or-alter-table.k140fe3a64e42",
"sf.ddl.create-table.create-or-alter-table.k1a57b3acc53e",
+ "sf.ddl.create-table.create-or-alter-table.k1ef9cd56df8c",
"sf.ddl.create-table.create-or-alter-table.k1f7d9c25e2c0",
+ "sf.ddl.create-table.create-or-alter-table.k200694ec0265",
+ "sf.ddl.create-table.create-or-alter-table.k23fd79597051",
"sf.ddl.create-table.create-or-alter-table.k2772d961a787",
"sf.ddl.create-table.create-or-alter-table.k2ade235197c7",
"sf.ddl.create-table.create-or-alter-table.k2bdfe0eabc29",
"sf.ddl.create-table.create-or-alter-table.k2e1136405ffb",
"sf.ddl.create-table.create-or-alter-table.k2e1409fb4063",
+ "sf.ddl.create-table.create-or-alter-table.k32398aa3f2c2",
+ "sf.ddl.create-table.create-or-alter-table.k3998d96e4462",
"sf.ddl.create-table.create-or-alter-table.k3fabc4d14b3d",
+ "sf.ddl.create-table.create-or-alter-table.k4278fd5b0183",
"sf.ddl.create-table.create-or-alter-table.k45b826836200",
"sf.ddl.create-table.create-or-alter-table.k46aed8edc676",
"sf.ddl.create-table.create-or-alter-table.k4b0a0cf7276e",
+ "sf.ddl.create-table.create-or-alter-table.k4c0f302184c5",
"sf.ddl.create-table.create-or-alter-table.k4c93831a730d",
"sf.ddl.create-table.create-or-alter-table.k4fa97d3db47a",
"sf.ddl.create-table.create-or-alter-table.k50141b3bfd27",
"sf.ddl.create-table.create-or-alter-table.k51a4bb6406d7",
"sf.ddl.create-table.create-or-alter-table.k5e4722993463",
+ "sf.ddl.create-table.create-or-alter-table.k665912ee5b9c",
"sf.ddl.create-table.create-or-alter-table.k6693fdca821c",
"sf.ddl.create-table.create-or-alter-table.k73eea97364d8",
"sf.ddl.create-table.create-or-alter-table.k74266302f788",
@@ -81093,9 +83451,11 @@
"sf.ddl.create-table.create-or-alter-table.k83cea7820475",
"sf.ddl.create-table.create-or-alter-table.k86ef479a29f8",
"sf.ddl.create-table.create-or-alter-table.k8d7b1aca6be5",
+ "sf.ddl.create-table.create-or-alter-table.k921b0ec2684e",
"sf.ddl.create-table.create-or-alter-table.k936ee4eb3264",
"sf.ddl.create-table.create-or-alter-table.k964988c8c3d1",
"sf.ddl.create-table.create-or-alter-table.ka4dd524189d5",
+ "sf.ddl.create-table.create-or-alter-table.ka522e4b3ba82",
"sf.ddl.create-table.create-or-alter-table.kaa35ee5892fe",
"sf.ddl.create-table.create-or-alter-table.kb031d60ad6cb",
"sf.ddl.create-table.create-or-alter-table.kb090b7b67b09",
@@ -81106,18 +83466,28 @@
"sf.ddl.create-table.create-or-alter-table.kc69985811fd7",
"sf.ddl.create-table.create-or-alter-table.kc8f1caaea310",
"sf.ddl.create-table.create-or-alter-table.kd94ba6722121",
+ "sf.ddl.create-table.create-or-alter-table.kd9df2f50d46c",
"sf.ddl.create-table.create-or-alter-table.ke2be00be546e",
+ "sf.ddl.create-table.create-or-alter-table.ke7582ada3ec6",
+ "sf.ddl.create-table.create-or-alter-table.ke7729a0072df",
"sf.ddl.create-table.create-or-alter-table.kecb3d716762a",
"sf.ddl.create-table.create-or-alter-table.kf16db5297afc",
"sf.ddl.create-table.create-or-alter-table.kf3b99b3d13ae",
+ "sf.ddl.create-table.create-or-alter-table.kf605f9bad6e5",
"sf.ddl.create-table.create-or-alter-table.kf63dda27faab",
"sf.ddl.create-table.create-or-alter-table.kf66ed992308f",
"sf.ddl.create-table.create-or-alter-table.kfb97327de32b",
"sf.ddl.create-table.create-or-alter-table.kfd0bea3e40f5",
+ "sf.ddl.create-table.create-table-as.k102c69634ae6",
+ "sf.ddl.create-table.create-table-as.k1a8a3c85f380",
"sf.ddl.create-table.create-table-as.k4a9e140d7247",
"sf.ddl.create-table.create-table-as.k5fc6fb48218f",
"sf.ddl.create-table.create-table-as.k7b4b3257b58b",
+ "sf.ddl.create-table.create-table-as.k84bc7593fdcb",
+ "sf.ddl.create-table.create-table-as.k87b9eb66d49c",
"sf.ddl.create-table.create-table-as.k8f6c041e8f6e",
+ "sf.ddl.create-table.create-table-as.k9c6ba65d540e",
+ "sf.ddl.create-table.create-table-as.kc08d4c27e6f4",
"sf.ddl.create-table.create-table-as.kdb705c195348",
"sf.ddl.create-table.create-table-clone.k08aa3cc8f4ea",
"sf.ddl.create-table.create-table-clone.k78d7d9f59419",
@@ -81140,23 +83510,53 @@
"sf.ddl.create-table.create-table-from-backup.k879650679142",
"sf.ddl.create-table.create-table-from-backup.kb4874805ffef",
"sf.ddl.create-table.create-table-like.k0ed600ccad4e",
+ "sf.ddl.create-table.create-table-like.k264f860df793",
"sf.ddl.create-table.create-table-like.k2a8ed028dd73",
"sf.ddl.create-table.create-table-like.k96458c7ce1e8",
+ "sf.ddl.create-table.create-table-like.k9bc3ccde7324",
+ "sf.ddl.create-table.create-table-like.k9c51324936e2",
+ "sf.ddl.create-table.create-table-like.kf9d169e3e414",
+ "sf.ddl.create-table.create-table-like.kfd55e1144363",
+ "sf.ddl.create-table.create-table-like.kffaa39dfc4f9",
+ "sf.ddl.create-table.create-table-masking-policy.k1ed5ef74e629",
+ "sf.ddl.create-table.create-table-masking-policy.k51cf651ef25c",
+ "sf.ddl.create-table.create-table-masking-policy.k55259f4c5e2b",
+ "sf.ddl.create-table.create-table-masking-policy.k576a627a3ef9",
+ "sf.ddl.create-table.create-table-masking-policy.k5853b61e4458",
+ "sf.ddl.create-table.create-table-masking-policy.k58abbdf4283a",
+ "sf.ddl.create-table.create-table-masking-policy.k5b14278e052e",
+ "sf.ddl.create-table.create-table-masking-policy.k7f9c0f42c162",
+ "sf.ddl.create-table.create-table-masking-policy.k9374709e047c",
+ "sf.ddl.create-table.create-table-masking-policy.kaed03f625518",
+ "sf.ddl.create-table.create-table-masking-policy.kbdd6e761ab31",
+ "sf.ddl.create-table.create-table-masking-policy.kf7e6a4eed629",
+ "sf.ddl.create-table.create-table-masking-policy.kf93a01a4fb25",
"sf.ddl.create-table.create-table-using-template.k0d2fac56472e",
"sf.ddl.create-table.create-table-using-template.k2e38b801d536",
+ "sf.ddl.create-table.create-table-using-template.k4e919f8d7c19",
"sf.ddl.create-table.create-table-using-template.k649b28f2c359",
"sf.ddl.create-table.create-table-using-template.k6584f80e6eab",
+ "sf.ddl.create-table.create-table-using-template.k84ba6b1bedbb",
"sf.ddl.create-table.create-table-using-template.k98a6a1a86692",
"sf.ddl.create-table.create-table-using-template.kbef0a4e408f1",
"sf.ddl.create-table.create-table-using-template.kf712ae4fd656",
"sf.ddl.create-table.create-table.k006432ec41ee",
"sf.ddl.create-table.create-table.k00a3948436be",
+ "sf.ddl.create-table.create-table.k011e624ef253",
"sf.ddl.create-table.create-table.k03769a820a36",
+ "sf.ddl.create-table.create-table.k04b96ac95e25",
"sf.ddl.create-table.create-table.k059731abbaaa",
"sf.ddl.create-table.create-table.k062693ab9310",
+ "sf.ddl.create-table.create-table.k080c897df93c",
+ "sf.ddl.create-table.create-table.k08d8dbcdd45c",
+ "sf.ddl.create-table.create-table.k08f1f0bd5571",
"sf.ddl.create-table.create-table.k09178bea431d",
+ "sf.ddl.create-table.create-table.k0d7934ca2a2c",
"sf.ddl.create-table.create-table.k10eca9ce743d",
+ "sf.ddl.create-table.create-table.k166afb84a88c",
"sf.ddl.create-table.create-table.k1ac44a72c4fd",
+ "sf.ddl.create-table.create-table.k1ca72206cc41",
+ "sf.ddl.create-table.create-table.k1f31b63a00d7",
"sf.ddl.create-table.create-table.k204d5bd3ebf4",
"sf.ddl.create-table.create-table.k23be6a807c30",
"sf.ddl.create-table.create-table.k2459aa561f87",
@@ -81166,37 +83566,77 @@
"sf.ddl.create-table.create-table.k31dd43dee0d3",
"sf.ddl.create-table.create-table.k33b1f79d2cdf",
"sf.ddl.create-table.create-table.k36308ece9b95",
+ "sf.ddl.create-table.create-table.k374135189033",
+ "sf.ddl.create-table.create-table.k3bd48dde97d5",
+ "sf.ddl.create-table.create-table.k3f0147c15f75",
+ "sf.ddl.create-table.create-table.k40e6e3777b9b",
+ "sf.ddl.create-table.create-table.k42bdfd7dd5f9",
"sf.ddl.create-table.create-table.k45aa6404719a",
+ "sf.ddl.create-table.create-table.k467ef0f6b995",
"sf.ddl.create-table.create-table.k468c6bb8adc2",
+ "sf.ddl.create-table.create-table.k46c8d7ddd544",
+ "sf.ddl.create-table.create-table.k49054ce91850",
+ "sf.ddl.create-table.create-table.k51f0b35a3a6d",
+ "sf.ddl.create-table.create-table.k5373a419cf91",
+ "sf.ddl.create-table.create-table.k5550ccb9e9ac",
+ "sf.ddl.create-table.create-table.k55592c5f048d",
+ "sf.ddl.create-table.create-table.k58775993e2f4",
"sf.ddl.create-table.create-table.k5cea0d902c46",
+ "sf.ddl.create-table.create-table.k5e5ed7a39308",
"sf.ddl.create-table.create-table.k5eaec213ceec",
+ "sf.ddl.create-table.create-table.k632bd9eb457b",
"sf.ddl.create-table.create-table.k641f3ce64fe5",
+ "sf.ddl.create-table.create-table.k679cd2e294be",
"sf.ddl.create-table.create-table.k7091d0e83126",
"sf.ddl.create-table.create-table.k716997032fb9",
"sf.ddl.create-table.create-table.k87383bdce669",
+ "sf.ddl.create-table.create-table.k8861ad0a5f40",
"sf.ddl.create-table.create-table.k8959e507ead6",
"sf.ddl.create-table.create-table.k8a0b2c1c0bc2",
+ "sf.ddl.create-table.create-table.k8b8c0b4bcdcb",
"sf.ddl.create-table.create-table.k8c22669109ea",
+ "sf.ddl.create-table.create-table.k8e815eddce1e",
"sf.ddl.create-table.create-table.k92618102d5de",
"sf.ddl.create-table.create-table.k949d49e9136d",
+ "sf.ddl.create-table.create-table.k9c1ade5ca47a",
+ "sf.ddl.create-table.create-table.k9c1fea845041",
+ "sf.ddl.create-table.create-table.k9f6cc1249c8e",
"sf.ddl.create-table.create-table.ka1245d88f48b",
+ "sf.ddl.create-table.create-table.ka19d1fc07448",
"sf.ddl.create-table.create-table.ka1a582e6d73e",
"sf.ddl.create-table.create-table.ka2af82f80787",
+ "sf.ddl.create-table.create-table.ka3ef3fad1e73",
"sf.ddl.create-table.create-table.kb09ab1b851a5",
"sf.ddl.create-table.create-table.kb2d3ba854b0b",
"sf.ddl.create-table.create-table.kb4acb70f2e71",
"sf.ddl.create-table.create-table.kb74412b2fbc8",
"sf.ddl.create-table.create-table.kbb72101de270",
+ "sf.ddl.create-table.create-table.kbd7a24fe409e",
"sf.ddl.create-table.create-table.kc14114e165d1",
"sf.ddl.create-table.create-table.kc26bddfda770",
"sf.ddl.create-table.create-table.kc3dec2532d3a",
"sf.ddl.create-table.create-table.kc3fb931f7f05",
"sf.ddl.create-table.create-table.kc8b650e80cc8",
+ "sf.ddl.create-table.create-table.kcc6417d7420d",
"sf.ddl.create-table.create-table.kcecd476aa650",
+ "sf.ddl.create-table.create-table.kd3897e3d24d4",
+ "sf.ddl.create-table.create-table.kd3f13aa6446a",
+ "sf.ddl.create-table.create-table.kd66618b3e755",
+ "sf.ddl.create-table.create-table.kdbbde2dd46b7",
+ "sf.ddl.create-table.create-table.kdc496e63ced6",
+ "sf.ddl.create-table.create-table.kdd439387d9c8",
"sf.ddl.create-table.create-table.kdd56ca109182",
"sf.ddl.create-table.create-table.kddccf709bd51",
+ "sf.ddl.create-table.create-table.kde5e296c391c",
+ "sf.ddl.create-table.create-table.kde7ae47d7076",
+ "sf.ddl.create-table.create-table.ke5d82133bb77",
+ "sf.ddl.create-table.create-table.ke6c58532e0b8",
+ "sf.ddl.create-table.create-table.ke807cde1291f",
+ "sf.ddl.create-table.create-table.ke8dff1e65874",
"sf.ddl.create-table.create-table.ke98090c839f6",
"sf.ddl.create-table.create-table.kebf439867ee0",
+ "sf.ddl.create-table.create-table.kfa2b74db3ec3",
+ "sf.ddl.create-table.create-table.kfe77a0c8fd52",
"sf.ddl.create-tag.create-or-alter-tag.k16a91628f5dc",
"sf.ddl.create-tag.create-or-alter-tag.k571fb7826070",
"sf.ddl.create-tag.create-or-alter-tag.k5f50b5e7544a",
@@ -83282,19 +85722,44 @@
"sf.ddl.undrop-variable.k879942e34d12",
"sf.ddl.undrop-variable.ka14ee732b443",
"sf.ddl.undrop-variable.ka1a052fa9b05",
+ "sf.dml.copy-files.from-select-from.k004d17dda44d",
+ "sf.dml.copy-files.from-select-from.k1c06feb58807",
+ "sf.dml.copy-files.from-select-from.k2295a17ba6c1",
+ "sf.dml.copy-files.from-select-from.k2dd05e75f0fe",
+ "sf.dml.copy-files.from-select-from.k2ff4799cabec",
+ "sf.dml.copy-files.from-select-from.k4342c44cf114",
"sf.dml.copy-files.from-select-from.k4622ee1ddd8e",
+ "sf.dml.copy-files.from-select-from.k4d107b7991ae",
+ "sf.dml.copy-files.from-select-from.k5c002b9434e0",
+ "sf.dml.copy-files.from-select-from.k694ba8b15f7d",
+ "sf.dml.copy-files.from-select-from.k70c1ffbe7816",
+ "sf.dml.copy-files.from-select-from.k7169aba68a19",
+ "sf.dml.copy-files.from-select-from.k7438f86c360f",
+ "sf.dml.copy-files.from-select-from.k77b9f7c441ec",
"sf.dml.copy-files.from-select-from.k9b3fe8862ac3",
+ "sf.dml.copy-files.from-select-from.ka6532e845853",
+ "sf.dml.copy-files.from-select-from.kf05558fb59cd",
+ "sf.dml.copy-files.from-select-from.kf1dc51f5591f",
+ "sf.dml.copy-files.from-select-from.kf82c91b64c61",
+ "sf.dml.copy-files.from-select-from.kfdc14d97c022",
+ "sf.dml.copy-files.from.k024d5b2e8074",
+ "sf.dml.copy-files.from.k07e1d244f4e8",
"sf.dml.copy-files.from.k0ec56633bcc8",
"sf.dml.copy-files.from.k109ff03cb155",
"sf.dml.copy-files.from.k235e910aaac1",
"sf.dml.copy-files.from.k3c203416b278",
"sf.dml.copy-files.from.k3f1f2886113e",
+ "sf.dml.copy-files.from.k51ba7cd24692",
+ "sf.dml.copy-files.from.k5284ae776774",
+ "sf.dml.copy-files.from.k5cae748b047b",
"sf.dml.copy-files.from.k664db78b7e02",
"sf.dml.copy-files.from.k81ab34554f4a",
"sf.dml.copy-files.from.k868632b5c558",
+ "sf.dml.copy-files.from.k8c7b6d1c5619",
"sf.dml.copy-files.from.k9c4a95881de5",
"sf.dml.copy-files.from.k9cc2a5ddd7aa",
"sf.dml.copy-files.from.kc17373dcc1d1",
+ "sf.dml.copy-files.from.kcd942bcf8d15",
"sf.dml.copy-files.from.kf6849b7891e9",
"sf.dml.copy-files.from.kf901d839b683",
"sf.dml.copy-files.from.kfce808a2f446",
@@ -83326,6 +85791,7 @@
"sf.dml.copy-into-location.k2d84efc39f29",
"sf.dml.copy-into-location.k2f1ff578007f",
"sf.dml.copy-into-location.k30c90daf6eac",
+ "sf.dml.copy-into-location.k341871df8ee5",
"sf.dml.copy-into-location.k3437daec440f",
"sf.dml.copy-into-location.k34cdef2eacad",
"sf.dml.copy-into-location.k3778bf0c4880",
@@ -83360,6 +85826,7 @@
"sf.dml.copy-into-location.k68ad1c41760b",
"sf.dml.copy-into-location.k693212d09d47",
"sf.dml.copy-into-location.k698bbcb7625b",
+ "sf.dml.copy-into-location.k6a2ed5f0dd71",
"sf.dml.copy-into-location.k6ee43f82db95",
"sf.dml.copy-into-location.k72d104fef68c",
"sf.dml.copy-into-location.k73241c82736b",
@@ -83397,6 +85864,7 @@
"sf.dml.copy-into-location.ka3643f11d588",
"sf.dml.copy-into-location.ka40032ba91b2",
"sf.dml.copy-into-location.ka5d36e5e21d8",
+ "sf.dml.copy-into-location.ka8a53de2447c",
"sf.dml.copy-into-location.kabfc892c0fc1",
"sf.dml.copy-into-location.kad31f84b45af",
"sf.dml.copy-into-location.kadf7b5a8147a",
@@ -83684,6 +86152,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd09de958012e",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd0df626869f8",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd2103d244a08",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd37c018f9cde",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd3ac25e61f60",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd5fd827ff0c1",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd662654df78a",
@@ -83751,6 +86220,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k10803d364be9",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k114d92413f39",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k123bd088b0dc",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k129fe16a88c0",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k137036eeb01b",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k1375f22e6b8e",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k14d007e66e04",
@@ -83877,6 +86347,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k9438f2733317",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k95a43c726ac4",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k97f008612ee1",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k98cb41d6b634",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k9a1ee43d404a",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k9a50680cfaa0",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k9b3b113b1f9d",
@@ -83892,6 +86363,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka13e8d50e93d",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka1ad247bcf3f",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka1c46610c92d",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.ka259f8b8715f",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka431dc62ea56",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka5845c21d251",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.ka9c392300bf5",
@@ -83906,6 +86378,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kba7f7ccfb78c",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kbb6565301fb1",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kbd268ad3d3ec",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.kbdf57d7effe0",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kbe61a7f5edce",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kbf39ac8fd653",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kbf75a61c43f4",
@@ -83982,6 +86455,7 @@
"sf.dml.delete.k33938b569501",
"sf.dml.delete.k38aa6914687b",
"sf.dml.delete.k3cbbc1a3a035",
+ "sf.dml.delete.k58517634a9dd",
"sf.dml.delete.k5b4b178bd6d1",
"sf.dml.delete.k5c95adc39962",
"sf.dml.delete.k6fdd65b7e987",
@@ -84104,16 +86578,27 @@
"sf.dml.list.repositoryclone.kb23d78f12fcf",
"sf.dml.list.repositoryclone.ke83bee11a048",
"sf.dml.list.repositoryclone.kef13132125eb",
+ "sf.dml.merge.k00b52a11f842",
"sf.dml.merge.k219a6259f72d",
+ "sf.dml.merge.k24431dfa0edf",
"sf.dml.merge.k39abc23b774c",
"sf.dml.merge.k3bbb7aa1f05b",
"sf.dml.merge.k406cf7253e25",
+ "sf.dml.merge.k40e85eeb765e",
"sf.dml.merge.k411bc315b276",
"sf.dml.merge.k577ef6c2079c",
"sf.dml.merge.k68bcb187ad7d",
"sf.dml.merge.k73c13db64aa1",
"sf.dml.merge.k97237065dc65",
+ "sf.dml.merge.ka6516441c859",
+ "sf.dml.merge.kaf67ed892c3f",
+ "sf.dml.merge.kb234776c2221",
"sf.dml.merge.kb844c05f2471",
+ "sf.dml.merge.kba191005bd8e",
+ "sf.dml.merge.kc1ef09ba7248",
+ "sf.dml.merge.kcae68ea1138f",
+ "sf.dml.merge.kd52df8b88b19",
+ "sf.dml.merge.kea3ad240198d",
"sf.dml.merge.kfd04eebbf9df",
"sf.dml.put.k1138f842a68a",
"sf.dml.put.k2272e578198e",
@@ -84143,6 +86628,7 @@
"sf.dml.put.kc80cfb5ac583",
"sf.dml.put.kc8f5ce830130",
"sf.dml.put.kd04e889a0c75",
+ "sf.dml.put.kd5d33cd3d5ff",
"sf.dml.put.kd92389f99605",
"sf.dml.put.kddc56fb08ea4",
"sf.dml.put.kde702a123afd",
@@ -87816,6 +90302,8 @@
"sf.query.connect-by.k2d2f4cf4a7fd",
"sf.query.connect-by.k2fc3522b2829",
"sf.query.connect-by.k3a30465dc039",
+ "sf.query.connect-by.k48448bb9fdc3",
+ "sf.query.connect-by.k496ce5b4bedf",
"sf.query.connect-by.k4bf69af0454f",
"sf.query.connect-by.k4c260d3714e0",
"sf.query.connect-by.k5c0cbeb21e14",
@@ -87900,6 +90388,7 @@
"sf.query.from.k959dffaaf467",
"sf.query.from.k98d0ebe1a7ad",
"sf.query.from.k9c7da77fa322",
+ "sf.query.from.ka4080fa2c573",
"sf.query.from.kab82046e307a",
"sf.query.from.kb9900904d15c",
"sf.query.from.kb9b4d8df8e2e",
@@ -87907,6 +90396,7 @@
"sf.query.from.kbe689ba723cf",
"sf.query.from.kbf0beef45171",
"sf.query.from.kc246dd07de03",
+ "sf.query.from.kc96a450d8a32",
"sf.query.from.kca67430f8380",
"sf.query.from.kd39ac9d75e15",
"sf.query.from.kd59f7caf2cb4",
@@ -88106,10 +90596,13 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.k2d899c1f2539",
"sf.query.match-recognize.match-recognize-pattern-define-as.k3185bba27176",
"sf.query.match-recognize.match-recognize-pattern-define-as.k354d32fabe0e",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k3c973fb0859f",
"sf.query.match-recognize.match-recognize-pattern-define-as.k448da85a14cb",
"sf.query.match-recognize.match-recognize-pattern-define-as.k46098f1c22af",
"sf.query.match-recognize.match-recognize-pattern-define-as.k4be72909e137",
"sf.query.match-recognize.match-recognize-pattern-define-as.k54e003ce7845",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k58986541b28b",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k593333476bab",
"sf.query.match-recognize.match-recognize-pattern-define-as.k5fe7f0629b27",
"sf.query.match-recognize.match-recognize-pattern-define-as.k6d499154a9e1",
"sf.query.match-recognize.match-recognize-pattern-define-as.k7f55bef29e25",
@@ -88124,6 +90617,8 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.ka8cd874f1e3e",
"sf.query.match-recognize.match-recognize-pattern-define-as.ka966a5c2dcac",
"sf.query.match-recognize.match-recognize-pattern-define-as.kb0dbccdac0ee",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kb140c6bf2743",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kbfc94e6ba71f",
"sf.query.match-recognize.match-recognize-pattern-define-as.kc90dd338451d",
"sf.query.match-recognize.match-recognize-pattern-define-as.kca07820517f1",
"sf.query.match-recognize.match-recognize-pattern-define-as.kcc466a4c045b",
@@ -88132,6 +90627,9 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.ke8c23c48cf29",
"sf.query.match-recognize.match-recognize-pattern-define-as.keb9ef82d0e49",
"sf.query.match-recognize.match-recognize-pattern-define-as.kf10210476642",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kf105c50e15f8",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kf7176ae48eb4",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kfb0d382f52cf",
"sf.query.operators-query.except.k4db34611a937",
"sf.query.operators-query.except.k677c5f68248a",
"sf.query.operators-query.except.k704d7df2389e",
@@ -88262,6 +90760,7 @@
"sf.query.select.select.selecting-specific-columns.kda304a41f858",
"sf.query.select.select.selecting-specific-columns.kf2e0d6a94544",
"sf.query.select.select.selecting-specific-columns.kf459df06dbea",
+ "sf.query.semantic-view.k0d1194ad24b6",
"sf.query.semantic-view.k0d526c3d7cd8",
"sf.query.semantic-view.k17ea8ce89fac",
"sf.query.semantic-view.k180c098cec3b",
@@ -88271,9 +90770,13 @@
"sf.query.semantic-view.k5b0972988065",
"sf.query.semantic-view.k5f8f9fb6b882",
"sf.query.semantic-view.k6250b7148e36",
+ "sf.query.semantic-view.k821fe6d260a6",
"sf.query.semantic-view.k985e282e5c70",
+ "sf.query.semantic-view.kcfdd9dfd0aa8",
+ "sf.query.semantic-view.kdde5c4650270",
"sf.query.semantic-view.ke71d5b457da8",
"sf.query.semantic-view.kf67268eedcb5",
+ "sf.query.semantic-view.kfec9e9301e66",
"sf.query.top-n.k334f7dc4ba6f",
"sf.query.top-n.k500af476cc6d",
"sf.query.unpivot.k0a7e2ebd2a89",
@@ -95184,13 +97687,6 @@
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.k927e0e14381e",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.k97b8e7875ebe",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.kbd6bcbe78a19",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k06d097166e46",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k1758b2f23492",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k390c314e7376",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k4097693527fb",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k478b6ec872f1",
- "sf.ddl.alter-iceberg-table-convert-to-managed.kb971ba5b873d",
- "sf.ddl.alter-iceberg-table-convert-to-managed.ke6bdd97124b0",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k009123e2c4ad",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k23a8d2992bba",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k25f0be9379c9",
@@ -95238,37 +97734,6 @@
"sf.ddl.alter-iceberg-table.clusteringaction.k0673029f2c88",
"sf.ddl.alter-iceberg-table.clusteringaction.k85631087659c",
"sf.ddl.alter-iceberg-table.clusteringaction.kcbfb158f0e3b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k054785d7a7dd",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k11d7d5beacd9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k193ca2e9bf9e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k26138116ca86",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k27db46358781",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k28b0d32e4c8b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3077bb6abc9b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k364e6f1f5eb4",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k37b6b1145dda",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3d10c8302d27",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k43d2261dd223",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k468862d74d73",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k46d88ec311cb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4b15b7c97ec5",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4ed636560dcb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k63138adb170c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k7a98ac720953",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8a90b5af931a",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8b6297cac7ef",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k933592f94b60",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9923a2fda66b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka8d05e3f12ec",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaa14ef5bbb38",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaeb1a8c70ecf",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbad91c22d49f",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbb56768965dc",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbc2e1eb63340",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kccb7045c6ab1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd2ef9c79c167",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd39715f47d5c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd71903990b27",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k836b44aa6bd0",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k98f87b956e4b",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.kc75eb9449b06",
@@ -95298,59 +97763,7 @@
"sf.ddl.alter-stage.set.syntax.kd30e04e36906",
"sf.ddl.alter-streamlit.set.k6c26d910a22f",
"sf.ddl.alter-streamlit.set.kbf77fd1dc039",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k167705459063",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k17d577f72455",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k21a79d183aab",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k34d46f154cdf",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k39c53b56035e",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ddf129e2ae3",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ee931abd7a9",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k4a279cc95eef",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k4cf954231359",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k5067cd63c86d",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k5ea46c63411c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k6458f690a6a0",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k6dc41270085c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7125e6e93403",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7190b8343286",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k74d71bd6956f",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7b53e62565ac",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k82fd0eb5e1cf",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k8edb0da25b00",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k9f45b4e0105d",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ka14cfc62b89c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kaa995fab8eed",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kad463e15cce4",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kaf3bfe835e13",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kbba72788c085",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kcf301cb14e5e",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke24bfa456b50",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke93e4cc1e1f8",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke9d229ff90a7",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kf35cefe46861",
- "sf.ddl.alter-table-column.drop-default-set-default.k0de0f719d72a",
- "sf.ddl.alter-table-column.drop-default-set-default.k15ee42a83cef",
- "sf.ddl.alter-table-column.drop-default-set-default.k20c672b7a489",
- "sf.ddl.alter-table-column.drop-default-set-default.k2568b01573b7",
- "sf.ddl.alter-table-column.drop-default-set-default.k2abe91b86236",
- "sf.ddl.alter-table-column.drop-default-set-default.k2f2f2559f6d7",
- "sf.ddl.alter-table-column.drop-default-set-default.k33b25d2c7697",
- "sf.ddl.alter-table-column.drop-default-set-default.k3400b6e56097",
- "sf.ddl.alter-table-column.drop-default-set-default.k36a62c43b101",
- "sf.ddl.alter-table-column.drop-default-set-default.k405344874d88",
- "sf.ddl.alter-table-column.drop-default-set-default.k5bc681b671d5",
- "sf.ddl.alter-table-column.drop-default-set-default.k689f93773c1a",
- "sf.ddl.alter-table-column.drop-default-set-default.k8c044c2a0673",
- "sf.ddl.alter-table-column.drop-default-set-default.ka7425f400522",
- "sf.ddl.alter-table-column.drop-default-set-default.kafd84714995f",
- "sf.ddl.alter-table-column.drop-default-set-default.kbb31f8e635f5",
- "sf.ddl.alter-table-column.drop-default-set-default.kc97d88257902",
- "sf.ddl.alter-table-column.drop-default-set-default.kd2d932ae707b",
- "sf.ddl.alter-table-column.drop-default-set-default.kebf4f32384d6",
- "sf.ddl.alter-table-column.drop-default-set-default.kef9ee902bb93",
- "sf.ddl.alter-table-column.drop-default-set-default.kfa15ddcf63d8",
"sf.ddl.alter-table-event-table.set.k005a03a2288c",
- "sf.ddl.alter-table-event-table.set.kd6d303fbd297",
"sf.ddl.alter-table.clusteringaction.k457e5a3d6817",
"sf.ddl.alter-table.clusteringaction.k7a243e87a6b0",
"sf.ddl.alter-table.clusteringaction.k847271395efc",
@@ -95361,93 +97774,13 @@
"sf.ddl.alter-table.constraintaction.ka14776b60229",
"sf.ddl.alter-table.constraintaction.kba826f65ae55",
"sf.ddl.alter-table.constraintaction.kf538b349ddb6",
- "sf.ddl.alter-table.datagovnpolicytagaction.k06503c7e13cc",
- "sf.ddl.alter-table.datagovnpolicytagaction.k16c3658fa426",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3897aa00d68e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4597e3c95be5",
- "sf.ddl.alter-table.datagovnpolicytagaction.k586413d254c1",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6388fdf6325f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k638f6278b091",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6af7b318ba75",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6bb238eac989",
- "sf.ddl.alter-table.datagovnpolicytagaction.k89b005804ce1",
- "sf.ddl.alter-table.datagovnpolicytagaction.k990aec207a0e",
- "sf.ddl.alter-table.datagovnpolicytagaction.kbb22c7346cc2",
- "sf.ddl.alter-table.datagovnpolicytagaction.kcb48d9d4651b",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd00b443bcf99",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf38ca7d0b411",
- "sf.ddl.alter-table.datagovnpolicytagaction.kfa74b716e013",
"sf.ddl.alter-table.searchoptimizationaction.k1343021d31c1",
"sf.ddl.alter-table.searchoptimizationaction.k5162c4ff6b6c",
"sf.ddl.alter-table.searchoptimizationaction.k72dc381102b5",
"sf.ddl.alter-table.searchoptimizationaction.kc45bee8ad961",
"sf.ddl.alter-table.set.k1af8a36af625",
- "sf.ddl.alter-table.tablecolumnaction.k481fa1a55645",
- "sf.ddl.alter-table.tablecolumnaction.k8fcc5089ed9c",
- "sf.ddl.alter-view.datagovnpolicytagaction.k02be91a0e016",
- "sf.ddl.alter-view.datagovnpolicytagaction.k033a1f959e7e",
- "sf.ddl.alter-view.datagovnpolicytagaction.k06adbb772977",
- "sf.ddl.alter-view.datagovnpolicytagaction.k0b6912ca1060",
- "sf.ddl.alter-view.datagovnpolicytagaction.k0d78315db01e",
- "sf.ddl.alter-view.datagovnpolicytagaction.k13faa842a0c7",
- "sf.ddl.alter-view.datagovnpolicytagaction.k16c54d9e090f",
- "sf.ddl.alter-view.datagovnpolicytagaction.k16ef55761baf",
- "sf.ddl.alter-view.datagovnpolicytagaction.k19e01b9e119a",
- "sf.ddl.alter-view.datagovnpolicytagaction.k1bdd69d7a2b5",
- "sf.ddl.alter-view.datagovnpolicytagaction.k1cac45f0e519",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2039adb0937d",
- "sf.ddl.alter-view.datagovnpolicytagaction.k25fc734478c5",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2b81b78a9c29",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2c5de2febb5b",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3462cf4ae5d8",
- "sf.ddl.alter-view.datagovnpolicytagaction.k349e5688286f",
- "sf.ddl.alter-view.datagovnpolicytagaction.k38b31210899c",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3dbc0686a5aa",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3de12ce28726",
- "sf.ddl.alter-view.datagovnpolicytagaction.k4e5e81ac3819",
- "sf.ddl.alter-view.datagovnpolicytagaction.k50177683c3a6",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5ae1ee61f1ea",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5b59fd8da0f8",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5d6285424731",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5f90bad798af",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5fb23a24cae9",
"sf.ddl.alter-view.datagovnpolicytagaction.k6a28030d5461",
- "sf.ddl.alter-view.datagovnpolicytagaction.k7403d40e87c0",
- "sf.ddl.alter-view.datagovnpolicytagaction.k769afa41cbc6",
- "sf.ddl.alter-view.datagovnpolicytagaction.k7c0403d4f17b",
"sf.ddl.alter-view.datagovnpolicytagaction.k8199d9f78b90",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8461d4c09471",
- "sf.ddl.alter-view.datagovnpolicytagaction.k84c006a2c318",
- "sf.ddl.alter-view.datagovnpolicytagaction.k85261c8aadc7",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8934f47c4af1",
- "sf.ddl.alter-view.datagovnpolicytagaction.k896519111aa2",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8c39cbcdd456",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8ecae8feb561",
- "sf.ddl.alter-view.datagovnpolicytagaction.k919562c0aa50",
- "sf.ddl.alter-view.datagovnpolicytagaction.k94180e24e2ec",
- "sf.ddl.alter-view.datagovnpolicytagaction.k97d375468215",
- "sf.ddl.alter-view.datagovnpolicytagaction.k98adbc554584",
- "sf.ddl.alter-view.datagovnpolicytagaction.k993d27ea4487",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9a95e73cb7ca",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9b4f59085939",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9bde1cc9d7d2",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb37f67d11566",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb7190c7ccf85",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb9279f51af4f",
- "sf.ddl.alter-view.datagovnpolicytagaction.kc86b7d62fe67",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcc560bad0222",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcea2b3112b70",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcf120bd5a8c6",
- "sf.ddl.alter-view.datagovnpolicytagaction.kd34e0dadc231",
- "sf.ddl.alter-view.datagovnpolicytagaction.kd41ec77ab59e",
- "sf.ddl.alter-view.datagovnpolicytagaction.kdf8517ddf08f",
- "sf.ddl.alter-view.datagovnpolicytagaction.ke6d30795f422",
- "sf.ddl.alter-view.datagovnpolicytagaction.ke79285d2fb20",
- "sf.ddl.alter-view.datagovnpolicytagaction.keaeacf51fe28",
- "sf.ddl.alter-view.datagovnpolicytagaction.kebd35a537344",
- "sf.ddl.alter-view.datagovnpolicytagaction.kfbf8b5dd85d9",
- "sf.ddl.alter-view.datagovnpolicytagaction.kfde5b35c1695",
- "sf.ddl.alter-view.datagovnpolicytagaction.kffc74dd870aa",
"sf.ddl.alter-view.datametricfunctionaction.k0425e380fde3",
"sf.ddl.alter-view.datametricfunctionaction.k37de96955168",
"sf.ddl.alter-view.datametricfunctionaction.k4df9591e89a0",
@@ -95458,19 +97791,12 @@
"sf.ddl.alter-view.set.k807005942229",
"sf.ddl.alter-view.set.k8fd6002a7cd1",
"sf.ddl.alter-view.set.k9965db81144b",
- "sf.ddl.alter-view.set.kab0a4773d30e",
"sf.ddl.alter-view.set.kb13e8adea26f",
- "sf.ddl.alter-view.set.kbb80b933d68a",
"sf.ddl.alter-view.set.kbea38ebf94b1",
- "sf.ddl.alter-view.set.kd474db2b599f",
"sf.ddl.alter-view.set.kd4bbc7d5b27c",
- "sf.ddl.alter-view.set.kd680b0c27716",
- "sf.ddl.alter-view.set.kde93e579b67a",
"sf.ddl.alter-view.set.ke6453531214c",
"sf.ddl.alter-view.unset.k1d81df43ddac",
"sf.ddl.alter-view.unset.k2a1878599876",
- "sf.ddl.alter-view.unset.k77b18f622143",
- "sf.ddl.alter-view.unset.k79eee0e9cbc9",
"sf.ddl.alter-view.unset.k9f80b274f6f4",
"sf.ddl.alter-view.unset.kba8fb112aa93",
"sf.ddl.alter-view.unset.ke7601ff06a1b",
@@ -95503,126 +97829,7 @@
"sf.ddl.create-code-bundle.define-code-bundle.kbd3c84686a4b",
"sf.ddl.create-code-bundle.define-code-bundle.kd95a74d046f2",
"sf.ddl.create-code-bundle.define-code-bundle.kf17853d8e491",
- "sf.ddl.create-database-catalog-linked.k082d1689682a",
- "sf.ddl.create-database-catalog-linked.k10756ea9468b",
- "sf.ddl.create-database-catalog-linked.k13499869278a",
- "sf.ddl.create-database-catalog-linked.k16031fcdb293",
- "sf.ddl.create-database-catalog-linked.k1c4a5009722b",
- "sf.ddl.create-database-catalog-linked.k20b9b3c5289f",
- "sf.ddl.create-database-catalog-linked.k20f57f635b4a",
- "sf.ddl.create-database-catalog-linked.k21491912bc77",
- "sf.ddl.create-database-catalog-linked.k2e76508dc1b5",
- "sf.ddl.create-database-catalog-linked.k3320f5981926",
- "sf.ddl.create-database-catalog-linked.k33b89d3b412d",
- "sf.ddl.create-database-catalog-linked.k3a9effc01337",
- "sf.ddl.create-database-catalog-linked.k3c962f134e5f",
- "sf.ddl.create-database-catalog-linked.k4b1a90b2d577",
- "sf.ddl.create-database-catalog-linked.k4b8d5dc89d3f",
- "sf.ddl.create-database-catalog-linked.k4fd12d16b82c",
- "sf.ddl.create-database-catalog-linked.k6af17dc6094c",
- "sf.ddl.create-database-catalog-linked.k6f33278953f4",
- "sf.ddl.create-database-catalog-linked.k734002ff161c",
- "sf.ddl.create-database-catalog-linked.k76a0e71b8493",
- "sf.ddl.create-database-catalog-linked.k7ab5b3f0ec6e",
- "sf.ddl.create-database-catalog-linked.k8e4b07a7fdd3",
- "sf.ddl.create-database-catalog-linked.k9f217a35a936",
- "sf.ddl.create-database-catalog-linked.ka3a9a7921c3c",
- "sf.ddl.create-database-catalog-linked.kb1e0fffe80b1",
- "sf.ddl.create-database-catalog-linked.kb92524d75f13",
- "sf.ddl.create-database-catalog-linked.kbf92fe31706f",
- "sf.ddl.create-database-catalog-linked.kcaa7eddd4b1e",
- "sf.ddl.create-database-catalog-linked.kd031145e4323",
- "sf.ddl.create-database-catalog-linked.kd4283e342dea",
- "sf.ddl.create-database-catalog-linked.kd4a26eed0665",
"sf.ddl.create-database-catalog-linked.kd7f8a471f88a",
- "sf.ddl.create-database-catalog-linked.kdd89331245ca",
- "sf.ddl.create-database-catalog-linked.ke75ee9bb74ee",
- "sf.ddl.create-database-catalog-linked.kee5a2d2b9562",
- "sf.ddl.create-database-catalog-linked.kf28038ec1d9f",
- "sf.ddl.create-database.create-database-from-listing.k0690849c85b5",
- "sf.ddl.create-database.create-database-from-listing.k1ee3097ed094",
- "sf.ddl.create-database.create-database-from-listing.k66d0aca1076d",
- "sf.ddl.create-database.create-database-from-listing.kdc430cf62170",
- "sf.ddl.create-database.create-database.k00ed68669a80",
- "sf.ddl.create-database.create-database.k084ddd72eab2",
- "sf.ddl.create-database.create-database.k08dbd26e428a",
- "sf.ddl.create-database.create-database.k1060d378c417",
- "sf.ddl.create-database.create-database.k132a3fb54d16",
- "sf.ddl.create-database.create-database.k1431fc2509bd",
- "sf.ddl.create-database.create-database.k163aa7ef34cf",
- "sf.ddl.create-database.create-database.k1ad8777e6d9a",
- "sf.ddl.create-database.create-database.k1c4afaf8e4ef",
- "sf.ddl.create-database.create-database.k1cd1428e5901",
- "sf.ddl.create-database.create-database.k202ad5890c32",
- "sf.ddl.create-database.create-database.k2113724d438e",
- "sf.ddl.create-database.create-database.k24c191da97c2",
- "sf.ddl.create-database.create-database.k26464dc444b0",
- "sf.ddl.create-database.create-database.k2a4d0457fe77",
- "sf.ddl.create-database.create-database.k37b520e8731c",
- "sf.ddl.create-database.create-database.k41d4c75370f2",
- "sf.ddl.create-database.create-database.k41f5f0921a85",
- "sf.ddl.create-database.create-database.k43665b687b8d",
- "sf.ddl.create-database.create-database.k44b613e65beb",
- "sf.ddl.create-database.create-database.k5045fee5522d",
- "sf.ddl.create-database.create-database.k5ae75fd183c8",
- "sf.ddl.create-database.create-database.k5e12117e2d7c",
- "sf.ddl.create-database.create-database.k6ce5cdd291d8",
- "sf.ddl.create-database.create-database.k7076cff99748",
- "sf.ddl.create-database.create-database.k7a01a266f5bd",
- "sf.ddl.create-database.create-database.k7f76e82d834c",
- "sf.ddl.create-database.create-database.k7fa6e67eb18e",
- "sf.ddl.create-database.create-database.k89ad14431069",
- "sf.ddl.create-database.create-database.k946beaa99500",
- "sf.ddl.create-database.create-database.k976ad7065160",
- "sf.ddl.create-database.create-database.k9c094572abfc",
- "sf.ddl.create-database.create-database.ka475285550d9",
- "sf.ddl.create-database.create-database.ka9e8cde1c217",
- "sf.ddl.create-database.create-database.kacf9c95216d7",
- "sf.ddl.create-database.create-database.kb501dffa2ec6",
- "sf.ddl.create-database.create-database.kb56c5e10ae7d",
- "sf.ddl.create-database.create-database.kc184caf3638e",
- "sf.ddl.create-database.create-database.kc3d54172d98e",
- "sf.ddl.create-database.create-database.kd0c2cee08040",
- "sf.ddl.create-database.create-database.kd167a83bbbe2",
- "sf.ddl.create-database.create-database.kd433a503d6a1",
- "sf.ddl.create-database.create-database.kd90762dc034b",
- "sf.ddl.create-database.create-database.kd96ec96f2aa3",
- "sf.ddl.create-database.create-database.kdd9d44e3bbbb",
- "sf.ddl.create-database.create-database.kde20b13f23ce",
- "sf.ddl.create-database.create-database.kdf45e077f164",
- "sf.ddl.create-database.create-database.ke0573d53c6b3",
- "sf.ddl.create-database.create-database.ke738369731aa",
- "sf.ddl.create-database.create-database.ke86d5118e69a",
- "sf.ddl.create-database.create-database.ke9ee6fe06046",
- "sf.ddl.create-database.create-database.kecffb771d7d5",
- "sf.ddl.create-database.create-database.kf1788043caf0",
- "sf.ddl.create-database.create-database.kf31d51ec3f95",
- "sf.ddl.create-database.create-database.kf55b6f108013",
- "sf.ddl.create-database.create-database.kfc4ad856743a",
- "sf.ddl.create-database.create-or-alter-database.k0bd98f20bcec",
- "sf.ddl.create-database.create-or-alter-database.k0e77624212b2",
- "sf.ddl.create-database.create-or-alter-database.k17e3ff15db31",
- "sf.ddl.create-database.create-or-alter-database.k1d22bf894d6f",
- "sf.ddl.create-database.create-or-alter-database.k1fba70daf6fc",
- "sf.ddl.create-database.create-or-alter-database.k3aef8f188c8c",
- "sf.ddl.create-database.create-or-alter-database.k3bab6c285048",
- "sf.ddl.create-database.create-or-alter-database.k460ff8c98444",
- "sf.ddl.create-database.create-or-alter-database.k4dc419c7991f",
- "sf.ddl.create-database.create-or-alter-database.k524dc014abb5",
- "sf.ddl.create-database.create-or-alter-database.k54d3ca38ddf0",
- "sf.ddl.create-database.create-or-alter-database.k5c7bcbca3d67",
- "sf.ddl.create-database.create-or-alter-database.k6379c31103db",
- "sf.ddl.create-database.create-or-alter-database.k82e92ac0f18f",
- "sf.ddl.create-database.create-or-alter-database.ka6e5ce886ab6",
- "sf.ddl.create-database.create-or-alter-database.ka7064891d4f1",
- "sf.ddl.create-database.create-or-alter-database.kac445fac039c",
- "sf.ddl.create-database.create-or-alter-database.kad5e1fa8e2ba",
- "sf.ddl.create-database.create-or-alter-database.kc47a02d57ca8",
- "sf.ddl.create-database.create-or-alter-database.ke6e5acdfcf03",
- "sf.ddl.create-database.create-or-alter-database.ke858fef57e3e",
- "sf.ddl.create-database.create-or-alter-database.kea265adfd057",
- "sf.ddl.create-database.create-or-alter-database.kf340ab6a0e51",
- "sf.ddl.create-database.create-or-alter-database.kfc84995e97ef",
"sf.ddl.create-database.define-database.k0b1d8f5e8b09",
"sf.ddl.create-database.define-database.k0b40e98bf061",
"sf.ddl.create-database.define-database.k17a4cf612e29",
@@ -95762,406 +97969,15 @@
"sf.ddl.create-dynamic-table.define-dynamic-table.kf8e987214f09",
"sf.ddl.create-external-function.function-returns-api-integration-as.k007dcc7f5614",
"sf.ddl.create-external-function.function-returns-api-integration-as.k4114dc0df61e",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k7917f401648f",
"sf.ddl.create-external-function.function-returns-api-integration-as.k96790db21363",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kce4a2e114884",
"sf.ddl.create-external-function.function-returns-api-integration-as.kdee0df08988d",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kea1ed432fdb0",
"sf.ddl.create-external-function.function-returns-api-integration-as.kfca8a1df779c",
- "sf.ddl.create-external-function.function.k3f6b725a3c98",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k00251b300f6a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k039ce25f7ded",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0760597ca75c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k08cf6756e773",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a4e9d30beab",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a7669605bbb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b687cf77870",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b969eda5870",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0c8afcf8d60d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1254350a5614",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k14ca7e7f2a02",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k18f378b7c7f9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k19567f2acb9a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1a5b25d4436e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k204772fae35d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2107c40baefc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k221ab70f8f6e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k23ffda6c78df",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k241f404a27f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k242654538ffb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k24e4ad4de5b1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25df3ba60e2c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25dfd52f584e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k264a33bc67b9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k28c52b2d23c4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k295d1e7dafd7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2994aa1832f7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2b5db09eeaf8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2c337de3f645",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2e76edd52eba",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k320014257fd9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3382b75e5f07",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k376651264149",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k37eddec52406",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k388df0b9eaa6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3b919b4eedd5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3d7e021515d2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3f384e8a1c98",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k411eb7ad55a2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4123760afb22",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4142bdb44ad2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k42830e247147",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b374d2dc3cf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b54a2e87cc0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k508e7cb3ca2e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k513d97260faf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51ab40d1c9d6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51f9fe3b30e4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5345e97ed6a7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k54cbe13c23e3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k55d686363f6a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5a959304e859",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5c498c97c975",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5ead43f57f2b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6404e9fb3909",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k67fc85b11fa5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6811fedf3926",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6872bf91a39d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6b1d415d4bce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6baccf6a8202",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6bdc2fe47ddc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6cd09652bb1d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6f09302e19dc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6fc888fa3ca1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k753cf0a03450",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7726d38c6671",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7e720739ab61",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k80c2110f1d1c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k81b971029e2e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k848ecb907a95",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k86f3c380200e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87bd09e6d754",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87cc0e4654af",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k881fa2a2c33c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k88c76ff5f58d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k898feade1486",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8d1db4df131f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k92b365338c1e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k93be999c3d50",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k98859790c59f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9a752740aed5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9aec87b3099f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b10bcfce856",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b2f75b82232",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9ca9fd645459",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9cfe89a99a15",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9df6b12c1f32",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9e0f6dc9c1ae",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka1fa0564039f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kaf923c2271a2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kafc854f67657",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0294aaf205a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb077d72b98f2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0e489c4cefb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0f038efc06a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb2a941820c97",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb3aa77f538d5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb5181903aea5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb70c7f887fd5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb77b389cd34f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb813dfe9b167",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb83caa5353dd",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kba04d5439565",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbafaaede410d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbbc9f9a322db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbc456dc1bbce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbca32967c715",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbd55a1348c92",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbe74c756e1c9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc16a5333df92",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc3d6195bcb02",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc79f4c0e68db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc802a781907d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kcd3f41fac480",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce045cd4223a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce9e7cbee2f0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd0e22131cd64",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd27312e6aca8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd630e4dd8e50",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd679f3ca1b11",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdc162be9b8ba",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdea013521fc8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdf4d8a562771",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke0d9f466fac4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke4a76de9f9f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke63cf63136d7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke9cc495cf7d9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.keafb9c0977e7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ked12c82e6235",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf1affca45ecf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf5433a4aceb9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf59e9d2f3a03",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf72b44cb4ad9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf88703983fd4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf99ad5ca7fc1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfc60c2300be0",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfebe56122a6c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k00669fddd144",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k04bdc8e66b6d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k05509c4b3a2d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ae90e808846",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e19ad9068f2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e4806c5b472",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ea52144eb24",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k109a8c302cab",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1155c22db68c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k16a57dd23fd3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k17eef2612830",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k193dc4ccd1e8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1a74ede470b6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1d83dea5b4f5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2110e9175cee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k23cd68442574",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k24f27c131657",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k28bc2444a8b6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k295fd1809b41",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2aeef41a3ccb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2c4e73ec98b1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2dd4f4bab16a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k33bf44465753",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k34a4e311592d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3632f8a5d826",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37dafba093c5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37e2e6985999",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k39dd792b19f3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3c7549b997ee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3d97c768561b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3e6f32b15bd6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3f026591e06c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k42a77702bd60",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k45b5e7422b9f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49024682ce14",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49886425cb31",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a5540968716",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a6d2fda7d8e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4f17db760961",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ff7ad8265ad",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ffff554de3e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k519ef9382d4d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5218beba2799",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k544136a04939",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5562913c34dc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k58dd34e1166e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5c6e8a725753",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5ee704a10cee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f08e41a7f93",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f0cbbeae386",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k61b6596e75b9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k662c3af88354",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k67269c835c41",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k698317cb4a27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6ae8c6f36e2b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k70551390d290",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7057d22b52ae",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7547a5294e12",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k75a68feeab2a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k78fbed745682",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k80c3ead737de",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k834558af723e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k84d0ee9e4689",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k85c471d314de",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k86b710afa19e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k87974dd1fc91",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k891e81a629b0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8c25ca260ab3",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8d7745ab446f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8f7154523b05",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k91dc05e97f47",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k935fadc958da",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k943a3c5f100d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k959038f1c33b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k967c799400f5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9809720ee924",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k984682bb69ce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9af19be44e59",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka2880393ddd2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka363d153a7a7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka41fa089252a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka47142336490",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka4a73cb41e27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka560b2f234bf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka6b05c1a440d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka82fae52593e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka95199f1694e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka98e31f35660",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka9b1b094eaed",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kabeaaf9f5b49",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kac155eed7439",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kadbbd44957eb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb0645e1bb6ac",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb16ccb27153e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb1ca7eff2f44",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb5e791d5b444",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb642604f5adb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb8fd09ff4741",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbaae3bb348f6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbbcbc51ff34f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbd893f19a054",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbe36b1463836",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbfb251504f96",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc0f570fe1bdd",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc71da8cb1191",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc7679673c87b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcaecda3707aa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcc76382f377a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcd13c89dca4b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kceaa0042854a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd065e748ebaf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd154c92310db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd342b48ecd9f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd38e81889ff5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd58eeb980986",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd61ee42a981e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd7213251f1f0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kdfaf91582e11",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke01dbc32d0f9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke2d67dfc3591",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke419d19b7537",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke87bedbf235a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kea876241e977",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.keb436accc9db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf17a863f134a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf2dc67a2a4f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf393f228c1ec",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf3c8bbf27e65",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf5941cbfed6c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfec35e396e67",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kff3c0623d991",
- "sf.ddl.create-external-table.using-template.k3d55e6d24f71",
- "sf.ddl.create-external-table.using-template.k43b84776a5d2",
- "sf.ddl.create-external-table.using-template.ka6b3af164f26",
- "sf.ddl.create-external-table.using-template.kf85f26b420e7",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k1a85b2998db5",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k42beddd43fc4",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k4802715e58d0",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k8c34e089657a",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k9e44ab622e72",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.ka73ef9bc8c34",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kae82fcba9542",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kdfbcaca09656",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kff06ad0e56bb",
- "sf.ddl.create-function.create-function-returns-language.k40dbfbf08625",
- "sf.ddl.create-function.create-function-returns-language.k482d4f95e78a",
- "sf.ddl.create-function.create-function-returns-language.k490715792c64",
- "sf.ddl.create-function.create-function-returns-language.k75e6c99d5e7a",
- "sf.ddl.create-function.create-function-returns-language.ka2dc3101158f",
- "sf.ddl.create-function.create-function-returns-language.kac0136a223e9",
- "sf.ddl.create-function.create-function-returns-language.kad087a56190e",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k444697b2e7d3",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k720f3c3afc06",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k88b3eb683be3",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k8cabc86cbbe9",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.ka5bf02c09ecc",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.ke30be57afc94",
- "sf.ddl.create-function.create-function-returns-table-2.k34028e2c66f5",
- "sf.ddl.create-function.create-function-returns-table-2.k57de739195ea",
- "sf.ddl.create-function.create-function-returns-table-2.k87cdc2f9e247",
- "sf.ddl.create-function.create-function-returns-table-2.k99cb8c7b9c3a",
- "sf.ddl.create-function.create-function-returns-table-2.kb5a09ebddd9a",
- "sf.ddl.create-function.create-function-returns-table-2.kd41bcae205de",
- "sf.ddl.create-function.create-function-returns-table-2.kfd0d050cd843",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k563f4ee6f76d",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k627718f44eee",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k7b8f828a6e28",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k8c87f1c62938",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k9802a05d4570",
- "sf.ddl.create-function.create-function-returns-table.java-handler.kc5975d520474",
- "sf.ddl.create-function.create-function-returns-table.java-handler.ke00aa960d6c2",
- "sf.ddl.create-function.create-function-returns-table.java-handler.kf90d3c410396",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k659f9fc2c5ba",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8b65bac82097",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8be88c9a6eb5",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k9737812e9c73",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.kc7dfe5a56ee0",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.ked901a420a94",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.kf89263dc608d",
- "sf.ddl.create-function.create-function-returns-table.k07b1d8a72e91",
- "sf.ddl.create-function.create-function-returns-table.k3580bdf72221",
- "sf.ddl.create-function.create-function-returns-table.k466f3cdc95a6",
- "sf.ddl.create-function.create-function-returns-table.k4fac9b74429b",
- "sf.ddl.create-function.create-function-returns-table.k53a8095f491a",
- "sf.ddl.create-function.create-function-returns-table.k74b896cd8ef9",
- "sf.ddl.create-function.create-function-returns-table.ka58f7efa9022",
- "sf.ddl.create-function.create-function-returns-table.kca9418a4c1cb",
- "sf.ddl.create-function.create-function-returns-table.kedf67f8f0a36",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k486283d2dbb9",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k87a8a2d36416",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k8a80eca17a53",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k96b6780d8545",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k9b6f3ef9805b",
- "sf.ddl.create-function.create-function-returns-table.python-handler.ke47628381d81",
- "sf.ddl.create-function.create-function-returns-table.python-handler.kf59e0c394889",
- "sf.ddl.create-function.create-function-returns-table.python-handler.kf5cfe778f346",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.k2f33d50b4b82",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.k64fbc03173f2",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.ka94126fb06e3",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kc152898928fe",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kd9c17980827b",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kdfe8a3e66cec",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kf3fa53fabf44",
- "sf.ddl.create-function.define-function.k03fe1173688a",
- "sf.ddl.create-function.define-function.k06c8e3a76054",
- "sf.ddl.create-function.define-function.k07db96ef72a4",
- "sf.ddl.create-function.define-function.k0c96af8c4fa3",
- "sf.ddl.create-function.define-function.k0feed2d10a0c",
- "sf.ddl.create-function.define-function.k13739b5eaf06",
- "sf.ddl.create-function.define-function.k222b89466d26",
- "sf.ddl.create-function.define-function.k22ac0e2338bd",
- "sf.ddl.create-function.define-function.k22d07e83a941",
"sf.ddl.create-function.define-function.k2402be4e8da2",
- "sf.ddl.create-function.define-function.k26f7b14ada61",
"sf.ddl.create-function.define-function.k30430b73f3ff",
- "sf.ddl.create-function.define-function.k3127e6cea6fb",
- "sf.ddl.create-function.define-function.k332623dbef9b",
- "sf.ddl.create-function.define-function.k3a9007cd2373",
- "sf.ddl.create-function.define-function.k47c181f39eaa",
- "sf.ddl.create-function.define-function.k4cc49ad147f8",
- "sf.ddl.create-function.define-function.k4fd8a7b0119e",
- "sf.ddl.create-function.define-function.k50fbe3c25b51",
- "sf.ddl.create-function.define-function.k54d8a6be8e6b",
- "sf.ddl.create-function.define-function.k59931f08a91a",
- "sf.ddl.create-function.define-function.k5ccc263528f8",
- "sf.ddl.create-function.define-function.k5d101d7a0c54",
- "sf.ddl.create-function.define-function.k70ba8f779f19",
- "sf.ddl.create-function.define-function.k7b0264e693dd",
- "sf.ddl.create-function.define-function.k7e7470ee7540",
- "sf.ddl.create-function.define-function.k7f3000eba7b8",
- "sf.ddl.create-function.define-function.k83677fa39d03",
- "sf.ddl.create-function.define-function.k8568e26b37f7",
- "sf.ddl.create-function.define-function.k85e9ce1478c8",
"sf.ddl.create-function.define-function.k99a9624cdd1a",
- "sf.ddl.create-function.define-function.k9c452513b444",
- "sf.ddl.create-function.define-function.ka51bedfd700f",
- "sf.ddl.create-function.define-function.ka8cf84d42686",
- "sf.ddl.create-function.define-function.kac56321d57e4",
- "sf.ddl.create-function.define-function.kb458b527fc52",
- "sf.ddl.create-function.define-function.kb5cc353359e0",
- "sf.ddl.create-function.define-function.kbae70ee31ef2",
- "sf.ddl.create-function.define-function.kbe89a89ffd64",
- "sf.ddl.create-function.define-function.kbec70d725cd6",
- "sf.ddl.create-function.define-function.kc7b9d5530231",
"sf.ddl.create-function.define-function.kce6561bba051",
- "sf.ddl.create-function.define-function.kd260d5fd23e8",
- "sf.ddl.create-function.define-function.kd6ae40c9aa22",
- "sf.ddl.create-function.define-function.kd721e6da9246",
- "sf.ddl.create-function.define-function.kdc77b00d0353",
- "sf.ddl.create-function.define-function.kdceaf1db0d9f",
- "sf.ddl.create-function.define-function.ke0b82beaf6a3",
- "sf.ddl.create-function.define-function.ke1a6331e1ba3",
- "sf.ddl.create-function.define-function.ke51a50b0ba3c",
- "sf.ddl.create-function.define-function.ke7ebfcb1916c",
- "sf.ddl.create-function.define-function.kf0c6c5cd2e6a",
- "sf.ddl.create-function.define-function.kf1523ebbcdd4",
"sf.ddl.create-hybrid-table.table.k4e2d48b26188",
"sf.ddl.create-hybrid-table.table.k85d18f15eb64",
"sf.ddl.create-hybrid-table.table.ke9c3141cce60",
@@ -96188,7 +98004,6 @@
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kb815ac83ece5",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kdaf2aeacc44c",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kf3c283e29af1",
- "sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kf8c923c0164e",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kfe1ffb9e0b2c",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kfeb9f8fcbb45",
"sf.ddl.create-iceberg-table-snowflake.table-masking-policy-row.k0079eb38b0e0",
@@ -96327,8 +98142,6 @@
"sf.ddl.create-iceberg-table.table.kfa912b82a1e5",
"sf.ddl.create-iceberg-table.table.kff6bd41aead4",
"sf.ddl.create-index.k06f98b76fca1",
- "sf.ddl.create-interactive-table.as.k94f7d201bdb4",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k33abc57c6c6c",
"sf.ddl.create-materialized-view.k068a869892ad",
"sf.ddl.create-materialized-view.k07f196df027c",
"sf.ddl.create-materialized-view.k1274ddbf7b7c",
@@ -96344,59 +98157,18 @@
"sf.ddl.create-materialized-view.kdd23cfc29dbe",
"sf.ddl.create-materialized-view.kee1611f4c8d6",
"sf.ddl.create-materialized-view.kee393665ccc1",
- "sf.ddl.create-procedure.create-procedure-returns-language.k18a19fc065b6",
- "sf.ddl.create-procedure.create-procedure-returns-language.k7002ea1626f4",
- "sf.ddl.create-procedure.create-procedure-returns-language.kfe3285779b84",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k174e4a3ea1e1",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6136d240c981",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7f7c1ae5e1e5",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k8a8a9485d6cf",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k95e28304fc7c",
"sf.ddl.create-procedure.create-procedure-returns-table-2.ka7ac2748d64c",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kf8f66d1b06aa",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kf9e571177fd4",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k026ce9ae08a4",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k1fd264b53bd8",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k6182aa8ba368",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k6a1a4e9c5a81",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k83a7afbd3dc2",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.kd5ff04c0c853",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k06bf1e65427f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0d5ddf739fc0",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k35f12c73942d",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k3a325d89e75c",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5286bac35fa1",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k7586a8cc8928",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ke1c7939a1a04",
- "sf.ddl.create-procedure.create-procedure-returns-table.k05811fe94248",
- "sf.ddl.create-procedure.create-procedure-returns-table.k4536d4293aa9",
- "sf.ddl.create-procedure.create-procedure-returns-table.k85de5de9b317",
- "sf.ddl.create-procedure.create-procedure-returns-table.k9143ba4b7404",
- "sf.ddl.create-procedure.create-procedure-returns-table.ka506196ae05b",
- "sf.ddl.create-procedure.create-procedure-returns-table.kb62e0e672ab4",
- "sf.ddl.create-procedure.create-procedure-returns-table.kd22e690d2a0f",
"sf.ddl.create-procedure.create-procedure-returns-table.kf4e2570af37c",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k1157344dd849",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6ca3da85d31e",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7740ee331dc6",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7a82b497c571",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7b6cfe3fe912",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k8e29e687b4f4",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k9117e1213583",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kef07a825a0c6",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kf73f49a224b9",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k2be30a4adb83",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k3df71f960c0f",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5399ac9793de",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k58c5e490d3a4",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k77f9329e4df9",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ka4b7513e8d3a",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kba1af45d5009",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k0ba68b96f921",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k230e350d345b",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k4fc93dc31b5b",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k72ddda37dbac",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k9347bfc1c6c9",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kaaed85e6b801",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kae4539e452ff",
"sf.ddl.create-procedure.create-procedure-scoped-temp.k10b971c0ff10",
@@ -96406,121 +98178,20 @@
"sf.ddl.create-procedure.create-procedure-scoped-temp.k7d8259cff338",
"sf.ddl.create-procedure.create-procedure-scoped-temp.kb91449a015c6",
"sf.ddl.create-procedure.create-procedure-scoped-temp.kbee784dfdf35",
- "sf.ddl.create-procedure.define-procedure.k0592df2dac7f",
- "sf.ddl.create-procedure.define-procedure.k09e0ac5015f9",
"sf.ddl.create-procedure.define-procedure.k0e5f43f63c80",
- "sf.ddl.create-procedure.define-procedure.k11e0a99da1a3",
- "sf.ddl.create-procedure.define-procedure.k127d95d3423c",
- "sf.ddl.create-procedure.define-procedure.k159ec919100f",
- "sf.ddl.create-procedure.define-procedure.k17cde915384f",
- "sf.ddl.create-procedure.define-procedure.k1beeaac49aa0",
- "sf.ddl.create-procedure.define-procedure.k1c631972b1e8",
"sf.ddl.create-procedure.define-procedure.k1f34ccff3430",
"sf.ddl.create-procedure.define-procedure.k240eb329e957",
- "sf.ddl.create-procedure.define-procedure.k2b59bf877ee2",
- "sf.ddl.create-procedure.define-procedure.k334f43838d2c",
- "sf.ddl.create-procedure.define-procedure.k372394a2a316",
"sf.ddl.create-procedure.define-procedure.k38f7c16e712b",
- "sf.ddl.create-procedure.define-procedure.k3bc367d6a19c",
"sf.ddl.create-procedure.define-procedure.k4ab4c7274673",
- "sf.ddl.create-procedure.define-procedure.k4b98c42ca106",
"sf.ddl.create-procedure.define-procedure.k500b14ef4a7d",
"sf.ddl.create-procedure.define-procedure.k5f9f58fe7044",
- "sf.ddl.create-procedure.define-procedure.k6ceedc2aecc5",
"sf.ddl.create-procedure.define-procedure.k6e647fb3c12c",
- "sf.ddl.create-procedure.define-procedure.k705197efef23",
- "sf.ddl.create-procedure.define-procedure.k729a372cd763",
- "sf.ddl.create-procedure.define-procedure.k77046bbcdf7f",
"sf.ddl.create-procedure.define-procedure.k78954ff83dc9",
- "sf.ddl.create-procedure.define-procedure.k7e0fd049c7e9",
"sf.ddl.create-procedure.define-procedure.k822aaf72a8e4",
- "sf.ddl.create-procedure.define-procedure.k861a6009cd3e",
- "sf.ddl.create-procedure.define-procedure.k8640d5818bc2",
- "sf.ddl.create-procedure.define-procedure.k8987207ba98b",
- "sf.ddl.create-procedure.define-procedure.k8ee812a0cabb",
"sf.ddl.create-procedure.define-procedure.k916a323bf728",
- "sf.ddl.create-procedure.define-procedure.k95f1fb3897b1",
"sf.ddl.create-procedure.define-procedure.k97f7f7c4e1a7",
- "sf.ddl.create-procedure.define-procedure.k9a37a9e709fd",
- "sf.ddl.create-procedure.define-procedure.ka18024692a65",
- "sf.ddl.create-procedure.define-procedure.ka55244f7fd40",
- "sf.ddl.create-procedure.define-procedure.ka9d2c1e2e588",
- "sf.ddl.create-procedure.define-procedure.kae677e309f47",
- "sf.ddl.create-procedure.define-procedure.kbce7088a11ce",
- "sf.ddl.create-procedure.define-procedure.kcc4674786a67",
"sf.ddl.create-procedure.define-procedure.kcd0d0f5aaecc",
- "sf.ddl.create-procedure.define-procedure.kcdbcdf079095",
- "sf.ddl.create-procedure.define-procedure.kd0759c3e0c65",
- "sf.ddl.create-procedure.define-procedure.kd22cea7e9140",
- "sf.ddl.create-procedure.define-procedure.kd2a57d821f63",
- "sf.ddl.create-procedure.define-procedure.kda8b60136f9d",
- "sf.ddl.create-procedure.define-procedure.kdc2df5aea9e9",
- "sf.ddl.create-procedure.define-procedure.ke034007f70f0",
- "sf.ddl.create-procedure.define-procedure.ke585e93ceafa",
- "sf.ddl.create-procedure.define-procedure.kecdc07d8f73d",
- "sf.ddl.create-procedure.define-procedure.keea915d882c3",
- "sf.ddl.create-procedure.define-procedure.kf6b7a1e096ee",
"sf.ddl.create-procedure.define-procedure.kfd835d36a5cf",
- "sf.ddl.create-schema.create-or-alter-schema.k016760600d19",
- "sf.ddl.create-schema.create-or-alter-schema.k1005c1ca337c",
- "sf.ddl.create-schema.create-or-alter-schema.k170e6154044e",
- "sf.ddl.create-schema.create-or-alter-schema.k18dd1b7a8926",
- "sf.ddl.create-schema.create-or-alter-schema.k200e01bdb59c",
- "sf.ddl.create-schema.create-or-alter-schema.k2f31102a0b66",
- "sf.ddl.create-schema.create-or-alter-schema.k4448c09b6cf9",
- "sf.ddl.create-schema.create-or-alter-schema.k458e79763fc6",
- "sf.ddl.create-schema.create-or-alter-schema.k4af39fbc0a49",
- "sf.ddl.create-schema.create-or-alter-schema.k61b8fb3a7863",
- "sf.ddl.create-schema.create-or-alter-schema.k6cb8c235db6d",
- "sf.ddl.create-schema.create-or-alter-schema.k7d595a12ddea",
- "sf.ddl.create-schema.create-or-alter-schema.kb4d894e75ea7",
- "sf.ddl.create-schema.create-or-alter-schema.kb7df4233c60d",
- "sf.ddl.create-schema.create-or-alter-schema.kc369fabdcc35",
- "sf.ddl.create-schema.create-or-alter-schema.kcc0cdb88ace5",
- "sf.ddl.create-schema.create-or-alter-schema.kd2e7d2230ce0",
- "sf.ddl.create-schema.create-or-alter-schema.kd660dbb69c41",
- "sf.ddl.create-schema.create-or-alter-schema.kd72da92c7022",
- "sf.ddl.create-schema.create-or-alter-schema.kda9cafb2a079",
- "sf.ddl.create-schema.create-or-alter-schema.kebaa7c8f0752",
- "sf.ddl.create-schema.create-schema.k03dee1fd080f",
- "sf.ddl.create-schema.create-schema.k2b9ee48586c1",
- "sf.ddl.create-schema.create-schema.k315828348d7c",
- "sf.ddl.create-schema.create-schema.k37754c156168",
- "sf.ddl.create-schema.create-schema.k3db8a0e5e466",
- "sf.ddl.create-schema.create-schema.k432266e721f5",
- "sf.ddl.create-schema.create-schema.k44b8ad23cf99",
- "sf.ddl.create-schema.create-schema.k50f86327c62c",
- "sf.ddl.create-schema.create-schema.k54dd599f5673",
- "sf.ddl.create-schema.create-schema.k6b8cb45cd8fc",
- "sf.ddl.create-schema.create-schema.k6d1a6b83ce37",
- "sf.ddl.create-schema.create-schema.k727d28c89a0e",
- "sf.ddl.create-schema.create-schema.k78d49cbf6669",
- "sf.ddl.create-schema.create-schema.k79aeba4fe280",
- "sf.ddl.create-schema.create-schema.k7adba13ce674",
- "sf.ddl.create-schema.create-schema.k7dabcd75bd54",
- "sf.ddl.create-schema.create-schema.k81b50aa672d4",
- "sf.ddl.create-schema.create-schema.k8e526749a243",
- "sf.ddl.create-schema.create-schema.k90a06aca3df9",
- "sf.ddl.create-schema.create-schema.k95057f72acab",
- "sf.ddl.create-schema.create-schema.k97a163f02f8d",
- "sf.ddl.create-schema.create-schema.k9e37b174f85f",
- "sf.ddl.create-schema.create-schema.k9eb8d9a0f459",
- "sf.ddl.create-schema.create-schema.ka0055611f652",
- "sf.ddl.create-schema.create-schema.ka079ceb28df8",
- "sf.ddl.create-schema.create-schema.ka5a1523e2093",
- "sf.ddl.create-schema.create-schema.ka63f10e4f8db",
- "sf.ddl.create-schema.create-schema.ka931385faff3",
- "sf.ddl.create-schema.create-schema.kb4201cdb3852",
- "sf.ddl.create-schema.create-schema.kbbc2d5bbcbe6",
- "sf.ddl.create-schema.create-schema.kc0e2774e1a5e",
- "sf.ddl.create-schema.create-schema.kcc494da7526f",
- "sf.ddl.create-schema.create-schema.kd015bf034f49",
- "sf.ddl.create-schema.create-schema.kd95eb4ffa7a2",
- "sf.ddl.create-schema.create-schema.ke1ebb363ecdc",
- "sf.ddl.create-schema.create-schema.ke90513df5230",
- "sf.ddl.create-schema.create-schema.kf23cff9b45c1",
- "sf.ddl.create-schema.create-schema.kf38dbf29189b",
- "sf.ddl.create-schema.create-schema.kfd5e9ad844d1",
"sf.ddl.create-schema.define-schema.k055ffff30157",
"sf.ddl.create-schema.define-schema.k10dc88d62665",
"sf.ddl.create-schema.define-schema.k1ea872c7de6b",
@@ -96631,133 +98302,6 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k5063655330b7",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k82edc4d35fa1",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.ka707d64db70a",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1369913290eb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k17b245c5418a",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k2179501f0d62",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3da14865dc4e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k41ed9202e189",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k44d23ac6526f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k540fa0a26283",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k54e0e6b5b750",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5b086fb9e665",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k661b0de20080",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k78322563d7cb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k804318d84b66",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k85032718a5b6",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k88650a7aa782",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8abbf66c9a19",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8b7e69ec587d",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8fd422c5494c",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k93d67aeffda2",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k958e8317c06a",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9f30409748b1",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kaf4c61c31e2e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kafc176d1fa66",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kbf8b2d03e94f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc886b8460ccb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kca412540c3f5",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd258053ad669",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke9cf0af79af5",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kee946e16f025",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf345b142bbef",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf959e1bd914a",
- "sf.ddl.create-table-constraint.create-table.k1b565a23dfa1",
- "sf.ddl.create-table-constraint.create-table.k1bd21c827668",
- "sf.ddl.create-table-constraint.create-table.k4e3cad8b62d3",
- "sf.ddl.create-table-constraint.create-table.k5fff81cb8cbd",
- "sf.ddl.create-table-constraint.create-table.k67c4b6ee326c",
- "sf.ddl.create-table-constraint.create-table.k812ca731a767",
- "sf.ddl.create-table-constraint.create-table.k825a0457b696",
- "sf.ddl.create-table.create-or-alter-table.k1ef9cd56df8c",
- "sf.ddl.create-table.create-or-alter-table.k200694ec0265",
- "sf.ddl.create-table.create-or-alter-table.k23fd79597051",
- "sf.ddl.create-table.create-or-alter-table.k32398aa3f2c2",
- "sf.ddl.create-table.create-or-alter-table.k3998d96e4462",
- "sf.ddl.create-table.create-or-alter-table.k4278fd5b0183",
- "sf.ddl.create-table.create-or-alter-table.k4c0f302184c5",
- "sf.ddl.create-table.create-or-alter-table.k665912ee5b9c",
- "sf.ddl.create-table.create-or-alter-table.k921b0ec2684e",
- "sf.ddl.create-table.create-or-alter-table.ka522e4b3ba82",
- "sf.ddl.create-table.create-or-alter-table.kd9df2f50d46c",
- "sf.ddl.create-table.create-or-alter-table.ke7582ada3ec6",
- "sf.ddl.create-table.create-or-alter-table.ke7729a0072df",
- "sf.ddl.create-table.create-or-alter-table.kf605f9bad6e5",
- "sf.ddl.create-table.create-table-as.k102c69634ae6",
- "sf.ddl.create-table.create-table-as.k1a8a3c85f380",
- "sf.ddl.create-table.create-table-as.k84bc7593fdcb",
- "sf.ddl.create-table.create-table-as.k87b9eb66d49c",
- "sf.ddl.create-table.create-table-as.k9c6ba65d540e",
- "sf.ddl.create-table.create-table-as.kc08d4c27e6f4",
- "sf.ddl.create-table.create-table-like.k264f860df793",
- "sf.ddl.create-table.create-table-like.k9bc3ccde7324",
- "sf.ddl.create-table.create-table-like.k9c51324936e2",
- "sf.ddl.create-table.create-table-like.kf9d169e3e414",
- "sf.ddl.create-table.create-table-like.kfd55e1144363",
- "sf.ddl.create-table.create-table-like.kffaa39dfc4f9",
- "sf.ddl.create-table.create-table-masking-policy.k1ed5ef74e629",
- "sf.ddl.create-table.create-table-masking-policy.k51cf651ef25c",
- "sf.ddl.create-table.create-table-masking-policy.k55259f4c5e2b",
- "sf.ddl.create-table.create-table-masking-policy.k576a627a3ef9",
- "sf.ddl.create-table.create-table-masking-policy.k5853b61e4458",
- "sf.ddl.create-table.create-table-masking-policy.k58abbdf4283a",
- "sf.ddl.create-table.create-table-masking-policy.k5b14278e052e",
- "sf.ddl.create-table.create-table-masking-policy.k7f9c0f42c162",
- "sf.ddl.create-table.create-table-masking-policy.k9374709e047c",
- "sf.ddl.create-table.create-table-masking-policy.kaed03f625518",
- "sf.ddl.create-table.create-table-masking-policy.kbdd6e761ab31",
- "sf.ddl.create-table.create-table-masking-policy.kf7e6a4eed629",
- "sf.ddl.create-table.create-table-masking-policy.kf93a01a4fb25",
- "sf.ddl.create-table.create-table-using-template.k4e919f8d7c19",
- "sf.ddl.create-table.create-table-using-template.k84ba6b1bedbb",
- "sf.ddl.create-table.create-table.k011e624ef253",
- "sf.ddl.create-table.create-table.k04b96ac95e25",
- "sf.ddl.create-table.create-table.k080c897df93c",
- "sf.ddl.create-table.create-table.k08d8dbcdd45c",
- "sf.ddl.create-table.create-table.k08f1f0bd5571",
- "sf.ddl.create-table.create-table.k0d7934ca2a2c",
- "sf.ddl.create-table.create-table.k166afb84a88c",
- "sf.ddl.create-table.create-table.k1ca72206cc41",
- "sf.ddl.create-table.create-table.k1f31b63a00d7",
- "sf.ddl.create-table.create-table.k374135189033",
- "sf.ddl.create-table.create-table.k3bd48dde97d5",
- "sf.ddl.create-table.create-table.k3f0147c15f75",
- "sf.ddl.create-table.create-table.k40e6e3777b9b",
- "sf.ddl.create-table.create-table.k42bdfd7dd5f9",
- "sf.ddl.create-table.create-table.k467ef0f6b995",
- "sf.ddl.create-table.create-table.k46c8d7ddd544",
- "sf.ddl.create-table.create-table.k49054ce91850",
- "sf.ddl.create-table.create-table.k51f0b35a3a6d",
- "sf.ddl.create-table.create-table.k5373a419cf91",
- "sf.ddl.create-table.create-table.k5550ccb9e9ac",
- "sf.ddl.create-table.create-table.k55592c5f048d",
- "sf.ddl.create-table.create-table.k58775993e2f4",
- "sf.ddl.create-table.create-table.k5e5ed7a39308",
- "sf.ddl.create-table.create-table.k632bd9eb457b",
- "sf.ddl.create-table.create-table.k679cd2e294be",
- "sf.ddl.create-table.create-table.k8861ad0a5f40",
- "sf.ddl.create-table.create-table.k8b8c0b4bcdcb",
- "sf.ddl.create-table.create-table.k8e815eddce1e",
- "sf.ddl.create-table.create-table.k9c1ade5ca47a",
- "sf.ddl.create-table.create-table.k9c1fea845041",
- "sf.ddl.create-table.create-table.k9f6cc1249c8e",
- "sf.ddl.create-table.create-table.ka19d1fc07448",
- "sf.ddl.create-table.create-table.ka3ef3fad1e73",
- "sf.ddl.create-table.create-table.kbd7a24fe409e",
- "sf.ddl.create-table.create-table.kcc6417d7420d",
- "sf.ddl.create-table.create-table.kd3897e3d24d4",
- "sf.ddl.create-table.create-table.kd3f13aa6446a",
- "sf.ddl.create-table.create-table.kd66618b3e755",
- "sf.ddl.create-table.create-table.kdbbde2dd46b7",
- "sf.ddl.create-table.create-table.kdc496e63ced6",
- "sf.ddl.create-table.create-table.kdd439387d9c8",
- "sf.ddl.create-table.create-table.kde5e296c391c",
- "sf.ddl.create-table.create-table.kde7ae47d7076",
- "sf.ddl.create-table.create-table.ke5d82133bb77",
- "sf.ddl.create-table.create-table.ke6c58532e0b8",
- "sf.ddl.create-table.create-table.ke807cde1291f",
- "sf.ddl.create-table.create-table.ke8dff1e65874",
- "sf.ddl.create-table.create-table.kfa2b74db3ec3",
- "sf.ddl.create-table.create-table.kfe77a0c8fd52",
"sf.ddl.create-table.define-table.k06907b04ab27",
"sf.ddl.create-table.define-table.k078b7b3da444",
"sf.ddl.create-table.define-table.k0acdf1a44fd6",
@@ -96922,74 +98466,11 @@
"sf.ddl.show-versions-in-listing.k48dbbfc4b2a6",
"sf.ddl.show-versions-in-model.kae37a160c500",
"sf.ddl.show-versions.k4929e4763764",
- "sf.dml.copy-files.from-select-from.k004d17dda44d",
- "sf.dml.copy-files.from-select-from.k1c06feb58807",
- "sf.dml.copy-files.from-select-from.k2295a17ba6c1",
- "sf.dml.copy-files.from-select-from.k2dd05e75f0fe",
- "sf.dml.copy-files.from-select-from.k2ff4799cabec",
- "sf.dml.copy-files.from-select-from.k4342c44cf114",
- "sf.dml.copy-files.from-select-from.k4d107b7991ae",
- "sf.dml.copy-files.from-select-from.k5c002b9434e0",
- "sf.dml.copy-files.from-select-from.k694ba8b15f7d",
- "sf.dml.copy-files.from-select-from.k70c1ffbe7816",
- "sf.dml.copy-files.from-select-from.k7169aba68a19",
- "sf.dml.copy-files.from-select-from.k7438f86c360f",
- "sf.dml.copy-files.from-select-from.k77b9f7c441ec",
- "sf.dml.copy-files.from-select-from.ka6532e845853",
- "sf.dml.copy-files.from-select-from.kf05558fb59cd",
- "sf.dml.copy-files.from-select-from.kf1dc51f5591f",
- "sf.dml.copy-files.from-select-from.kf82c91b64c61",
- "sf.dml.copy-files.from-select-from.kfdc14d97c022",
- "sf.dml.copy-files.from.k024d5b2e8074",
- "sf.dml.copy-files.from.k07e1d244f4e8",
- "sf.dml.copy-files.from.k51ba7cd24692",
- "sf.dml.copy-files.from.k5284ae776774",
- "sf.dml.copy-files.from.k5cae748b047b",
- "sf.dml.copy-files.from.k8c7b6d1c5619",
- "sf.dml.copy-files.from.kcd942bcf8d15",
- "sf.dml.copy-into-location.k341871df8ee5",
- "sf.dml.copy-into-location.k6a2ed5f0dd71",
- "sf.dml.copy-into-location.ka8a53de2447c",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd37c018f9cde",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k129fe16a88c0",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k98cb41d6b634",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.ka259f8b8715f",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kbdf57d7effe0",
- "sf.dml.delete.k58517634a9dd",
- "sf.dml.merge.k00b52a11f842",
- "sf.dml.merge.k24431dfa0edf",
- "sf.dml.merge.k40e85eeb765e",
- "sf.dml.merge.ka6516441c859",
- "sf.dml.merge.kaf67ed892c3f",
- "sf.dml.merge.kb234776c2221",
- "sf.dml.merge.kba191005bd8e",
- "sf.dml.merge.kc1ef09ba7248",
- "sf.dml.merge.kcae68ea1138f",
- "sf.dml.merge.kd52df8b88b19",
- "sf.dml.merge.kea3ad240198d",
- "sf.dml.put.kd5d33cd3d5ff",
"sf.functions.spcs-cancel-job.kffa979cc1d0a",
"sf.functions.spcs-wait-for.kf2fa04c919eb",
"sf.functions.to-timestamp.kf05352bfff4a",
"sf.functions.try-to-timestamp.k08c368050b41",
- "sf.query.connect-by.k48448bb9fdc3",
- "sf.query.connect-by.k496ce5b4bedf",
- "sf.query.from.ka4080fa2c573",
- "sf.query.from.kc96a450d8a32",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k3c973fb0859f",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k58986541b28b",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k593333476bab",
"sf.query.match-recognize.match-recognize-pattern-define-as.k8a7c1367e4f3",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kb140c6bf2743",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kbfc94e6ba71f",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kf105c50e15f8",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kf7176ae48eb4",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kfb0d382f52cf",
- "sf.query.semantic-view.k0d1194ad24b6",
- "sf.query.semantic-view.k821fe6d260a6",
- "sf.query.semantic-view.kcfdd9dfd0aa8",
- "sf.query.semantic-view.kdde5c4650270",
- "sf.query.semantic-view.kfec9e9301e66",
"sf.security_admin.alter-account.unset-contact.kbe6e343d6bc1",
"sf.security_admin.alter-account.unset-tag.k845980f036e2",
"sf.security_admin.alter-organization-user-group.set-visibility-all-accounts.ka0708497e671",
@@ -100474,6 +101955,7 @@
"sf.ddl.alter-iceberg-table.clusteringaction.kc39fc87fb4aa",
"sf.ddl.alter-iceberg-table.clusteringaction.kd7ad9caf1b02",
"sf.ddl.alter-iceberg-table.clusteringaction.kf3f02e1881bb",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0012b6282ddf",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k033b99b945a0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k03f71ac84311",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k045f46503d60",
@@ -100481,26 +101963,36 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k079458ef3467",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k094f689ad7fe",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0a33e30c99b1",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0ab419fd4914",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0d3f03034305",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k18647d469517",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k19f152409a24",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1a5d2e65303d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c1787635b12",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c2a8410dc02",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c848cb739e3",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1ce54cb1d283",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1d6e1b5b08f4",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1f336cf21362",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k202d7cbb169d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2072cf3869c0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2264e389bb4f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k25205c2087da",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k29ae7f0d244f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2b6e6102460a",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2cefe7c629ed",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k304f5951f573",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k309bbf7ce6ae",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k30be54c54187",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3176a79e4d77",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k34cac283cce8",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ab83abb90d1",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ce2da92d175",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3dd3a276f581",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3e0230b4f22f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3eeb9530f480",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k42f6844f693c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k447073254467",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4a3f7a906bda",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4b1e9947dacc",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4b94c6f1dc40",
@@ -100509,6 +102001,8 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4e47da231c80",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4f34d42b1ca0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4f7b319dd7f1",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k543c1b4f1506",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k554de80d2650",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k56e0c1866d91",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k58134eadcab3",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5d13a835d6a1",
@@ -100516,6 +102010,10 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5db3ebc2f64d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5efd192ae012",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k5f30c923cc47",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k61d78bfe557f",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6306ad568a3b",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k654ed1402834",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k659848049660",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k66cb470d556c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k67ec2e722d6f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6a97be08ade1",
@@ -100526,64 +102024,84 @@
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k76adcd941566",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k7770b8f80e9c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k80c803363057",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k83c9ef391c57",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k878aa2b3478d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k87b4d8a39c37",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8b832c8dc6e0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8dca92626b39",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8f3d3651073e",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8f6fdf44c4e0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k931c88008b8c",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k93bbe106f162",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k949de1e456b7",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k94e15b6bcf94",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9722b0a333f1",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9742c99b8136",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k97a7d75299d7",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9a2ffa68781e",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9b48e3b0a10a",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9c631c6fe33c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9d86a5cc1c8a",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka06dbf3c76af",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka3d44bffba56",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka3db730309ee",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka4e290d529ee",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka6323874c0b9",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka899d9e649b3",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka96d4159c769",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaa9a8a4cd450",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaaa5d6177430",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kae3c2b4217d9",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaf28a81804c5",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb21f072eb503",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb397333b5a3e",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb4633b453f41",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb4de37ab641d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb7e3340e55ba",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb8d5fc4b9ca1",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb95b858f0e55",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbf47cb291264",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbfc3212165aa",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc14b39318ce2",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc325df18d3a5",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc4f3e17c2e3c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc66a1d1fbf38",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc6f0464a65cd",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc944cbb2b34d",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kca5be2481fbd",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kcc39f1b9d6fd",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kce21d11c6393",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd02ea63d6749",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd02f89579c0f",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd32c1bd836da",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd3b905538d56",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd4f790a8a95e",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kda9487d6d5fa",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdac9fff374a9",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdb19bb7be541",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdb31a216c0e3",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdc07194bba40",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdc6732c7a89c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kddc821f1cb3c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kde4bd5200590",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke0e73be7a7f5",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke3562fb0b4a9",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke50bf9be9e5c",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke69b1ae94c00",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke7c1ccce1052",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke7e663bf0ac9",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke7f5aa9647b0",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kea2f75bc1bfc",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keafeb8fe7545",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keb89d444e299",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ked3ff7349841",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ked5366e47849",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kee3ce5a86dc1",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keedbd291b3cb",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kf03c78c21e43",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kf268626c8946",
"sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kf4cd734e7418",
+ "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kfba1df10ebe7",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k2c9ce4190ea5",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k5a3bc8ff9490",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k69cef45fb9d5",
@@ -100591,15 +102109,20 @@
"sf.ddl.alter-iceberg-table.searchoptimizationaction.kca5d63b0886b",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.ke08cbda998f7",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.ke90a031c7f73",
+ "sf.ddl.alter-iceberg-table.set.k0090c333da93",
"sf.ddl.alter-iceberg-table.set.k0ad0894fb72c",
"sf.ddl.alter-iceberg-table.set.k1355d47435e6",
"sf.ddl.alter-iceberg-table.set.k1632ff6f5d10",
"sf.ddl.alter-iceberg-table.set.k17b9b0b5602f",
"sf.ddl.alter-iceberg-table.set.k22622b7517db",
+ "sf.ddl.alter-iceberg-table.set.k23ec367a1506",
"sf.ddl.alter-iceberg-table.set.k25a9b0bdda35",
"sf.ddl.alter-iceberg-table.set.k2875f4a34ba9",
"sf.ddl.alter-iceberg-table.set.k2c0e4cb0aaca",
+ "sf.ddl.alter-iceberg-table.set.k3be353e86761",
+ "sf.ddl.alter-iceberg-table.set.k42956d468cf5",
"sf.ddl.alter-iceberg-table.set.k4a37413ebfa2",
+ "sf.ddl.alter-iceberg-table.set.k52970baf9ec6",
"sf.ddl.alter-iceberg-table.set.k69a4f53b8937",
"sf.ddl.alter-iceberg-table.set.k71f4c40b253c",
"sf.ddl.alter-iceberg-table.set.k8945e055e55a",
@@ -100607,17 +102130,21 @@
"sf.ddl.alter-iceberg-table.set.k936669e13d6e",
"sf.ddl.alter-iceberg-table.set.k9741f4d2ecc5",
"sf.ddl.alter-iceberg-table.set.k99adb180cadf",
+ "sf.ddl.alter-iceberg-table.set.ka80656fd8898",
"sf.ddl.alter-iceberg-table.set.ka99cb03c12bb",
"sf.ddl.alter-iceberg-table.set.kb7878bac012e",
"sf.ddl.alter-iceberg-table.set.kb9b2ea7282e2",
"sf.ddl.alter-iceberg-table.set.kbb6017a9015c",
"sf.ddl.alter-iceberg-table.set.kcf432fed5b66",
+ "sf.ddl.alter-iceberg-table.set.kd22c428425c7",
"sf.ddl.alter-iceberg-table.set.kd6c84260c5b1",
"sf.ddl.alter-iceberg-table.set.kdf75b93c558a",
+ "sf.ddl.alter-iceberg-table.set.kebacb580cde9",
"sf.ddl.alter-iceberg-table.set.kedacce276ce3",
"sf.ddl.alter-iceberg-table.set.kf67470b37950",
"sf.ddl.alter-iceberg-table.set.kfad7db738e73",
"sf.ddl.alter-iceberg-table.set.kfb9e74aeb7df",
+ "sf.ddl.alter-iceberg-table.set.kfd754932114a",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k0588d1656a1b",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k090012eb2b5d",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k0b70b8eaf180",
@@ -100768,8 +102295,10 @@
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k12a021cb0bad",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k1b5ef146fd2d",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k324440f22134",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.k3cc2c7934448",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k516c9cf9afff",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k54f10904966e",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.k595f2cb27c8f",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k5b101c0609c0",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k6577bcff64c8",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k6e44175717e9",
@@ -100779,6 +102308,7 @@
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k8b6da324b837",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k96661d2b70c6",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k97b271c49273",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.k9db5c848402f",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k9f256b6e4bd4",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.ka1a2f5c61630",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.ka8fc04bcf73c",
@@ -100788,9 +102318,11 @@
"sf.ddl.alter-materialized-view.rename-to-cluster-by.kcddbbcf3a650",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.kd3f9851e3773",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.kd410682e3200",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.kddd9a5fd5f1e",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.ke838c8814e97",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.kee1946805cbf",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.kef268db6b08e",
+ "sf.ddl.alter-materialized-view.rename-to-cluster-by.kf55a6eb23487",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.k064b49c190c0",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.k4a290731d3a7",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.k54820a6d9edf",
@@ -102037,6 +103569,7 @@
"sf.ddl.alter-table-event-table.set.k2ac8663f6d71",
"sf.ddl.alter-table-event-table.set.k2d043a696827",
"sf.ddl.alter-table-event-table.set.k3299e3aae662",
+ "sf.ddl.alter-table-event-table.set.k61b2ecb646a3",
"sf.ddl.alter-table-event-table.set.k6e63cc7104cc",
"sf.ddl.alter-table-event-table.set.k6f2929e16f34",
"sf.ddl.alter-table-event-table.set.k85ce21f6c35b",
@@ -102044,6 +103577,8 @@
"sf.ddl.alter-table-event-table.set.kabfb1ade1f28",
"sf.ddl.alter-table-event-table.set.kb1728487da61",
"sf.ddl.alter-table-event-table.set.ke4785f611c6a",
+ "sf.ddl.alter-table-event-table.set.ke5f3cc827b65",
+ "sf.ddl.alter-table-event-table.set.kefe2c3d28180",
"sf.ddl.alter-table-event-table.unset-data-retention-time-in-days-max-data-extension-time-in-days-change-tracking.k655acf913256",
"sf.ddl.alter-table-event-table.unset-data-retention-time-in-days-max-data-extension-time-in-days-change-tracking.k65a496ab9314",
"sf.ddl.alter-table-event-table.unset-data-retention-time-in-days-max-data-extension-time-in-days-change-tracking.k8a036eccf8cf",
@@ -102159,6 +103694,7 @@
"sf.ddl.alter-table.constraintaction.ke456faf77b15",
"sf.ddl.alter-table.constraintaction.ke45cd7ff8949",
"sf.ddl.alter-table.constraintaction.ke8d1e006b5cd",
+ "sf.ddl.alter-table.constraintaction.kea8e553cd93e",
"sf.ddl.alter-table.constraintaction.kebba5477206b",
"sf.ddl.alter-table.constraintaction.ked299e1f45fc",
"sf.ddl.alter-table.constraintaction.kf8950f62bb6b",
@@ -102166,9 +103702,13 @@
"sf.ddl.alter-table.constraintaction.kfcd5ff02bef3",
"sf.ddl.alter-table.constraintaction.kfd5860345540",
"sf.ddl.alter-table.constraintaction.kfe3f2f9150d7",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k01ea9d258b28",
"sf.ddl.alter-table.datagovnpolicytagaction.k08e3b7213a4f",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k09256435743e",
"sf.ddl.alter-table.datagovnpolicytagaction.k09f46975c47c",
"sf.ddl.alter-table.datagovnpolicytagaction.k0d0f395dadaa",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k101bba728185",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k1025b6d8f7d7",
"sf.ddl.alter-table.datagovnpolicytagaction.k13bfe1ee0eeb",
"sf.ddl.alter-table.datagovnpolicytagaction.k151e316977be",
"sf.ddl.alter-table.datagovnpolicytagaction.k16c14e6a1bbc",
@@ -102176,36 +103716,61 @@
"sf.ddl.alter-table.datagovnpolicytagaction.k1847ed7f1817",
"sf.ddl.alter-table.datagovnpolicytagaction.k1963097ef40d",
"sf.ddl.alter-table.datagovnpolicytagaction.k19842778046e",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k1d357219b279",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k209cf892b851",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k244415dd4096",
"sf.ddl.alter-table.datagovnpolicytagaction.k26b43c7619a9",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k2e60a28af2a9",
"sf.ddl.alter-table.datagovnpolicytagaction.k2e68094cb0f9",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k3007fecef278",
"sf.ddl.alter-table.datagovnpolicytagaction.k3420ef9eff6f",
"sf.ddl.alter-table.datagovnpolicytagaction.k3b4ad63c37eb",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k3b92c521dd7d",
"sf.ddl.alter-table.datagovnpolicytagaction.k3d7784939093",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k3f726d333923",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k45c8a0024b21",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k46b2170e650f",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k4916f67b1d5c",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k4ba3aa24010d",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k4bc036b8c653",
"sf.ddl.alter-table.datagovnpolicytagaction.k4c47d9f2bbec",
"sf.ddl.alter-table.datagovnpolicytagaction.k4eb50176ebd0",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k567479039d8b",
"sf.ddl.alter-table.datagovnpolicytagaction.k58cc52fa6d38",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k5b4ebf18270e",
"sf.ddl.alter-table.datagovnpolicytagaction.k5cc9d8d5aab0",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k5e65f7afacad",
"sf.ddl.alter-table.datagovnpolicytagaction.k695c8631b613",
"sf.ddl.alter-table.datagovnpolicytagaction.k6bc9402213b6",
"sf.ddl.alter-table.datagovnpolicytagaction.k6d5ab12bd655",
"sf.ddl.alter-table.datagovnpolicytagaction.k6ff06f092eb4",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k73a1b851c8ea",
"sf.ddl.alter-table.datagovnpolicytagaction.k766692a47699",
"sf.ddl.alter-table.datagovnpolicytagaction.k784f81859432",
"sf.ddl.alter-table.datagovnpolicytagaction.k7a93c9fa9c2b",
"sf.ddl.alter-table.datagovnpolicytagaction.k7aab1cefee62",
"sf.ddl.alter-table.datagovnpolicytagaction.k7bb35f8c0fd7",
"sf.ddl.alter-table.datagovnpolicytagaction.k7eec2fa4252f",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k8267c6f3b86f",
"sf.ddl.alter-table.datagovnpolicytagaction.k834921558942",
"sf.ddl.alter-table.datagovnpolicytagaction.k84442f04a7fc",
"sf.ddl.alter-table.datagovnpolicytagaction.k86c425664562",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k88a9d14d0180",
"sf.ddl.alter-table.datagovnpolicytagaction.k948d361d8ef8",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k95fde9c59ea4",
"sf.ddl.alter-table.datagovnpolicytagaction.k96bbc2de641d",
"sf.ddl.alter-table.datagovnpolicytagaction.k9ac1a75ff9c3",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k9d687c33605f",
"sf.ddl.alter-table.datagovnpolicytagaction.k9df15ce5a3bb",
+ "sf.ddl.alter-table.datagovnpolicytagaction.k9e16ab983afa",
+ "sf.ddl.alter-table.datagovnpolicytagaction.ka2a126eefd68",
"sf.ddl.alter-table.datagovnpolicytagaction.ka3834e413baa",
"sf.ddl.alter-table.datagovnpolicytagaction.ka764e13fad0d",
"sf.ddl.alter-table.datagovnpolicytagaction.ka7656c89c78c",
"sf.ddl.alter-table.datagovnpolicytagaction.ka7add6a006ab",
+ "sf.ddl.alter-table.datagovnpolicytagaction.ka81dbca00e0c",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kae65c5a9e127",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kb3baf29e08cb",
"sf.ddl.alter-table.datagovnpolicytagaction.kb43186408a69",
"sf.ddl.alter-table.datagovnpolicytagaction.kb5ba0e1a861a",
"sf.ddl.alter-table.datagovnpolicytagaction.kb7f91bf83032",
@@ -102215,6 +103780,7 @@
"sf.ddl.alter-table.datagovnpolicytagaction.kbb54425397fe",
"sf.ddl.alter-table.datagovnpolicytagaction.kc4c78195082a",
"sf.ddl.alter-table.datagovnpolicytagaction.kc523502facb4",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kc54fbbc3db2f",
"sf.ddl.alter-table.datagovnpolicytagaction.kc64d856aedb4",
"sf.ddl.alter-table.datagovnpolicytagaction.kc880fcab059c",
"sf.ddl.alter-table.datagovnpolicytagaction.kcb06744b8caa",
@@ -102222,12 +103788,19 @@
"sf.ddl.alter-table.datagovnpolicytagaction.kd013e14dd69f",
"sf.ddl.alter-table.datagovnpolicytagaction.kd28dd87bf626",
"sf.ddl.alter-table.datagovnpolicytagaction.kd3612f279668",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kd726c34c15c0",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kd899d9cca04c",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kd9127cbd3985",
"sf.ddl.alter-table.datagovnpolicytagaction.kdab795b461e6",
"sf.ddl.alter-table.datagovnpolicytagaction.ke0479c23b7c9",
+ "sf.ddl.alter-table.datagovnpolicytagaction.ke5226b51e604",
"sf.ddl.alter-table.datagovnpolicytagaction.ke96e2886e8ac",
"sf.ddl.alter-table.datagovnpolicytagaction.kec1dfee31194",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kecaa429b571a",
"sf.ddl.alter-table.datagovnpolicytagaction.keecaa02da8a4",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kf1bec6294f2a",
"sf.ddl.alter-table.datagovnpolicytagaction.kf21a70471c66",
+ "sf.ddl.alter-table.datagovnpolicytagaction.kf32b933dce08",
"sf.ddl.alter-table.datagovnpolicytagaction.kf4e7200f7cfe",
"sf.ddl.alter-table.datagovnpolicytagaction.kf5c9a3b49fe2",
"sf.ddl.alter-table.datagovnpolicytagaction.kfb9822cbe7b6",
@@ -103837,10 +105410,130 @@
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table.kcc57275b5ee5",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table.kd3e727c4127a",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.create-dynamic-iceberg-table.ke1e9180fcf1e",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k03df8f6bbe19",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k07981f8dbc97",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k08a5848b910d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dcb5fa9264e",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dd62f84443f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k104e6a23ae80",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1121dc56c206",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k12bfb77edc3f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k155edd0fe59a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1a98a6e287e4",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1adfdc95740e",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1d025435d3f6",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2628084f32f5",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2838148ff3ae",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k285bb943364d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k28f6770bb1b7",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2a75d2d109df",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2b97fc4e28cd",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2c1c1e1ec7d0",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2eda9efc1d16",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k31c69f2244b4",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k321868f4e075",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k33e0d40c022d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k360dfb37479d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k39586b621320",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3bb2056890c5",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3c6b6272e22f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3e843ab48e27",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4379e56c6821",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44b0c4ec41e0",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44ec399d8446",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k452be903419c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4620b5ffe3fc",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k47caed68a4fd",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k48b512d48df7",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4b198c2a4800",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4bb76b12b69d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4dfe9abfab65",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e26aa998f66",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e74dbc36164",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k500dfd87e70f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k508af4cb8a91",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k51dfac29d47b",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5399136f6060",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a28fa8ce81",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a8ddfa3a5a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5eddc3f2a14f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k645919659f88",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k66ab41ff22aa",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6845138a6135",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6aaaa0990f5c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6d5c0d419f41",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7571967c24ca",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k75c77943fae5",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k793e667742de",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7a4a48f25c09",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7c0a81d2f66a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8009ddcf4f05",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8374e9992bb5",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8630c9e973e9",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8d3659d729ef",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8ec512fe6982",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k942c89f89cd0",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9776b1903c8c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k978420bf8e3f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k993a6a5c9024",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9940d713649c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9cf3dfa27f03",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9d7becf2569f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9da740b9f967",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9dc9648fc897",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka0147fb23632",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka27970f1ddb6",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2dae9eb98d9",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2f6f016047f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka4268fffadfd",
"sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaadc0616bc1c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaaf6b6e669c4",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kae1b382263f3",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaf96e3c02e0f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb0c21a928228",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24999b5d1fd",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24b858762df",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb2fc658ce032",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb5be6dc7b54b",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7023be7f72d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7cfb0999667",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb80a5b38ae4a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb97ec3a10827",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbc2963ee2a55",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbdbaf342e1c3",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe6fde75955f",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe8f7a55bfc2",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe90c46de28b",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc2410718c59a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc297ac2bcdf3",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3885dfadc5a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3e0b7a4a5cd",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc59f7a28de19",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc7031fad4108",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcb6e8f52dbc6",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcd95f412d9db",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kce31e4ccc067",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd0f14cbb7e73",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd28b90b31b4c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd499bcff834a",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd53e77a8b5a4",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd54832cc0007",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdae477bfebd6",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbee521c14bf",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbf2e69a5387",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdc4a76f4b53c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdf78e2dd33ff",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke19674b6142d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke5c8ebe4152d",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebccb051595e",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebefdd1115ca",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kef7d2f8476f8",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf0a05ddc5cf7",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf2b17e908b9b",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf4019ba7a017",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf7ba11ee5a0c",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf820e092a9c4",
+ "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kfe99bfc26c4c",
"sf.ddl.create-dynamic-table.create-dynamic-table-clone.kb348e0621998",
"sf.ddl.create-dynamic-table.create-dynamic-table-from.k19ae6b682101",
"sf.ddl.create-dynamic-table.create-dynamic-table-from.k315848fcbce6",
@@ -103883,6 +105576,7 @@
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3bcbb3ce43e1",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3d47a666c457",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3dc6c2f6f9b6",
+ "sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3def2b04e869",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k4266be3cfcea",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k446dfdcaef5a",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k44fb67d67369",
@@ -103981,7 +105675,87 @@
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kfd7c65749b97",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kfdd68f49ad8f",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kfebecbb05ea1",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k035f4c800364",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k07b497c7a105",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k09140e7a56be",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k1d406a558e50",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k209fc72aef2b",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2798bb269d4a",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k28b03e38fc85",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2bdcc2ec9f50",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2d5174c91813",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k3232695e9dcf",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k35625080bc84",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k36836987d89e",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k381ac6c5e078",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k385e3329240c",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k424a151f0350",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k438f3876f295",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k449689650143",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k4c5d87761588",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k54cf5d6fcb7f",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k55aaf640d460",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k58be59abbdf7",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5ac2da2c25fd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5d0ebeae230a",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5f0a5176e60a",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k602b990b3209",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k603ad528d182",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6068a503e40d",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k614f15509435",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6193648daffc",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k627d104caeb1",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k62efdcc6c021",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k671d3e822f08",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6a307f29fad5",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6ae91bed1326",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6dd60b3dea65",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7288e738e698",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k738f17ee9775",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k73f298dda5fd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k74ed9a24dc0c",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k77773f2c7fa7",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k791605459e19",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k79510a837c52",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7a808871d4bd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7d64b46d2a2a",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k80bddb11f2a4",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k87cbe1ac8f36",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k88fd6a1baad2",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8b98636045a4",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8dcc49bf30b5",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k91ef963345b2",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka0bca5d5e542",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka1599df99773",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka8b67715efaa",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kac063fb3b5dd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kad3203574b76",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kae90b2b47e9f",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb0fbd2e31fcd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb59cd3e3e643",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb7732dd6f0bf",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd3960492400",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd914704f990",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbf6940734e3c",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc0e0739b3d96",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3a6e8e66e16",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3ae922225a2",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc929465c3129",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kcc3daea5104f",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kce48e003cc1d",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kd2ccf16c287c",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kdc568639cdcd",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke21a1b95f568",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke3be662116df",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke5a00515ade6",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keb7e30aba7d3",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kec4277d9dc56",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked2f7e64101d",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked3e525c5eec",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keff217d36049",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf219aac09301",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf49c99f5a9d4",
+ "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kfbce7b5afc00",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k00868806f10a",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k034c321d1d01",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k0460b14a9346",
@@ -104168,6 +105942,7 @@
"sf.ddl.create-external-function.function.kf0271f4a3735",
"sf.ddl.create-external-function.function.kf212b2d692df",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k006f319d619d",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k017024da0acf",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k02871cbf7f89",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k03a39c016552",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k04b05ea950fb",
@@ -104236,6 +106011,7 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k808170ec6f12",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8378d608a6cb",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k83e27ac5ad1b",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8736535dfcf0",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8aa06eef2183",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8afd46003a93",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8b68ef74f91d",
@@ -104300,6 +106076,7 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1ad81c28740b",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k200e88c08020",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k20f88ff110ea",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k21f7b781dc34",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k285c446543a7",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k28bd2fc88833",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2b12c5429082",
@@ -104352,6 +106129,7 @@
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k97d0ba41a01b",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka0c98d97fcb6",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka3b5ff712e07",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka646f1efed6e",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka7ec64da3634",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kac51d1e766f6",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kaf9a55a855ae",
@@ -105235,6 +107013,7 @@
"sf.ddl.create-hybrid-table.table.k46cb746b7101",
"sf.ddl.create-hybrid-table.table.k4cde03c48a50",
"sf.ddl.create-hybrid-table.table.k4d82367794bc",
+ "sf.ddl.create-hybrid-table.table.k549574315162",
"sf.ddl.create-hybrid-table.table.k563cbc914c28",
"sf.ddl.create-hybrid-table.table.k57744e5f4116",
"sf.ddl.create-hybrid-table.table.k5bfca06de137",
@@ -105453,6 +107232,7 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k40320574af74",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k4293c7a6a822",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k456f8deee0d8",
+ "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k480f83735153",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k486f1c193693",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k497e5290c5b7",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k4bc4e03dcca2",
@@ -105475,6 +107255,7 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k7ca67e8d509c",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k7cfd5fd26e76",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k813c980ce74a",
+ "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k8248f41292a1",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k836a38c65a76",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k84ad512408b9",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k8baa2fc8b301",
@@ -105621,6 +107402,7 @@
"sf.ddl.create-iceberg-table.table.k0cf217857626",
"sf.ddl.create-iceberg-table.table.k0f941b85259e",
"sf.ddl.create-iceberg-table.table.k10245f3b7baa",
+ "sf.ddl.create-iceberg-table.table.k125dcdc712ce",
"sf.ddl.create-iceberg-table.table.k13f8dc03a368",
"sf.ddl.create-iceberg-table.table.k1506aac42f2b",
"sf.ddl.create-iceberg-table.table.k151ae82235cc",
@@ -105665,6 +107447,7 @@
"sf.ddl.create-iceberg-table.table.k648a6634fa63",
"sf.ddl.create-iceberg-table.table.k64cca9ef2e63",
"sf.ddl.create-iceberg-table.table.k6677ff4541be",
+ "sf.ddl.create-iceberg-table.table.k67a86d5c0760",
"sf.ddl.create-iceberg-table.table.k67e8d2d671a1",
"sf.ddl.create-iceberg-table.table.k693379e23576",
"sf.ddl.create-iceberg-table.table.k697f2e693d41",
@@ -105683,6 +107466,7 @@
"sf.ddl.create-iceberg-table.table.k817a36564f45",
"sf.ddl.create-iceberg-table.table.k82f22e411752",
"sf.ddl.create-iceberg-table.table.k870b885d7510",
+ "sf.ddl.create-iceberg-table.table.k8a19828e0d69",
"sf.ddl.create-iceberg-table.table.k8acc3ac99525",
"sf.ddl.create-iceberg-table.table.k8afe68db5e4b",
"sf.ddl.create-iceberg-table.table.k8b9a26b24bb9",
@@ -105767,10 +107551,140 @@
"sf.ddl.create-index.kccebf1bd66f5",
"sf.ddl.create-index.kcfbe95d73c8f",
"sf.ddl.create-index.ke2f6d772569f",
+ "sf.ddl.create-interactive-table.as.k02a371bbb6fe",
+ "sf.ddl.create-interactive-table.as.k0815325a29ab",
+ "sf.ddl.create-interactive-table.as.k0903c4dd413c",
+ "sf.ddl.create-interactive-table.as.k0ac564f80e33",
+ "sf.ddl.create-interactive-table.as.k0b36be9e0f51",
+ "sf.ddl.create-interactive-table.as.k0e40f8604cc5",
+ "sf.ddl.create-interactive-table.as.k0e96f4222aec",
+ "sf.ddl.create-interactive-table.as.k11a4004096af",
+ "sf.ddl.create-interactive-table.as.k16d03142888d",
+ "sf.ddl.create-interactive-table.as.k1928259b6900",
+ "sf.ddl.create-interactive-table.as.k19403438568c",
+ "sf.ddl.create-interactive-table.as.k20be44f88522",
+ "sf.ddl.create-interactive-table.as.k2284bd32aa3a",
+ "sf.ddl.create-interactive-table.as.k282c6b9dffcb",
+ "sf.ddl.create-interactive-table.as.k2871e93eb5db",
+ "sf.ddl.create-interactive-table.as.k290ce10a954f",
+ "sf.ddl.create-interactive-table.as.k29bebb93ba2b",
+ "sf.ddl.create-interactive-table.as.k33a499feeb91",
+ "sf.ddl.create-interactive-table.as.k355df27457a8",
+ "sf.ddl.create-interactive-table.as.k3c12bbee3383",
+ "sf.ddl.create-interactive-table.as.k43f7638fea3d",
+ "sf.ddl.create-interactive-table.as.k457bd5be7d51",
+ "sf.ddl.create-interactive-table.as.k47ae4d8e3aee",
+ "sf.ddl.create-interactive-table.as.k488f9b0cac2a",
+ "sf.ddl.create-interactive-table.as.k4920a0ee4ac8",
+ "sf.ddl.create-interactive-table.as.k4a1c75f5ad3b",
+ "sf.ddl.create-interactive-table.as.k4e15e0b644f6",
+ "sf.ddl.create-interactive-table.as.k4f76b4e0992c",
+ "sf.ddl.create-interactive-table.as.k501420254a13",
+ "sf.ddl.create-interactive-table.as.k5329b01d3dff",
+ "sf.ddl.create-interactive-table.as.k552a98dda4b4",
+ "sf.ddl.create-interactive-table.as.k556465cb2ddc",
+ "sf.ddl.create-interactive-table.as.k57401698a164",
+ "sf.ddl.create-interactive-table.as.k58278a4548ba",
+ "sf.ddl.create-interactive-table.as.k586be36fab32",
+ "sf.ddl.create-interactive-table.as.k5ac3da220f2e",
+ "sf.ddl.create-interactive-table.as.k5bb0df0f8f57",
+ "sf.ddl.create-interactive-table.as.k5f27c9696911",
+ "sf.ddl.create-interactive-table.as.k662aa9604327",
+ "sf.ddl.create-interactive-table.as.k675c22803fe0",
+ "sf.ddl.create-interactive-table.as.k67d41eecd28c",
+ "sf.ddl.create-interactive-table.as.k6deb90a1c847",
+ "sf.ddl.create-interactive-table.as.k6f7b1a0d97a9",
+ "sf.ddl.create-interactive-table.as.k701d5be7eeef",
+ "sf.ddl.create-interactive-table.as.k70fe679e1e6a",
+ "sf.ddl.create-interactive-table.as.k72ebc38998c1",
+ "sf.ddl.create-interactive-table.as.k7386317aabbc",
+ "sf.ddl.create-interactive-table.as.k786efb3162af",
+ "sf.ddl.create-interactive-table.as.k7bf461c41e74",
+ "sf.ddl.create-interactive-table.as.k814dd78c5947",
+ "sf.ddl.create-interactive-table.as.k82670b71348f",
+ "sf.ddl.create-interactive-table.as.k842e4f5cfc0e",
+ "sf.ddl.create-interactive-table.as.k85169577ef44",
+ "sf.ddl.create-interactive-table.as.k85ba603058f7",
+ "sf.ddl.create-interactive-table.as.k8b32aaf1ffb0",
+ "sf.ddl.create-interactive-table.as.k939d8ed603b5",
+ "sf.ddl.create-interactive-table.as.k94aafed531e4",
+ "sf.ddl.create-interactive-table.as.k98832d8c25ca",
+ "sf.ddl.create-interactive-table.as.k9a601b2f494e",
+ "sf.ddl.create-interactive-table.as.ka00455a4aec6",
+ "sf.ddl.create-interactive-table.as.ka00ec59dc616",
+ "sf.ddl.create-interactive-table.as.ka03c93a4740d",
+ "sf.ddl.create-interactive-table.as.ka46ef40a3027",
+ "sf.ddl.create-interactive-table.as.ka67f5c7ea89f",
+ "sf.ddl.create-interactive-table.as.ka734500cf277",
+ "sf.ddl.create-interactive-table.as.ka98538a7353a",
+ "sf.ddl.create-interactive-table.as.ka9f11d163f51",
+ "sf.ddl.create-interactive-table.as.kabaad349ee68",
+ "sf.ddl.create-interactive-table.as.kae0ad6713daa",
+ "sf.ddl.create-interactive-table.as.kaf73d9de25e9",
+ "sf.ddl.create-interactive-table.as.kafdec44f70ee",
+ "sf.ddl.create-interactive-table.as.kb182f86d4c8b",
+ "sf.ddl.create-interactive-table.as.kb4c32b382674",
+ "sf.ddl.create-interactive-table.as.kb9e14cef8c34",
+ "sf.ddl.create-interactive-table.as.kbcded54cf5ab",
"sf.ddl.create-interactive-table.as.kbfa9ab951ecc",
+ "sf.ddl.create-interactive-table.as.kc523de25f092",
+ "sf.ddl.create-interactive-table.as.kc826c7492976",
+ "sf.ddl.create-interactive-table.as.kc98186ced18a",
+ "sf.ddl.create-interactive-table.as.kcdcd09c7c559",
+ "sf.ddl.create-interactive-table.as.kd05f10823814",
+ "sf.ddl.create-interactive-table.as.kd1dc546f3dca",
+ "sf.ddl.create-interactive-table.as.kd39e3f71719e",
+ "sf.ddl.create-interactive-table.as.kd459dca1c843",
+ "sf.ddl.create-interactive-table.as.kdd15078216da",
+ "sf.ddl.create-interactive-table.as.kdfc90d3ddada",
+ "sf.ddl.create-interactive-table.as.ke0f605e67f56",
+ "sf.ddl.create-interactive-table.as.ke9cc9d98d326",
+ "sf.ddl.create-interactive-table.as.kee4656f90ae1",
+ "sf.ddl.create-interactive-table.as.kee531e7efeae",
+ "sf.ddl.create-interactive-table.as.keed5162bf23f",
+ "sf.ddl.create-interactive-table.as.kf5b9ccb81c42",
+ "sf.ddl.create-interactive-table.as.kf6eab4095559",
+ "sf.ddl.create-interactive-table.as.kf6f44952f00c",
+ "sf.ddl.create-interactive-table.as.kf745845b0b37",
+ "sf.ddl.create-interactive-table.as.kf7a3f454de0a",
+ "sf.ddl.create-interactive-table.as.kfb42a01c27b8",
+ "sf.ddl.create-interactive-table.as.kfcf1fe195e23",
+ "sf.ddl.create-interactive-table.as.kff8a4a202612",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k13204d39d837",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k163e30aac657",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k1f4baaf75275",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4362cf97c42e",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4ca004fcd074",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b10e267d58e",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b8b78f018f3",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k78c98d667894",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7994aecba21f",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7f3e87ea3942",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k9d2318258da1",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.kd7686f395854",
"sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.ke93756dd9305",
+ "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.keadf44a518c0",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1a9379c935cb",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1c371b74d324",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k21a051a674e5",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k2b1bda9a537d",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k50fee81c2be0",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k5f90142c2132",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k6d287625f34e",
"sf.ddl.create-interactive-table.target-lag-warehouse-as.k74c080536032",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k753a75f75ead",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.k8b1887c82172",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.ka89e6ffc62b4",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kb529fbd6eadd",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd05aeda74261",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd3ae84482aac",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kdb22d0b0bd7f",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke5c845163b94",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke9c7a003adf8",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kf073be47bf82",
+ "sf.ddl.create-interactive-table.target-lag-warehouse-as.kfd63090474f8",
"sf.ddl.create-interactive-warehouse.k3d5148c31d0d",
+ "sf.ddl.create-interactive-warehouse.k80aa0ccbc1d5",
"sf.ddl.create-listing.as.k1e405e8be490",
"sf.ddl.create-listing.as.kae449b8958c3",
"sf.ddl.create-listing.from.k212e484819d5",
@@ -105964,6 +107878,7 @@
"sf.ddl.create-procedure.create-procedure-returns-language.kfd17cc90e438",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k02779ccd3745",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k08985e3ae318",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k13b8cfe6ca69",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k1421a0394630",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k2577011e7003",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k2891bb85bc9b",
@@ -105977,6 +107892,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.k4b7a5f5b8264",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k57b6e5e6ca89",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k5a8a0cac061f",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k5ed8bfc19a06",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6042954a29f3",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6573411baf65",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k67155986faa3",
@@ -105984,10 +107900,12 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6c8979292315",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6f3dc5e2507f",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6f56532a95ee",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k716ccafa6317",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k76deae5f33d2",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7a0225fa7034",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7bba65c135fb",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k80dba292c7a1",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.k81ea3777c71f",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k85f0120055ce",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k89046da2c55f",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k8cd242375f25",
@@ -105997,6 +107915,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-2.kaaa46359bb47",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kb2eed3dc246d",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kb872aa234f99",
+ "sf.ddl.create-procedure.create-procedure-returns-table-2.kba137c2fcd79",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kc37dbbbcf70c",
"sf.ddl.create-procedure.create-procedure-returns-table-2.kdb0c5d47e14d",
"sf.ddl.create-procedure.create-procedure-returns-table-2.ke7749beaf9f7",
@@ -106012,9 +107931,11 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.k16a09e903c81",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k2d588f3cbedc",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k35d3196284e5",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k3bd3507af77f",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k3bd9e87d4559",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k3e47e97d3ac5",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k434448702261",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k4f96dc43102e",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k50815f2317cd",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k56093245ec02",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k63b1c12ca4cb",
@@ -106023,6 +107944,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.k684a3d42f580",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k727ec8906714",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k75a4bd813fc1",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.k7609cfa1023e",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k78c1f049b26c",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k78c3163479cd",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k83206d06e545",
@@ -106039,6 +107961,8 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.kc78dcec6734e",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kcaaed3eb6cad",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kd509ad3adb03",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.kd962a97bbbfa",
+ "sf.ddl.create-procedure.create-procedure-returns-table-3.ke3031837d89b",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kf4ff7a5f2829",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kf6c80edea185",
"sf.ddl.create-procedure.create-procedure-returns-table-3.kf92f979ad7b3",
@@ -106046,8 +107970,11 @@
"sf.ddl.create-procedure.create-procedure-returns-table-3.kfed8c7d8f98e",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k045fa1ca75ce",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0527f5ec9035",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0de39b3ef17e",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k12ca1b3d56c7",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k171192e9834f",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k1bcb47569af5",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k1e145ead043f",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k26ecb6a5aeb0",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k2eb951df684d",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k42852128b065",
@@ -106070,6 +107997,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k843dd0034242",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k8c3a3f96d20e",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k91ec600fd515",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k94615dc7ca8c",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k9c6c7e7a1c8e",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ka633acb3f64c",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kaccf60a848e1",
@@ -106079,6 +108007,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kb9c3be5554d4",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kcade3ff3e642",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kd199b366c3d1",
+ "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kd46d3ac387b3",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kdf9e552f43b0",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kdfd1c1c9e19c",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ke7cc0294d109",
@@ -106097,11 +108026,15 @@
"sf.ddl.create-procedure.create-procedure-returns-table.k28a30c4e143c",
"sf.ddl.create-procedure.create-procedure-returns-table.k2ebae2986629",
"sf.ddl.create-procedure.create-procedure-returns-table.k317d6d221465",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k35893324801e",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k372df2211bd8",
"sf.ddl.create-procedure.create-procedure-returns-table.k39760818659c",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k4273532b5ccf",
"sf.ddl.create-procedure.create-procedure-returns-table.k45c4b20aadfe",
"sf.ddl.create-procedure.create-procedure-returns-table.k48b5cd8d559b",
"sf.ddl.create-procedure.create-procedure-returns-table.k59ebf5447293",
"sf.ddl.create-procedure.create-procedure-returns-table.k6010be5fb6e7",
+ "sf.ddl.create-procedure.create-procedure-returns-table.k657b5011e19b",
"sf.ddl.create-procedure.create-procedure-returns-table.k6738b65b426b",
"sf.ddl.create-procedure.create-procedure-returns-table.k72a1455eece3",
"sf.ddl.create-procedure.create-procedure-returns-table.k75daa5dd0e0c",
@@ -106116,6 +108049,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.ka32c2a1052f5",
"sf.ddl.create-procedure.create-procedure-returns-table.ka3f8d4513127",
"sf.ddl.create-procedure.create-procedure-returns-table.ka575a9307eed",
+ "sf.ddl.create-procedure.create-procedure-returns-table.kaadeefc0af5a",
"sf.ddl.create-procedure.create-procedure-returns-table.kb001e8d664ab",
"sf.ddl.create-procedure.create-procedure-returns-table.kb5f58ed4b88d",
"sf.ddl.create-procedure.create-procedure-returns-table.kb9b2e527cd37",
@@ -106150,11 +108084,15 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k61500f14d802",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6470bbb2003b",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6537f5eb7c42",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k65c07c82caf9",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k676643729ee3",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k68faad928210",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k69d4bc9b77d0",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7a4cdbad99cb",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7e9c48f02437",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7f87e0bbe692",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k80c0df85619c",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k884b8f830cdf",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k93d9a86d3f69",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k9df38421d98f",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k9ec3469a67f4",
@@ -106164,6 +108102,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kad210ce62e6e",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kad3ce4c8f843",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kb1308be9c0c7",
+ "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kb513297175d3",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kc543d23dd77b",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kc5902dae1756",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kc73dcb91bc47",
@@ -106182,6 +108121,7 @@
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k11c7a8c6e977",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k130d6249eec4",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k148fb01dca0d",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k16183a7447ea",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k1af8fc281a32",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k1caec00c08c3",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k25977c97bdd2",
@@ -106192,20 +108132,24 @@
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k4cf3007fee4a",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k508f9163c0d6",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5f24275ab107",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k65f1b5212d1c",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k6bd07339ad19",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k6d154444c174",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k812dce1c76ba",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k81a06b652e3b",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k833cf1f019cd",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9a9802139b74",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9b1edc07ab4f",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9cc543c4bedf",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9e1a55285d7d",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kb00bd59b4a79",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kb0aeab0227d1",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kb8f20ee52b34",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kbcab9f44b3ad",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kbe4aaec8b30b",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kd2488dcf20a4",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kd286cffb1285",
+ "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kd39704a40390",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kdabecbe68ff8",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kdb0af1d8e06a",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ke032941f0fc0",
@@ -106294,6 +108238,7 @@
"sf.ddl.create-procedure.define-procedure.k0a26d07fc482",
"sf.ddl.create-procedure.define-procedure.k0ab9ffcb1c18",
"sf.ddl.create-procedure.define-procedure.k0bce382c294b",
+ "sf.ddl.create-procedure.define-procedure.k0efb2f478de8",
"sf.ddl.create-procedure.define-procedure.k0f2e037b05f2",
"sf.ddl.create-procedure.define-procedure.k1075ff6fdaef",
"sf.ddl.create-procedure.define-procedure.k1181a63d1fcf",
@@ -106310,6 +108255,7 @@
"sf.ddl.create-procedure.define-procedure.k194d95dbb6ad",
"sf.ddl.create-procedure.define-procedure.k1b9f55397673",
"sf.ddl.create-procedure.define-procedure.k1ba2873a1286",
+ "sf.ddl.create-procedure.define-procedure.k1bd05d6f6d05",
"sf.ddl.create-procedure.define-procedure.k1c49a890f47e",
"sf.ddl.create-procedure.define-procedure.k1c7ee034a43d",
"sf.ddl.create-procedure.define-procedure.k1d725ea56db6",
@@ -106336,6 +108282,7 @@
"sf.ddl.create-procedure.define-procedure.k298f6a12c64c",
"sf.ddl.create-procedure.define-procedure.k2a373d917a49",
"sf.ddl.create-procedure.define-procedure.k2a535e55a7b9",
+ "sf.ddl.create-procedure.define-procedure.k2b0c9a479ed7",
"sf.ddl.create-procedure.define-procedure.k2b19b99ebbcc",
"sf.ddl.create-procedure.define-procedure.k2bba526367e2",
"sf.ddl.create-procedure.define-procedure.k2caba51764dd",
@@ -106343,15 +108290,19 @@
"sf.ddl.create-procedure.define-procedure.k2f1240ac0948",
"sf.ddl.create-procedure.define-procedure.k2fc56b4d3e1b",
"sf.ddl.create-procedure.define-procedure.k30b0e88f62f1",
+ "sf.ddl.create-procedure.define-procedure.k314d2883a6f1",
"sf.ddl.create-procedure.define-procedure.k318a20d4142a",
"sf.ddl.create-procedure.define-procedure.k31e39ceb5cd5",
"sf.ddl.create-procedure.define-procedure.k31e9f4fd54c6",
+ "sf.ddl.create-procedure.define-procedure.k33dda76c75c4",
"sf.ddl.create-procedure.define-procedure.k343bf0723ee8",
"sf.ddl.create-procedure.define-procedure.k391d22f931de",
"sf.ddl.create-procedure.define-procedure.k39e66be1cfcd",
+ "sf.ddl.create-procedure.define-procedure.k3a52429c7290",
"sf.ddl.create-procedure.define-procedure.k3a5ddbcdbf2b",
"sf.ddl.create-procedure.define-procedure.k3bdc0daea98e",
"sf.ddl.create-procedure.define-procedure.k3c0aeda13c9c",
+ "sf.ddl.create-procedure.define-procedure.k3ca6b0e7f4ec",
"sf.ddl.create-procedure.define-procedure.k3d7c8ca0adb5",
"sf.ddl.create-procedure.define-procedure.k3dfb295d0519",
"sf.ddl.create-procedure.define-procedure.k3e454ffd2774",
@@ -106359,14 +108310,17 @@
"sf.ddl.create-procedure.define-procedure.k3f0be54319e8",
"sf.ddl.create-procedure.define-procedure.k409fddfea62c",
"sf.ddl.create-procedure.define-procedure.k4118aeea32c7",
+ "sf.ddl.create-procedure.define-procedure.k41890e75e269",
"sf.ddl.create-procedure.define-procedure.k4227bef6de4d",
"sf.ddl.create-procedure.define-procedure.k441d7ec5bd15",
"sf.ddl.create-procedure.define-procedure.k48b07ca1e0f5",
+ "sf.ddl.create-procedure.define-procedure.k4e73bbaba90b",
"sf.ddl.create-procedure.define-procedure.k4ea22e899a2e",
"sf.ddl.create-procedure.define-procedure.k511a519c38d9",
"sf.ddl.create-procedure.define-procedure.k52dd894cc6ba",
"sf.ddl.create-procedure.define-procedure.k5379187d4dc1",
"sf.ddl.create-procedure.define-procedure.k53e811fc6581",
+ "sf.ddl.create-procedure.define-procedure.k53f36f052ff2",
"sf.ddl.create-procedure.define-procedure.k561d3cbb8563",
"sf.ddl.create-procedure.define-procedure.k574715680478",
"sf.ddl.create-procedure.define-procedure.k5989a2a7096f",
@@ -106377,6 +108331,7 @@
"sf.ddl.create-procedure.define-procedure.k5bac2f4d4e49",
"sf.ddl.create-procedure.define-procedure.k5d693d563c8d",
"sf.ddl.create-procedure.define-procedure.k5fbbedbc2439",
+ "sf.ddl.create-procedure.define-procedure.k5fd69a29f4bc",
"sf.ddl.create-procedure.define-procedure.k64a235ef7adb",
"sf.ddl.create-procedure.define-procedure.k64e172135f24",
"sf.ddl.create-procedure.define-procedure.k6668fb50c94f",
@@ -106386,6 +108341,7 @@
"sf.ddl.create-procedure.define-procedure.k675b282cef10",
"sf.ddl.create-procedure.define-procedure.k67d9a939f87c",
"sf.ddl.create-procedure.define-procedure.k68174ffd9deb",
+ "sf.ddl.create-procedure.define-procedure.k684ff1f15081",
"sf.ddl.create-procedure.define-procedure.k685c6cb042a8",
"sf.ddl.create-procedure.define-procedure.k68832e21ad8f",
"sf.ddl.create-procedure.define-procedure.k68a6e400e9c6",
@@ -106393,6 +108349,7 @@
"sf.ddl.create-procedure.define-procedure.k692005f1c694",
"sf.ddl.create-procedure.define-procedure.k698b056a0ee5",
"sf.ddl.create-procedure.define-procedure.k69a4e05e5de8",
+ "sf.ddl.create-procedure.define-procedure.k6a346bf1fc76",
"sf.ddl.create-procedure.define-procedure.k6cb4f6158177",
"sf.ddl.create-procedure.define-procedure.k6d71dd2d016a",
"sf.ddl.create-procedure.define-procedure.k6d8a9d622750",
@@ -106400,6 +108357,7 @@
"sf.ddl.create-procedure.define-procedure.k6ffec01ef1dc",
"sf.ddl.create-procedure.define-procedure.k715af86543a0",
"sf.ddl.create-procedure.define-procedure.k718dea68da5d",
+ "sf.ddl.create-procedure.define-procedure.k72ed8ec3eaa5",
"sf.ddl.create-procedure.define-procedure.k73d3370b9e67",
"sf.ddl.create-procedure.define-procedure.k75f2b8351eb0",
"sf.ddl.create-procedure.define-procedure.k761da3331ee7",
@@ -106408,8 +108366,10 @@
"sf.ddl.create-procedure.define-procedure.k776207290ca6",
"sf.ddl.create-procedure.define-procedure.k77fecee559ef",
"sf.ddl.create-procedure.define-procedure.k78bd5c75b908",
+ "sf.ddl.create-procedure.define-procedure.k7905b13c765e",
"sf.ddl.create-procedure.define-procedure.k7917d93f617d",
"sf.ddl.create-procedure.define-procedure.k7a18b12c06c6",
+ "sf.ddl.create-procedure.define-procedure.k7a23ed81fcbf",
"sf.ddl.create-procedure.define-procedure.k7a31583d657d",
"sf.ddl.create-procedure.define-procedure.k7b2ed8784abf",
"sf.ddl.create-procedure.define-procedure.k7b74035859bd",
@@ -106419,6 +108379,8 @@
"sf.ddl.create-procedure.define-procedure.k814151a9492c",
"sf.ddl.create-procedure.define-procedure.k817d2d902ac2",
"sf.ddl.create-procedure.define-procedure.k81f47dcc0f2c",
+ "sf.ddl.create-procedure.define-procedure.k827b21b826dd",
+ "sf.ddl.create-procedure.define-procedure.k82c32ea039ce",
"sf.ddl.create-procedure.define-procedure.k83b9c6573c55",
"sf.ddl.create-procedure.define-procedure.k83bf7bb6a799",
"sf.ddl.create-procedure.define-procedure.k841d8bbb71a1",
@@ -106462,6 +108424,7 @@
"sf.ddl.create-procedure.define-procedure.ka0da1fd2c40a",
"sf.ddl.create-procedure.define-procedure.ka0e492c296d4",
"sf.ddl.create-procedure.define-procedure.ka33cd287305a",
+ "sf.ddl.create-procedure.define-procedure.ka6dac59576d0",
"sf.ddl.create-procedure.define-procedure.ka72f3889a872",
"sf.ddl.create-procedure.define-procedure.kaa334919df30",
"sf.ddl.create-procedure.define-procedure.kae7f93d23ff3",
@@ -106471,6 +108434,7 @@
"sf.ddl.create-procedure.define-procedure.kb06e1f8813f4",
"sf.ddl.create-procedure.define-procedure.kb6d89cf926ba",
"sf.ddl.create-procedure.define-procedure.kb9c0d62142a0",
+ "sf.ddl.create-procedure.define-procedure.kba0a4f4a46a2",
"sf.ddl.create-procedure.define-procedure.kbb2aa462ec0b",
"sf.ddl.create-procedure.define-procedure.kbcd8c042a4e5",
"sf.ddl.create-procedure.define-procedure.kbcdbf14d9c71",
@@ -106480,6 +108444,7 @@
"sf.ddl.create-procedure.define-procedure.kc055eb09ea9e",
"sf.ddl.create-procedure.define-procedure.kc0c9013fbbdc",
"sf.ddl.create-procedure.define-procedure.kc1086e8d8a71",
+ "sf.ddl.create-procedure.define-procedure.kc18a3b080082",
"sf.ddl.create-procedure.define-procedure.kc3227286490a",
"sf.ddl.create-procedure.define-procedure.kc3995d5804bc",
"sf.ddl.create-procedure.define-procedure.kc4061ebe0a85",
@@ -106507,12 +108472,16 @@
"sf.ddl.create-procedure.define-procedure.kd44094755b37",
"sf.ddl.create-procedure.define-procedure.kd60217320064",
"sf.ddl.create-procedure.define-procedure.kd75a760b5828",
+ "sf.ddl.create-procedure.define-procedure.kd7d42978c786",
"sf.ddl.create-procedure.define-procedure.kd808219f3542",
"sf.ddl.create-procedure.define-procedure.kd810537fdbe6",
"sf.ddl.create-procedure.define-procedure.kd889428905f2",
"sf.ddl.create-procedure.define-procedure.kd8a763412098",
+ "sf.ddl.create-procedure.define-procedure.kd9170b151fbb",
+ "sf.ddl.create-procedure.define-procedure.kda301525077d",
"sf.ddl.create-procedure.define-procedure.kdbb404edc50e",
"sf.ddl.create-procedure.define-procedure.kdbcae296085d",
+ "sf.ddl.create-procedure.define-procedure.kdbf0fe7bac1b",
"sf.ddl.create-procedure.define-procedure.kdc3ceb0224e2",
"sf.ddl.create-procedure.define-procedure.kdcef0ab35852",
"sf.ddl.create-procedure.define-procedure.kdde6874e92b0",
@@ -106526,6 +108495,8 @@
"sf.ddl.create-procedure.define-procedure.ke884d984d4d1",
"sf.ddl.create-procedure.define-procedure.ke916c73ba104",
"sf.ddl.create-procedure.define-procedure.kea79c47b4f99",
+ "sf.ddl.create-procedure.define-procedure.kea7b082b2471",
+ "sf.ddl.create-procedure.define-procedure.keb1b79e032e1",
"sf.ddl.create-procedure.define-procedure.kec3aae0c649e",
"sf.ddl.create-procedure.define-procedure.kedc7e82529b3",
"sf.ddl.create-procedure.define-procedure.kede4244f7e2a",
@@ -106533,12 +108504,15 @@
"sf.ddl.create-procedure.define-procedure.kee24df95e3d6",
"sf.ddl.create-procedure.define-procedure.keec9f2c10833",
"sf.ddl.create-procedure.define-procedure.kefb38dac5b0b",
+ "sf.ddl.create-procedure.define-procedure.kf00d4072facb",
"sf.ddl.create-procedure.define-procedure.kf1ec407585df",
"sf.ddl.create-procedure.define-procedure.kf415f49976e8",
"sf.ddl.create-procedure.define-procedure.kf75a616990e8",
"sf.ddl.create-procedure.define-procedure.kf7685e3e9592",
+ "sf.ddl.create-procedure.define-procedure.kf870e4e9418e",
"sf.ddl.create-procedure.define-procedure.kf895a3afb7df",
"sf.ddl.create-procedure.define-procedure.kfaba29a5ce29",
+ "sf.ddl.create-procedure.define-procedure.kfaddaeceeb18",
"sf.ddl.create-procedure.define-procedure.kfbc57cf17bc3",
"sf.ddl.create-procedure.define-procedure.kfd9c3d4b292f",
"sf.ddl.create-procedure.define-procedure.kfec7bf3e86db",
@@ -106628,6 +108602,7 @@
"sf.ddl.create-schema.create-schema.kc6d693e77fe3",
"sf.ddl.create-schema.create-schema.kcaa7ef469113",
"sf.ddl.create-schema.create-schema.kcced279cf27f",
+ "sf.ddl.create-schema.create-schema.kce5c6a11c25e",
"sf.ddl.create-schema.create-schema.kce982e4fd4e9",
"sf.ddl.create-schema.create-schema.kd0b8ad4973e0",
"sf.ddl.create-schema.create-schema.kd1609b6eae08",
@@ -106665,234 +108640,641 @@
"sf.ddl.create-schema.define-schema.ke1d64035b4a5",
"sf.ddl.create-schema.define-schema.ke7a8fbe7ad1e",
"sf.ddl.create-schema.define-schema.kf060b4d3f669",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0004482dd6c0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k040f7207877d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k054473c1c00e",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0557edb11de9",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k066617ddee02",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k06f4eae3ba3e",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k073b928f230a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k07ad7b7d8f4a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k07f07338fce0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k08bc29d12b6b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a09fa4094eb",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a684c11cdcb",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a6cdc0d2ea7",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ab4531227f8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ada114fead5",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c2a474f5112",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c89e0ca7154",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0da18208dc42",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k0f01e9446232",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k118f12b8e1e8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k120b4e5775e5",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k124ff050e514",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k13e9ef96f63d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k15bc8280aec3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k186f75ec8c4f",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k18ab341e0baf",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k18b1c8871d56",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d12e23a759",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d1cae86ca4",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1bc3a18712fc",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1c0603b2ad00",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1cd627c200f0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1ce14f25e973",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1deebdc812f3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1f24a473e156",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k1fa924f6fbc8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k21452e094658",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k220d663e7cf0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k2248a582e0b7",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k24935d429354",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k263b95e353f4",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k28073185531a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k2bc1c70f472a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k2edc9298e2c1",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k30b2a4fb1c29",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k325c07eea011",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k341368b7ce29",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k358d373085a0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k35939a212e99",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k36befb5c4126",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k37caba06d7b6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k38c29af77900",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k38e12588f1dd",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k390ea3a5f40c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k399404a234cc",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k39acd18055d8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k3bc58e219868",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k3ca19d89f37a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k402230a5ff88",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k40437d41f27b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k40e63504dfe8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k41b012ee9563",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k41c43ee152f5",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k42c8f6d2d5bf",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k45a36f662c0c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k4a010f3eeeb2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k4cd20d4323fb",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k4d67837b4b50",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k518bb728e54d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k52241a7fd72b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k534a7f89d00e",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k53ae1d535d38",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k55947f528387",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k55ca267f96ed",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k57ab31fc6296",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5821181687ff",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5833c20b5821",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k59106bc2f51c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k59717f93bf9d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k59ba30c73772",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5a444a508124",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5aafd93938a3",
"sf.ddl.create-semantic-view.create-or-alter-semantic.k5c83abe09899",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5d8c46b2fa55",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f2b8cc6df01",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f44fd973268",
"sf.ddl.create-semantic-view.create-or-alter-semantic.k5fd70bdcf5ae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd8531efc692d",
- "sf.ddl.create-semantic-view.define-semantic-view.k00b2beebb24a",
- "sf.ddl.create-semantic-view.define-semantic-view.k02feb0e787c3",
- "sf.ddl.create-semantic-view.define-semantic-view.k033454da05eb",
- "sf.ddl.create-semantic-view.define-semantic-view.k051542eb5c0b",
- "sf.ddl.create-semantic-view.define-semantic-view.k066326031550",
- "sf.ddl.create-semantic-view.define-semantic-view.k087a69845788",
- "sf.ddl.create-semantic-view.define-semantic-view.k0a435d833094",
- "sf.ddl.create-semantic-view.define-semantic-view.k0aa2b70abc34",
- "sf.ddl.create-semantic-view.define-semantic-view.k0ba1dd51ecaf",
- "sf.ddl.create-semantic-view.define-semantic-view.k0e5f4724e346",
- "sf.ddl.create-semantic-view.define-semantic-view.k0f467e3a66bf",
- "sf.ddl.create-semantic-view.define-semantic-view.k1079f9527c99",
- "sf.ddl.create-semantic-view.define-semantic-view.k10f80445d431",
- "sf.ddl.create-semantic-view.define-semantic-view.k16be82d48ebb",
- "sf.ddl.create-semantic-view.define-semantic-view.k19a83cfd0d1f",
- "sf.ddl.create-semantic-view.define-semantic-view.k1a3bf229d3cf",
- "sf.ddl.create-semantic-view.define-semantic-view.k1d7e45a89f38",
- "sf.ddl.create-semantic-view.define-semantic-view.k1dab2c44960e",
- "sf.ddl.create-semantic-view.define-semantic-view.k1f335deb970d",
- "sf.ddl.create-semantic-view.define-semantic-view.k1fd5803b91be",
- "sf.ddl.create-semantic-view.define-semantic-view.k2097f77da42e",
- "sf.ddl.create-semantic-view.define-semantic-view.k20e4ad66ee36",
- "sf.ddl.create-semantic-view.define-semantic-view.k241013f7a0cd",
- "sf.ddl.create-semantic-view.define-semantic-view.k24c1cd10ef29",
- "sf.ddl.create-semantic-view.define-semantic-view.k26684a947780",
- "sf.ddl.create-semantic-view.define-semantic-view.k2895b78f59cb",
- "sf.ddl.create-semantic-view.define-semantic-view.k2c09a720666b",
- "sf.ddl.create-semantic-view.define-semantic-view.k2dcc07344a29",
- "sf.ddl.create-semantic-view.define-semantic-view.k2f5d659a8d5e",
- "sf.ddl.create-semantic-view.define-semantic-view.k2fdf724eeb60",
- "sf.ddl.create-semantic-view.define-semantic-view.k30e5feba41a2",
- "sf.ddl.create-semantic-view.define-semantic-view.k3117c957e4a3",
- "sf.ddl.create-semantic-view.define-semantic-view.k3290836f2012",
- "sf.ddl.create-semantic-view.define-semantic-view.k32f88850e5c2",
- "sf.ddl.create-semantic-view.define-semantic-view.k34bed81448f2",
- "sf.ddl.create-semantic-view.define-semantic-view.k350a0828c3e1",
- "sf.ddl.create-semantic-view.define-semantic-view.k35390cf5611e",
- "sf.ddl.create-semantic-view.define-semantic-view.k3747b565abcb",
- "sf.ddl.create-semantic-view.define-semantic-view.k3aabe080a8be",
- "sf.ddl.create-semantic-view.define-semantic-view.k3c9f5dfe9ac8",
- "sf.ddl.create-semantic-view.define-semantic-view.k3d056b91d344",
- "sf.ddl.create-semantic-view.define-semantic-view.k3e9ce807c829",
- "sf.ddl.create-semantic-view.define-semantic-view.k40ca423973d8",
- "sf.ddl.create-semantic-view.define-semantic-view.k4164f0127bd5",
- "sf.ddl.create-semantic-view.define-semantic-view.k42f4292b31b3",
- "sf.ddl.create-semantic-view.define-semantic-view.k433d590466af",
- "sf.ddl.create-semantic-view.define-semantic-view.k45e99c3c80da",
- "sf.ddl.create-semantic-view.define-semantic-view.k469b5e5573ac",
- "sf.ddl.create-semantic-view.define-semantic-view.k4720c0f1dadb",
- "sf.ddl.create-semantic-view.define-semantic-view.k49296e3d1669",
- "sf.ddl.create-semantic-view.define-semantic-view.k49a560b24f9b",
- "sf.ddl.create-semantic-view.define-semantic-view.k49a86c843d9f",
- "sf.ddl.create-semantic-view.define-semantic-view.k4c134d1f8e9e",
- "sf.ddl.create-semantic-view.define-semantic-view.k4d9e92c7bff5",
- "sf.ddl.create-semantic-view.define-semantic-view.k4e41c16b86e3",
- "sf.ddl.create-semantic-view.define-semantic-view.k4f9b958bb71f",
- "sf.ddl.create-semantic-view.define-semantic-view.k4ff3c3022807",
- "sf.ddl.create-semantic-view.define-semantic-view.k5108bbb097cb",
- "sf.ddl.create-semantic-view.define-semantic-view.k52256933e353",
- "sf.ddl.create-semantic-view.define-semantic-view.k527a520d749e",
- "sf.ddl.create-semantic-view.define-semantic-view.k52d8fcfdc93c",
- "sf.ddl.create-semantic-view.define-semantic-view.k5466d7311dd6",
- "sf.ddl.create-semantic-view.define-semantic-view.k551067218637",
- "sf.ddl.create-semantic-view.define-semantic-view.k5518577c8eae",
- "sf.ddl.create-semantic-view.define-semantic-view.k57ead1506c2a",
- "sf.ddl.create-semantic-view.define-semantic-view.k584d0affe499",
- "sf.ddl.create-semantic-view.define-semantic-view.k5d752b9c3d55",
- "sf.ddl.create-semantic-view.define-semantic-view.k5e7868cce375",
- "sf.ddl.create-semantic-view.define-semantic-view.k5eea28ffddf5",
- "sf.ddl.create-semantic-view.define-semantic-view.k606f15ca0447",
- "sf.ddl.create-semantic-view.define-semantic-view.k6233b35a99e3",
- "sf.ddl.create-semantic-view.define-semantic-view.k62dd7c1578d4",
- "sf.ddl.create-semantic-view.define-semantic-view.k63476380115d",
- "sf.ddl.create-semantic-view.define-semantic-view.k6474b7e24885",
- "sf.ddl.create-semantic-view.define-semantic-view.k6583774d5444",
- "sf.ddl.create-semantic-view.define-semantic-view.k67ad56140bc9",
- "sf.ddl.create-semantic-view.define-semantic-view.k6c5239eddad2",
- "sf.ddl.create-semantic-view.define-semantic-view.k6d7e5803f1af",
- "sf.ddl.create-semantic-view.define-semantic-view.k6e0eda90fa75",
- "sf.ddl.create-semantic-view.define-semantic-view.k6fa0ff512456",
- "sf.ddl.create-semantic-view.define-semantic-view.k6fd42041aa28",
- "sf.ddl.create-semantic-view.define-semantic-view.k7118a64845f3",
- "sf.ddl.create-semantic-view.define-semantic-view.k71578233dcc1",
- "sf.ddl.create-semantic-view.define-semantic-view.k750f00895fc6",
- "sf.ddl.create-semantic-view.define-semantic-view.k781ed6371e99",
- "sf.ddl.create-semantic-view.define-semantic-view.k784fe1153168",
- "sf.ddl.create-semantic-view.define-semantic-view.k78b042b4234c",
- "sf.ddl.create-semantic-view.define-semantic-view.k7a07e1020c2c",
- "sf.ddl.create-semantic-view.define-semantic-view.k7d1cf8461294",
- "sf.ddl.create-semantic-view.define-semantic-view.k7db312a808b5",
- "sf.ddl.create-semantic-view.define-semantic-view.k7fb9b5816bb4",
- "sf.ddl.create-semantic-view.define-semantic-view.k8163ed4b0da3",
- "sf.ddl.create-semantic-view.define-semantic-view.k824e2987a779",
- "sf.ddl.create-semantic-view.define-semantic-view.k82cff01b0adb",
- "sf.ddl.create-semantic-view.define-semantic-view.k8455b14b9064",
- "sf.ddl.create-semantic-view.define-semantic-view.k85f459618593",
- "sf.ddl.create-semantic-view.define-semantic-view.k863d0ec367e0",
- "sf.ddl.create-semantic-view.define-semantic-view.k86a4e18531c0",
- "sf.ddl.create-semantic-view.define-semantic-view.k875939f44d8c",
- "sf.ddl.create-semantic-view.define-semantic-view.k876aaef01074",
- "sf.ddl.create-semantic-view.define-semantic-view.k88a404386184",
- "sf.ddl.create-semantic-view.define-semantic-view.k8b6ed8b7cf11",
- "sf.ddl.create-semantic-view.define-semantic-view.k8c4eb9f33500",
- "sf.ddl.create-semantic-view.define-semantic-view.k8dd7796f6435",
- "sf.ddl.create-semantic-view.define-semantic-view.k8e7cb0f05f77",
- "sf.ddl.create-semantic-view.define-semantic-view.k9172e1af7f14",
- "sf.ddl.create-semantic-view.define-semantic-view.k92501c399637",
- "sf.ddl.create-semantic-view.define-semantic-view.k92cc01c9fbb6",
- "sf.ddl.create-semantic-view.define-semantic-view.k92e9b9e3b6e4",
- "sf.ddl.create-semantic-view.define-semantic-view.k931b6e7e07d6",
- "sf.ddl.create-semantic-view.define-semantic-view.k93b644972a70",
- "sf.ddl.create-semantic-view.define-semantic-view.k9419ee937734",
- "sf.ddl.create-semantic-view.define-semantic-view.k962d6defc4b3",
- "sf.ddl.create-semantic-view.define-semantic-view.k964a3d88cc7a",
- "sf.ddl.create-semantic-view.define-semantic-view.k96ef14a8af84",
- "sf.ddl.create-semantic-view.define-semantic-view.k988dd0087648",
- "sf.ddl.create-semantic-view.define-semantic-view.k997026a333eb",
- "sf.ddl.create-semantic-view.define-semantic-view.k9a10cc912e4a",
- "sf.ddl.create-semantic-view.define-semantic-view.k9a40e8a1ab63",
- "sf.ddl.create-semantic-view.define-semantic-view.k9c2db0369dc0",
- "sf.ddl.create-semantic-view.define-semantic-view.k9c5bbb2254a2",
- "sf.ddl.create-semantic-view.define-semantic-view.k9ddafcebd133",
- "sf.ddl.create-semantic-view.define-semantic-view.k9e308b192281",
- "sf.ddl.create-semantic-view.define-semantic-view.k9f2d5811dc42",
- "sf.ddl.create-semantic-view.define-semantic-view.ka147bf296c4b",
- "sf.ddl.create-semantic-view.define-semantic-view.ka32867c7e109",
- "sf.ddl.create-semantic-view.define-semantic-view.ka83fad0a418f",
- "sf.ddl.create-semantic-view.define-semantic-view.ka84c1ddc8e48",
- "sf.ddl.create-semantic-view.define-semantic-view.kad0f76da58c2",
- "sf.ddl.create-semantic-view.define-semantic-view.kaf41c4cb426f",
- "sf.ddl.create-semantic-view.define-semantic-view.kb1504de8258f",
- "sf.ddl.create-semantic-view.define-semantic-view.kb154fdfb043f",
- "sf.ddl.create-semantic-view.define-semantic-view.kb249ebc66307",
- "sf.ddl.create-semantic-view.define-semantic-view.kb5678708ceaf",
- "sf.ddl.create-semantic-view.define-semantic-view.kb58165ae59b2",
- "sf.ddl.create-semantic-view.define-semantic-view.kb76960e12a62",
- "sf.ddl.create-semantic-view.define-semantic-view.kb8bf686c8172",
- "sf.ddl.create-semantic-view.define-semantic-view.kbee602c03321",
- "sf.ddl.create-semantic-view.define-semantic-view.kbf311a3ac270",
- "sf.ddl.create-semantic-view.define-semantic-view.kc0bbfb2a5402",
- "sf.ddl.create-semantic-view.define-semantic-view.kc0e8d301a83e",
- "sf.ddl.create-semantic-view.define-semantic-view.kc2b50859f890",
- "sf.ddl.create-semantic-view.define-semantic-view.kc3cd4bac356a",
- "sf.ddl.create-semantic-view.define-semantic-view.kc42d18b9800d",
- "sf.ddl.create-semantic-view.define-semantic-view.kc4be60679b05",
- "sf.ddl.create-semantic-view.define-semantic-view.kc65ca4a34c61",
- "sf.ddl.create-semantic-view.define-semantic-view.kc69ea718328a",
- "sf.ddl.create-semantic-view.define-semantic-view.kc9d99f1db0f2",
- "sf.ddl.create-semantic-view.define-semantic-view.kcb681b65f9ac",
- "sf.ddl.create-semantic-view.define-semantic-view.kcbb8bdfc3e87",
- "sf.ddl.create-semantic-view.define-semantic-view.kccd6bf95cad0",
- "sf.ddl.create-semantic-view.define-semantic-view.kcd7ef6384573",
- "sf.ddl.create-semantic-view.define-semantic-view.kcff0bd87a10d",
- "sf.ddl.create-semantic-view.define-semantic-view.kd0c1ddb94c3d",
- "sf.ddl.create-semantic-view.define-semantic-view.kd35dd34b8560",
- "sf.ddl.create-semantic-view.define-semantic-view.kd491e6b50bfd",
- "sf.ddl.create-semantic-view.define-semantic-view.kd4da81fb1a3d",
- "sf.ddl.create-semantic-view.define-semantic-view.kd5cd2ec974b4",
- "sf.ddl.create-semantic-view.define-semantic-view.kd64ea15369b9",
- "sf.ddl.create-semantic-view.define-semantic-view.kd6c1a219afd9",
- "sf.ddl.create-semantic-view.define-semantic-view.kd6ea1539fd0a",
- "sf.ddl.create-semantic-view.define-semantic-view.kd7dc6ea2b1d9",
- "sf.ddl.create-semantic-view.define-semantic-view.kdab632b0725c",
- "sf.ddl.create-semantic-view.define-semantic-view.kdafc4823ccba",
- "sf.ddl.create-semantic-view.define-semantic-view.kdb61da3ead3c",
- "sf.ddl.create-semantic-view.define-semantic-view.kdb84d8835c93",
- "sf.ddl.create-semantic-view.define-semantic-view.kdbd5b1fb040c",
- "sf.ddl.create-semantic-view.define-semantic-view.kde22288c3385",
- "sf.ddl.create-semantic-view.define-semantic-view.kdf41fc2686af",
- "sf.ddl.create-semantic-view.define-semantic-view.kdf6f869c37dd",
- "sf.ddl.create-semantic-view.define-semantic-view.kdf71bca29ae4",
- "sf.ddl.create-semantic-view.define-semantic-view.kdfcff49813c6",
- "sf.ddl.create-semantic-view.define-semantic-view.kdfec2af9418a",
- "sf.ddl.create-semantic-view.define-semantic-view.ke1d277d87891",
- "sf.ddl.create-semantic-view.define-semantic-view.ke5a7d5509e96",
- "sf.ddl.create-semantic-view.define-semantic-view.ke5f3c34581cd",
- "sf.ddl.create-semantic-view.define-semantic-view.ke74b2d2991d7",
- "sf.ddl.create-semantic-view.define-semantic-view.ke7b2b932741b",
- "sf.ddl.create-semantic-view.define-semantic-view.ke9e7930118a7",
- "sf.ddl.create-semantic-view.define-semantic-view.kea9cc6814a91",
- "sf.ddl.create-semantic-view.define-semantic-view.keaeb478f1106",
- "sf.ddl.create-semantic-view.define-semantic-view.kec4fbefdd1e1",
- "sf.ddl.create-semantic-view.define-semantic-view.kee5fd2d30d78",
- "sf.ddl.create-semantic-view.define-semantic-view.keee7317ed07f",
- "sf.ddl.create-semantic-view.define-semantic-view.kf0648ef11b12",
- "sf.ddl.create-semantic-view.define-semantic-view.kf095b7b5ead7",
- "sf.ddl.create-semantic-view.define-semantic-view.kf1c76ba98ee5",
- "sf.ddl.create-semantic-view.define-semantic-view.kf299fcfdaf50",
- "sf.ddl.create-semantic-view.define-semantic-view.kf2e23bdf93be",
- "sf.ddl.create-semantic-view.define-semantic-view.kf3fed95d24eb",
- "sf.ddl.create-semantic-view.define-semantic-view.kf5483f11a1b1",
- "sf.ddl.create-semantic-view.define-semantic-view.kf58857075b21",
- "sf.ddl.create-semantic-view.define-semantic-view.kf7d591dc7e82",
- "sf.ddl.create-semantic-view.define-semantic-view.kf8216dbb6b72",
- "sf.ddl.create-semantic-view.define-semantic-view.kf86d05aeddd6",
- "sf.ddl.create-semantic-view.define-semantic-view.kf90cc4985443",
- "sf.ddl.create-semantic-view.define-semantic-view.kfa1ec72cae16",
- "sf.ddl.create-semantic-view.define-semantic-view.kfb9424db0d2c",
- "sf.ddl.create-semantic-view.define-semantic-view.kfcfb3779308b",
- "sf.ddl.create-semantic-view.define-semantic-view.kff1aca96f286",
- "sf.ddl.create-semantic-view.define-semantic-view.kffb4836f1daf",
- "sf.ddl.create-sequence.create-or-alter-sequence.k4dc4adbc26e6",
- "sf.ddl.create-sequence.create-or-alter-sequence.k84793d350fdf",
- "sf.ddl.create-sequence.create-or-alter-sequence.k8de6501e283c",
- "sf.ddl.create-sequence.create-or-alter-sequence.kdc6322b462d9",
- "sf.ddl.create-sequence.create-or-alter-sequence.ke661d60c1d02",
- "sf.ddl.create-sequence.create-or-alter-sequence.ke9cc9cd9d996",
- "sf.ddl.create-sequence.create-or-alter-sequence.kee77720a78a9",
- "sf.ddl.create-sequence.create-sequence.k0a9a02d4da62",
- "sf.ddl.create-sequence.create-sequence.k13309bf19900",
- "sf.ddl.create-sequence.create-sequence.k4d136afc64af",
- "sf.ddl.create-sequence.create-sequence.k656d63c0d5ff",
- "sf.ddl.create-sequence.create-sequence.k737a9ac28fba",
- "sf.ddl.create-sequence.create-sequence.k9d5b20a54668",
- "sf.ddl.create-sequence.create-sequence.kc9b31d467c95",
- "sf.ddl.create-sequence.create-sequence.kf04316a17f87",
- "sf.ddl.create-sequence.define-sequence.k1b2e8fae55fb",
- "sf.ddl.create-sequence.define-sequence.k3743377d8aeb",
- "sf.ddl.create-sequence.define-sequence.k69c53108357c",
- "sf.ddl.create-sequence.define-sequence.k837167def773",
- "sf.ddl.create-sequence.define-sequence.k9265d9190979",
- "sf.ddl.create-sequence.define-sequence.ka8bde54cf893",
- "sf.ddl.create-sequence.define-sequence.ke027fb247090",
- "sf.ddl.create-snapshot-set.database.k291d9e4c0020",
- "sf.ddl.create-snapshot-set.schema.k228dc2fd707b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k5fe34b3e04a9",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6058148241e3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k646e8fce41c3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k648f84712d4c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k651ac51d126b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k65b7f0e47b04",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k67f45b7e7f6c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6a3b7db51510",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6b63e70c967b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c18ab54a536",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c41461951fc",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k6fd912e9b76d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k70176e68bcd8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k70cc1ab68487",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k71ef887b3dd0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k730367214559",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k7523cd60747c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k7531b1dfbf66",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k76a1985800b5",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k779fad06293a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k7a023f70d4ae",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k7e7925ed1dc9",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k7eae53d88035",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k809193497a6d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k82e3eac2ecdb",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k832e1293e1ef",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k846ee1e37b27",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k847adcca8897",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k85e293851d1d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k885f2c9b4ab8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k8fda17ac6b25",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k90aa4ce33c84",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k90e3d8b14e6d",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k912cfa5aa7e1",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9190e4f869a3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k924223217636",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k93ce5d061f25",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k94610225d712",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9553cf1c2cff",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k95e9f61fb7d2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9802e4518887",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k98d509268bee",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k99aa31947bd6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b0ae6aea8d1",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b130e952b96",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b3e64b05cb3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9e4266a7b22b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f33b0a090a6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f4d6f52816c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka07a19ff0b4f",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka2de2911f0ad",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka367d30e1e97",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka52f86695573",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka54c04d1df01",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka69f56e12df3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka867d2bc280a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ka99e0f8c6cd7",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kaa82d01c7a3c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kac09b364beb2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kac6b44ba54a6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kad4e199436e2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kadb6c2311c49",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kb3363411b77a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kb6f96db81738",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kb7cebed72563",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kb9f528a26d0f",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kba24e9207cea",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kbc4dc430c6b4",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kbcdde7baef76",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kc10d381a58c3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kc24415a999c2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8ac03002a96",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8e3b8ee0f06",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kc91ad4ddd82c",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kca18f1d4cd9a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kcd13eac5bf30",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kce4c9bc7a5d8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd070d90bce2f",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd1224a87d87f",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd45968426d71",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd4629e6af723",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd677d76f5501",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd7560a076d71",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd8407996ad84",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9d03333ac26",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9f8a8eed96e",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke04947bd9602",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke325454243ba",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke3e9ff246b17",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke5effe7b6c58",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke68b337d12ca",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke700566598b8",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke90abd3e486a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.ke9a70ed2dff9",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kea63edc606b3",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.keb254e73de5b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.keb25b2bbcc7a",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kecbc98ed0344",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kee14ba9d27be",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kefb62be2c0f0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf01503a292a6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf0c0b8f95325",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf15a1d9739a1",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf3f7013b3ba2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf42ca20626d6",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5caa5a6a7b0",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5e77e4d4524",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf8b0ab298bb5",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kf9a66998cb1b",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kfa0033c92226",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kfcc07f83faf4",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kfd30b680b2c2",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kfe6b0036930e",
+ "sf.ddl.create-semantic-view.create-or-alter-semantic.kff739537e649",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k01adfed775d0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k03708a96ce5b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k06eff3a2d7d1",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k074130b4d7c5",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k07e9643b6728",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k0e093d39a14f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k0f15cc492e69",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k1045b92dba3c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k10b01b90a510",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k13d6dc15eaa0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k142010383c14",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k145158b357fb",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k1756770348ea",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k18025619cfee",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k18c3aae1a0ca",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k1a976ea72dac",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k206ecc579865",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k222d1a606fca",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k226789b0dac9",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k24369538c929",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k24e3416ef6ba",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k268c4ebaada6",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k27a443f60298",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k28769d6b0558",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2879773afa11",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2a106b4a5ba0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2aab3243aa6c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2b563890add9",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2ba270f0de3c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k2cb290f98976",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k300d3bef7e9b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3086549d037a",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k31380c77df50",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k331712cda448",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k33dfbba14246",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3546cbc4e09a",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k377c95b7af0b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k37bd5300faee",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k391df856084a",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a249827c21c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a256e1a6d17",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a9640ca7715",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3ac35f7cd18b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3af40eeae044",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3cf32237b424",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3d018052f21f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3def5f18c662",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f14a771f699",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f752ab6dfc8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k3fe442cef206",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k42a22edd569c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k43600acf5cc1",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k43bafc843ff7",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k441b55ed4b97",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k44ff016a1237",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k46386535c239",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k46ceb6bdd364",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k488c13a0af14",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k491a4bbb1b89",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k497292d49a1a",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k4a474d01214e",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k4b80ede840a7",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k4bb382850790",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k4e370270900f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k5029dba128ee",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k510f4ca2c6ad",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k514264d43657",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k52b700d82f3d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k53458ae72cbb",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k5348ecc47ebf",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k54987111005e",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k57015ec03b54",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k58f6214d91e9",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k59112452a9ad",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k5ad9ab4e8216",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k60958e06a6cb",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k615c45fac258",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k637a53c9bd91",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k64b70662a5bc",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k652cfbf3fe77",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k65320331f191",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k6595bc8e34dd",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k69264ffae57d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k69d019810f77",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k69e24130de84",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cda2ca72fba",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cf14a5210e6",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k711a129a20ae",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k72c3c9f45ef0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k751ddb969eed",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7665e496d3c0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k787b69ebf2c0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k78a52a2ee4a2",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7a16b3ee5c00",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7ad78fc5e52c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c50579da8f4",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c9c90f14c39",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7cefddeeb36f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7dff173e3133",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7e7cec1663fc",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k7eb0d8182028",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k85b47a106293",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8609758f8a8e",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8610a7ca2be8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k887420b74cd0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k88a26a74fb03",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8946f49ce4b3",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8aa5d75bf878",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8acd3bb03320",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8bea4c0f023c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k8e6881851c85",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k917ae0a160f2",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9237e0a6914e",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k925c1d913fdf",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9280b33422a7",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k960555d8d278",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k96aca76000fd",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k96ce7dffe945",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k97974a73c906",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b3303d4e1e8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b336b47bd09",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9ebcdcebb696",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9eda18d3009b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.k9fa507bb3bd0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka58c06cd796b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka6106f215098",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka730f761267d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka75c7775afac",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka80859f3b02c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka84d51861b7f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96b691ce8d7",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96d05057875",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kaa8ce5051491",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kacd59721bb95",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kacddd3dfa42a",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kad23ffbef1b6",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb08e595f9dd8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb23a86447144",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb38d5d0aa0f0",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb434fd87d287",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb461fd47c4f5",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb54de5023913",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb65e224ae450",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kb94328e666ef",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kbb6fd67a8421",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kbc4e0a311200",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kbcde0a776a47",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kbceb5c024fce",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kbd37c0141833",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc096520d959c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc0f91f8b6056",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc1a34e60295c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc23ee720eb86",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc35a3fb588d2",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc39defa738af",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc48e1d6e7ab1",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc5acf94c9912",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc786c07009fc",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7c30a7ef906",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7d7dc7490b3",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc8302bda9d4d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc91d4897a4fd",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc946cff65c82",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc95996d4fb1f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kc9a724c010d5",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kcb0a08c5eeae",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kccf42a6499ae",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kcd06bf8779c6",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kcdfadf056700",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kce1b8d2987a4",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd04b8933e1b4",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd0dbfd5d8848",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd3dcef22eb9f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd6df1530f700",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7350116c1c1",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7a66ec3a6f5",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd8531efc692d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kd90dfca07b1d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kda59baee848c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kdb49f6ae2275",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kde40e3b21216",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kde514506a799",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kdedc8814a6f3",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke1748b4d3fbf",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke3b85284f48f",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke4c9798d0903",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke79504c439b8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke805b91b38b1",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke865f1f5439b",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ke9eea553dfab",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kea06c7ba1ecc",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.keb242a7d974d",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.keb330ec217a4",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4c7b255ee8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4ff220283c",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.keda7e51712ff",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kee8ccc1f73cf",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.keeaee1985a06",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kef6cb9a887f2",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf002d47dc433",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf0645f57cc68",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2653730a5ad",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2ff450727f8",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf72def63bcd5",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9550fd72b39",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf96d134136c9",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9b278bb3a77",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kfe4d8c939dc2",
+ "sf.ddl.create-semantic-view.create-semantic-view-tables.kffe4287aed56",
+ "sf.ddl.create-semantic-view.define-semantic-view.k00b2beebb24a",
+ "sf.ddl.create-semantic-view.define-semantic-view.k02feb0e787c3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k033454da05eb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k051542eb5c0b",
+ "sf.ddl.create-semantic-view.define-semantic-view.k066326031550",
+ "sf.ddl.create-semantic-view.define-semantic-view.k087a69845788",
+ "sf.ddl.create-semantic-view.define-semantic-view.k0a435d833094",
+ "sf.ddl.create-semantic-view.define-semantic-view.k0aa2b70abc34",
+ "sf.ddl.create-semantic-view.define-semantic-view.k0ba1dd51ecaf",
+ "sf.ddl.create-semantic-view.define-semantic-view.k0e5f4724e346",
+ "sf.ddl.create-semantic-view.define-semantic-view.k0f467e3a66bf",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1079f9527c99",
+ "sf.ddl.create-semantic-view.define-semantic-view.k10f80445d431",
+ "sf.ddl.create-semantic-view.define-semantic-view.k16be82d48ebb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k19a83cfd0d1f",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1a3bf229d3cf",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1d7e45a89f38",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1dab2c44960e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1f335deb970d",
+ "sf.ddl.create-semantic-view.define-semantic-view.k1fd5803b91be",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2097f77da42e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k20e4ad66ee36",
+ "sf.ddl.create-semantic-view.define-semantic-view.k241013f7a0cd",
+ "sf.ddl.create-semantic-view.define-semantic-view.k24c1cd10ef29",
+ "sf.ddl.create-semantic-view.define-semantic-view.k26684a947780",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2895b78f59cb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2c09a720666b",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2dcc07344a29",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2f5d659a8d5e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k2fdf724eeb60",
+ "sf.ddl.create-semantic-view.define-semantic-view.k30e5feba41a2",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3117c957e4a3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3290836f2012",
+ "sf.ddl.create-semantic-view.define-semantic-view.k32f88850e5c2",
+ "sf.ddl.create-semantic-view.define-semantic-view.k34bed81448f2",
+ "sf.ddl.create-semantic-view.define-semantic-view.k350a0828c3e1",
+ "sf.ddl.create-semantic-view.define-semantic-view.k35390cf5611e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3747b565abcb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3aabe080a8be",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3c9f5dfe9ac8",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3d056b91d344",
+ "sf.ddl.create-semantic-view.define-semantic-view.k3e9ce807c829",
+ "sf.ddl.create-semantic-view.define-semantic-view.k40ca423973d8",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4164f0127bd5",
+ "sf.ddl.create-semantic-view.define-semantic-view.k42f4292b31b3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k433d590466af",
+ "sf.ddl.create-semantic-view.define-semantic-view.k45e99c3c80da",
+ "sf.ddl.create-semantic-view.define-semantic-view.k469b5e5573ac",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4720c0f1dadb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k49296e3d1669",
+ "sf.ddl.create-semantic-view.define-semantic-view.k49a560b24f9b",
+ "sf.ddl.create-semantic-view.define-semantic-view.k49a86c843d9f",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4c134d1f8e9e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4d9e92c7bff5",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4e41c16b86e3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4f9b958bb71f",
+ "sf.ddl.create-semantic-view.define-semantic-view.k4ff3c3022807",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5108bbb097cb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k52256933e353",
+ "sf.ddl.create-semantic-view.define-semantic-view.k527a520d749e",
+ "sf.ddl.create-semantic-view.define-semantic-view.k52d8fcfdc93c",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5466d7311dd6",
+ "sf.ddl.create-semantic-view.define-semantic-view.k551067218637",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5518577c8eae",
+ "sf.ddl.create-semantic-view.define-semantic-view.k57ead1506c2a",
+ "sf.ddl.create-semantic-view.define-semantic-view.k584d0affe499",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5d752b9c3d55",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5e7868cce375",
+ "sf.ddl.create-semantic-view.define-semantic-view.k5eea28ffddf5",
+ "sf.ddl.create-semantic-view.define-semantic-view.k606f15ca0447",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6233b35a99e3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k62dd7c1578d4",
+ "sf.ddl.create-semantic-view.define-semantic-view.k63476380115d",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6474b7e24885",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6583774d5444",
+ "sf.ddl.create-semantic-view.define-semantic-view.k67ad56140bc9",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6c5239eddad2",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6d7e5803f1af",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6e0eda90fa75",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6fa0ff512456",
+ "sf.ddl.create-semantic-view.define-semantic-view.k6fd42041aa28",
+ "sf.ddl.create-semantic-view.define-semantic-view.k7118a64845f3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k71578233dcc1",
+ "sf.ddl.create-semantic-view.define-semantic-view.k750f00895fc6",
+ "sf.ddl.create-semantic-view.define-semantic-view.k781ed6371e99",
+ "sf.ddl.create-semantic-view.define-semantic-view.k784fe1153168",
+ "sf.ddl.create-semantic-view.define-semantic-view.k78b042b4234c",
+ "sf.ddl.create-semantic-view.define-semantic-view.k7a07e1020c2c",
+ "sf.ddl.create-semantic-view.define-semantic-view.k7d1cf8461294",
+ "sf.ddl.create-semantic-view.define-semantic-view.k7db312a808b5",
+ "sf.ddl.create-semantic-view.define-semantic-view.k7fb9b5816bb4",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8163ed4b0da3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k824e2987a779",
+ "sf.ddl.create-semantic-view.define-semantic-view.k82cff01b0adb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8455b14b9064",
+ "sf.ddl.create-semantic-view.define-semantic-view.k85f459618593",
+ "sf.ddl.create-semantic-view.define-semantic-view.k863d0ec367e0",
+ "sf.ddl.create-semantic-view.define-semantic-view.k86a4e18531c0",
+ "sf.ddl.create-semantic-view.define-semantic-view.k875939f44d8c",
+ "sf.ddl.create-semantic-view.define-semantic-view.k876aaef01074",
+ "sf.ddl.create-semantic-view.define-semantic-view.k88a404386184",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8b6ed8b7cf11",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8c4eb9f33500",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8dd7796f6435",
+ "sf.ddl.create-semantic-view.define-semantic-view.k8e7cb0f05f77",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9172e1af7f14",
+ "sf.ddl.create-semantic-view.define-semantic-view.k92501c399637",
+ "sf.ddl.create-semantic-view.define-semantic-view.k92cc01c9fbb6",
+ "sf.ddl.create-semantic-view.define-semantic-view.k92e9b9e3b6e4",
+ "sf.ddl.create-semantic-view.define-semantic-view.k931b6e7e07d6",
+ "sf.ddl.create-semantic-view.define-semantic-view.k93b644972a70",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9419ee937734",
+ "sf.ddl.create-semantic-view.define-semantic-view.k962d6defc4b3",
+ "sf.ddl.create-semantic-view.define-semantic-view.k964a3d88cc7a",
+ "sf.ddl.create-semantic-view.define-semantic-view.k96ef14a8af84",
+ "sf.ddl.create-semantic-view.define-semantic-view.k988dd0087648",
+ "sf.ddl.create-semantic-view.define-semantic-view.k997026a333eb",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9a10cc912e4a",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9a40e8a1ab63",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9c2db0369dc0",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9c5bbb2254a2",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9ddafcebd133",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9e308b192281",
+ "sf.ddl.create-semantic-view.define-semantic-view.k9f2d5811dc42",
+ "sf.ddl.create-semantic-view.define-semantic-view.ka147bf296c4b",
+ "sf.ddl.create-semantic-view.define-semantic-view.ka32867c7e109",
+ "sf.ddl.create-semantic-view.define-semantic-view.ka83fad0a418f",
+ "sf.ddl.create-semantic-view.define-semantic-view.ka84c1ddc8e48",
+ "sf.ddl.create-semantic-view.define-semantic-view.kad0f76da58c2",
+ "sf.ddl.create-semantic-view.define-semantic-view.kaf41c4cb426f",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb1504de8258f",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb154fdfb043f",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb249ebc66307",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb5678708ceaf",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb58165ae59b2",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb76960e12a62",
+ "sf.ddl.create-semantic-view.define-semantic-view.kb8bf686c8172",
+ "sf.ddl.create-semantic-view.define-semantic-view.kbee602c03321",
+ "sf.ddl.create-semantic-view.define-semantic-view.kbf311a3ac270",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc0bbfb2a5402",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc0e8d301a83e",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc2b50859f890",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc3cd4bac356a",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc42d18b9800d",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc4be60679b05",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc65ca4a34c61",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc69ea718328a",
+ "sf.ddl.create-semantic-view.define-semantic-view.kc9d99f1db0f2",
+ "sf.ddl.create-semantic-view.define-semantic-view.kcb681b65f9ac",
+ "sf.ddl.create-semantic-view.define-semantic-view.kcbb8bdfc3e87",
+ "sf.ddl.create-semantic-view.define-semantic-view.kccd6bf95cad0",
+ "sf.ddl.create-semantic-view.define-semantic-view.kcd7ef6384573",
+ "sf.ddl.create-semantic-view.define-semantic-view.kcff0bd87a10d",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd0c1ddb94c3d",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd35dd34b8560",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd491e6b50bfd",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd4da81fb1a3d",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd5cd2ec974b4",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd64ea15369b9",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd6c1a219afd9",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd6ea1539fd0a",
+ "sf.ddl.create-semantic-view.define-semantic-view.kd7dc6ea2b1d9",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdab632b0725c",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdafc4823ccba",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdb61da3ead3c",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdb84d8835c93",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdbd5b1fb040c",
+ "sf.ddl.create-semantic-view.define-semantic-view.kde22288c3385",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdf41fc2686af",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdf6f869c37dd",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdf71bca29ae4",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdfcff49813c6",
+ "sf.ddl.create-semantic-view.define-semantic-view.kdfec2af9418a",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke1d277d87891",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke5a7d5509e96",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke5f3c34581cd",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke74b2d2991d7",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke7b2b932741b",
+ "sf.ddl.create-semantic-view.define-semantic-view.ke9e7930118a7",
+ "sf.ddl.create-semantic-view.define-semantic-view.kea9cc6814a91",
+ "sf.ddl.create-semantic-view.define-semantic-view.keaeb478f1106",
+ "sf.ddl.create-semantic-view.define-semantic-view.kec4fbefdd1e1",
+ "sf.ddl.create-semantic-view.define-semantic-view.kee5fd2d30d78",
+ "sf.ddl.create-semantic-view.define-semantic-view.keee7317ed07f",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf0648ef11b12",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf095b7b5ead7",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf1c76ba98ee5",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf299fcfdaf50",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf2e23bdf93be",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf3fed95d24eb",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf5483f11a1b1",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf58857075b21",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf7d591dc7e82",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf8216dbb6b72",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf86d05aeddd6",
+ "sf.ddl.create-semantic-view.define-semantic-view.kf90cc4985443",
+ "sf.ddl.create-semantic-view.define-semantic-view.kfa1ec72cae16",
+ "sf.ddl.create-semantic-view.define-semantic-view.kfb9424db0d2c",
+ "sf.ddl.create-semantic-view.define-semantic-view.kfcfb3779308b",
+ "sf.ddl.create-semantic-view.define-semantic-view.kff1aca96f286",
+ "sf.ddl.create-semantic-view.define-semantic-view.kffb4836f1daf",
+ "sf.ddl.create-sequence.create-or-alter-sequence.k4dc4adbc26e6",
+ "sf.ddl.create-sequence.create-or-alter-sequence.k84793d350fdf",
+ "sf.ddl.create-sequence.create-or-alter-sequence.k8de6501e283c",
+ "sf.ddl.create-sequence.create-or-alter-sequence.kdc6322b462d9",
+ "sf.ddl.create-sequence.create-or-alter-sequence.ke661d60c1d02",
+ "sf.ddl.create-sequence.create-or-alter-sequence.ke9cc9cd9d996",
+ "sf.ddl.create-sequence.create-or-alter-sequence.kee77720a78a9",
+ "sf.ddl.create-sequence.create-sequence.k0a9a02d4da62",
+ "sf.ddl.create-sequence.create-sequence.k13309bf19900",
+ "sf.ddl.create-sequence.create-sequence.k4d136afc64af",
+ "sf.ddl.create-sequence.create-sequence.k656d63c0d5ff",
+ "sf.ddl.create-sequence.create-sequence.k737a9ac28fba",
+ "sf.ddl.create-sequence.create-sequence.k9d5b20a54668",
+ "sf.ddl.create-sequence.create-sequence.kc9b31d467c95",
+ "sf.ddl.create-sequence.create-sequence.kf04316a17f87",
+ "sf.ddl.create-sequence.define-sequence.k1b2e8fae55fb",
+ "sf.ddl.create-sequence.define-sequence.k3743377d8aeb",
+ "sf.ddl.create-sequence.define-sequence.k69c53108357c",
+ "sf.ddl.create-sequence.define-sequence.k837167def773",
+ "sf.ddl.create-sequence.define-sequence.k9265d9190979",
+ "sf.ddl.create-sequence.define-sequence.ka8bde54cf893",
+ "sf.ddl.create-sequence.define-sequence.ke027fb247090",
+ "sf.ddl.create-snapshot-set.database.k291d9e4c0020",
+ "sf.ddl.create-snapshot-set.schema.k228dc2fd707b",
"sf.ddl.create-snapshot-set.table.k249f35e728f8",
"sf.ddl.create-snapshot.k493fbf77fcd5",
"sf.ddl.create-snapshot.kaa40d24ec87f",
@@ -107674,6 +110056,7 @@
"sf.ddl.create-table-constraint.alter-table-add-column.k2fe46ae62323",
"sf.ddl.create-table-constraint.alter-table-add-column.k3de20e0749d0",
"sf.ddl.create-table-constraint.alter-table-add-column.k47f287594fc2",
+ "sf.ddl.create-table-constraint.alter-table-add-column.k49bfd193712b",
"sf.ddl.create-table-constraint.alter-table-add-column.k4eff68441456",
"sf.ddl.create-table-constraint.alter-table-add-column.k53d1dfbe29b1",
"sf.ddl.create-table-constraint.alter-table-add-column.k54c1a12595e2",
@@ -107684,6 +110067,7 @@
"sf.ddl.create-table-constraint.alter-table-add-column.k715269b3aa78",
"sf.ddl.create-table-constraint.alter-table-add-column.k76a91393cde8",
"sf.ddl.create-table-constraint.alter-table-add-column.k8291206c500e",
+ "sf.ddl.create-table-constraint.alter-table-add-column.k85ccc5e5a13a",
"sf.ddl.create-table-constraint.alter-table-add-column.k89c5a0dbdf14",
"sf.ddl.create-table-constraint.alter-table-add-column.k8b50f3339685",
"sf.ddl.create-table-constraint.alter-table-add-column.k8fccbfb4e7ac",
@@ -107699,6 +110083,7 @@
"sf.ddl.create-table-constraint.alter-table-add-column.kc2e1f2640d34",
"sf.ddl.create-table-constraint.alter-table-add-column.kcc8929cd252b",
"sf.ddl.create-table-constraint.alter-table-add-column.kcf7cfe8bb67a",
+ "sf.ddl.create-table-constraint.alter-table-add-column.kd605b263be83",
"sf.ddl.create-table-constraint.alter-table-add-column.kd6a9e359a69b",
"sf.ddl.create-table-constraint.alter-table-add-column.kdb7c7c91aa91",
"sf.ddl.create-table-constraint.alter-table-add-column.kdc5070b8364a",
@@ -107709,13 +110094,19 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k030f1df80a0c",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k031616c7ae5f",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k0bc736883153",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k14230469d4c5",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k18c12c310ec5",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k29f47bf4d7ac",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k2de65ba08aa4",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k30df1da33482",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k311245a5048c",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k341d5912fc37",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k36f89e5d5e2d",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k373edd6d558f",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3963ee66b9c0",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3b92bfe777b3",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3cdda60412df",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k4f580c063caa",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k56e133651d3c",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k5ef39647e7cb",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k6761634e168a",
@@ -107735,6 +110126,7 @@
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kbcdfe36e5680",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kc12f9bcf0230",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kc6474722434c",
+ "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kd6b7268d66d9",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.ke430f8518069",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kebb5b641c3a9",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kf299ecb804c5",
@@ -107749,6 +110141,7 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k09dda5e5bb81",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k125ab2b6da4f",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1acb5f2be61e",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1b2561d7899e",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1fee6532b3a9",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k2335900d470b",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k23c24639af7f",
@@ -107783,13 +110176,16 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k86ae5fb44143",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k877bafd8f4fa",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k89ddb0b1b358",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8ec19dc23d1d",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k907a10f00b7b",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9736fef538f1",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k989fa8932898",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9b4c0d3c0975",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9baf4537baa3",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9f4db91b1950",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka2ca86c76f2a",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka693b2df0e29",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka6b70daddddc",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kab74d18f9c98",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kab792b420d99",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kac82c34647d8",
@@ -107810,9 +110206,11 @@
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd951a74dc420",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kdc4bba394ae4",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kdfaa1461f4d5",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke0eca23a251f",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke3d0b53387c3",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke458f49caf1d",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke5643da0e587",
+ "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.keb9096c4ee60",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kee26d1f59251",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf4fae801876b",
"sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf55526821e7d",
@@ -107826,6 +110224,7 @@
"sf.ddl.create-table-constraint.create-table.k2dd493523d3c",
"sf.ddl.create-table-constraint.create-table.k2ebf45ea3452",
"sf.ddl.create-table-constraint.create-table.k2ed1c7593491",
+ "sf.ddl.create-table-constraint.create-table.k2f6a48ca5fc4",
"sf.ddl.create-table-constraint.create-table.k31bb24b9a4e9",
"sf.ddl.create-table-constraint.create-table.k340755072ef8",
"sf.ddl.create-table-constraint.create-table.k386a62872624",
@@ -107833,6 +110232,8 @@
"sf.ddl.create-table-constraint.create-table.k3ba2078f84c6",
"sf.ddl.create-table-constraint.create-table.k40810bb90dbb",
"sf.ddl.create-table-constraint.create-table.k5085c59bde5c",
+ "sf.ddl.create-table-constraint.create-table.k53a686c53562",
+ "sf.ddl.create-table-constraint.create-table.k543bca3b3299",
"sf.ddl.create-table-constraint.create-table.k5a0da6e70f7e",
"sf.ddl.create-table-constraint.create-table.k5c01394e9c61",
"sf.ddl.create-table-constraint.create-table.k5d9f20ef5322",
@@ -107840,10 +110241,13 @@
"sf.ddl.create-table-constraint.create-table.k61991e487d83",
"sf.ddl.create-table-constraint.create-table.k6449ced9756a",
"sf.ddl.create-table-constraint.create-table.k68b4d54ac140",
+ "sf.ddl.create-table-constraint.create-table.k6dd9441de67c",
"sf.ddl.create-table-constraint.create-table.k6fea3eed9775",
"sf.ddl.create-table-constraint.create-table.k77e6379fcfd8",
"sf.ddl.create-table-constraint.create-table.k7899590abf79",
"sf.ddl.create-table-constraint.create-table.k82c6e3bc1787",
+ "sf.ddl.create-table-constraint.create-table.k830e44348615",
+ "sf.ddl.create-table-constraint.create-table.k8944116e86b7",
"sf.ddl.create-table-constraint.create-table.k89ee67f77b4b",
"sf.ddl.create-table-constraint.create-table.k918bb0946cc3",
"sf.ddl.create-table-constraint.create-table.ka1c2b3ec3344",
@@ -107858,6 +110262,7 @@
"sf.ddl.create-table-constraint.create-table.kbbd4f6758b82",
"sf.ddl.create-table-constraint.create-table.kc4b762d20697",
"sf.ddl.create-table-constraint.create-table.kca3761a56bc6",
+ "sf.ddl.create-table-constraint.create-table.kcf1b93389cff",
"sf.ddl.create-table-constraint.create-table.kd1571750a211",
"sf.ddl.create-table-constraint.create-table.kd78b8b38807f",
"sf.ddl.create-table-constraint.create-table.kdde94c4ed0b8",
@@ -107874,6 +110279,7 @@
"sf.ddl.create-table.create-or-alter-table.k01a83bc48567",
"sf.ddl.create-table.create-or-alter-table.k09cdcf4c07de",
"sf.ddl.create-table.create-or-alter-table.k0b83b074641e",
+ "sf.ddl.create-table.create-or-alter-table.k0bce262f195b",
"sf.ddl.create-table.create-or-alter-table.k0d3346d2c230",
"sf.ddl.create-table.create-or-alter-table.k0e2f2cedaba6",
"sf.ddl.create-table.create-or-alter-table.k12b6469468af",
@@ -108075,6 +110481,7 @@
"sf.ddl.create-table.create-table.k274c7f6be04a",
"sf.ddl.create-table.create-table.k2802528ca1b2",
"sf.ddl.create-table.create-table.k2b95e58153f4",
+ "sf.ddl.create-table.create-table.k2cbc57e02674",
"sf.ddl.create-table.create-table.k2eb8c6a1ccaa",
"sf.ddl.create-table.create-table.k2f203d96c440",
"sf.ddl.create-table.create-table.k30568f11b77d",
@@ -108103,6 +110510,7 @@
"sf.ddl.create-table.create-table.k4df83f310d4f",
"sf.ddl.create-table.create-table.k515c5c97fe1e",
"sf.ddl.create-table.create-table.k521ddccef624",
+ "sf.ddl.create-table.create-table.k52c0f68f420b",
"sf.ddl.create-table.create-table.k545535e20ea5",
"sf.ddl.create-table.create-table.k5704ed6e9cc8",
"sf.ddl.create-table.create-table.k57308793f8ea",
@@ -108138,6 +110546,7 @@
"sf.ddl.create-table.create-table.k8b7d903bd176",
"sf.ddl.create-table.create-table.k8b87e61ea551",
"sf.ddl.create-table.create-table.k8d9000b70806",
+ "sf.ddl.create-table.create-table.k91610bc39699",
"sf.ddl.create-table.create-table.k96da58a43281",
"sf.ddl.create-table.create-table.k9816146428f6",
"sf.ddl.create-table.create-table.k99a6fd6a6e0d",
@@ -110532,6 +112941,7 @@
"sf.dml.copy-files.from-select-from.k5678636c26ed",
"sf.dml.copy-files.from-select-from.ka916d8f12b6c",
"sf.dml.copy-files.from-select-from.kb5f11baa666b",
+ "sf.dml.copy-files.from-select-from.kbb838670eadf",
"sf.dml.copy-files.from-select-from.kc9fb11258f23",
"sf.dml.copy-files.from-select-from.kdee0aa5658b2",
"sf.dml.copy-files.from-select-from.ke48b1e63253b",
@@ -110546,37 +112956,52 @@
"sf.dml.copy-files.from.k7bbb4d4130c5",
"sf.dml.copy-files.from.k81dfb1420864",
"sf.dml.copy-files.from.ka54d003e773d",
+ "sf.dml.copy-files.from.kc4cfd5341b4c",
+ "sf.dml.copy-files.from.kdce4c7ba1e99",
"sf.dml.copy-files.from.kdfce273908ae",
"sf.dml.copy-files.from.kf4bb83811eba",
"sf.dml.copy-files.from.kf7df6d4252a3",
+ "sf.dml.copy-files.from.kfd2df13c97aa",
+ "sf.dml.copy-into-location.k017849e244d3",
"sf.dml.copy-into-location.k02c83d26f3d4",
"sf.dml.copy-into-location.k0646a63630a1",
"sf.dml.copy-into-location.k0ac4b0831b06",
"sf.dml.copy-into-location.k0afc4c9f8254",
+ "sf.dml.copy-into-location.k1189ecb4573b",
+ "sf.dml.copy-into-location.k11ad2e6c307e",
"sf.dml.copy-into-location.k1219eb747938",
+ "sf.dml.copy-into-location.k1552fa61e628",
"sf.dml.copy-into-location.k16aa4bd9ee96",
+ "sf.dml.copy-into-location.k173ddbc22f24",
"sf.dml.copy-into-location.k187b1a702928",
"sf.dml.copy-into-location.k1ef4a809637d",
"sf.dml.copy-into-location.k210c057ed227",
+ "sf.dml.copy-into-location.k21e13d0da730",
"sf.dml.copy-into-location.k2422691543bd",
"sf.dml.copy-into-location.k24a064c579ae",
"sf.dml.copy-into-location.k26536697fd02",
"sf.dml.copy-into-location.k26bf95b08f31",
"sf.dml.copy-into-location.k271efb3c181e",
"sf.dml.copy-into-location.k2e303a89f026",
+ "sf.dml.copy-into-location.k324d278e179b",
"sf.dml.copy-into-location.k349648b0d86a",
"sf.dml.copy-into-location.k36b02dbf4033",
+ "sf.dml.copy-into-location.k3c8b3a1efc5d",
"sf.dml.copy-into-location.k3db7bfe13f97",
"sf.dml.copy-into-location.k3e7986e1c629",
"sf.dml.copy-into-location.k3f6e6720d29e",
"sf.dml.copy-into-location.k4093eb0af2d8",
+ "sf.dml.copy-into-location.k43217d4d9cd9",
"sf.dml.copy-into-location.k439ba3ee391e",
+ "sf.dml.copy-into-location.k43a16d8c5c1f",
+ "sf.dml.copy-into-location.k43cd195701a6",
"sf.dml.copy-into-location.k449c2aa37cbe",
"sf.dml.copy-into-location.k474988fcf77d",
"sf.dml.copy-into-location.k47ce6801abaf",
"sf.dml.copy-into-location.k5139ce4ddea9",
"sf.dml.copy-into-location.k5277b67a090d",
"sf.dml.copy-into-location.k54c78cbd36ee",
+ "sf.dml.copy-into-location.k5716a1955089",
"sf.dml.copy-into-location.k5777ecdd220e",
"sf.dml.copy-into-location.k5a3bf87abc4b",
"sf.dml.copy-into-location.k63daa702b46b",
@@ -110586,9 +113011,12 @@
"sf.dml.copy-into-location.k714de0516632",
"sf.dml.copy-into-location.k7187609e7bc1",
"sf.dml.copy-into-location.k72fb95bb24f7",
+ "sf.dml.copy-into-location.k764eb6666b5b",
+ "sf.dml.copy-into-location.k79f80afa7020",
"sf.dml.copy-into-location.k7cc21ed879ed",
"sf.dml.copy-into-location.k7f53a59b5371",
"sf.dml.copy-into-location.k8368723bafed",
+ "sf.dml.copy-into-location.k84d931f4c9cd",
"sf.dml.copy-into-location.k85d35bd5a20a",
"sf.dml.copy-into-location.k88fabf42d926",
"sf.dml.copy-into-location.k8b4fd705ae16",
@@ -110596,33 +113024,52 @@
"sf.dml.copy-into-location.k8c1d37664caa",
"sf.dml.copy-into-location.k8c2f940de101",
"sf.dml.copy-into-location.k8cff0254cd1a",
+ "sf.dml.copy-into-location.k8dcee7ddcb98",
+ "sf.dml.copy-into-location.k8f61048f97dd",
"sf.dml.copy-into-location.k8ff0439ca420",
"sf.dml.copy-into-location.k90db8f3064ac",
"sf.dml.copy-into-location.k917a50138faf",
"sf.dml.copy-into-location.k97c97cac3007",
"sf.dml.copy-into-location.k99e03a88698c",
+ "sf.dml.copy-into-location.k9f835e9bec49",
+ "sf.dml.copy-into-location.ka30d9a5dadf2",
+ "sf.dml.copy-into-location.ka8d9e248d67d",
"sf.dml.copy-into-location.ka9f21d92224d",
+ "sf.dml.copy-into-location.kac0d649497ad",
+ "sf.dml.copy-into-location.kad25d1767527",
"sf.dml.copy-into-location.kb142b719713e",
"sf.dml.copy-into-location.kb5899643c307",
"sf.dml.copy-into-location.kb7e20026e78c",
+ "sf.dml.copy-into-location.kba33cd40ab09",
"sf.dml.copy-into-location.kbab9af5fc8b8",
"sf.dml.copy-into-location.kbd94c9719268",
+ "sf.dml.copy-into-location.kc075e88d4ac6",
+ "sf.dml.copy-into-location.kc170b6189f01",
"sf.dml.copy-into-location.kc22bc554b21d",
"sf.dml.copy-into-location.kc4284348b078",
"sf.dml.copy-into-location.kc49615fb3e17",
+ "sf.dml.copy-into-location.kc4c1c734db2d",
"sf.dml.copy-into-location.kc4d6bdd5c3db",
+ "sf.dml.copy-into-location.kc69193b2a173",
"sf.dml.copy-into-location.kc802072b7a02",
"sf.dml.copy-into-location.kc9eb9201f4cb",
+ "sf.dml.copy-into-location.kcaa10d09b9c0",
"sf.dml.copy-into-location.kcb6ec6d05ae4",
"sf.dml.copy-into-location.kcbb43d27f05a",
"sf.dml.copy-into-location.kccb6e421c723",
"sf.dml.copy-into-location.kcea6fe6535b0",
+ "sf.dml.copy-into-location.kceac4404e90f",
"sf.dml.copy-into-location.kcf43e1b2fd7a",
+ "sf.dml.copy-into-location.kd1368c0a1c2f",
"sf.dml.copy-into-location.kd1bbeece6241",
"sf.dml.copy-into-location.kd28ba84c4fca",
"sf.dml.copy-into-location.kd404ff3c0569",
+ "sf.dml.copy-into-location.kd6d494b1cc4b",
+ "sf.dml.copy-into-location.kda51b9a20ce9",
+ "sf.dml.copy-into-location.kdeca2ac4da40",
"sf.dml.copy-into-location.ke0deabfe5b3e",
"sf.dml.copy-into-location.ke6e33776d1bc",
+ "sf.dml.copy-into-location.keafd138ca397",
"sf.dml.copy-into-location.kf0804322dbe4",
"sf.dml.copy-into-location.kf24ab1bae99a",
"sf.dml.copy-into-location.kf50535547458",
@@ -110655,6 +113102,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k24bf077327f0",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k255605c910f3",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k2759da008c21",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k27691ceff23b",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k27f2c80e7c6a",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k2c05f5457c3f",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k3282b4cc57d4",
@@ -110670,6 +113118,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k43793c0da8a1",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k4391d21341f0",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k43d52ae2beae",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k448cc5495ec4",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k44c470de3256",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k46c9ed1be29b",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k46d81c63d32e",
@@ -110682,6 +113131,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k56fcf5780d99",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k579d3278bfb3",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k58b6db07560a",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5a5237d7fa23",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5d8361491d27",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k607861408296",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k61de80639907",
@@ -110692,7 +113142,9 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k67b1c369907e",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k68d0bbb4ac38",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k6a550a3bd086",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k6e0556556151",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k6e5f03568137",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k70259aad49f5",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k70d3ea2e7f22",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k70fb16096d60",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k71a6fec77b3c",
@@ -110708,13 +113160,16 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k85dc3240bffe",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8881f1c63f48",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k89a7080ab38f",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8a1fe3ca18ad",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8ab7cfc89cc3",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8df4a7cf1a56",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k924fefb90d00",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k927d3985e6bc",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9588c78359f7",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k97cc062dd32f",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k97d6b7d68303",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k98517446fd55",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9a1336b8fd6e",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9b72d0f735a6",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9f63b88d8d95",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.ka1fb8f16121b",
@@ -110735,6 +113190,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kbe25d3632d58",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kbe7315c68b0b",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kbec47fcb66fb",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kc06939a1622a",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kc27d080bb80f",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kc4d1d7ba465c",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kca2ae14c98f6",
@@ -110742,6 +113198,7 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd04bba14dea5",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd185ec1eee37",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd35311ebb1e8",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd504ae9a1e40",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd599b9e079ef",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd6807e60a6ff",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd7f718c9ccc2",
@@ -110757,16 +113214,20 @@
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf1b71db1456f",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf60395d22fb7",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf79c515c8f54",
+ "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfb0b3507c08e",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfc50303655d7",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfe8c27584da7",
"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kffeff583ed65",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k00a24ea9e8f6",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k01122963f880",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k017f05ddfae3",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k01943805a3b7",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k01d03233fb80",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k03270d2c0bfc",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k039168996a3b",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k053ec8bd4f8a",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k085ab2a8569c",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k0adead127051",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k0d4b84886b58",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k10baf8ab5eb7",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k116d330711a2",
@@ -110783,6 +113244,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k338bc9fdea65",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k342beced925f",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k3b1ae6317d92",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k3b2cae5f36d3",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k3c18b47fcc29",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k3f07311e92ca",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k40e103e2f5d6",
@@ -110796,10 +113258,12 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k5bda39e26106",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k60b430f34bc6",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k61002999419b",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6100810148d6",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k61b876484283",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k62efeb811e37",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k63619f4f906d",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k636f9c2f7a22",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k63e50a3d6b01",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k6432dc5b73f6",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k645849d82f0c",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k6b42212f842d",
@@ -110808,6 +113272,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k6ccc0cc4d067",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k6db0bcef01c1",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k6dd0ae403c3f",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6f1aeb6973c4",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k71c69ca99547",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k71fceff56c42",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k72baaf29c566",
@@ -110818,6 +113283,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k7be1ce6cd921",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k8014ec05f569",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k80bf9f64fb95",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.k832075ff9bb6",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k8479a3eb2b5a",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k868ac3bb5379",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.k8734d6ae88e5",
@@ -110848,6 +113314,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kc0192c592982",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kc02a0a914f43",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kd2ce0028145f",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.kd3a8bd4a7a19",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kd43ba466afe2",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kd45d32a0a393",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kd4dd072af3b7",
@@ -110871,23 +113338,33 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kf6a374db17f4",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kf7181da27ad9",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kf92d2aed50cc",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfde231d61223",
+ "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfe0e0a2fbc55",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kfe235386d527",
"sf.dml.copy-into-table.select-from-internalstage-externalstage.kffd0d9cbf044",
"sf.dml.delete.k03e5cdd689ce",
"sf.dml.delete.k2863eed726b4",
+ "sf.dml.delete.k2bfa29fab155",
+ "sf.dml.delete.k3a36294aafd7",
+ "sf.dml.delete.k3acb6075d9c0",
"sf.dml.delete.k424233fa1fe1",
"sf.dml.delete.k50cfcfdfa22f",
+ "sf.dml.delete.k75739d3ac4ef",
"sf.dml.delete.k8238981a54bf",
"sf.dml.delete.k99d945c55934",
"sf.dml.delete.kd3f0ae76f729",
"sf.dml.delete.ke66d12a74da2",
"sf.dml.get.k07e928fd0390",
+ "sf.dml.get.k155f5462d47b",
"sf.dml.get.k238011de2514",
"sf.dml.get.k4cc4ac2c69f5",
"sf.dml.get.k9acc970f4813",
+ "sf.dml.get.k9d23409c5b72",
"sf.dml.get.kb681c0041c20",
+ "sf.dml.get.kd14cce074694",
"sf.dml.get.kd7b68661401b",
"sf.dml.get.kdb24b0fef36c",
+ "sf.dml.get.ked099fd87ea0",
"sf.dml.get.kf6597a45fe14",
"sf.dml.insert-multi-table.all-intoclause.k51019f9dc3ba",
"sf.dml.insert-multi-table.all-intoclause.k6e1875507a7b",
@@ -110943,11 +113420,16 @@
"sf.dml.insert.kec0fb144d79c",
"sf.dml.list.internalstage-externalstage.k13618bd96092",
"sf.dml.list.internalstage-externalstage.k24cc636b85ef",
+ "sf.dml.list.internalstage-externalstage.k24f13adf7280",
+ "sf.dml.list.internalstage-externalstage.k396ec337e764",
"sf.dml.list.internalstage-externalstage.k82eaa659db45",
+ "sf.dml.list.internalstage-externalstage.k9dbe1c7c44ec",
"sf.dml.list.internalstage-externalstage.kb8f64744d71e",
"sf.dml.list.internalstage-externalstage.kda653a900f84",
"sf.dml.list.internalstage-externalstage.kdc7f59f552cc",
+ "sf.dml.list.internalstage-externalstage.kf4cea769a335",
"sf.dml.list.repositoryclone.k840ab2fe34d0",
+ "sf.dml.list.repositoryclone.k9fc5e77087ee",
"sf.dml.list.repositoryclone.kccbb89c50f3a",
"sf.dml.merge.k03a9eb6943de",
"sf.dml.merge.k0ca61c856805",
@@ -111002,21 +113484,30 @@
"sf.dml.merge.kf43d93b60d8c",
"sf.dml.merge.kf9449f790715",
"sf.dml.merge.kfa69b6b21981",
+ "sf.dml.put.k1127a44c4ce8",
"sf.dml.put.k2017d63f6df7",
"sf.dml.put.k3c3295947078",
+ "sf.dml.put.k48afca7c214a",
+ "sf.dml.put.k70bbb70a0c4c",
"sf.dml.put.k7b97849c5e87",
"sf.dml.put.k8b8e9a97ac0e",
"sf.dml.put.k8d96cd3875d3",
"sf.dml.put.kbd3f51bb6de6",
+ "sf.dml.put.kc1de12d14d11",
"sf.dml.put.kc76bbeb01fc0",
+ "sf.dml.put.ke274625db655",
"sf.dml.put.kfa1441184205",
"sf.dml.put.kfcc8b3a28928",
"sf.dml.remove.k0d857b97a4bb",
"sf.dml.remove.k51dba0a7fd39",
+ "sf.dml.remove.k5971c3bb5b37",
"sf.dml.remove.k5e1325325ee5",
"sf.dml.remove.k676c9c298942",
"sf.dml.remove.k704e2a373d85",
+ "sf.dml.remove.k8723add8b5f4",
+ "sf.dml.remove.kb3bb405ea51f",
"sf.dml.remove.kcd0466869fb4",
+ "sf.dml.remove.kd386803de641",
"sf.dml.truncate-table.truncate-error-table.k1a8eecc7812b",
"sf.dml.truncate-table.truncate-error-table.k6ec73bcb5f0a",
"sf.dml.truncate-table.truncate-error-table.k73e4a45040c0",
@@ -116804,11 +119295,15 @@
"sf.query.asof-join.k4640f774aa54",
"sf.query.asof-join.k46a0b490ba92",
"sf.query.asof-join.k5353842003f8",
+ "sf.query.asof-join.k942364755e67",
+ "sf.query.asof-join.ka3d9bee67a26",
"sf.query.asof-join.ka7412707bf41",
"sf.query.asof-join.kb21515b00087",
"sf.query.asof-join.kbb43fd4fc4c2",
+ "sf.query.asof-join.kd5e5da185cf8",
"sf.query.asof-join.ke943342223e0",
"sf.query.asof-join.kf05294f26ea3",
+ "sf.query.asof-join.kfb35879874fd",
"sf.query.at-before.k2800a27f28f1",
"sf.query.at-before.k4d72057a1e43",
"sf.query.at-before.k5882e3e1a278",
@@ -116852,9 +119347,11 @@
"sf.query.changes.kfb0706206cb0",
"sf.query.connect-by.k03e9c91c2ea3",
"sf.query.connect-by.k0cebe2f968b8",
+ "sf.query.connect-by.k1e887278d32a",
"sf.query.connect-by.k319419ea6f9e",
"sf.query.connect-by.k3796bb791731",
"sf.query.connect-by.k393968690e1a",
+ "sf.query.connect-by.k3b06cbc80b38",
"sf.query.connect-by.k3f7547accc6e",
"sf.query.connect-by.k4001c94d79a1",
"sf.query.connect-by.k47c8f6f061d7",
@@ -116872,6 +119369,7 @@
"sf.query.connect-by.kb5f74c5bd5f3",
"sf.query.connect-by.kb8af1ad1f270",
"sf.query.connect-by.kbe5912990cfa",
+ "sf.query.connect-by.kc13dab3c3970",
"sf.query.connect-by.kc93a55d7db0c",
"sf.query.connect-by.kcbb594864ed8",
"sf.query.connect-by.ke42b983db169",
@@ -116896,11 +119394,13 @@
"sf.query.from.k02e671ff032d",
"sf.query.from.k03bb98e9d0f8",
"sf.query.from.k15faba2e88fb",
+ "sf.query.from.k215fb5b03c45",
"sf.query.from.k28896cacfd98",
"sf.query.from.k2b0741fe84ea",
"sf.query.from.k2ba0eecdf1ea",
"sf.query.from.k2e65ed5b21b0",
"sf.query.from.k32d12e15ff93",
+ "sf.query.from.k429594af5cec",
"sf.query.from.k4b8a0ca892a3",
"sf.query.from.k5275040e33a5",
"sf.query.from.k6ae2bd2359c4",
@@ -116911,11 +119411,13 @@
"sf.query.from.k9e3a936eb05a",
"sf.query.from.ka1a931ba293c",
"sf.query.from.ka57254161e5e",
+ "sf.query.from.kaf4a907db282",
"sf.query.from.kb8a55cc4bacb",
"sf.query.from.kb9f9d87f9a9f",
"sf.query.from.kba3296d412b0",
"sf.query.from.kbe582a93672a",
"sf.query.from.kc273369f0086",
+ "sf.query.from.kc7b20f7939d8",
"sf.query.from.kc92fe63f59e7",
"sf.query.from.kce046b35448c",
"sf.query.from.ke1d60c71e8fb",
@@ -116984,6 +119486,7 @@
"sf.query.join-lateral.k99f41726be21",
"sf.query.join-lateral.kea3b47725f1d",
"sf.query.join.join.k014af02f7dda",
+ "sf.query.join.join.k060cac231cdc",
"sf.query.join.join.k267005238434",
"sf.query.join.join.k2c31ef8a2d0f",
"sf.query.join.join.k7fcce1fe63e8",
@@ -117012,16 +119515,21 @@
"sf.query.limit.limit.k6cf6a1b1c0b5",
"sf.query.limit.limit.k99a093bc7099",
"sf.query.match-recognize.match-recognize-pattern-define-as.k01c586df924d",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k030fc6a3fb92",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k03446947c04a",
"sf.query.match-recognize.match-recognize-pattern-define-as.k0944c01fcf87",
"sf.query.match-recognize.match-recognize-pattern-define-as.k0b70c4cd44c5",
"sf.query.match-recognize.match-recognize-pattern-define-as.k118c053d8893",
"sf.query.match-recognize.match-recognize-pattern-define-as.k12e071c9287f",
"sf.query.match-recognize.match-recognize-pattern-define-as.k149f249eec47",
"sf.query.match-recognize.match-recognize-pattern-define-as.k1ea7ef65d505",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k2001e55d6930",
"sf.query.match-recognize.match-recognize-pattern-define-as.k205be1fb4176",
"sf.query.match-recognize.match-recognize-pattern-define-as.k28178894a222",
"sf.query.match-recognize.match-recognize-pattern-define-as.k341b913931f4",
"sf.query.match-recognize.match-recognize-pattern-define-as.k40948f0428a2",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k4fe4fe87bd2c",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.k558d948576fc",
"sf.query.match-recognize.match-recognize-pattern-define-as.k5c1c5c8b6fa8",
"sf.query.match-recognize.match-recognize-pattern-define-as.k680fa924aacd",
"sf.query.match-recognize.match-recognize-pattern-define-as.k752932e2a96d",
@@ -117040,6 +119548,7 @@
"sf.query.match-recognize.match-recognize-pattern-define-as.kb2dedd64b8fd",
"sf.query.match-recognize.match-recognize-pattern-define-as.kc209bba6b05c",
"sf.query.match-recognize.match-recognize-pattern-define-as.kce3be2719e1c",
+ "sf.query.match-recognize.match-recognize-pattern-define-as.kcf6e523621c9",
"sf.query.match-recognize.match-recognize-pattern-define-as.kd23ff4971405",
"sf.query.match-recognize.match-recognize-pattern-define-as.kd2822dceb0e4",
"sf.query.match-recognize.match-recognize-pattern-define-as.kd639baf040cc",
@@ -117115,6 +119624,7 @@
"sf.query.resample.k4110a8a289c9",
"sf.query.resample.k419bf658f595",
"sf.query.resample.k468518d8e6ac",
+ "sf.query.resample.k4a68a79b32ce",
"sf.query.resample.k6bc4f04ac99e",
"sf.query.resample.k7abefe536bee",
"sf.query.resample.k7d5df071d649",
@@ -117128,14 +119638,20 @@
"sf.query.resample.keb00557e0852",
"sf.query.resample.kf75525e2ef1b",
"sf.query.resample.kfaf9c582a626",
+ "sf.query.sample.k02fc5c60a048",
"sf.query.sample.k07dca2ede94d",
+ "sf.query.sample.k0ca0daf0ec68",
+ "sf.query.sample.k0d082e19751e",
"sf.query.sample.k142519cf1652",
"sf.query.sample.k2482a7a12af2",
"sf.query.sample.k350f68871506",
"sf.query.sample.k3666be8ffba3",
"sf.query.sample.k79639c36b298",
"sf.query.sample.k860954a58253",
+ "sf.query.sample.k8b0dcead7555",
+ "sf.query.sample.k9d477f23662e",
"sf.query.sample.k9dafeebda051",
+ "sf.query.sample.k9ee54f82e877",
"sf.query.sample.kf871e6d6a4ef",
"sf.query.select.select.k01751a328d23",
"sf.query.select.select.k02e2f32b49b7",
@@ -117198,9 +119714,11 @@
"sf.query.select.select.selecting-specific-columns.ke38171ae5857",
"sf.query.select.select.selecting-specific-columns.kea1e182d29ed",
"sf.query.semantic-view.k0d9781248ac6",
+ "sf.query.semantic-view.k1870b21e9f07",
"sf.query.semantic-view.k3ee71f59298d",
"sf.query.semantic-view.k40678e6196d3",
"sf.query.semantic-view.k47c9e8a37638",
+ "sf.query.semantic-view.k48964c387d56",
"sf.query.semantic-view.k4954cd5a675f",
"sf.query.semantic-view.k4bcda168474f",
"sf.query.semantic-view.k6be2d1a20cc0",
@@ -117211,6 +119729,7 @@
"sf.query.semantic-view.ka2eb507e376b",
"sf.query.semantic-view.ka6ffd77fc43e",
"sf.query.semantic-view.kc49d7344a5e3",
+ "sf.query.semantic-view.kc4adb6dd5b15",
"sf.query.semantic-view.kcd2b73a09a18",
"sf.query.semantic-view.kce6f00557d1d",
"sf.query.semantic-view.ke3b6512bd541",
@@ -117240,12 +119759,14 @@
"sf.query.unpivot.ked36efac4081",
"sf.query.unpivot.kf1a66abe95b2",
"sf.query.unpivot.kf38f1be1563d",
+ "sf.query.values.k14b19e807bbb",
"sf.query.values.k1bf3338a6d93",
"sf.query.values.k27aa5b5531cd",
"sf.query.values.k4f8786bda7b5",
"sf.query.values.k7cd2ef9a99fc",
"sf.query.values.k82ffb7421b2d",
"sf.query.values.kbf3995e2f3af",
+ "sf.query.values.kc016dcc1354d",
"sf.query.values.kc39d5d7b4e4f",
"sf.query.values.kd7778937d6b7",
"sf.query.values.kf3845137e84c",
@@ -123890,62 +126411,11 @@
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type.k163a71431644",
"sf.ddl.alter-iceberg-table-partition-evolution.drop-partition-by.k5f05e616c84a",
"sf.ddl.alter-iceberg-table-partition-evolution.drop-partition-by.ka4c71f877e4c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0012b6282ddf",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0ab419fd4914",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c2a8410dc02",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c848cb739e3",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1ce54cb1d283",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1d6e1b5b08f4",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1f336cf21362",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2cefe7c629ed",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ab83abb90d1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ce2da92d175",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k447073254467",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k543c1b4f1506",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k554de80d2650",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k61d78bfe557f",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6306ad568a3b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k654ed1402834",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k659848049660",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k83c9ef391c57",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8f3d3651073e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k93bbe106f162",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9a2ffa68781e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9c631c6fe33c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka6323874c0b9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka899d9e649b3",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb397333b5a3e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb8d5fc4b9ca1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc14b39318ce2",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc4f3e17c2e3c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kcc39f1b9d6fd",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd4f790a8a95e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdb19bb7be541",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke3562fb0b4a9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke50bf9be9e5c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke7e663bf0ac9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keafeb8fe7545",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keedbd291b3cb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kfba1df10ebe7",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k29df4bae1e8d",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k7843246fab2f",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k8a9a3bdaab03",
- "sf.ddl.alter-iceberg-table.set.k0090c333da93",
- "sf.ddl.alter-iceberg-table.set.k23ec367a1506",
- "sf.ddl.alter-iceberg-table.set.k3be353e86761",
- "sf.ddl.alter-iceberg-table.set.k42956d468cf5",
- "sf.ddl.alter-iceberg-table.set.k52970baf9ec6",
- "sf.ddl.alter-iceberg-table.set.ka80656fd8898",
- "sf.ddl.alter-iceberg-table.set.kd22c428425c7",
- "sf.ddl.alter-iceberg-table.set.kebacb580cde9",
- "sf.ddl.alter-iceberg-table.set.kfd754932114a",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k472865cff63b",
"sf.ddl.alter-iceberg-table.unset.ke33c9a12af90",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k3cc2c7934448",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k595f2cb27c8f",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k9db5c848402f",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.kddd9a5fd5f1e",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.kf55a6eb23487",
"sf.ddl.alter-openflow-deployment.rename-to.k1dd7f9ba81fc",
"sf.ddl.alter-openflow-deployment.terminate.kf3b26f2f6a13",
"sf.ddl.alter-openflow-deployment.upgrade.k8f0dad70d584",
@@ -123961,51 +126431,10 @@
"sf.ddl.alter-sequence.sequence.k6b24929220ed",
"sf.ddl.alter-sequence.sequence.k77c530586b6e",
"sf.ddl.alter-sequence.sequence.ke10211f9b40f",
- "sf.ddl.alter-table-event-table.set.k61b2ecb646a3",
- "sf.ddl.alter-table-event-table.set.ke5f3cc827b65",
- "sf.ddl.alter-table-event-table.set.kefe2c3d28180",
"sf.ddl.alter-table.constraintaction.k14f89fb0eef9",
"sf.ddl.alter-table.constraintaction.k428be0eccccf",
"sf.ddl.alter-table.constraintaction.kc37b8ead754d",
- "sf.ddl.alter-table.constraintaction.kea8e553cd93e",
"sf.ddl.alter-table.constraintaction.keb8baabd4c81",
- "sf.ddl.alter-table.datagovnpolicytagaction.k01ea9d258b28",
- "sf.ddl.alter-table.datagovnpolicytagaction.k09256435743e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k101bba728185",
- "sf.ddl.alter-table.datagovnpolicytagaction.k1025b6d8f7d7",
- "sf.ddl.alter-table.datagovnpolicytagaction.k1d357219b279",
- "sf.ddl.alter-table.datagovnpolicytagaction.k209cf892b851",
- "sf.ddl.alter-table.datagovnpolicytagaction.k244415dd4096",
- "sf.ddl.alter-table.datagovnpolicytagaction.k2e60a28af2a9",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3007fecef278",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3b92c521dd7d",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3f726d333923",
- "sf.ddl.alter-table.datagovnpolicytagaction.k45c8a0024b21",
- "sf.ddl.alter-table.datagovnpolicytagaction.k46b2170e650f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4916f67b1d5c",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4ba3aa24010d",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4bc036b8c653",
- "sf.ddl.alter-table.datagovnpolicytagaction.k567479039d8b",
- "sf.ddl.alter-table.datagovnpolicytagaction.k5b4ebf18270e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k5e65f7afacad",
- "sf.ddl.alter-table.datagovnpolicytagaction.k73a1b851c8ea",
- "sf.ddl.alter-table.datagovnpolicytagaction.k8267c6f3b86f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k88a9d14d0180",
- "sf.ddl.alter-table.datagovnpolicytagaction.k95fde9c59ea4",
- "sf.ddl.alter-table.datagovnpolicytagaction.k9d687c33605f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k9e16ab983afa",
- "sf.ddl.alter-table.datagovnpolicytagaction.ka2a126eefd68",
- "sf.ddl.alter-table.datagovnpolicytagaction.ka81dbca00e0c",
- "sf.ddl.alter-table.datagovnpolicytagaction.kae65c5a9e127",
- "sf.ddl.alter-table.datagovnpolicytagaction.kb3baf29e08cb",
- "sf.ddl.alter-table.datagovnpolicytagaction.kc54fbbc3db2f",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd726c34c15c0",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd899d9cca04c",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd9127cbd3985",
- "sf.ddl.alter-table.datagovnpolicytagaction.ke5226b51e604",
- "sf.ddl.alter-table.datagovnpolicytagaction.kecaa429b571a",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf1bec6294f2a",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf32b933dce08",
"sf.ddl.alter-table.datametricfunctionaction.k21c977a98894",
"sf.ddl.alter-table.datametricfunctionaction.k5d3c37fec6a3",
"sf.ddl.alter-table.datametricfunctionaction.k6dee323c5f50",
@@ -124450,210 +126879,9 @@
"sf.ddl.create-dcm-project.kd5c9c52da126",
"sf.ddl.create-dcm-project.kd5f5e40d468f",
"sf.ddl.create-dcm-project.kfbc005deb398",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k03df8f6bbe19",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k07981f8dbc97",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k08a5848b910d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dcb5fa9264e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dd62f84443f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k104e6a23ae80",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1121dc56c206",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k12bfb77edc3f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k155edd0fe59a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1a98a6e287e4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1adfdc95740e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1d025435d3f6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2628084f32f5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2838148ff3ae",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k285bb943364d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k28f6770bb1b7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2a75d2d109df",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2b97fc4e28cd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2c1c1e1ec7d0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2eda9efc1d16",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k31c69f2244b4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k321868f4e075",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k33e0d40c022d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k360dfb37479d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k39586b621320",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3bb2056890c5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3c6b6272e22f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3e843ab48e27",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4379e56c6821",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44b0c4ec41e0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44ec399d8446",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k452be903419c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4620b5ffe3fc",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k48b512d48df7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4b198c2a4800",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4bb76b12b69d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4dfe9abfab65",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e26aa998f66",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e74dbc36164",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k500dfd87e70f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k508af4cb8a91",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k51dfac29d47b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5399136f6060",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a28fa8ce81",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a8ddfa3a5a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5eddc3f2a14f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k645919659f88",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k66ab41ff22aa",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6845138a6135",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6aaaa0990f5c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6d5c0d419f41",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7571967c24ca",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k75c77943fae5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k793e667742de",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7a4a48f25c09",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7c0a81d2f66a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8009ddcf4f05",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8374e9992bb5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8630c9e973e9",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8d3659d729ef",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k942c89f89cd0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9776b1903c8c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k978420bf8e3f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k993a6a5c9024",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9940d713649c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9cf3dfa27f03",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9d7becf2569f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9da740b9f967",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9dc9648fc897",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka0147fb23632",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2dae9eb98d9",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2f6f016047f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka4268fffadfd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaaf6b6e669c4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kae1b382263f3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaf96e3c02e0f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb0c21a928228",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24999b5d1fd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24b858762df",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb2fc658ce032",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb5be6dc7b54b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7023be7f72d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7cfb0999667",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb80a5b38ae4a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb97ec3a10827",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbc2963ee2a55",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbdbaf342e1c3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe6fde75955f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe8f7a55bfc2",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe90c46de28b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc2410718c59a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc297ac2bcdf3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3885dfadc5a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3e0b7a4a5cd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc59f7a28de19",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc7031fad4108",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcb6e8f52dbc6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcd95f412d9db",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kce31e4ccc067",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd0f14cbb7e73",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd28b90b31b4c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd499bcff834a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd53e77a8b5a4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd54832cc0007",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdae477bfebd6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbee521c14bf",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbf2e69a5387",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdc4a76f4b53c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdf78e2dd33ff",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke19674b6142d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke5c8ebe4152d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebccb051595e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebefdd1115ca",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kef7d2f8476f8",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf0a05ddc5cf7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf2b17e908b9b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf4019ba7a017",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf7ba11ee5a0c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf820e092a9c4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kfe99bfc26c4c",
- "sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3def2b04e869",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k88c4a62c2d0a",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kbc120d4d019b",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k035f4c800364",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k07b497c7a105",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k09140e7a56be",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k1d406a558e50",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k209fc72aef2b",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2798bb269d4a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k28b03e38fc85",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2bdcc2ec9f50",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2d5174c91813",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k3232695e9dcf",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k35625080bc84",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k36836987d89e",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k381ac6c5e078",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k385e3329240c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k424a151f0350",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k438f3876f295",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k449689650143",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k4c5d87761588",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k54cf5d6fcb7f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k55aaf640d460",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k58be59abbdf7",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5ac2da2c25fd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5d0ebeae230a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5f0a5176e60a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k602b990b3209",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k603ad528d182",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6068a503e40d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k614f15509435",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6193648daffc",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k627d104caeb1",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k671d3e822f08",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6a307f29fad5",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6ae91bed1326",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6dd60b3dea65",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7288e738e698",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k738f17ee9775",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k73f298dda5fd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k74ed9a24dc0c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k77773f2c7fa7",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k791605459e19",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k79510a837c52",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7a808871d4bd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7d64b46d2a2a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k80bddb11f2a4",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k82b0f1410e07",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k87cbe1ac8f36",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k88fd6a1baad2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8b98636045a4",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8dcc49bf30b5",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k91ef963345b2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka0bca5d5e542",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka1599df99773",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka8b67715efaa",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kac063fb3b5dd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kad3203574b76",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kae90b2b47e9f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb0fbd2e31fcd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb59cd3e3e643",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb7732dd6f0bf",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd3960492400",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd914704f990",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbf6940734e3c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc0e0739b3d96",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3a6e8e66e16",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3ae922225a2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc929465c3129",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kcc3daea5104f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kce48e003cc1d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kd2ccf16c287c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kdc568639cdcd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke21a1b95f568",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke3be662116df",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke5a00515ade6",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keb7e30aba7d3",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kec4277d9dc56",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked2f7e64101d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked3e525c5eec",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keff217d36049",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf219aac09301",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf49c99f5a9d4",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kfbce7b5afc00",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k630ce8e4db12",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k6388cbaf7523",
"sf.ddl.create-event-routing-table.k008477577f4f",
@@ -124762,10 +126990,6 @@
"sf.ddl.create-external-agent.kbc488403dcc0",
"sf.ddl.create-external-agent.kcaf5cc80d908",
"sf.ddl.create-external-agent.ke5461079151e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k017024da0acf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8736535dfcf0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k21f7b781dc34",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka646f1efed6e",
"sf.ddl.create-external-volume.k060f3cc81269",
"sf.ddl.create-external-volume.k33f818a2010d",
"sf.ddl.create-external-volume.k4aa98b7c6e1e",
@@ -124801,7 +127025,6 @@
"sf.ddl.create-git-repository.ke07f070734e0",
"sf.ddl.create-hybrid-table.table.k5069c51ae2f1",
"sf.ddl.create-hybrid-table.table.k51fa2fddd118",
- "sf.ddl.create-hybrid-table.table.k549574315162",
"sf.ddl.create-iceberg-table-aws-glue.k29d7b2f8c51b",
"sf.ddl.create-iceberg-table-aws-glue.k617e5773ec24",
"sf.ddl.create-iceberg-table-aws-glue.kb0f38556e922",
@@ -124813,8 +127036,6 @@
"sf.ddl.create-iceberg-table.table-base-location.kc96b2eab1e32",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k154d1d2a54c0",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k43bfe1b0f549",
- "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k480f83735153",
- "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k8248f41292a1",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k84d5fae066a6",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k8bb643de4b5f",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k976f745ba983",
@@ -124841,164 +127062,31 @@
"sf.ddl.create-iceberg-table.table.iceberg-rest-in-a-catalog-linked-database.k77a9113ce006",
"sf.ddl.create-iceberg-table.table.iceberg-rest-in-a-catalog-linked-database.kafaed5cb2047",
"sf.ddl.create-iceberg-table.table.iceberg-rest-in-a-catalog-linked-database.ke37b5ac81449",
- "sf.ddl.create-iceberg-table.table.k125dcdc712ce",
"sf.ddl.create-iceberg-table.table.k4e7b9be4370a",
"sf.ddl.create-iceberg-table.table.k656b3fc05b02",
- "sf.ddl.create-iceberg-table.table.k67a86d5c0760",
"sf.ddl.create-iceberg-table.table.k7e01ade338d3",
"sf.ddl.create-iceberg-table.table.k85d5253abb15",
- "sf.ddl.create-iceberg-table.table.k8a19828e0d69",
"sf.ddl.create-iceberg-table.table.k920453464a89",
"sf.ddl.create-iceberg-table.table.kcd3210a4c392",
"sf.ddl.create-iceberg-table.table.kdff5120b2a1f",
"sf.ddl.create-iceberg-table.table.kf830e2bb4e46",
- "sf.ddl.create-image-repository.k14dcb35eace7",
- "sf.ddl.create-image-repository.k1704931bbb60",
- "sf.ddl.create-image-repository.k249381be73cb",
- "sf.ddl.create-image-repository.k25da0a343d0e",
- "sf.ddl.create-image-repository.k3d087157262d",
- "sf.ddl.create-image-repository.k537fb9125fd9",
- "sf.ddl.create-image-repository.k7e7ecbebfd8a",
- "sf.ddl.create-image-repository.k899e71792121",
- "sf.ddl.create-image-repository.ka4068295b057",
- "sf.ddl.create-image-repository.kc017518e02c0",
- "sf.ddl.create-image-repository.kdb7ce627b302",
- "sf.ddl.create-image-repository.ke6734bd0b368",
- "sf.ddl.create-image-repository.kec6054b12564",
- "sf.ddl.create-image-repository.kf95536066dfd",
- "sf.ddl.create-image-repository.kf98fe0494667",
- "sf.ddl.create-index.k51438fa25dc3",
- "sf.ddl.create-index.ke440e3be9eae",
- "sf.ddl.create-interactive-table.as.k02a371bbb6fe",
- "sf.ddl.create-interactive-table.as.k0815325a29ab",
- "sf.ddl.create-interactive-table.as.k0903c4dd413c",
- "sf.ddl.create-interactive-table.as.k0ac564f80e33",
- "sf.ddl.create-interactive-table.as.k0b36be9e0f51",
- "sf.ddl.create-interactive-table.as.k0e40f8604cc5",
- "sf.ddl.create-interactive-table.as.k0e96f4222aec",
- "sf.ddl.create-interactive-table.as.k11a4004096af",
- "sf.ddl.create-interactive-table.as.k16d03142888d",
- "sf.ddl.create-interactive-table.as.k1928259b6900",
- "sf.ddl.create-interactive-table.as.k19403438568c",
- "sf.ddl.create-interactive-table.as.k20be44f88522",
- "sf.ddl.create-interactive-table.as.k2284bd32aa3a",
- "sf.ddl.create-interactive-table.as.k282c6b9dffcb",
- "sf.ddl.create-interactive-table.as.k2871e93eb5db",
- "sf.ddl.create-interactive-table.as.k290ce10a954f",
- "sf.ddl.create-interactive-table.as.k29bebb93ba2b",
- "sf.ddl.create-interactive-table.as.k33a499feeb91",
- "sf.ddl.create-interactive-table.as.k355df27457a8",
- "sf.ddl.create-interactive-table.as.k3c12bbee3383",
- "sf.ddl.create-interactive-table.as.k43f7638fea3d",
- "sf.ddl.create-interactive-table.as.k457bd5be7d51",
- "sf.ddl.create-interactive-table.as.k47ae4d8e3aee",
- "sf.ddl.create-interactive-table.as.k488f9b0cac2a",
- "sf.ddl.create-interactive-table.as.k4920a0ee4ac8",
- "sf.ddl.create-interactive-table.as.k4a1c75f5ad3b",
- "sf.ddl.create-interactive-table.as.k4e15e0b644f6",
- "sf.ddl.create-interactive-table.as.k4f76b4e0992c",
- "sf.ddl.create-interactive-table.as.k501420254a13",
- "sf.ddl.create-interactive-table.as.k5329b01d3dff",
- "sf.ddl.create-interactive-table.as.k552a98dda4b4",
- "sf.ddl.create-interactive-table.as.k556465cb2ddc",
- "sf.ddl.create-interactive-table.as.k57401698a164",
- "sf.ddl.create-interactive-table.as.k58278a4548ba",
- "sf.ddl.create-interactive-table.as.k586be36fab32",
- "sf.ddl.create-interactive-table.as.k5ac3da220f2e",
- "sf.ddl.create-interactive-table.as.k5bb0df0f8f57",
- "sf.ddl.create-interactive-table.as.k5f27c9696911",
- "sf.ddl.create-interactive-table.as.k662aa9604327",
- "sf.ddl.create-interactive-table.as.k675c22803fe0",
- "sf.ddl.create-interactive-table.as.k67d41eecd28c",
- "sf.ddl.create-interactive-table.as.k6deb90a1c847",
- "sf.ddl.create-interactive-table.as.k6f7b1a0d97a9",
- "sf.ddl.create-interactive-table.as.k701d5be7eeef",
- "sf.ddl.create-interactive-table.as.k70fe679e1e6a",
- "sf.ddl.create-interactive-table.as.k72ebc38998c1",
- "sf.ddl.create-interactive-table.as.k7386317aabbc",
- "sf.ddl.create-interactive-table.as.k786efb3162af",
- "sf.ddl.create-interactive-table.as.k7bf461c41e74",
- "sf.ddl.create-interactive-table.as.k814dd78c5947",
- "sf.ddl.create-interactive-table.as.k82670b71348f",
- "sf.ddl.create-interactive-table.as.k842e4f5cfc0e",
- "sf.ddl.create-interactive-table.as.k85169577ef44",
- "sf.ddl.create-interactive-table.as.k85ba603058f7",
- "sf.ddl.create-interactive-table.as.k8b32aaf1ffb0",
- "sf.ddl.create-interactive-table.as.k939d8ed603b5",
- "sf.ddl.create-interactive-table.as.k94aafed531e4",
- "sf.ddl.create-interactive-table.as.k98832d8c25ca",
- "sf.ddl.create-interactive-table.as.k9a601b2f494e",
- "sf.ddl.create-interactive-table.as.ka00455a4aec6",
- "sf.ddl.create-interactive-table.as.ka00ec59dc616",
- "sf.ddl.create-interactive-table.as.ka03c93a4740d",
- "sf.ddl.create-interactive-table.as.ka46ef40a3027",
- "sf.ddl.create-interactive-table.as.ka67f5c7ea89f",
- "sf.ddl.create-interactive-table.as.ka734500cf277",
- "sf.ddl.create-interactive-table.as.ka98538a7353a",
- "sf.ddl.create-interactive-table.as.ka9f11d163f51",
- "sf.ddl.create-interactive-table.as.kabaad349ee68",
- "sf.ddl.create-interactive-table.as.kae0ad6713daa",
- "sf.ddl.create-interactive-table.as.kaf73d9de25e9",
- "sf.ddl.create-interactive-table.as.kafdec44f70ee",
- "sf.ddl.create-interactive-table.as.kb182f86d4c8b",
- "sf.ddl.create-interactive-table.as.kb4c32b382674",
- "sf.ddl.create-interactive-table.as.kb9e14cef8c34",
- "sf.ddl.create-interactive-table.as.kbcded54cf5ab",
- "sf.ddl.create-interactive-table.as.kc523de25f092",
- "sf.ddl.create-interactive-table.as.kc826c7492976",
- "sf.ddl.create-interactive-table.as.kc98186ced18a",
- "sf.ddl.create-interactive-table.as.kcdcd09c7c559",
- "sf.ddl.create-interactive-table.as.kd05f10823814",
- "sf.ddl.create-interactive-table.as.kd1dc546f3dca",
- "sf.ddl.create-interactive-table.as.kd39e3f71719e",
- "sf.ddl.create-interactive-table.as.kd459dca1c843",
- "sf.ddl.create-interactive-table.as.kdd15078216da",
- "sf.ddl.create-interactive-table.as.kdfc90d3ddada",
- "sf.ddl.create-interactive-table.as.ke0f605e67f56",
- "sf.ddl.create-interactive-table.as.ke9cc9d98d326",
- "sf.ddl.create-interactive-table.as.kee4656f90ae1",
- "sf.ddl.create-interactive-table.as.kee531e7efeae",
- "sf.ddl.create-interactive-table.as.keed5162bf23f",
- "sf.ddl.create-interactive-table.as.kf5b9ccb81c42",
- "sf.ddl.create-interactive-table.as.kf6eab4095559",
- "sf.ddl.create-interactive-table.as.kf6f44952f00c",
- "sf.ddl.create-interactive-table.as.kf745845b0b37",
- "sf.ddl.create-interactive-table.as.kf7a3f454de0a",
- "sf.ddl.create-interactive-table.as.kfb42a01c27b8",
- "sf.ddl.create-interactive-table.as.kfcf1fe195e23",
- "sf.ddl.create-interactive-table.as.kff8a4a202612",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k13204d39d837",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k163e30aac657",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k1f4baaf75275",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4362cf97c42e",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4ca004fcd074",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b10e267d58e",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b8b78f018f3",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k78c98d667894",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7994aecba21f",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7f3e87ea3942",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k9d2318258da1",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.kd7686f395854",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.keadf44a518c0",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1a9379c935cb",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1c371b74d324",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k21a051a674e5",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k2b1bda9a537d",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k50fee81c2be0",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k5f90142c2132",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k6d287625f34e",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k753a75f75ead",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k8b1887c82172",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ka89e6ffc62b4",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kb529fbd6eadd",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd05aeda74261",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd3ae84482aac",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kdb22d0b0bd7f",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke5c845163b94",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke9c7a003adf8",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kf073be47bf82",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kfd63090474f8",
- "sf.ddl.create-interactive-warehouse.k80aa0ccbc1d5",
+ "sf.ddl.create-image-repository.k14dcb35eace7",
+ "sf.ddl.create-image-repository.k1704931bbb60",
+ "sf.ddl.create-image-repository.k249381be73cb",
+ "sf.ddl.create-image-repository.k25da0a343d0e",
+ "sf.ddl.create-image-repository.k3d087157262d",
+ "sf.ddl.create-image-repository.k537fb9125fd9",
+ "sf.ddl.create-image-repository.k7e7ecbebfd8a",
+ "sf.ddl.create-image-repository.k899e71792121",
+ "sf.ddl.create-image-repository.ka4068295b057",
+ "sf.ddl.create-image-repository.kc017518e02c0",
+ "sf.ddl.create-image-repository.kdb7ce627b302",
+ "sf.ddl.create-image-repository.ke6734bd0b368",
+ "sf.ddl.create-image-repository.kec6054b12564",
+ "sf.ddl.create-image-repository.kf95536066dfd",
+ "sf.ddl.create-image-repository.kf98fe0494667",
+ "sf.ddl.create-index.k51438fa25dc3",
+ "sf.ddl.create-index.ke440e3be9eae",
"sf.ddl.create-materialized-view.k019ec42bec05",
"sf.ddl.create-materialized-view.k5694e9a447e8",
"sf.ddl.create-materialized-view.k9960bb3d0b3a",
@@ -125175,480 +127263,12 @@
"sf.ddl.create-pipe.create-pipe-as.kdbc6bfee93ab",
"sf.ddl.create-pipe.create-pipe-as.ke8207fa6805d",
"sf.ddl.create-pipe.create-pipe-as.kf619716e16fb",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k13b8cfe6ca69",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k5ed8bfc19a06",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k716ccafa6317",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k81ea3777c71f",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kba137c2fcd79",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k3bd3507af77f",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k4f96dc43102e",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k7609cfa1023e",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.kd962a97bbbfa",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.ke3031837d89b",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0de39b3ef17e",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k171192e9834f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k1e145ead043f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k94615dc7ca8c",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kd46d3ac387b3",
- "sf.ddl.create-procedure.create-procedure-returns-table.k35893324801e",
- "sf.ddl.create-procedure.create-procedure-returns-table.k372df2211bd8",
- "sf.ddl.create-procedure.create-procedure-returns-table.k4273532b5ccf",
- "sf.ddl.create-procedure.create-procedure-returns-table.k657b5011e19b",
- "sf.ddl.create-procedure.create-procedure-returns-table.kaadeefc0af5a",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k65c07c82caf9",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k676643729ee3",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7a4cdbad99cb",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k884b8f830cdf",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kb513297175d3",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k16183a7447ea",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k65f1b5212d1c",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9b1edc07ab4f",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kb00bd59b4a79",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kd39704a40390",
"sf.ddl.create-procedure.create-procedure.k58d3939e981a",
"sf.ddl.create-procedure.create-procedure.k7296023045b7",
"sf.ddl.create-procedure.create-procedure.k8a55ca864f02",
"sf.ddl.create-procedure.create-procedure.kf69b9bf0a4c9",
- "sf.ddl.create-procedure.define-procedure.k0efb2f478de8",
- "sf.ddl.create-procedure.define-procedure.k1bd05d6f6d05",
- "sf.ddl.create-procedure.define-procedure.k2b0c9a479ed7",
- "sf.ddl.create-procedure.define-procedure.k314d2883a6f1",
- "sf.ddl.create-procedure.define-procedure.k33dda76c75c4",
- "sf.ddl.create-procedure.define-procedure.k3a52429c7290",
- "sf.ddl.create-procedure.define-procedure.k3ca6b0e7f4ec",
- "sf.ddl.create-procedure.define-procedure.k41890e75e269",
- "sf.ddl.create-procedure.define-procedure.k4e73bbaba90b",
- "sf.ddl.create-procedure.define-procedure.k53f36f052ff2",
- "sf.ddl.create-procedure.define-procedure.k5fd69a29f4bc",
- "sf.ddl.create-procedure.define-procedure.k684ff1f15081",
- "sf.ddl.create-procedure.define-procedure.k6a346bf1fc76",
- "sf.ddl.create-procedure.define-procedure.k72ed8ec3eaa5",
- "sf.ddl.create-procedure.define-procedure.k7905b13c765e",
- "sf.ddl.create-procedure.define-procedure.k7a23ed81fcbf",
- "sf.ddl.create-procedure.define-procedure.k827b21b826dd",
- "sf.ddl.create-procedure.define-procedure.k82c32ea039ce",
- "sf.ddl.create-procedure.define-procedure.ka6dac59576d0",
- "sf.ddl.create-procedure.define-procedure.kba0a4f4a46a2",
- "sf.ddl.create-procedure.define-procedure.kc18a3b080082",
- "sf.ddl.create-procedure.define-procedure.kd7d42978c786",
- "sf.ddl.create-procedure.define-procedure.kd9170b151fbb",
- "sf.ddl.create-procedure.define-procedure.kda301525077d",
- "sf.ddl.create-procedure.define-procedure.kdbf0fe7bac1b",
- "sf.ddl.create-procedure.define-procedure.kea7b082b2471",
- "sf.ddl.create-procedure.define-procedure.keb1b79e032e1",
- "sf.ddl.create-procedure.define-procedure.kf00d4072facb",
- "sf.ddl.create-procedure.define-procedure.kf870e4e9418e",
- "sf.ddl.create-procedure.define-procedure.kfaddaeceeb18",
- "sf.ddl.create-schema.create-schema.kce5c6a11c25e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0004482dd6c0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k040f7207877d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k054473c1c00e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0557edb11de9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k066617ddee02",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k06f4eae3ba3e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k073b928f230a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k07ad7b7d8f4a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k07f07338fce0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k08bc29d12b6b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a09fa4094eb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a684c11cdcb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a6cdc0d2ea7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ab4531227f8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ada114fead5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c2a474f5112",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c89e0ca7154",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0da18208dc42",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0f01e9446232",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k118f12b8e1e8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k120b4e5775e5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k124ff050e514",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k13e9ef96f63d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k15bc8280aec3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k186f75ec8c4f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18ab341e0baf",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18b1c8871d56",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d12e23a759",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d1cae86ca4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1bc3a18712fc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1c0603b2ad00",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1cd627c200f0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1ce14f25e973",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1deebdc812f3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1f24a473e156",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1fa924f6fbc8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k21452e094658",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k220d663e7cf0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2248a582e0b7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k24935d429354",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k263b95e353f4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k28073185531a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2bc1c70f472a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2edc9298e2c1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k30b2a4fb1c29",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k325c07eea011",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k341368b7ce29",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k358d373085a0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k35939a212e99",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k36befb5c4126",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k37caba06d7b6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k38c29af77900",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k38e12588f1dd",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k390ea3a5f40c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k399404a234cc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k39acd18055d8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k3bc58e219868",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k3ca19d89f37a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k402230a5ff88",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k40437d41f27b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k40e63504dfe8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k41b012ee9563",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k41c43ee152f5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k42c8f6d2d5bf",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k45a36f662c0c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4a010f3eeeb2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4cd20d4323fb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4d67837b4b50",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k518bb728e54d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k52241a7fd72b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k534a7f89d00e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k53ae1d535d38",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k55947f528387",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k55ca267f96ed",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k57ab31fc6296",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5821181687ff",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5833c20b5821",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59106bc2f51c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59717f93bf9d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59ba30c73772",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5a444a508124",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5aafd93938a3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5d8c46b2fa55",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f2b8cc6df01",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f44fd973268",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5fe34b3e04a9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6058148241e3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k646e8fce41c3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k648f84712d4c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k651ac51d126b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k65b7f0e47b04",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k67f45b7e7f6c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6a3b7db51510",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6b63e70c967b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c18ab54a536",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c41461951fc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6fd912e9b76d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k70176e68bcd8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k70cc1ab68487",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k71ef887b3dd0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k730367214559",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7523cd60747c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7531b1dfbf66",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k76a1985800b5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k779fad06293a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7a023f70d4ae",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7e7925ed1dc9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7eae53d88035",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k809193497a6d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k82e3eac2ecdb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k832e1293e1ef",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k846ee1e37b27",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k847adcca8897",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k85e293851d1d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k885f2c9b4ab8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k8fda17ac6b25",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k90aa4ce33c84",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k90e3d8b14e6d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k912cfa5aa7e1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9190e4f869a3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k924223217636",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k93ce5d061f25",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k94610225d712",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9553cf1c2cff",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k95e9f61fb7d2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9802e4518887",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k98d509268bee",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k99aa31947bd6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b0ae6aea8d1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b130e952b96",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b3e64b05cb3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9e4266a7b22b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f33b0a090a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f4d6f52816c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka07a19ff0b4f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka2de2911f0ad",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka367d30e1e97",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka52f86695573",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka54c04d1df01",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka69f56e12df3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka867d2bc280a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka99e0f8c6cd7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kaa82d01c7a3c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kac09b364beb2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kac6b44ba54a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kad4e199436e2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kadb6c2311c49",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb3363411b77a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb6f96db81738",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb7cebed72563",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb9f528a26d0f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kba24e9207cea",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kbc4dc430c6b4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kbcdde7baef76",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc10d381a58c3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc24415a999c2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8ac03002a96",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8e3b8ee0f06",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc91ad4ddd82c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kca18f1d4cd9a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kcd13eac5bf30",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kce4c9bc7a5d8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd070d90bce2f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd1224a87d87f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd45968426d71",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd4629e6af723",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd677d76f5501",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd7560a076d71",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd8407996ad84",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9d03333ac26",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9f8a8eed96e",
"sf.ddl.create-semantic-view.create-or-alter-semantic.kde5a57ccc35a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke04947bd9602",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke325454243ba",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke3e9ff246b17",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke5effe7b6c58",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke68b337d12ca",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke700566598b8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke90abd3e486a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke9a70ed2dff9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kea63edc606b3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.keb254e73de5b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.keb25b2bbcc7a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kecbc98ed0344",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kee14ba9d27be",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kefb62be2c0f0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf01503a292a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf0c0b8f95325",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf15a1d9739a1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf3f7013b3ba2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf42ca20626d6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5caa5a6a7b0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5e77e4d4524",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf8b0ab298bb5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf9a66998cb1b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfa0033c92226",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfcc07f83faf4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfd30b680b2c2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfe6b0036930e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kff739537e649",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k01adfed775d0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k03708a96ce5b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k06eff3a2d7d1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k074130b4d7c5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k07e9643b6728",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k0e093d39a14f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k0f15cc492e69",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1045b92dba3c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k10b01b90a510",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k13d6dc15eaa0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k142010383c14",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k145158b357fb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1756770348ea",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k18025619cfee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k18c3aae1a0ca",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1a976ea72dac",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k206ecc579865",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k222d1a606fca",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k226789b0dac9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k24369538c929",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k24e3416ef6ba",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k268c4ebaada6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k27a443f60298",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k28769d6b0558",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2879773afa11",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2a106b4a5ba0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2aab3243aa6c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2b563890add9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2ba270f0de3c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2cb290f98976",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k300d3bef7e9b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3086549d037a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k31380c77df50",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k331712cda448",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k33dfbba14246",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3546cbc4e09a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k377c95b7af0b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k37bd5300faee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k391df856084a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a249827c21c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a256e1a6d17",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a9640ca7715",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3ac35f7cd18b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3af40eeae044",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3cf32237b424",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3d018052f21f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3def5f18c662",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f14a771f699",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f752ab6dfc8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3fe442cef206",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k42a22edd569c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k43600acf5cc1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k43bafc843ff7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k441b55ed4b97",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k44ff016a1237",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k46386535c239",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k46ceb6bdd364",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k488c13a0af14",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k491a4bbb1b89",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k497292d49a1a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4a474d01214e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4b80ede840a7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4bb382850790",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4e370270900f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5029dba128ee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k510f4ca2c6ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k514264d43657",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k52b700d82f3d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k53458ae72cbb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5348ecc47ebf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k54987111005e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k57015ec03b54",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k58f6214d91e9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k59112452a9ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5ad9ab4e8216",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k60958e06a6cb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k615c45fac258",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k637a53c9bd91",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k64b70662a5bc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k652cfbf3fe77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k65320331f191",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6595bc8e34dd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69264ffae57d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69d019810f77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69e24130de84",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cda2ca72fba",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cf14a5210e6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k711a129a20ae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k72c3c9f45ef0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k751ddb969eed",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7665e496d3c0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k787b69ebf2c0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k78a52a2ee4a2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7a16b3ee5c00",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7ad78fc5e52c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c50579da8f4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c9c90f14c39",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7cefddeeb36f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7dff173e3133",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7e7cec1663fc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7eb0d8182028",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k85b47a106293",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8609758f8a8e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8610a7ca2be8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k887420b74cd0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k88a26a74fb03",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8946f49ce4b3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8aa5d75bf878",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8acd3bb03320",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8bea4c0f023c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8e6881851c85",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k917ae0a160f2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9237e0a6914e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k925c1d913fdf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9280b33422a7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k960555d8d278",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k96aca76000fd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k96ce7dffe945",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k97974a73c906",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b3303d4e1e8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b336b47bd09",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9ebcdcebb696",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9eda18d3009b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9fa507bb3bd0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka58c06cd796b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka6106f215098",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka730f761267d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka75c7775afac",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka80859f3b02c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka84d51861b7f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96b691ce8d7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96d05057875",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kaa8ce5051491",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kacd59721bb95",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kacddd3dfa42a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kad23ffbef1b6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb08e595f9dd8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb23a86447144",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb38d5d0aa0f0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb434fd87d287",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb461fd47c4f5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb54de5023913",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb65e224ae450",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb94328e666ef",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbb6fd67a8421",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbc4e0a311200",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbcde0a776a47",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbceb5c024fce",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbd37c0141833",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc096520d959c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc0f91f8b6056",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc1a34e60295c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc23ee720eb86",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc35a3fb588d2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc39defa738af",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc48e1d6e7ab1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc5acf94c9912",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc786c07009fc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7c30a7ef906",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7d7dc7490b3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc8302bda9d4d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc91d4897a4fd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc946cff65c82",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc95996d4fb1f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc9a724c010d5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcb0a08c5eeae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kccf42a6499ae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcd06bf8779c6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcdfadf056700",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kce1b8d2987a4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd04b8933e1b4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd0dbfd5d8848",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd3dcef22eb9f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd6df1530f700",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7350116c1c1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7a66ec3a6f5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd90dfca07b1d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kda59baee848c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kdb49f6ae2275",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kde40e3b21216",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kde514506a799",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kdedc8814a6f3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke1748b4d3fbf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke3b85284f48f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke4c9798d0903",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke79504c439b8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke805b91b38b1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke865f1f5439b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke9eea553dfab",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kea06c7ba1ecc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keb242a7d974d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keb330ec217a4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4c7b255ee8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4ff220283c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keda7e51712ff",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kee8ccc1f73cf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keeaee1985a06",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kef6cb9a887f2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf002d47dc433",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf0645f57cc68",
"sf.ddl.create-semantic-view.create-semantic-view-tables.kf0a8b4db490a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2653730a5ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2ff450727f8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf72def63bcd5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9550fd72b39",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf96d134136c9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9b278bb3a77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kfe4d8c939dc2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kffe4287aed56",
"sf.ddl.create-service.k017fa9caf8b2",
"sf.ddl.create-service.k01d0f26f1e12",
"sf.ddl.create-service.k035400697df4",
@@ -125966,39 +127586,12 @@
"sf.ddl.create-streamlit.create-streamlit.keb82501c5e7b",
"sf.ddl.create-streamlit.create-streamlit.keefe5c0f8de7",
"sf.ddl.create-streamlit.create-streamlit.kf3d20b226d5c",
- "sf.ddl.create-table-constraint.alter-table-add-column.k49bfd193712b",
- "sf.ddl.create-table-constraint.alter-table-add-column.k85ccc5e5a13a",
- "sf.ddl.create-table-constraint.alter-table-add-column.kd605b263be83",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k14230469d4c5",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k341d5912fc37",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k36f89e5d5e2d",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3b92bfe777b3",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3cdda60412df",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k4f580c063caa",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kaed60d378952",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kd6b7268d66d9",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kee28b44692be",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kf10c388e8df0",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1b2561d7899e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8ec19dc23d1d",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9baf4537baa3",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka6b70daddddc",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke0eca23a251f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.keb9096c4ee60",
- "sf.ddl.create-table-constraint.create-table.k2f6a48ca5fc4",
- "sf.ddl.create-table-constraint.create-table.k53a686c53562",
- "sf.ddl.create-table-constraint.create-table.k543bca3b3299",
- "sf.ddl.create-table-constraint.create-table.k6dd9441de67c",
- "sf.ddl.create-table-constraint.create-table.k830e44348615",
- "sf.ddl.create-table-constraint.create-table.k8944116e86b7",
- "sf.ddl.create-table-constraint.create-table.kcf1b93389cff",
- "sf.ddl.create-table.create-or-alter-table.k0bce262f195b",
"sf.ddl.create-table.create-or-alter-table.k808bd6a0f704",
"sf.ddl.create-table.create-table.k294b45271663",
- "sf.ddl.create-table.create-table.k2cbc57e02674",
- "sf.ddl.create-table.create-table.k52c0f68f420b",
"sf.ddl.create-table.create-table.k81e6795ae05a",
- "sf.ddl.create-table.create-table.k91610bc39699",
"sf.ddl.create-table.create-table.kb6cacc4fed80",
"sf.ddl.create-tag.create-or-alter-tag.k18aa7292fdf1",
"sf.ddl.create-tag.create-or-alter-tag.k334e78bc33d1",
@@ -126087,88 +127680,6 @@
"sf.ddl.show-warehouses.k9b013a14443f",
"sf.ddl.show-warehouses.ka3980f8f2cf6",
"sf.ddl.show-warehouses.kb3ccb1d89a97",
- "sf.dml.copy-files.from-select-from.kbb838670eadf",
- "sf.dml.copy-files.from.kc4cfd5341b4c",
- "sf.dml.copy-files.from.kdce4c7ba1e99",
- "sf.dml.copy-files.from.kfd2df13c97aa",
- "sf.dml.copy-into-location.k017849e244d3",
- "sf.dml.copy-into-location.k1189ecb4573b",
- "sf.dml.copy-into-location.k11ad2e6c307e",
- "sf.dml.copy-into-location.k1552fa61e628",
- "sf.dml.copy-into-location.k173ddbc22f24",
- "sf.dml.copy-into-location.k21e13d0da730",
- "sf.dml.copy-into-location.k324d278e179b",
- "sf.dml.copy-into-location.k3c8b3a1efc5d",
- "sf.dml.copy-into-location.k43217d4d9cd9",
- "sf.dml.copy-into-location.k43a16d8c5c1f",
- "sf.dml.copy-into-location.k43cd195701a6",
- "sf.dml.copy-into-location.k5716a1955089",
- "sf.dml.copy-into-location.k764eb6666b5b",
- "sf.dml.copy-into-location.k79f80afa7020",
- "sf.dml.copy-into-location.k84d931f4c9cd",
- "sf.dml.copy-into-location.k8dcee7ddcb98",
- "sf.dml.copy-into-location.k8f61048f97dd",
- "sf.dml.copy-into-location.k9f835e9bec49",
- "sf.dml.copy-into-location.ka30d9a5dadf2",
- "sf.dml.copy-into-location.ka8d9e248d67d",
- "sf.dml.copy-into-location.kac0d649497ad",
- "sf.dml.copy-into-location.kad25d1767527",
- "sf.dml.copy-into-location.kba33cd40ab09",
- "sf.dml.copy-into-location.kc075e88d4ac6",
- "sf.dml.copy-into-location.kc170b6189f01",
- "sf.dml.copy-into-location.kc4c1c734db2d",
- "sf.dml.copy-into-location.kc69193b2a173",
- "sf.dml.copy-into-location.kcaa10d09b9c0",
- "sf.dml.copy-into-location.kceac4404e90f",
- "sf.dml.copy-into-location.kd1368c0a1c2f",
- "sf.dml.copy-into-location.kd6d494b1cc4b",
- "sf.dml.copy-into-location.kda51b9a20ce9",
- "sf.dml.copy-into-location.kdeca2ac4da40",
- "sf.dml.copy-into-location.keafd138ca397",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k27691ceff23b",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k448cc5495ec4",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5a5237d7fa23",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k6e0556556151",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k70259aad49f5",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8a1fe3ca18ad",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k924fefb90d00",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9a1336b8fd6e",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kc06939a1622a",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd504ae9a1e40",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfb0b3507c08e",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k01122963f880",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k053ec8bd4f8a",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k0adead127051",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k3b2cae5f36d3",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6100810148d6",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k63e50a3d6b01",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6f1aeb6973c4",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k832075ff9bb6",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kd3a8bd4a7a19",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfde231d61223",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfe0e0a2fbc55",
- "sf.dml.delete.k2bfa29fab155",
- "sf.dml.delete.k3a36294aafd7",
- "sf.dml.delete.k3acb6075d9c0",
- "sf.dml.delete.k75739d3ac4ef",
- "sf.dml.get.k155f5462d47b",
- "sf.dml.get.k9d23409c5b72",
- "sf.dml.get.kd14cce074694",
- "sf.dml.get.ked099fd87ea0",
- "sf.dml.list.internalstage-externalstage.k24f13adf7280",
- "sf.dml.list.internalstage-externalstage.k396ec337e764",
- "sf.dml.list.internalstage-externalstage.k9dbe1c7c44ec",
- "sf.dml.list.internalstage-externalstage.kf4cea769a335",
- "sf.dml.list.repositoryclone.k9fc5e77087ee",
- "sf.dml.put.k1127a44c4ce8",
- "sf.dml.put.k48afca7c214a",
- "sf.dml.put.k70bbb70a0c4c",
- "sf.dml.put.kc1de12d14d11",
- "sf.dml.put.ke274625db655",
- "sf.dml.remove.k5971c3bb5b37",
- "sf.dml.remove.k8723add8b5f4",
- "sf.dml.remove.kb3bb405ea51f",
- "sf.dml.remove.kd386803de641",
"sf.expressions.data-types-numeric.double.kcf1c9c4b00d8",
"sf.expressions.data-types-text.string.kaa398b570613",
"sf.expressions.session-variables.ka6236ae06564",
@@ -126181,37 +127692,7 @@
"sf.functions.system-explain-plan-json.k34b4a27a76b5",
"sf.functions.to-query.k52f4b25a2004",
"sf.functions.to-query.kdfe11763c33e",
- "sf.query.asof-join.k942364755e67",
- "sf.query.asof-join.ka3d9bee67a26",
- "sf.query.asof-join.kd5e5da185cf8",
- "sf.query.asof-join.kfb35879874fd",
- "sf.query.connect-by.k1e887278d32a",
- "sf.query.connect-by.k3b06cbc80b38",
- "sf.query.connect-by.kc13dab3c3970",
- "sf.query.from.k215fb5b03c45",
- "sf.query.from.k429594af5cec",
- "sf.query.from.kaf4a907db282",
"sf.query.from.kbd5234cefead",
- "sf.query.from.kc7b20f7939d8",
- "sf.query.join.join.k060cac231cdc",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k030fc6a3fb92",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k03446947c04a",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k2001e55d6930",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k4fe4fe87bd2c",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k558d948576fc",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kcf6e523621c9",
- "sf.query.resample.k4a68a79b32ce",
- "sf.query.sample.k02fc5c60a048",
- "sf.query.sample.k0ca0daf0ec68",
- "sf.query.sample.k0d082e19751e",
- "sf.query.sample.k8b0dcead7555",
- "sf.query.sample.k9d477f23662e",
- "sf.query.sample.k9ee54f82e877",
- "sf.query.semantic-view.k1870b21e9f07",
- "sf.query.semantic-view.k48964c387d56",
- "sf.query.semantic-view.kc4adb6dd5b15",
- "sf.query.values.k14b19e807bbb",
- "sf.query.values.kc016dcc1354d",
"sf.security_admin.create-account.k2c40723dd733",
"sf.security_admin.create-application-role.application-role.k879f4664daf6",
"sf.security_admin.create-application-role.or-alter-application-role.ka4df14ae0252",
@@ -127098,7 +128579,6 @@
"40b9eeb5997a-0",
"49342a60d600-0",
"50741cb0d4a4-0",
- "6cc158f3d45a-0",
"6e5b7f7cabc8-0",
"82053c7ac916-0",
"886fc553ceae-0",
@@ -127190,7 +128670,6 @@
"b5-s21-when_other_not_last",
"b5-s24-let_without_value",
"b71904f6957f-0",
- "bc2cdd5c8aef-0",
"c-b5h-h20-let-untyped-no-value",
"c-b5p5-p5-block-end-using",
"c-ddl-d15-stage-with-tag",
@@ -127203,7 +128682,6 @@
"c-q6-union-all-corresponding-by",
"c-q6-union-corresponding",
"c-q6-union-strict-corresponding",
- "c5e1b2fe8fd1-0",
"d81ec1658f6a-0",
"e1d91f24a334-0",
"ec1c895c2290-0",
@@ -127324,13 +128802,6 @@
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.k97b8e7875ebe",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type-rename-fields.kbd6bcbe78a19",
"sf.ddl.alter-iceberg-table-alter-column-set-data-type.type.k163a71431644",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k06d097166e46",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k1758b2f23492",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k390c314e7376",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k4097693527fb",
- "sf.ddl.alter-iceberg-table-convert-to-managed.k478b6ec872f1",
- "sf.ddl.alter-iceberg-table-convert-to-managed.kb971ba5b873d",
- "sf.ddl.alter-iceberg-table-convert-to-managed.ke6bdd97124b0",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k009123e2c4ad",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k23a8d2992bba",
"sf.ddl.alter-iceberg-table-partition-evolution.add-partition-by.k25f0be9379c9",
@@ -127380,79 +128851,6 @@
"sf.ddl.alter-iceberg-table.clusteringaction.k0673029f2c88",
"sf.ddl.alter-iceberg-table.clusteringaction.k85631087659c",
"sf.ddl.alter-iceberg-table.clusteringaction.kcbfb158f0e3b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0012b6282ddf",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k054785d7a7dd",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k0ab419fd4914",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k11d7d5beacd9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k14f804bba45f",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k193ca2e9bf9e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c2a8410dc02",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1c848cb739e3",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1ce54cb1d283",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1d6e1b5b08f4",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k1f336cf21362",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k26138116ca86",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k27db46358781",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k28b0d32e4c8b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k2cefe7c629ed",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3077bb6abc9b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k364e6f1f5eb4",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k37b6b1145dda",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ab83abb90d1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3ce2da92d175",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3d10c8302d27",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k3e6c0197e5f0",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k43d2261dd223",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k447073254467",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k468862d74d73",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k46d88ec311cb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4b15b7c97ec5",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k4ed636560dcb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k543c1b4f1506",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k554de80d2650",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k61d78bfe557f",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k6306ad568a3b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k63138adb170c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k654ed1402834",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k659848049660",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k7a98ac720953",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k83c9ef391c57",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8a90b5af931a",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8b6297cac7ef",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k8f3d3651073e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k933592f94b60",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k93bbe106f162",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9923a2fda66b",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9a2ffa68781e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.k9c631c6fe33c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka6323874c0b9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka899d9e649b3",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ka8d05e3f12ec",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaa14ef5bbb38",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kaeb1a8c70ecf",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb397333b5a3e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kb8d5fc4b9ca1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbad91c22d49f",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbb56768965dc",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kbc2e1eb63340",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc14b39318ce2",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc28b689f9a0e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kc4f3e17c2e3c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kcc39f1b9d6fd",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kccb7045c6ab1",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd1134439fc00",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd2ef9c79c167",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd39715f47d5c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd4f790a8a95e",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kd71903990b27",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kdb19bb7be541",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke3562fb0b4a9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke50bf9be9e5c",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.ke7e663bf0ac9",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kea8cdc0e79f0",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keafeb8fe7545",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.keedbd291b3cb",
- "sf.ddl.alter-iceberg-table.datagovnpolicytagaction.kfba1df10ebe7",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k29df4bae1e8d",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k7843246fab2f",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k836b44aa6bd0",
@@ -127460,20 +128858,11 @@
"sf.ddl.alter-iceberg-table.searchoptimizationaction.k98f87b956e4b",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.kc75eb9449b06",
"sf.ddl.alter-iceberg-table.searchoptimizationaction.kc94ae8458da8",
- "sf.ddl.alter-iceberg-table.set.k0090c333da93",
"sf.ddl.alter-iceberg-table.set.k1b45ae0957e4",
- "sf.ddl.alter-iceberg-table.set.k23ec367a1506",
- "sf.ddl.alter-iceberg-table.set.k3be353e86761",
- "sf.ddl.alter-iceberg-table.set.k42956d468cf5",
- "sf.ddl.alter-iceberg-table.set.k52970baf9ec6",
"sf.ddl.alter-iceberg-table.set.k6524711a5a35",
"sf.ddl.alter-iceberg-table.set.k93d791db06d1",
- "sf.ddl.alter-iceberg-table.set.ka80656fd8898",
"sf.ddl.alter-iceberg-table.set.kbfb3b393ea34",
- "sf.ddl.alter-iceberg-table.set.kd22c428425c7",
"sf.ddl.alter-iceberg-table.set.kd86190580ac3",
- "sf.ddl.alter-iceberg-table.set.kebacb580cde9",
- "sf.ddl.alter-iceberg-table.set.kfd754932114a",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k425e87b90f41",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k472865cff63b",
"sf.ddl.alter-iceberg-table.tablecolumnaction.k5f683050a684",
@@ -127483,12 +128872,7 @@
"sf.ddl.alter-iceberg-table.tablecolumnaction.kda6b0e8bad20",
"sf.ddl.alter-iceberg-table.unset.ke33c9a12af90",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.k0b93e15e7deb",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k3cc2c7934448",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k595f2cb27c8f",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.k9db5c848402f",
"sf.ddl.alter-materialized-view.rename-to-cluster-by.ka1e3b1dca17f",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.kddd9a5fd5f1e",
- "sf.ddl.alter-materialized-view.rename-to-cluster-by.kf55a6eb23487",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.k9e7d88f2b93d",
"sf.ddl.alter-materialized-view.set-data-metric-schedule.ka5984371b88a",
"sf.ddl.alter-online-feature-table.table-set-comment.ke7fec7c4938e",
@@ -127526,65 +128910,7 @@
"sf.ddl.alter-stage.set.syntax.kd30e04e36906",
"sf.ddl.alter-streamlit.set.k6c26d910a22f",
"sf.ddl.alter-streamlit.set.kbf77fd1dc039",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k167705459063",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k17d577f72455",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k1e3dd7888c6c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k21a79d183aab",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k34d46f154cdf",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k39c53b56035e",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ddf129e2ae3",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k3ee931abd7a9",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k498a027de50b",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k4a279cc95eef",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k4cf954231359",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k5067cd63c86d",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k5ea46c63411c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k6458f690a6a0",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k676251fa5e6a",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k6dc41270085c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7125e6e93403",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7190b8343286",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k74d71bd6956f",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k7b53e62565ac",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k82fd0eb5e1cf",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k8edb0da25b00",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.k9f45b4e0105d",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ka14cfc62b89c",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kaa995fab8eed",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kad463e15cce4",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kaf3bfe835e13",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kbba72788c085",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kcf301cb14e5e",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke24bfa456b50",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke93e4cc1e1f8",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.ke9d229ff90a7",
- "sf.ddl.alter-table-column.datagovnpolicytagaction.kf35cefe46861",
- "sf.ddl.alter-table-column.drop-default-set-default.k0de0f719d72a",
- "sf.ddl.alter-table-column.drop-default-set-default.k15ee42a83cef",
- "sf.ddl.alter-table-column.drop-default-set-default.k20c672b7a489",
- "sf.ddl.alter-table-column.drop-default-set-default.k2568b01573b7",
- "sf.ddl.alter-table-column.drop-default-set-default.k2abe91b86236",
- "sf.ddl.alter-table-column.drop-default-set-default.k2f2f2559f6d7",
- "sf.ddl.alter-table-column.drop-default-set-default.k33b25d2c7697",
- "sf.ddl.alter-table-column.drop-default-set-default.k3400b6e56097",
- "sf.ddl.alter-table-column.drop-default-set-default.k36a62c43b101",
- "sf.ddl.alter-table-column.drop-default-set-default.k405344874d88",
- "sf.ddl.alter-table-column.drop-default-set-default.k5bc681b671d5",
- "sf.ddl.alter-table-column.drop-default-set-default.k689f93773c1a",
- "sf.ddl.alter-table-column.drop-default-set-default.k8c044c2a0673",
- "sf.ddl.alter-table-column.drop-default-set-default.ka7425f400522",
- "sf.ddl.alter-table-column.drop-default-set-default.kafd84714995f",
- "sf.ddl.alter-table-column.drop-default-set-default.kbb31f8e635f5",
- "sf.ddl.alter-table-column.drop-default-set-default.kc97d88257902",
- "sf.ddl.alter-table-column.drop-default-set-default.kd2d932ae707b",
- "sf.ddl.alter-table-column.drop-default-set-default.kebf4f32384d6",
- "sf.ddl.alter-table-column.drop-default-set-default.kef9ee902bb93",
- "sf.ddl.alter-table-column.drop-default-set-default.kfa15ddcf63d8",
"sf.ddl.alter-table-event-table.set.k005a03a2288c",
- "sf.ddl.alter-table-event-table.set.k61b2ecb646a3",
- "sf.ddl.alter-table-event-table.set.kd6d303fbd297",
- "sf.ddl.alter-table-event-table.set.ke5f3cc827b65",
- "sf.ddl.alter-table-event-table.set.kefe2c3d28180",
"sf.ddl.alter-table.clusteringaction.k457e5a3d6817",
"sf.ddl.alter-table.clusteringaction.k7a243e87a6b0",
"sf.ddl.alter-table.clusteringaction.k847271395efc",
@@ -127597,67 +128923,8 @@
"sf.ddl.alter-table.constraintaction.ka14776b60229",
"sf.ddl.alter-table.constraintaction.kba826f65ae55",
"sf.ddl.alter-table.constraintaction.kc37b8ead754d",
- "sf.ddl.alter-table.constraintaction.kea8e553cd93e",
"sf.ddl.alter-table.constraintaction.keb8baabd4c81",
"sf.ddl.alter-table.constraintaction.kf538b349ddb6",
- "sf.ddl.alter-table.datagovnpolicytagaction.k01ea9d258b28",
- "sf.ddl.alter-table.datagovnpolicytagaction.k06503c7e13cc",
- "sf.ddl.alter-table.datagovnpolicytagaction.k09256435743e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k0e5dd92527de",
- "sf.ddl.alter-table.datagovnpolicytagaction.k101bba728185",
- "sf.ddl.alter-table.datagovnpolicytagaction.k1025b6d8f7d7",
- "sf.ddl.alter-table.datagovnpolicytagaction.k16c3658fa426",
- "sf.ddl.alter-table.datagovnpolicytagaction.k1d357219b279",
- "sf.ddl.alter-table.datagovnpolicytagaction.k209cf892b851",
- "sf.ddl.alter-table.datagovnpolicytagaction.k244415dd4096",
- "sf.ddl.alter-table.datagovnpolicytagaction.k2e60a28af2a9",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3007fecef278",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3897aa00d68e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k397a61d1c7b4",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3b92c521dd7d",
- "sf.ddl.alter-table.datagovnpolicytagaction.k3f726d333923",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4597e3c95be5",
- "sf.ddl.alter-table.datagovnpolicytagaction.k45c8a0024b21",
- "sf.ddl.alter-table.datagovnpolicytagaction.k46b2170e650f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k47ae1d365b4a",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4916f67b1d5c",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4ba3aa24010d",
- "sf.ddl.alter-table.datagovnpolicytagaction.k4bc036b8c653",
- "sf.ddl.alter-table.datagovnpolicytagaction.k567479039d8b",
- "sf.ddl.alter-table.datagovnpolicytagaction.k586413d254c1",
- "sf.ddl.alter-table.datagovnpolicytagaction.k5b4ebf18270e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k5e65f7afacad",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6388fdf6325f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k638f6278b091",
- "sf.ddl.alter-table.datagovnpolicytagaction.k655a280176ed",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6af7b318ba75",
- "sf.ddl.alter-table.datagovnpolicytagaction.k6bb238eac989",
- "sf.ddl.alter-table.datagovnpolicytagaction.k73a1b851c8ea",
- "sf.ddl.alter-table.datagovnpolicytagaction.k8267c6f3b86f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k85ea0d1d8b07",
- "sf.ddl.alter-table.datagovnpolicytagaction.k88a9d14d0180",
- "sf.ddl.alter-table.datagovnpolicytagaction.k89b005804ce1",
- "sf.ddl.alter-table.datagovnpolicytagaction.k95fde9c59ea4",
- "sf.ddl.alter-table.datagovnpolicytagaction.k990aec207a0e",
- "sf.ddl.alter-table.datagovnpolicytagaction.k9d687c33605f",
- "sf.ddl.alter-table.datagovnpolicytagaction.k9e16ab983afa",
- "sf.ddl.alter-table.datagovnpolicytagaction.ka2a126eefd68",
- "sf.ddl.alter-table.datagovnpolicytagaction.ka81dbca00e0c",
- "sf.ddl.alter-table.datagovnpolicytagaction.kae65c5a9e127",
- "sf.ddl.alter-table.datagovnpolicytagaction.kb3baf29e08cb",
- "sf.ddl.alter-table.datagovnpolicytagaction.kbb22c7346cc2",
- "sf.ddl.alter-table.datagovnpolicytagaction.kc54fbbc3db2f",
- "sf.ddl.alter-table.datagovnpolicytagaction.kcb48d9d4651b",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd00b443bcf99",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd726c34c15c0",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd899d9cca04c",
- "sf.ddl.alter-table.datagovnpolicytagaction.kd9127cbd3985",
- "sf.ddl.alter-table.datagovnpolicytagaction.ke5226b51e604",
- "sf.ddl.alter-table.datagovnpolicytagaction.kecaa429b571a",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf1bec6294f2a",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf32b933dce08",
- "sf.ddl.alter-table.datagovnpolicytagaction.kf38ca7d0b411",
- "sf.ddl.alter-table.datagovnpolicytagaction.kfa74b716e013",
"sf.ddl.alter-table.datametricfunctionaction.k21c977a98894",
"sf.ddl.alter-table.datametricfunctionaction.k5d3c37fec6a3",
"sf.ddl.alter-table.datametricfunctionaction.k6dee323c5f50",
@@ -127679,88 +128946,15 @@
"sf.ddl.alter-table.searchoptimizationaction.kbe1b1fda73d4",
"sf.ddl.alter-table.searchoptimizationaction.kc45bee8ad961",
"sf.ddl.alter-table.set.k1af8a36af625",
- "sf.ddl.alter-table.tablecolumnaction.k481fa1a55645",
- "sf.ddl.alter-table.tablecolumnaction.k8fcc5089ed9c",
"sf.ddl.alter-tag.set.k7fdfe7d53553",
- "sf.ddl.alter-task.set.k0653b1d4a25c",
- "sf.ddl.alter-task.set.k40c1b10b46dd",
- "sf.ddl.alter-task.set.k98072043c837",
- "sf.ddl.alter-task.set.kcae5464fa8dc",
- "sf.ddl.alter-task.set.ke6170e5781ec",
- "sf.ddl.alter-view.datagovnpolicytagaction.k02be91a0e016",
- "sf.ddl.alter-view.datagovnpolicytagaction.k033a1f959e7e",
- "sf.ddl.alter-view.datagovnpolicytagaction.k06adbb772977",
- "sf.ddl.alter-view.datagovnpolicytagaction.k0b6912ca1060",
- "sf.ddl.alter-view.datagovnpolicytagaction.k0d78315db01e",
- "sf.ddl.alter-view.datagovnpolicytagaction.k1124939de451",
- "sf.ddl.alter-view.datagovnpolicytagaction.k13faa842a0c7",
- "sf.ddl.alter-view.datagovnpolicytagaction.k16c54d9e090f",
- "sf.ddl.alter-view.datagovnpolicytagaction.k16ef55761baf",
- "sf.ddl.alter-view.datagovnpolicytagaction.k182764aae8ed",
- "sf.ddl.alter-view.datagovnpolicytagaction.k19e01b9e119a",
- "sf.ddl.alter-view.datagovnpolicytagaction.k1bdd69d7a2b5",
- "sf.ddl.alter-view.datagovnpolicytagaction.k1cac45f0e519",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2039adb0937d",
- "sf.ddl.alter-view.datagovnpolicytagaction.k25fc734478c5",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2b81b78a9c29",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2c06aa66432f",
- "sf.ddl.alter-view.datagovnpolicytagaction.k2c5de2febb5b",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3462cf4ae5d8",
- "sf.ddl.alter-view.datagovnpolicytagaction.k349e5688286f",
- "sf.ddl.alter-view.datagovnpolicytagaction.k38b31210899c",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3dbc0686a5aa",
- "sf.ddl.alter-view.datagovnpolicytagaction.k3de12ce28726",
- "sf.ddl.alter-view.datagovnpolicytagaction.k4e5e81ac3819",
- "sf.ddl.alter-view.datagovnpolicytagaction.k50177683c3a6",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5ae1ee61f1ea",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5b59fd8da0f8",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5d6285424731",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5f90bad798af",
- "sf.ddl.alter-view.datagovnpolicytagaction.k5fb23a24cae9",
- "sf.ddl.alter-view.datagovnpolicytagaction.k64a74997919d",
- "sf.ddl.alter-view.datagovnpolicytagaction.k6a28030d5461",
- "sf.ddl.alter-view.datagovnpolicytagaction.k7403d40e87c0",
- "sf.ddl.alter-view.datagovnpolicytagaction.k769afa41cbc6",
- "sf.ddl.alter-view.datagovnpolicytagaction.k7c0403d4f17b",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8199d9f78b90",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8461d4c09471",
- "sf.ddl.alter-view.datagovnpolicytagaction.k84c006a2c318",
- "sf.ddl.alter-view.datagovnpolicytagaction.k85261c8aadc7",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8934f47c4af1",
- "sf.ddl.alter-view.datagovnpolicytagaction.k896519111aa2",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8c39cbcdd456",
- "sf.ddl.alter-view.datagovnpolicytagaction.k8ecae8feb561",
- "sf.ddl.alter-view.datagovnpolicytagaction.k919562c0aa50",
- "sf.ddl.alter-view.datagovnpolicytagaction.k94180e24e2ec",
- "sf.ddl.alter-view.datagovnpolicytagaction.k97d375468215",
- "sf.ddl.alter-view.datagovnpolicytagaction.k98a0211ec6d5",
- "sf.ddl.alter-view.datagovnpolicytagaction.k98adbc554584",
- "sf.ddl.alter-view.datagovnpolicytagaction.k993d27ea4487",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9a95e73cb7ca",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9b4f59085939",
- "sf.ddl.alter-view.datagovnpolicytagaction.k9bde1cc9d7d2",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb0eb692b337b",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb18ac4b02af0",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb37f67d11566",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb7190c7ccf85",
- "sf.ddl.alter-view.datagovnpolicytagaction.kb9279f51af4f",
+ "sf.ddl.alter-task.set.k0653b1d4a25c",
+ "sf.ddl.alter-task.set.k40c1b10b46dd",
+ "sf.ddl.alter-task.set.k98072043c837",
+ "sf.ddl.alter-task.set.kcae5464fa8dc",
+ "sf.ddl.alter-task.set.ke6170e5781ec",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k6a28030d5461",
+ "sf.ddl.alter-view.datagovnpolicytagaction.k8199d9f78b90",
"sf.ddl.alter-view.datagovnpolicytagaction.kbdb9b8a922ab",
- "sf.ddl.alter-view.datagovnpolicytagaction.kc34ad30d5c5a",
- "sf.ddl.alter-view.datagovnpolicytagaction.kc86b7d62fe67",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcc560bad0222",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcea2b3112b70",
- "sf.ddl.alter-view.datagovnpolicytagaction.kcf120bd5a8c6",
- "sf.ddl.alter-view.datagovnpolicytagaction.kd34e0dadc231",
- "sf.ddl.alter-view.datagovnpolicytagaction.kd41ec77ab59e",
- "sf.ddl.alter-view.datagovnpolicytagaction.kdf8517ddf08f",
- "sf.ddl.alter-view.datagovnpolicytagaction.ke2408bbc5b4b",
- "sf.ddl.alter-view.datagovnpolicytagaction.ke6d30795f422",
- "sf.ddl.alter-view.datagovnpolicytagaction.ke79285d2fb20",
- "sf.ddl.alter-view.datagovnpolicytagaction.keaeacf51fe28",
- "sf.ddl.alter-view.datagovnpolicytagaction.kebd35a537344",
- "sf.ddl.alter-view.datagovnpolicytagaction.kfbf8b5dd85d9",
- "sf.ddl.alter-view.datagovnpolicytagaction.kfde5b35c1695",
- "sf.ddl.alter-view.datagovnpolicytagaction.kffc74dd870aa",
"sf.ddl.alter-view.datametricfunctionaction.k0425e380fde3",
"sf.ddl.alter-view.datametricfunctionaction.k37de96955168",
"sf.ddl.alter-view.datametricfunctionaction.k4df9591e89a0",
@@ -127771,19 +128965,12 @@
"sf.ddl.alter-view.set.k807005942229",
"sf.ddl.alter-view.set.k8fd6002a7cd1",
"sf.ddl.alter-view.set.k9965db81144b",
- "sf.ddl.alter-view.set.kab0a4773d30e",
"sf.ddl.alter-view.set.kb13e8adea26f",
- "sf.ddl.alter-view.set.kbb80b933d68a",
"sf.ddl.alter-view.set.kbea38ebf94b1",
- "sf.ddl.alter-view.set.kd474db2b599f",
"sf.ddl.alter-view.set.kd4bbc7d5b27c",
- "sf.ddl.alter-view.set.kd680b0c27716",
- "sf.ddl.alter-view.set.kde93e579b67a",
"sf.ddl.alter-view.set.ke6453531214c",
"sf.ddl.alter-view.unset.k1d81df43ddac",
"sf.ddl.alter-view.unset.k2a1878599876",
- "sf.ddl.alter-view.unset.k77b18f622143",
- "sf.ddl.alter-view.unset.k79eee0e9cbc9",
"sf.ddl.alter-view.unset.k9e8786e29055",
"sf.ddl.alter-view.unset.k9f80b274f6f4",
"sf.ddl.alter-view.unset.kba8fb112aa93",
@@ -128212,129 +129399,10 @@
"sf.ddl.create-cortex-search.text-indexes-vector-indexes.kf045d59093fe",
"sf.ddl.create-cortex-search.text-indexes-vector-indexes.kfa839a3bec8e",
"sf.ddl.create-cortex-search.text-indexes-vector-indexes.kffdcb1367e80",
- "sf.ddl.create-database-catalog-linked.k082d1689682a",
- "sf.ddl.create-database-catalog-linked.k10756ea9468b",
- "sf.ddl.create-database-catalog-linked.k13499869278a",
- "sf.ddl.create-database-catalog-linked.k16031fcdb293",
- "sf.ddl.create-database-catalog-linked.k1c4a5009722b",
- "sf.ddl.create-database-catalog-linked.k20b9b3c5289f",
- "sf.ddl.create-database-catalog-linked.k20f57f635b4a",
- "sf.ddl.create-database-catalog-linked.k21491912bc77",
- "sf.ddl.create-database-catalog-linked.k2e76508dc1b5",
- "sf.ddl.create-database-catalog-linked.k3320f5981926",
- "sf.ddl.create-database-catalog-linked.k33b89d3b412d",
- "sf.ddl.create-database-catalog-linked.k3a9effc01337",
- "sf.ddl.create-database-catalog-linked.k3c962f134e5f",
- "sf.ddl.create-database-catalog-linked.k4b1a90b2d577",
- "sf.ddl.create-database-catalog-linked.k4b8d5dc89d3f",
- "sf.ddl.create-database-catalog-linked.k4fd12d16b82c",
- "sf.ddl.create-database-catalog-linked.k6af17dc6094c",
- "sf.ddl.create-database-catalog-linked.k6f33278953f4",
- "sf.ddl.create-database-catalog-linked.k734002ff161c",
- "sf.ddl.create-database-catalog-linked.k76a0e71b8493",
- "sf.ddl.create-database-catalog-linked.k7ab5b3f0ec6e",
- "sf.ddl.create-database-catalog-linked.k8e4b07a7fdd3",
- "sf.ddl.create-database-catalog-linked.k9f217a35a936",
- "sf.ddl.create-database-catalog-linked.ka3a9a7921c3c",
- "sf.ddl.create-database-catalog-linked.kb1e0fffe80b1",
- "sf.ddl.create-database-catalog-linked.kb92524d75f13",
- "sf.ddl.create-database-catalog-linked.kbf92fe31706f",
- "sf.ddl.create-database-catalog-linked.kcaa7eddd4b1e",
- "sf.ddl.create-database-catalog-linked.kd031145e4323",
"sf.ddl.create-database-catalog-linked.kd0c639bd486f",
- "sf.ddl.create-database-catalog-linked.kd4283e342dea",
- "sf.ddl.create-database-catalog-linked.kd4a26eed0665",
"sf.ddl.create-database-catalog-linked.kd7f8a471f88a",
- "sf.ddl.create-database-catalog-linked.kdd89331245ca",
- "sf.ddl.create-database-catalog-linked.ke75ee9bb74ee",
- "sf.ddl.create-database-catalog-linked.kee5a2d2b9562",
- "sf.ddl.create-database-catalog-linked.kf28038ec1d9f",
- "sf.ddl.create-database.create-database-from-listing.k0690849c85b5",
- "sf.ddl.create-database.create-database-from-listing.k1ee3097ed094",
- "sf.ddl.create-database.create-database-from-listing.k66d0aca1076d",
- "sf.ddl.create-database.create-database-from-listing.kdc430cf62170",
- "sf.ddl.create-database.create-database.k00ed68669a80",
- "sf.ddl.create-database.create-database.k084ddd72eab2",
- "sf.ddl.create-database.create-database.k08dbd26e428a",
- "sf.ddl.create-database.create-database.k1060d378c417",
- "sf.ddl.create-database.create-database.k132a3fb54d16",
- "sf.ddl.create-database.create-database.k1431fc2509bd",
- "sf.ddl.create-database.create-database.k163aa7ef34cf",
- "sf.ddl.create-database.create-database.k1ad8777e6d9a",
- "sf.ddl.create-database.create-database.k1c4afaf8e4ef",
- "sf.ddl.create-database.create-database.k1cd1428e5901",
- "sf.ddl.create-database.create-database.k202ad5890c32",
- "sf.ddl.create-database.create-database.k2113724d438e",
- "sf.ddl.create-database.create-database.k24c191da97c2",
- "sf.ddl.create-database.create-database.k26464dc444b0",
- "sf.ddl.create-database.create-database.k2a4d0457fe77",
- "sf.ddl.create-database.create-database.k37b520e8731c",
"sf.ddl.create-database.create-database.k3c0dc0ce5fe8",
- "sf.ddl.create-database.create-database.k41d4c75370f2",
- "sf.ddl.create-database.create-database.k41f5f0921a85",
- "sf.ddl.create-database.create-database.k43665b687b8d",
- "sf.ddl.create-database.create-database.k44b613e65beb",
- "sf.ddl.create-database.create-database.k5045fee5522d",
- "sf.ddl.create-database.create-database.k5ae75fd183c8",
- "sf.ddl.create-database.create-database.k5e12117e2d7c",
- "sf.ddl.create-database.create-database.k6ce5cdd291d8",
- "sf.ddl.create-database.create-database.k7076cff99748",
- "sf.ddl.create-database.create-database.k7a01a266f5bd",
- "sf.ddl.create-database.create-database.k7f76e82d834c",
- "sf.ddl.create-database.create-database.k7fa6e67eb18e",
- "sf.ddl.create-database.create-database.k89ad14431069",
- "sf.ddl.create-database.create-database.k946beaa99500",
- "sf.ddl.create-database.create-database.k976ad7065160",
- "sf.ddl.create-database.create-database.k9c094572abfc",
- "sf.ddl.create-database.create-database.ka475285550d9",
- "sf.ddl.create-database.create-database.ka9e8cde1c217",
- "sf.ddl.create-database.create-database.kacf9c95216d7",
- "sf.ddl.create-database.create-database.kb501dffa2ec6",
- "sf.ddl.create-database.create-database.kb56c5e10ae7d",
- "sf.ddl.create-database.create-database.kc184caf3638e",
- "sf.ddl.create-database.create-database.kc3d54172d98e",
- "sf.ddl.create-database.create-database.kd0c2cee08040",
- "sf.ddl.create-database.create-database.kd167a83bbbe2",
- "sf.ddl.create-database.create-database.kd433a503d6a1",
- "sf.ddl.create-database.create-database.kd90762dc034b",
- "sf.ddl.create-database.create-database.kd96ec96f2aa3",
- "sf.ddl.create-database.create-database.kdd9d44e3bbbb",
- "sf.ddl.create-database.create-database.kde20b13f23ce",
- "sf.ddl.create-database.create-database.kdf45e077f164",
- "sf.ddl.create-database.create-database.ke0573d53c6b3",
- "sf.ddl.create-database.create-database.ke738369731aa",
- "sf.ddl.create-database.create-database.ke86d5118e69a",
- "sf.ddl.create-database.create-database.ke9ee6fe06046",
- "sf.ddl.create-database.create-database.kecffb771d7d5",
- "sf.ddl.create-database.create-database.kf1788043caf0",
- "sf.ddl.create-database.create-database.kf31d51ec3f95",
- "sf.ddl.create-database.create-database.kf55b6f108013",
- "sf.ddl.create-database.create-database.kfc4ad856743a",
- "sf.ddl.create-database.create-or-alter-database.k0bd98f20bcec",
- "sf.ddl.create-database.create-or-alter-database.k0e77624212b2",
- "sf.ddl.create-database.create-or-alter-database.k17e3ff15db31",
- "sf.ddl.create-database.create-or-alter-database.k1d22bf894d6f",
- "sf.ddl.create-database.create-or-alter-database.k1fba70daf6fc",
- "sf.ddl.create-database.create-or-alter-database.k3aef8f188c8c",
- "sf.ddl.create-database.create-or-alter-database.k3bab6c285048",
- "sf.ddl.create-database.create-or-alter-database.k460ff8c98444",
- "sf.ddl.create-database.create-or-alter-database.k4dc419c7991f",
- "sf.ddl.create-database.create-or-alter-database.k524dc014abb5",
- "sf.ddl.create-database.create-or-alter-database.k54d3ca38ddf0",
- "sf.ddl.create-database.create-or-alter-database.k5c7bcbca3d67",
- "sf.ddl.create-database.create-or-alter-database.k6379c31103db",
"sf.ddl.create-database.create-or-alter-database.k6b1808eb6a48",
- "sf.ddl.create-database.create-or-alter-database.k82e92ac0f18f",
- "sf.ddl.create-database.create-or-alter-database.ka6e5ce886ab6",
- "sf.ddl.create-database.create-or-alter-database.ka7064891d4f1",
- "sf.ddl.create-database.create-or-alter-database.kac445fac039c",
- "sf.ddl.create-database.create-or-alter-database.kad5e1fa8e2ba",
- "sf.ddl.create-database.create-or-alter-database.kc47a02d57ca8",
- "sf.ddl.create-database.create-or-alter-database.ke6e5acdfcf03",
- "sf.ddl.create-database.create-or-alter-database.ke858fef57e3e",
- "sf.ddl.create-database.create-or-alter-database.kea265adfd057",
- "sf.ddl.create-database.create-or-alter-database.kf340ab6a0e51",
- "sf.ddl.create-database.create-or-alter-database.kfc84995e97ef",
"sf.ddl.create-database.define-database.k0b1d8f5e8b09",
"sf.ddl.create-database.define-database.k0b40e98bf061",
"sf.ddl.create-database.define-database.k17a4cf612e29",
@@ -128384,131 +129452,6 @@
"sf.ddl.create-dcm-project.kd5c9c52da126",
"sf.ddl.create-dcm-project.kd5f5e40d468f",
"sf.ddl.create-dcm-project.kfbc005deb398",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k03df8f6bbe19",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k07981f8dbc97",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k08a5848b910d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dcb5fa9264e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k0dd62f84443f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k104e6a23ae80",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1121dc56c206",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k12bfb77edc3f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k155edd0fe59a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1a98a6e287e4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1adfdc95740e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k1d025435d3f6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2628084f32f5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2838148ff3ae",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k285bb943364d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k28f6770bb1b7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2a75d2d109df",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2b97fc4e28cd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2c1c1e1ec7d0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k2eda9efc1d16",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k31c69f2244b4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k321868f4e075",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k33e0d40c022d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k360dfb37479d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k39586b621320",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3bb2056890c5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3c6b6272e22f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k3e843ab48e27",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4379e56c6821",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44b0c4ec41e0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k44ec399d8446",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k452be903419c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4620b5ffe3fc",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k48b512d48df7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4b198c2a4800",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4bb76b12b69d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4dfe9abfab65",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e26aa998f66",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k4e74dbc36164",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k500dfd87e70f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k508af4cb8a91",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k51dfac29d47b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5399136f6060",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a28fa8ce81",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k53a8ddfa3a5a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k553734efb850",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k5eddc3f2a14f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k645919659f88",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k66ab41ff22aa",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k67a4a0f9e5f1",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6845138a6135",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6aaaa0990f5c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k6d5c0d419f41",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7571967c24ca",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k75c77943fae5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k793e667742de",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7a4a48f25c09",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k7c0a81d2f66a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8009ddcf4f05",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8374e9992bb5",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k84fc251eef3d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8630c9e973e9",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k8d3659d729ef",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k942c89f89cd0",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9776b1903c8c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k978420bf8e3f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k993a6a5c9024",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9940d713649c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9cf3dfa27f03",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9d7becf2569f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9da740b9f967",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.k9dc9648fc897",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka0147fb23632",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2dae9eb98d9",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka2f6f016047f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ka4268fffadfd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaaf6b6e669c4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kae1b382263f3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kaf96e3c02e0f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb0c21a928228",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24999b5d1fd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb24b858762df",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb2fc658ce032",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb5be6dc7b54b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7023be7f72d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb7cfb0999667",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb80a5b38ae4a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kb97ec3a10827",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbc2963ee2a55",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbdbaf342e1c3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe6fde75955f",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe8f7a55bfc2",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kbe90c46de28b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc2410718c59a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc297ac2bcdf3",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3885dfadc5a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc3e0b7a4a5cd",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc59f7a28de19",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc62f418ad1ea",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc7031fad4108",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kc9e6693b146a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcb6e8f52dbc6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kcd95f412d9db",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kce31e4ccc067",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd0f14cbb7e73",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd28b90b31b4c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd499bcff834a",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd53e77a8b5a4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kd54832cc0007",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdae477bfebd6",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbee521c14bf",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdbf2e69a5387",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdc4a76f4b53c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kdf78e2dd33ff",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke19674b6142d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.ke5c8ebe4152d",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebccb051595e",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kebefdd1115ca",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kef7d2f8476f8",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf0a05ddc5cf7",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf2b17e908b9b",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf4019ba7a017",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf7ba11ee5a0c",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kf820e092a9c4",
- "sf.ddl.create-dynamic-table.create-dynamic-iceberg-table.kfe99bfc26c4c",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k02a282e232db",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k05489686a7dc",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k117cad7aed52",
@@ -128526,7 +129469,6 @@
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k39b41a06b542",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3caf7e8cb6d0",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3cf82c03837b",
- "sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k3def2b04e869",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k450b5a7766af",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k453945c41a15",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.k4603d6b119fa",
@@ -128570,99 +129512,7 @@
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kf32979d6ffb8",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kf4a23d92754f",
"sf.ddl.create-dynamic-table.create-dynamic-table-target-lag.kfad59ddbe04c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k035f4c800364",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k049e410f30e1",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k07b497c7a105",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k09140e7a56be",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k0f54ebb8a13c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k1cc8c00a5ce3",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k1d406a558e50",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k207985b5e992",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k209fc72aef2b",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2798bb269d4a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k28b03e38fc85",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2bdcc2ec9f50",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k2d5174c91813",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k3232695e9dcf",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k35625080bc84",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k3617da7c2dcd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k36836987d89e",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k381ac6c5e078",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k385e3329240c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k424a151f0350",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k438f3876f295",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k449689650143",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k4c5d87761588",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k521854d5b292",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k54cf5d6fcb7f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k55aaf640d460",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k58be59abbdf7",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5ac2da2c25fd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5d0ebeae230a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k5f0a5176e60a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k602b990b3209",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k603ad528d182",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6068a503e40d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k614f15509435",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6193648daffc",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k627d104caeb1",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k671d3e822f08",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6a307f29fad5",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6ae91bed1326",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k6dd60b3dea65",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7288e738e698",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k738f17ee9775",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k73f298dda5fd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k74ed9a24dc0c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k77773f2c7fa7",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k791605459e19",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k79510a837c52",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k79788441eee7",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7a808871d4bd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k7d64b46d2a2a",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k80bddb11f2a4",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k82b0f1410e07",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k82d44e6f8307",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k87cbe1ac8f36",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k88fd6a1baad2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8a8331e6dee4",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8b72e7ba4b51",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8b98636045a4",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k8dcc49bf30b5",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.k91ef963345b2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka0bca5d5e542",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka1599df99773",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ka8b67715efaa",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kac063fb3b5dd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kad3203574b76",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kae90b2b47e9f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb0fbd2e31fcd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb59cd3e3e643",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kb7732dd6f0bf",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd3960492400",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbd914704f990",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kbf6940734e3c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc0e0739b3d96",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc259fcaa2896",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3a6e8e66e16",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc3ae922225a2",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kc929465c3129",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kcc3daea5104f",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kce48e003cc1d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kd2ccf16c287c",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kdc568639cdcd",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke21a1b95f568",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke38456c6bc08",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke3be662116df",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ke5a00515ade6",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keb7e30aba7d3",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kec4277d9dc56",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked2f7e64101d",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.ked3e525c5eec",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.keff217d36049",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf219aac09301",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kf49c99f5a9d4",
- "sf.ddl.create-dynamic-table.create-or-alter-dynamic-iceberg-table.kfbce7b5afc00",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k0fd19007bae5",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k2acf349eff73",
"sf.ddl.create-dynamic-table.create-or-alter-dynamic.k389c38b73a47",
@@ -128816,576 +129666,31 @@
"sf.ddl.create-event-table.table.ke81a17d6f572",
"sf.ddl.create-event-table.table.kec2839b42c59",
"sf.ddl.create-event-table.table.keed455571aaa",
- "sf.ddl.create-event-table.table.kf40bc014a314",
- "sf.ddl.create-event-table.table.kfc0fa99109a1",
- "sf.ddl.create-external-agent.k06ac0f0677fe",
- "sf.ddl.create-external-agent.k13a6a34977e9",
- "sf.ddl.create-external-agent.k32df3e4d1bf1",
- "sf.ddl.create-external-agent.k3313fd3fb275",
- "sf.ddl.create-external-agent.k4b7d5a793c6c",
- "sf.ddl.create-external-agent.k6854f0d0eca1",
- "sf.ddl.create-external-agent.k6a3bfcfe6684",
- "sf.ddl.create-external-agent.k79418f014a07",
- "sf.ddl.create-external-agent.k9647ccb9fa16",
- "sf.ddl.create-external-agent.k9cb1a65657fa",
- "sf.ddl.create-external-agent.kbc488403dcc0",
- "sf.ddl.create-external-agent.kcaf5cc80d908",
- "sf.ddl.create-external-agent.ke5461079151e",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k007dcc7f5614",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k3f6b725a3c98",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k4114dc0df61e",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k7917f401648f",
- "sf.ddl.create-external-function.function-returns-api-integration-as.k96790db21363",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kce4a2e114884",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kdee0df08988d",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kea1ed432fdb0",
- "sf.ddl.create-external-function.function-returns-api-integration-as.kfca8a1df779c",
- "sf.ddl.create-external-function.function.k3f6b725a3c98",
- "sf.ddl.create-external-function.function.k8b5d5594160c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k00251b300f6a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k013b142bf74d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k017024da0acf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k023e3da9ce27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k03734c16218e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k039ce25f7ded",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0529ac1518a1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k06e958da4657",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0711bd4afcf5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0760597ca75c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0864853572a4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k08cf6756e773",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a0521d3494b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a4e9d30beab",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0a7669605bbb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b40d9743908",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b687cf77870",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0b969eda5870",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0c8afcf8d60d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k0f672a1c5ed9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1254350a5614",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k14ca7e7f2a02",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k178531b78771",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k17d5435505f5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k18f378b7c7f9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k19567f2acb9a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1a5b25d4436e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1ce519d0f32a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1d25aecc9f36",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k1fd5bb315811",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k204772fae35d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2107c40baefc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k217a1ce6b388",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k221ab70f8f6e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k22c88a7e5dd0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k23f7d24cc6ad",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k23ffda6c78df",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k241f404a27f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k242654538ffb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k24b59e053ae6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k24e4ad4de5b1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25df3ba60e2c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k25dfd52f584e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k264a33bc67b9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k27842273b296",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k27873a711f08",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k278ef16d8205",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2866e1311098",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k28c52b2d23c4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k295d1e7dafd7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2994aa1832f7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2ae4933fcd85",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2af0a8839d38",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2b5db09eeaf8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2c337de3f645",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2d83742bdd0e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k2e76edd52eba",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k320014257fd9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3382b75e5f07",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k369e8e585855",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k372456a4c8c3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k376651264149",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k37c62eece993",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k37eddec52406",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k388df0b9eaa6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3910fee2b540",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3b1c9e8eefb6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3b919b4eedd5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3c1cdb97ca63",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3ca02c36e2c7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3d3380668d46",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3d7e021515d2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3df215d64385",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3f384e8a1c98",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k3fbabd2788d2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k40250ae82011",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k411eb7ad55a2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4123760afb22",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4142bdb44ad2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k42830e247147",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k432a0875f22d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k468c64dad412",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k48bd31c1c422",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k49624ce73d1d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4a0e59de5b15",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4ae4a1913cd8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b374d2dc3cf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4b54a2e87cc0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4c4693d5ef86",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k4cb48f157ad5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k508e7cb3ca2e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k50903a030727",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k513d97260faf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51ab40d1c9d6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k51f9fe3b30e4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k52cf125c5620",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5345e97ed6a7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k53d352c37e43",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k54cbe13c23e3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k551b2c26ef2a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k559bc5a8c43e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k55d686363f6a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5907ab487a10",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5948ad33d085",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k59d9f7d7acdc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5a959304e859",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5ac91e4a3b3a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5aef0f484617",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5c498c97c975",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5e82e75a4253",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5ead43f57f2b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5f2440f9479b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k5f82b9daebd9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6404e9fb3909",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6441069515be",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k64666303b9f9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k653f3a3721b2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k67fc85b11fa5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6811fedf3926",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6872bf91a39d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k69dca94dd804",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6a42072a1e1e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6b1d415d4bce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6baccf6a8202",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6bdc2fe47ddc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6c4f09fe8b6f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6cd09652bb1d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6ed40b71bde3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6f09302e19dc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k6fc888fa3ca1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k717c3a0aa64d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k71b3f239a5d1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k753cf0a03450",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7726d38c6671",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k784ecc958f3f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7901dda3567b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k79cfa6f73db3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7c7b71634832",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7d6f1df0efce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7d881be41865",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7e720739ab61",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7e8afa6b29d9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7f9ef5ecedd3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k7fe48a6f2217",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k80c2110f1d1c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k80d83f363f81",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k81b971029e2e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k81e773aa5c9a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k82ddca20d304",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k848ecb907a95",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k86f3c380200e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8736535dfcf0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87bd09e6d754",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k87cc0e4654af",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k880a0050852a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k881fa2a2c33c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k88c76ff5f58d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k898feade1486",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8a6ec15cee64",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8d1db4df131f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8d5ebf5a2315",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8deb0abeb9da",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8ee80c13de94",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k8fb515ca5185",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9061b7e78340",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k91bd97764ff5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k92b365338c1e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k93be999c3d50",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k93dcd485c821",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9456d7b62636",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k95d4ee5b18ba",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k98859790c59f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9a752740aed5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9aec87b3099f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b10bcfce856",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9b2f75b82232",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9ca9fd645459",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9cf762a366af",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9cfe89a99a15",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9df6b12c1f32",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9e0f6dc9c1ae",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k9ea8eb36c966",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka1fa0564039f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka62affc78af5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka6ec9d80501f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka79f77aae2fb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ka883db7b6cbb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kad57567f81b5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kae3c3f2e98aa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kaf923c2271a2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kafc854f67657",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kafc9271fce07",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kafd64ac5ee3b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0294aaf205a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb02cf367abdf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb077d72b98f2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0e489c4cefb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb0f038efc06a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb2a941820c97",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb3aa77f538d5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb5181903aea5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb607938076f1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb63021fa57ed",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb70c7f887fd5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb73a5bc61b8b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb77b389cd34f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb80de09c410c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb813dfe9b167",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb83caa5353dd",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kb95b5f32c5f6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kba04d5439565",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbaa728ba3c7f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbafaaede410d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbb4cd8b173e1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbbc9f9a322db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbc456dc1bbce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbca32967c715",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbd55a1348c92",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kbe74c756e1c9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc16a5333df92",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc39f7da47f5e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc3d6195bcb02",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc79f4c0e68db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc7a171a070c6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kc802a781907d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kcd3f41fac480",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce045cd4223a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kce9e7cbee2f0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kced3ce5af160",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd0e22131cd64",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd27312e6aca8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd5c1636dee3a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd630e4dd8e50",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd679f3ca1b11",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kd6dc540da78e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdac15a6ac93a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdc162be9b8ba",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdc236d7f2725",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdc7a75564a63",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdea013521fc8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdf2b9f1600c6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdf336ce79562",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kdf4d8a562771",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke0c6157e6d84",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke0d9f466fac4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke100b1c6f407",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke18ec99e7d01",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke2d04bcb8165",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke2f0afbaa944",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke4a76de9f9f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke63cf63136d7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke83f5a22a12f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke884679c5953",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ke9cc495cf7d9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.keafb9c0977e7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.ked12c82e6235",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.keeb6debf9ceb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf04f799b7cf0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf0f93cc63613",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf1affca45ecf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf256dac808d6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf5433a4aceb9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf59e9d2f3a03",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf5b18b30bab5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf60632406808",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf6f0798aabf7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf72b44cb4ad9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf7b983cd5841",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf7f07e842581",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf88703983fd4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kf99ad5ca7fc1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfc60c2300be0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfe6f133165b8",
+ "sf.ddl.create-event-table.table.kf40bc014a314",
+ "sf.ddl.create-event-table.table.kfc0fa99109a1",
+ "sf.ddl.create-external-agent.k06ac0f0677fe",
+ "sf.ddl.create-external-agent.k13a6a34977e9",
+ "sf.ddl.create-external-agent.k32df3e4d1bf1",
+ "sf.ddl.create-external-agent.k3313fd3fb275",
+ "sf.ddl.create-external-agent.k4b7d5a793c6c",
+ "sf.ddl.create-external-agent.k6854f0d0eca1",
+ "sf.ddl.create-external-agent.k6a3bfcfe6684",
+ "sf.ddl.create-external-agent.k79418f014a07",
+ "sf.ddl.create-external-agent.k9647ccb9fa16",
+ "sf.ddl.create-external-agent.k9cb1a65657fa",
+ "sf.ddl.create-external-agent.kbc488403dcc0",
+ "sf.ddl.create-external-agent.kcaf5cc80d908",
+ "sf.ddl.create-external-agent.ke5461079151e",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.k007dcc7f5614",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.k4114dc0df61e",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.k96790db21363",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.kdee0df08988d",
+ "sf.ddl.create-external-function.function-returns-api-integration-as.kfca8a1df779c",
+ "sf.ddl.create-external-function.function.k8b5d5594160c",
+ "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.k880a0050852a",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-file-format.kfebe56122a6c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k00669fddd144",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k027377c667dd",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k03dcdc74ca0c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k04bdc8e66b6d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k05509c4b3a2d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0701353b99e8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k087413c523fa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k092090c12a18",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ae90e808846",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0af74c107415",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0d9dc4f2b649",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e19ad9068f2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0e4806c5b472",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k0ea52144eb24",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k10156f533ad8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k109a8c302cab",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1155c22db68c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k11766f6b9bc9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k13616a8a966d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k16a57dd23fd3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k171aac8e4e2a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k17e29781fe6d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k17eef2612830",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k193dc4ccd1e8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k19521f7340be",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1a74ede470b6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1aef10434462",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1c0e17fc5861",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1d83dea5b4f5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1dcbc981f61f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k1e6a495d32ce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k20e68b5b6cf0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k210c46a7a7cb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2110e9175cee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k21ea7f94fb8f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k21f7b781dc34",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k22884f1e4842",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k23a38c4008c7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k23cd68442574",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k24f27c131657",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k28bc2444a8b6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k295fd1809b41",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2988fd4b7357",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2a470435a632",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2aa27438d2a0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2aeef41a3ccb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2b603477eff2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2c4e73ec98b1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k2dd4f4bab16a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k30460eed4bc1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k33bf44465753",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k34a4e311592d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k34b1f14c8d78",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k35951adda15b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3632f8a5d826",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37dafba093c5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37e2e6985999",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k37fd7a3de01a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k383a3bc5e7ca",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k385c074fd0b7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k39dd792b19f3",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3a42f0a64011",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3b111dfbfc94",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3c7549b997ee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3d97c768561b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3e2caff4d460",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3e6f32b15bd6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3f026591e06c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3f303bca6067",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k3fd390f48761",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4114ff1de098",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k41db0080bf8b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k42a77702bd60",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4416ffbde018",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k45b5e7422b9f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k46f558712901",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49024682ce14",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k49886425cb31",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a5540968716",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4a6d2fda7d8e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4bc045bf54cc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4bc43e36d6fe",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4c1b6cd18808",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4f17db760961",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4fc2d4ba5b26",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ff7ad8265ad",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k4ffff554de3e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k519ef9382d4d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5218beba2799",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k544136a04939",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5562913c34dc",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k561e25fbb05c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k58dd34e1166e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5c509217591d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5c6e8a725753",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5d80eef5cec8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5e15ab28eebe",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5ee704a10cee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f08e41a7f93",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f0cbbeae386",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5f5d401fcd26",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5fc447e86f18",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k5fdac07d2032",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k60715a8b0d64",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k61b6596e75b9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k662c3af88354",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k67269c835c41",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k676b1eeb21c6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k683710745d62",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k698317cb4a27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6ae8c6f36e2b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6b01c0ca989f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6b690b581a39",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6d5128c4d50a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6f3006046f26",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k6fde4a48e91e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k70551390d290",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7057d22b52ae",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k713bfcd74b42",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7158f4012c12",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k725461a3d193",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7365273fd621",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7547a5294e12",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k75a68feeab2a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k78fbed745682",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k79ad887c581e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7cdcca4c108a",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k7ebbd88e8c27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k80c3ead737de",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k81babdc0a9d6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k834558af723e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k84d0ee9e4689",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k850431a58eab",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k85c471d314de",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k86b710afa19e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k87974dd1fc91",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k87d3aff274d1",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k891e81a629b0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8a785d9baf60",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8aacec768c1c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8c25ca260ab3",
"sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8d7745ab446f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8f7154523b05",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k8f9e74df0a96",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k91808b7c5a9c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k91dc05e97f47",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k935fadc958da",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k943a3c5f100d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k950d90365250",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k959038f1c33b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k967c799400f5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k96af97195aa6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9809720ee924",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k984682bb69ce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9af19be44e59",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9b53a2610b63",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9b7223777652",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.k9d0c20b76ff7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka2880393ddd2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka358da0560ce",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka363d153a7a7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka41fa089252a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka47142336490",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka4a73cb41e27",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka560b2f234bf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka646f1efed6e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka6b05c1a440d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka6ebc1b1174a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka82fae52593e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka8a010a8353f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka95199f1694e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka98e31f35660",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ka9b1b094eaed",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kaa4c6bf45fa0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kab0e419234a2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kabd66913042f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kabeaaf9f5b49",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kac155eed7439",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kace69b3a06a7",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kadbbd44957eb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kae7a4db5bdff",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb052c51fea09",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb0645e1bb6ac",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb0cd513d0f44",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb16ccb27153e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb1ca7eff2f44",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb37c0767bd9d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb57f3df62824",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb5e791d5b444",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb642604f5adb",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb67524e49ebe",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb8fd09ff4741",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb90e2ebd23da",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kb9ecb0ca0c3a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbaae3bb348f6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbbcbc51ff34f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbd6ffe8745fe",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbd893f19a054",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbe36b1463836",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbe9f903f76d0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kbfb251504f96",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc0d1b1a1c21c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc0f570fe1bdd",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc22fd8308709",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc51a71dffa6a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc71da8cb1191",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc7679673c87b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kc9c1d9b5e1ee",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcaecda3707aa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcb25c6349699",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcc76382f377a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kccb159c47ef0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcd13c89dca4b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcd2c284cc93f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kcd69cfa7bf29",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kceaa0042854a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd065e748ebaf",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd125affbfefa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd154c92310db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd1a5afd6ceaa",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd25375c7e441",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd342b48ecd9f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd38e81889ff5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd47ea9eba343",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd58eeb980986",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd61ee42a981e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd6d6c7a3304e",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd6fc504431e4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd7213251f1f0",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd74787c63177",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kd888259db12d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kdb2810b3260d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kddc097cfb9e5",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kdfaf91582e11",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke01dbc32d0f9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke130a94961e6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke2d67dfc3591",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke419d19b7537",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke63bd1c14430",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke87bedbf235a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke9ada340e79a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ke9d41701fcf6",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kea876241e977",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.keaf5df1ee6b4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.keb436accc9db",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ked1199821a82",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.ked59ce465ec9",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kee23814f8cb2",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf17a863f134a",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf2546cc96d0b",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf2dc67a2a4f4",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf393f228c1ec",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf3c8bbf27e65",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf4298394ba02",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf458dca8e5e8",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf5941cbfed6c",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kf9a022393347",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfa0c99d2cb71",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfab5abc19481",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfba9bf6b9d1f",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfd3675bf3b8d",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfd501d5ebaed",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfd668ae76036",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfe27efc6a973",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kfec35e396e67",
- "sf.ddl.create-external-table.cloudproviderparams-location-externalstage-partition-type.kff3c0623d991",
- "sf.ddl.create-external-table.using-template.k3d55e6d24f71",
- "sf.ddl.create-external-table.using-template.k43b84776a5d2",
- "sf.ddl.create-external-table.using-template.ka6b3af164f26",
- "sf.ddl.create-external-table.using-template.kf85f26b420e7",
"sf.ddl.create-external-volume.k060f3cc81269",
"sf.ddl.create-external-volume.k33f818a2010d",
"sf.ddl.create-external-volume.k4aa98b7c6e1e",
@@ -129399,128 +129704,11 @@
"sf.ddl.create-file-format.define-file-format.kd410e9d1ce59",
"sf.ddl.create-file-format.define-file-format.keb7c459323d2",
"sf.ddl.create-file-format.define-file-format.kf5bc37436718",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k1a85b2998db5",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k42beddd43fc4",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k4802715e58d0",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k8c34e089657a",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.k9e44ab622e72",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.ka73ef9bc8c34",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kae82fcba9542",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kdfbcaca09656",
- "sf.ddl.create-function-spcs.function-returns-service-endpoint.kff06ad0e56bb",
- "sf.ddl.create-function.create-function-returns-language.k40dbfbf08625",
- "sf.ddl.create-function.create-function-returns-language.k482d4f95e78a",
- "sf.ddl.create-function.create-function-returns-language.k490715792c64",
- "sf.ddl.create-function.create-function-returns-language.k75e6c99d5e7a",
- "sf.ddl.create-function.create-function-returns-language.ka2dc3101158f",
- "sf.ddl.create-function.create-function-returns-language.kac0136a223e9",
- "sf.ddl.create-function.create-function-returns-language.kad087a56190e",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k444697b2e7d3",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k720f3c3afc06",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k88b3eb683be3",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.k8cabc86cbbe9",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.ka5bf02c09ecc",
- "sf.ddl.create-function.create-function-returns-language.scala-handler.ke30be57afc94",
- "sf.ddl.create-function.create-function-returns-table-2.k34028e2c66f5",
- "sf.ddl.create-function.create-function-returns-table-2.k57de739195ea",
- "sf.ddl.create-function.create-function-returns-table-2.k87cdc2f9e247",
- "sf.ddl.create-function.create-function-returns-table-2.k99cb8c7b9c3a",
- "sf.ddl.create-function.create-function-returns-table-2.kb5a09ebddd9a",
- "sf.ddl.create-function.create-function-returns-table-2.kd41bcae205de",
- "sf.ddl.create-function.create-function-returns-table-2.kfd0d050cd843",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k563f4ee6f76d",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k627718f44eee",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k7b8f828a6e28",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k8c87f1c62938",
- "sf.ddl.create-function.create-function-returns-table.java-handler.k9802a05d4570",
- "sf.ddl.create-function.create-function-returns-table.java-handler.kc5975d520474",
- "sf.ddl.create-function.create-function-returns-table.java-handler.ke00aa960d6c2",
- "sf.ddl.create-function.create-function-returns-table.java-handler.kf90d3c410396",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k659f9fc2c5ba",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8b65bac82097",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k8be88c9a6eb5",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.k9737812e9c73",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.kc7dfe5a56ee0",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.ked901a420a94",
- "sf.ddl.create-function.create-function-returns-table.javascript-handler.kf89263dc608d",
- "sf.ddl.create-function.create-function-returns-table.k07b1d8a72e91",
- "sf.ddl.create-function.create-function-returns-table.k3580bdf72221",
- "sf.ddl.create-function.create-function-returns-table.k466f3cdc95a6",
- "sf.ddl.create-function.create-function-returns-table.k4fac9b74429b",
- "sf.ddl.create-function.create-function-returns-table.k53a8095f491a",
- "sf.ddl.create-function.create-function-returns-table.k74b896cd8ef9",
- "sf.ddl.create-function.create-function-returns-table.ka58f7efa9022",
- "sf.ddl.create-function.create-function-returns-table.kca9418a4c1cb",
- "sf.ddl.create-function.create-function-returns-table.kedf67f8f0a36",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k486283d2dbb9",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k87a8a2d36416",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k8a80eca17a53",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k96b6780d8545",
- "sf.ddl.create-function.create-function-returns-table.python-handler.k9b6f3ef9805b",
- "sf.ddl.create-function.create-function-returns-table.python-handler.ke47628381d81",
- "sf.ddl.create-function.create-function-returns-table.python-handler.kf59e0c394889",
- "sf.ddl.create-function.create-function-returns-table.python-handler.kf5cfe778f346",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.k2f33d50b4b82",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.k64fbc03173f2",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.ka94126fb06e3",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kc152898928fe",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kd9c17980827b",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kdfe8a3e66cec",
- "sf.ddl.create-function.create-function-returns-table.sql-handler.kf3fa53fabf44",
"sf.ddl.create-function.create-function.k51f8fe412ecb",
- "sf.ddl.create-function.define-function.k03fe1173688a",
- "sf.ddl.create-function.define-function.k06c8e3a76054",
- "sf.ddl.create-function.define-function.k07db96ef72a4",
- "sf.ddl.create-function.define-function.k0c96af8c4fa3",
- "sf.ddl.create-function.define-function.k0feed2d10a0c",
- "sf.ddl.create-function.define-function.k13739b5eaf06",
- "sf.ddl.create-function.define-function.k222b89466d26",
- "sf.ddl.create-function.define-function.k22ac0e2338bd",
- "sf.ddl.create-function.define-function.k22d07e83a941",
"sf.ddl.create-function.define-function.k2402be4e8da2",
- "sf.ddl.create-function.define-function.k26f7b14ada61",
"sf.ddl.create-function.define-function.k30430b73f3ff",
- "sf.ddl.create-function.define-function.k3127e6cea6fb",
- "sf.ddl.create-function.define-function.k332623dbef9b",
- "sf.ddl.create-function.define-function.k3a9007cd2373",
- "sf.ddl.create-function.define-function.k47c181f39eaa",
- "sf.ddl.create-function.define-function.k4cc49ad147f8",
- "sf.ddl.create-function.define-function.k4fd8a7b0119e",
- "sf.ddl.create-function.define-function.k50fbe3c25b51",
- "sf.ddl.create-function.define-function.k54d8a6be8e6b",
- "sf.ddl.create-function.define-function.k59931f08a91a",
- "sf.ddl.create-function.define-function.k5ccc263528f8",
- "sf.ddl.create-function.define-function.k5d101d7a0c54",
- "sf.ddl.create-function.define-function.k70ba8f779f19",
- "sf.ddl.create-function.define-function.k7b0264e693dd",
- "sf.ddl.create-function.define-function.k7e7470ee7540",
- "sf.ddl.create-function.define-function.k7f3000eba7b8",
- "sf.ddl.create-function.define-function.k83677fa39d03",
- "sf.ddl.create-function.define-function.k8568e26b37f7",
- "sf.ddl.create-function.define-function.k85e9ce1478c8",
"sf.ddl.create-function.define-function.k99a9624cdd1a",
- "sf.ddl.create-function.define-function.k9c452513b444",
- "sf.ddl.create-function.define-function.ka51bedfd700f",
- "sf.ddl.create-function.define-function.ka8cf84d42686",
- "sf.ddl.create-function.define-function.kac56321d57e4",
- "sf.ddl.create-function.define-function.kb458b527fc52",
- "sf.ddl.create-function.define-function.kb5cc353359e0",
- "sf.ddl.create-function.define-function.kbae70ee31ef2",
- "sf.ddl.create-function.define-function.kbe89a89ffd64",
- "sf.ddl.create-function.define-function.kbec70d725cd6",
- "sf.ddl.create-function.define-function.kc7b9d5530231",
"sf.ddl.create-function.define-function.kce6561bba051",
- "sf.ddl.create-function.define-function.kd260d5fd23e8",
- "sf.ddl.create-function.define-function.kd6ae40c9aa22",
- "sf.ddl.create-function.define-function.kd721e6da9246",
- "sf.ddl.create-function.define-function.kdc77b00d0353",
- "sf.ddl.create-function.define-function.kdceaf1db0d9f",
- "sf.ddl.create-function.define-function.ke0b82beaf6a3",
- "sf.ddl.create-function.define-function.ke1a6331e1ba3",
- "sf.ddl.create-function.define-function.ke51a50b0ba3c",
- "sf.ddl.create-function.define-function.ke7ebfcb1916c",
- "sf.ddl.create-function.define-function.kf0c6c5cd2e6a",
- "sf.ddl.create-function.define-function.kf1523ebbcdd4",
"sf.ddl.create-git-repository.k1b2b182bbe4a",
"sf.ddl.create-git-repository.k29d8f323423e",
"sf.ddl.create-git-repository.k351a55ee94be",
@@ -129544,7 +129732,6 @@
"sf.ddl.create-hybrid-table.table.k4e2d48b26188",
"sf.ddl.create-hybrid-table.table.k5069c51ae2f1",
"sf.ddl.create-hybrid-table.table.k51fa2fddd118",
- "sf.ddl.create-hybrid-table.table.k549574315162",
"sf.ddl.create-hybrid-table.table.k85d18f15eb64",
"sf.ddl.create-hybrid-table.table.ke9c3141cce60",
"sf.ddl.create-iceberg-table-aws-glue.k29d7b2f8c51b",
@@ -129577,7 +129764,6 @@
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kb815ac83ece5",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kdaf2aeacc44c",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kf3c283e29af1",
- "sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kf8c923c0164e",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kfe1ffb9e0b2c",
"sf.ddl.create-iceberg-table-rest.table-masking-policy-as.kfeb9f8fcbb45",
"sf.ddl.create-iceberg-table-snowflake.table-masking-policy-row.k0079eb38b0e0",
@@ -129630,7 +129816,6 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k43bfe1b0f549",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k45d30c111e77",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k46b12b56db6e",
- "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k480f83735153",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k4b0f60ad4684",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k4b14bc70f108",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k4fb889f8dbbc",
@@ -129641,7 +129826,6 @@
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k6b37ecc8577f",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k792c1726d420",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k7ccb377654bd",
- "sf.ddl.create-iceberg-table.table-base-location.parquet-files.k8248f41292a1",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k842d96400024",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k843a07283895",
"sf.ddl.create-iceberg-table.table-base-location.parquet-files.k84d5fae066a6",
@@ -129719,7 +129903,6 @@
"sf.ddl.create-iceberg-table.table.k01218a220f2e",
"sf.ddl.create-iceberg-table.table.k10a437d84ef3",
"sf.ddl.create-iceberg-table.table.k116b8fd6ad4a",
- "sf.ddl.create-iceberg-table.table.k125dcdc712ce",
"sf.ddl.create-iceberg-table.table.k12e6c19e0683",
"sf.ddl.create-iceberg-table.table.k12f3c4ffb3d0",
"sf.ddl.create-iceberg-table.table.k16147e80f826",
@@ -129744,7 +129927,6 @@
"sf.ddl.create-iceberg-table.table.k616178f0d68d",
"sf.ddl.create-iceberg-table.table.k656b3fc05b02",
"sf.ddl.create-iceberg-table.table.k65a6c904ed0a",
- "sf.ddl.create-iceberg-table.table.k67a86d5c0760",
"sf.ddl.create-iceberg-table.table.k68603551b039",
"sf.ddl.create-iceberg-table.table.k6cc4ca737e79",
"sf.ddl.create-iceberg-table.table.k6d73b938f48e",
@@ -129757,7 +129939,6 @@
"sf.ddl.create-iceberg-table.table.k81169837538d",
"sf.ddl.create-iceberg-table.table.k85d5253abb15",
"sf.ddl.create-iceberg-table.table.k8850641ddea7",
- "sf.ddl.create-iceberg-table.table.k8a19828e0d69",
"sf.ddl.create-iceberg-table.table.k920453464a89",
"sf.ddl.create-iceberg-table.table.k97393507ccad",
"sf.ddl.create-iceberg-table.table.ka19e634240d0",
@@ -129812,138 +129993,6 @@
"sf.ddl.create-index.k06f98b76fca1",
"sf.ddl.create-index.k51438fa25dc3",
"sf.ddl.create-index.ke440e3be9eae",
- "sf.ddl.create-interactive-table.as.k02a371bbb6fe",
- "sf.ddl.create-interactive-table.as.k0815325a29ab",
- "sf.ddl.create-interactive-table.as.k0903c4dd413c",
- "sf.ddl.create-interactive-table.as.k0ac564f80e33",
- "sf.ddl.create-interactive-table.as.k0b36be9e0f51",
- "sf.ddl.create-interactive-table.as.k0e40f8604cc5",
- "sf.ddl.create-interactive-table.as.k0e96f4222aec",
- "sf.ddl.create-interactive-table.as.k11a4004096af",
- "sf.ddl.create-interactive-table.as.k16d03142888d",
- "sf.ddl.create-interactive-table.as.k1928259b6900",
- "sf.ddl.create-interactive-table.as.k19403438568c",
- "sf.ddl.create-interactive-table.as.k20be44f88522",
- "sf.ddl.create-interactive-table.as.k2284bd32aa3a",
- "sf.ddl.create-interactive-table.as.k282c6b9dffcb",
- "sf.ddl.create-interactive-table.as.k2871e93eb5db",
- "sf.ddl.create-interactive-table.as.k290ce10a954f",
- "sf.ddl.create-interactive-table.as.k29bebb93ba2b",
- "sf.ddl.create-interactive-table.as.k33a499feeb91",
- "sf.ddl.create-interactive-table.as.k355df27457a8",
- "sf.ddl.create-interactive-table.as.k3c12bbee3383",
- "sf.ddl.create-interactive-table.as.k43f7638fea3d",
- "sf.ddl.create-interactive-table.as.k457bd5be7d51",
- "sf.ddl.create-interactive-table.as.k47ae4d8e3aee",
- "sf.ddl.create-interactive-table.as.k488f9b0cac2a",
- "sf.ddl.create-interactive-table.as.k4920a0ee4ac8",
- "sf.ddl.create-interactive-table.as.k4a1c75f5ad3b",
- "sf.ddl.create-interactive-table.as.k4e15e0b644f6",
- "sf.ddl.create-interactive-table.as.k4f76b4e0992c",
- "sf.ddl.create-interactive-table.as.k501420254a13",
- "sf.ddl.create-interactive-table.as.k5329b01d3dff",
- "sf.ddl.create-interactive-table.as.k552a98dda4b4",
- "sf.ddl.create-interactive-table.as.k556465cb2ddc",
- "sf.ddl.create-interactive-table.as.k57401698a164",
- "sf.ddl.create-interactive-table.as.k58278a4548ba",
- "sf.ddl.create-interactive-table.as.k586be36fab32",
- "sf.ddl.create-interactive-table.as.k5ac3da220f2e",
- "sf.ddl.create-interactive-table.as.k5bb0df0f8f57",
- "sf.ddl.create-interactive-table.as.k5f27c9696911",
- "sf.ddl.create-interactive-table.as.k662aa9604327",
- "sf.ddl.create-interactive-table.as.k675c22803fe0",
- "sf.ddl.create-interactive-table.as.k67d41eecd28c",
- "sf.ddl.create-interactive-table.as.k6deb90a1c847",
- "sf.ddl.create-interactive-table.as.k6f7b1a0d97a9",
- "sf.ddl.create-interactive-table.as.k701d5be7eeef",
- "sf.ddl.create-interactive-table.as.k70fe679e1e6a",
- "sf.ddl.create-interactive-table.as.k72ebc38998c1",
- "sf.ddl.create-interactive-table.as.k7386317aabbc",
- "sf.ddl.create-interactive-table.as.k786efb3162af",
- "sf.ddl.create-interactive-table.as.k7bf461c41e74",
- "sf.ddl.create-interactive-table.as.k814dd78c5947",
- "sf.ddl.create-interactive-table.as.k82670b71348f",
- "sf.ddl.create-interactive-table.as.k842e4f5cfc0e",
- "sf.ddl.create-interactive-table.as.k85169577ef44",
- "sf.ddl.create-interactive-table.as.k85ba603058f7",
- "sf.ddl.create-interactive-table.as.k8b32aaf1ffb0",
- "sf.ddl.create-interactive-table.as.k939d8ed603b5",
- "sf.ddl.create-interactive-table.as.k94aafed531e4",
- "sf.ddl.create-interactive-table.as.k94f7d201bdb4",
- "sf.ddl.create-interactive-table.as.k98832d8c25ca",
- "sf.ddl.create-interactive-table.as.k9a601b2f494e",
- "sf.ddl.create-interactive-table.as.ka00455a4aec6",
- "sf.ddl.create-interactive-table.as.ka00ec59dc616",
- "sf.ddl.create-interactive-table.as.ka03c93a4740d",
- "sf.ddl.create-interactive-table.as.ka46ef40a3027",
- "sf.ddl.create-interactive-table.as.ka67f5c7ea89f",
- "sf.ddl.create-interactive-table.as.ka734500cf277",
- "sf.ddl.create-interactive-table.as.ka98538a7353a",
- "sf.ddl.create-interactive-table.as.ka9f11d163f51",
- "sf.ddl.create-interactive-table.as.kabaad349ee68",
- "sf.ddl.create-interactive-table.as.kae0ad6713daa",
- "sf.ddl.create-interactive-table.as.kaf73d9de25e9",
- "sf.ddl.create-interactive-table.as.kafdec44f70ee",
- "sf.ddl.create-interactive-table.as.kb182f86d4c8b",
- "sf.ddl.create-interactive-table.as.kb4c32b382674",
- "sf.ddl.create-interactive-table.as.kb9e14cef8c34",
- "sf.ddl.create-interactive-table.as.kbcded54cf5ab",
- "sf.ddl.create-interactive-table.as.kc523de25f092",
- "sf.ddl.create-interactive-table.as.kc826c7492976",
- "sf.ddl.create-interactive-table.as.kc98186ced18a",
- "sf.ddl.create-interactive-table.as.kcdcd09c7c559",
- "sf.ddl.create-interactive-table.as.kd05f10823814",
- "sf.ddl.create-interactive-table.as.kd1dc546f3dca",
- "sf.ddl.create-interactive-table.as.kd39e3f71719e",
- "sf.ddl.create-interactive-table.as.kd459dca1c843",
- "sf.ddl.create-interactive-table.as.kdd15078216da",
- "sf.ddl.create-interactive-table.as.kdfc90d3ddada",
- "sf.ddl.create-interactive-table.as.ke0f605e67f56",
- "sf.ddl.create-interactive-table.as.ke9cc9d98d326",
- "sf.ddl.create-interactive-table.as.kee4656f90ae1",
- "sf.ddl.create-interactive-table.as.kee531e7efeae",
- "sf.ddl.create-interactive-table.as.keed5162bf23f",
- "sf.ddl.create-interactive-table.as.kf5b9ccb81c42",
- "sf.ddl.create-interactive-table.as.kf6eab4095559",
- "sf.ddl.create-interactive-table.as.kf6f44952f00c",
- "sf.ddl.create-interactive-table.as.kf745845b0b37",
- "sf.ddl.create-interactive-table.as.kf7a3f454de0a",
- "sf.ddl.create-interactive-table.as.kfb42a01c27b8",
- "sf.ddl.create-interactive-table.as.kfcf1fe195e23",
- "sf.ddl.create-interactive-table.as.kff8a4a202612",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k13204d39d837",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k163e30aac657",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k1f4baaf75275",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4362cf97c42e",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k4ca004fcd074",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b10e267d58e",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k5b8b78f018f3",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k78c98d667894",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7994aecba21f",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k7f3e87ea3942",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.k9d2318258da1",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.kd7686f395854",
- "sf.ddl.create-interactive-table.as.variant-syntax-static-interactive-table.keadf44a518c0",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1a9379c935cb",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k1c371b74d324",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k21a051a674e5",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k2b1bda9a537d",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k33abc57c6c6c",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k50fee81c2be0",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k5f90142c2132",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k6d287625f34e",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k753a75f75ead",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.k8b1887c82172",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ka89e6ffc62b4",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kb529fbd6eadd",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd05aeda74261",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kd3ae84482aac",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kdb22d0b0bd7f",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke5c845163b94",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.ke9c7a003adf8",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kf073be47bf82",
- "sf.ddl.create-interactive-table.target-lag-warehouse-as.kfd63090474f8",
- "sf.ddl.create-interactive-warehouse.k80aa0ccbc1d5",
"sf.ddl.create-materialized-view.k019ec42bec05",
"sf.ddl.create-materialized-view.k068a869892ad",
"sf.ddl.create-materialized-view.k07f196df027c",
@@ -130135,89 +130184,18 @@
"sf.ddl.create-pipe.create-pipe-as.kdbc6bfee93ab",
"sf.ddl.create-pipe.create-pipe-as.ke8207fa6805d",
"sf.ddl.create-pipe.create-pipe-as.kf619716e16fb",
- "sf.ddl.create-procedure.create-procedure-returns-language.k18a19fc065b6",
- "sf.ddl.create-procedure.create-procedure-returns-language.k7002ea1626f4",
- "sf.ddl.create-procedure.create-procedure-returns-language.kfe3285779b84",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k13b8cfe6ca69",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k174e4a3ea1e1",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k5ed8bfc19a06",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k6136d240c981",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k716ccafa6317",
"sf.ddl.create-procedure.create-procedure-returns-table-2.k7f7c1ae5e1e5",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k81ea3777c71f",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k8a8a9485d6cf",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.k95e28304fc7c",
"sf.ddl.create-procedure.create-procedure-returns-table-2.ka7ac2748d64c",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kba137c2fcd79",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kf8f66d1b06aa",
- "sf.ddl.create-procedure.create-procedure-returns-table-2.kf9e571177fd4",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k026ce9ae08a4",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k1fd264b53bd8",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k3bd3507af77f",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k4f96dc43102e",
"sf.ddl.create-procedure.create-procedure-returns-table-3.k6182aa8ba368",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k6a1a4e9c5a81",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k7609cfa1023e",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.k83a7afbd3dc2",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.kd5ff04c0c853",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.kd962a97bbbfa",
- "sf.ddl.create-procedure.create-procedure-returns-table-3.ke3031837d89b",
"sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k06bf1e65427f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0d5ddf739fc0",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k0de39b3ef17e",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k171192e9834f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k1e145ead043f",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k35f12c73942d",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k3a325d89e75c",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k5286bac35fa1",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k7586a8cc8928",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.k94615dc7ca8c",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.kd46d3ac387b3",
- "sf.ddl.create-procedure.create-procedure-returns-table.java-handler.ke1c7939a1a04",
- "sf.ddl.create-procedure.create-procedure-returns-table.k05811fe94248",
- "sf.ddl.create-procedure.create-procedure-returns-table.k35893324801e",
- "sf.ddl.create-procedure.create-procedure-returns-table.k372df2211bd8",
- "sf.ddl.create-procedure.create-procedure-returns-table.k4273532b5ccf",
- "sf.ddl.create-procedure.create-procedure-returns-table.k4536d4293aa9",
- "sf.ddl.create-procedure.create-procedure-returns-table.k657b5011e19b",
- "sf.ddl.create-procedure.create-procedure-returns-table.k85de5de9b317",
- "sf.ddl.create-procedure.create-procedure-returns-table.k9143ba4b7404",
- "sf.ddl.create-procedure.create-procedure-returns-table.ka506196ae05b",
- "sf.ddl.create-procedure.create-procedure-returns-table.kaadeefc0af5a",
- "sf.ddl.create-procedure.create-procedure-returns-table.kb62e0e672ab4",
- "sf.ddl.create-procedure.create-procedure-returns-table.kd22e690d2a0f",
"sf.ddl.create-procedure.create-procedure-returns-table.kf4e2570af37c",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k1157344dd849",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k65c07c82caf9",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k676643729ee3",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k6ca3da85d31e",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7740ee331dc6",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7a4cdbad99cb",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7a82b497c571",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k7b6cfe3fe912",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k884b8f830cdf",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k8e29e687b4f4",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.k9117e1213583",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kb513297175d3",
"sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kef07a825a0c6",
- "sf.ddl.create-procedure.create-procedure-returns-table.python-handler.kf73f49a224b9",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k16183a7447ea",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k2be30a4adb83",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k3df71f960c0f",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k5399ac9793de",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k58c5e490d3a4",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k65f1b5212d1c",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k77f9329e4df9",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.k9b1edc07ab4f",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.ka4b7513e8d3a",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kb00bd59b4a79",
"sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kba1af45d5009",
- "sf.ddl.create-procedure.create-procedure-returns-table.scala-handler.kd39704a40390",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k0ba68b96f921",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k230e350d345b",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k4fc93dc31b5b",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k72ddda37dbac",
- "sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.k9347bfc1c6c9",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kaaed85e6b801",
"sf.ddl.create-procedure.create-procedure-returns-table.snowflake-scripting-handler.kae4539e452ff",
"sf.ddl.create-procedure.create-procedure-scoped-temp.k10b971c0ff10",
@@ -130231,152 +130209,20 @@
"sf.ddl.create-procedure.create-procedure.k7296023045b7",
"sf.ddl.create-procedure.create-procedure.k8a55ca864f02",
"sf.ddl.create-procedure.create-procedure.kf69b9bf0a4c9",
- "sf.ddl.create-procedure.define-procedure.k0592df2dac7f",
- "sf.ddl.create-procedure.define-procedure.k09e0ac5015f9",
"sf.ddl.create-procedure.define-procedure.k0e5f43f63c80",
- "sf.ddl.create-procedure.define-procedure.k0efb2f478de8",
- "sf.ddl.create-procedure.define-procedure.k11e0a99da1a3",
- "sf.ddl.create-procedure.define-procedure.k127d95d3423c",
- "sf.ddl.create-procedure.define-procedure.k159ec919100f",
- "sf.ddl.create-procedure.define-procedure.k17cde915384f",
- "sf.ddl.create-procedure.define-procedure.k1bd05d6f6d05",
- "sf.ddl.create-procedure.define-procedure.k1beeaac49aa0",
- "sf.ddl.create-procedure.define-procedure.k1c631972b1e8",
"sf.ddl.create-procedure.define-procedure.k1f34ccff3430",
"sf.ddl.create-procedure.define-procedure.k240eb329e957",
- "sf.ddl.create-procedure.define-procedure.k2b0c9a479ed7",
- "sf.ddl.create-procedure.define-procedure.k2b59bf877ee2",
- "sf.ddl.create-procedure.define-procedure.k314d2883a6f1",
- "sf.ddl.create-procedure.define-procedure.k334f43838d2c",
- "sf.ddl.create-procedure.define-procedure.k33dda76c75c4",
- "sf.ddl.create-procedure.define-procedure.k372394a2a316",
"sf.ddl.create-procedure.define-procedure.k38f7c16e712b",
- "sf.ddl.create-procedure.define-procedure.k3a52429c7290",
- "sf.ddl.create-procedure.define-procedure.k3bc367d6a19c",
- "sf.ddl.create-procedure.define-procedure.k3ca6b0e7f4ec",
- "sf.ddl.create-procedure.define-procedure.k41890e75e269",
"sf.ddl.create-procedure.define-procedure.k4ab4c7274673",
- "sf.ddl.create-procedure.define-procedure.k4b98c42ca106",
- "sf.ddl.create-procedure.define-procedure.k4e73bbaba90b",
"sf.ddl.create-procedure.define-procedure.k500b14ef4a7d",
- "sf.ddl.create-procedure.define-procedure.k53f36f052ff2",
"sf.ddl.create-procedure.define-procedure.k5f9f58fe7044",
- "sf.ddl.create-procedure.define-procedure.k5fd69a29f4bc",
- "sf.ddl.create-procedure.define-procedure.k684ff1f15081",
- "sf.ddl.create-procedure.define-procedure.k6a346bf1fc76",
- "sf.ddl.create-procedure.define-procedure.k6ceedc2aecc5",
"sf.ddl.create-procedure.define-procedure.k6e647fb3c12c",
- "sf.ddl.create-procedure.define-procedure.k705197efef23",
- "sf.ddl.create-procedure.define-procedure.k729a372cd763",
- "sf.ddl.create-procedure.define-procedure.k72ed8ec3eaa5",
- "sf.ddl.create-procedure.define-procedure.k77046bbcdf7f",
"sf.ddl.create-procedure.define-procedure.k78954ff83dc9",
- "sf.ddl.create-procedure.define-procedure.k7905b13c765e",
- "sf.ddl.create-procedure.define-procedure.k7a23ed81fcbf",
- "sf.ddl.create-procedure.define-procedure.k7e0fd049c7e9",
"sf.ddl.create-procedure.define-procedure.k822aaf72a8e4",
- "sf.ddl.create-procedure.define-procedure.k827b21b826dd",
- "sf.ddl.create-procedure.define-procedure.k82c32ea039ce",
- "sf.ddl.create-procedure.define-procedure.k861a6009cd3e",
- "sf.ddl.create-procedure.define-procedure.k8640d5818bc2",
- "sf.ddl.create-procedure.define-procedure.k8987207ba98b",
- "sf.ddl.create-procedure.define-procedure.k8ee812a0cabb",
"sf.ddl.create-procedure.define-procedure.k916a323bf728",
- "sf.ddl.create-procedure.define-procedure.k95f1fb3897b1",
"sf.ddl.create-procedure.define-procedure.k97f7f7c4e1a7",
- "sf.ddl.create-procedure.define-procedure.k9a37a9e709fd",
- "sf.ddl.create-procedure.define-procedure.ka18024692a65",
- "sf.ddl.create-procedure.define-procedure.ka55244f7fd40",
- "sf.ddl.create-procedure.define-procedure.ka6dac59576d0",
- "sf.ddl.create-procedure.define-procedure.ka9d2c1e2e588",
- "sf.ddl.create-procedure.define-procedure.kae677e309f47",
- "sf.ddl.create-procedure.define-procedure.kba0a4f4a46a2",
- "sf.ddl.create-procedure.define-procedure.kbce7088a11ce",
- "sf.ddl.create-procedure.define-procedure.kc18a3b080082",
- "sf.ddl.create-procedure.define-procedure.kcc4674786a67",
"sf.ddl.create-procedure.define-procedure.kcd0d0f5aaecc",
- "sf.ddl.create-procedure.define-procedure.kcdbcdf079095",
- "sf.ddl.create-procedure.define-procedure.kd0759c3e0c65",
- "sf.ddl.create-procedure.define-procedure.kd22cea7e9140",
- "sf.ddl.create-procedure.define-procedure.kd2a57d821f63",
- "sf.ddl.create-procedure.define-procedure.kd7d42978c786",
- "sf.ddl.create-procedure.define-procedure.kd9170b151fbb",
- "sf.ddl.create-procedure.define-procedure.kda301525077d",
- "sf.ddl.create-procedure.define-procedure.kda8b60136f9d",
- "sf.ddl.create-procedure.define-procedure.kdbf0fe7bac1b",
- "sf.ddl.create-procedure.define-procedure.kdc2df5aea9e9",
- "sf.ddl.create-procedure.define-procedure.ke034007f70f0",
- "sf.ddl.create-procedure.define-procedure.ke585e93ceafa",
- "sf.ddl.create-procedure.define-procedure.kea7b082b2471",
- "sf.ddl.create-procedure.define-procedure.keb1b79e032e1",
- "sf.ddl.create-procedure.define-procedure.kecdc07d8f73d",
- "sf.ddl.create-procedure.define-procedure.keea915d882c3",
- "sf.ddl.create-procedure.define-procedure.kf00d4072facb",
- "sf.ddl.create-procedure.define-procedure.kf6b7a1e096ee",
- "sf.ddl.create-procedure.define-procedure.kf870e4e9418e",
- "sf.ddl.create-procedure.define-procedure.kfaddaeceeb18",
"sf.ddl.create-procedure.define-procedure.kfd835d36a5cf",
- "sf.ddl.create-schema.create-or-alter-schema.k016760600d19",
- "sf.ddl.create-schema.create-or-alter-schema.k1005c1ca337c",
- "sf.ddl.create-schema.create-or-alter-schema.k170e6154044e",
- "sf.ddl.create-schema.create-or-alter-schema.k18dd1b7a8926",
- "sf.ddl.create-schema.create-or-alter-schema.k200e01bdb59c",
- "sf.ddl.create-schema.create-or-alter-schema.k2f31102a0b66",
- "sf.ddl.create-schema.create-or-alter-schema.k4448c09b6cf9",
- "sf.ddl.create-schema.create-or-alter-schema.k458e79763fc6",
- "sf.ddl.create-schema.create-or-alter-schema.k4af39fbc0a49",
- "sf.ddl.create-schema.create-or-alter-schema.k61b8fb3a7863",
- "sf.ddl.create-schema.create-or-alter-schema.k6cb8c235db6d",
- "sf.ddl.create-schema.create-or-alter-schema.k7d595a12ddea",
- "sf.ddl.create-schema.create-or-alter-schema.kb4d894e75ea7",
- "sf.ddl.create-schema.create-or-alter-schema.kb7df4233c60d",
- "sf.ddl.create-schema.create-or-alter-schema.kc369fabdcc35",
- "sf.ddl.create-schema.create-or-alter-schema.kcc0cdb88ace5",
- "sf.ddl.create-schema.create-or-alter-schema.kd2e7d2230ce0",
- "sf.ddl.create-schema.create-or-alter-schema.kd660dbb69c41",
- "sf.ddl.create-schema.create-or-alter-schema.kd72da92c7022",
- "sf.ddl.create-schema.create-or-alter-schema.kda9cafb2a079",
- "sf.ddl.create-schema.create-or-alter-schema.kebaa7c8f0752",
- "sf.ddl.create-schema.create-schema.k03dee1fd080f",
- "sf.ddl.create-schema.create-schema.k2b9ee48586c1",
- "sf.ddl.create-schema.create-schema.k315828348d7c",
- "sf.ddl.create-schema.create-schema.k37754c156168",
- "sf.ddl.create-schema.create-schema.k3db8a0e5e466",
- "sf.ddl.create-schema.create-schema.k432266e721f5",
- "sf.ddl.create-schema.create-schema.k44b8ad23cf99",
- "sf.ddl.create-schema.create-schema.k50f86327c62c",
- "sf.ddl.create-schema.create-schema.k54dd599f5673",
- "sf.ddl.create-schema.create-schema.k6b8cb45cd8fc",
- "sf.ddl.create-schema.create-schema.k6d1a6b83ce37",
- "sf.ddl.create-schema.create-schema.k727d28c89a0e",
- "sf.ddl.create-schema.create-schema.k78d49cbf6669",
- "sf.ddl.create-schema.create-schema.k79aeba4fe280",
- "sf.ddl.create-schema.create-schema.k7adba13ce674",
- "sf.ddl.create-schema.create-schema.k7dabcd75bd54",
- "sf.ddl.create-schema.create-schema.k81b50aa672d4",
- "sf.ddl.create-schema.create-schema.k8e526749a243",
- "sf.ddl.create-schema.create-schema.k90a06aca3df9",
- "sf.ddl.create-schema.create-schema.k95057f72acab",
- "sf.ddl.create-schema.create-schema.k97a163f02f8d",
- "sf.ddl.create-schema.create-schema.k9e37b174f85f",
- "sf.ddl.create-schema.create-schema.k9eb8d9a0f459",
- "sf.ddl.create-schema.create-schema.ka0055611f652",
- "sf.ddl.create-schema.create-schema.ka079ceb28df8",
- "sf.ddl.create-schema.create-schema.ka5a1523e2093",
- "sf.ddl.create-schema.create-schema.ka63f10e4f8db",
- "sf.ddl.create-schema.create-schema.ka931385faff3",
- "sf.ddl.create-schema.create-schema.kb4201cdb3852",
- "sf.ddl.create-schema.create-schema.kbbc2d5bbcbe6",
- "sf.ddl.create-schema.create-schema.kc0e2774e1a5e",
- "sf.ddl.create-schema.create-schema.kcc494da7526f",
- "sf.ddl.create-schema.create-schema.kce5c6a11c25e",
- "sf.ddl.create-schema.create-schema.kd015bf034f49",
- "sf.ddl.create-schema.create-schema.kd95eb4ffa7a2",
- "sf.ddl.create-schema.create-schema.ke1ebb363ecdc",
- "sf.ddl.create-schema.create-schema.ke90513df5230",
- "sf.ddl.create-schema.create-schema.kf23cff9b45c1",
- "sf.ddl.create-schema.create-schema.kf38dbf29189b",
- "sf.ddl.create-schema.create-schema.kfd5e9ad844d1",
"sf.ddl.create-schema.define-schema.k055ffff30157",
"sf.ddl.create-schema.define-schema.k10dc88d62665",
"sf.ddl.create-schema.define-schema.k1ea872c7de6b",
@@ -130394,429 +130240,8 @@
"sf.ddl.create-schema.define-schema.kcf578e45c554",
"sf.ddl.create-schema.define-schema.kd241f280bb0e",
"sf.ddl.create-schema.define-schema.kdbb721063d7e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0004482dd6c0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k02c021f4747e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k040f7207877d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k054473c1c00e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0557edb11de9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k066617ddee02",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k06f4eae3ba3e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k073b928f230a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k07ad7b7d8f4a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k07f07338fce0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k08bc29d12b6b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a09fa4094eb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a684c11cdcb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0a6cdc0d2ea7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ab4531227f8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0ada114fead5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c2a474f5112",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0c89e0ca7154",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0da18208dc42",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k0f01e9446232",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k118f12b8e1e8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k120b4e5775e5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k124c8576d488",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k124ff050e514",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k13e9ef96f63d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k15bc8280aec3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k186f75ec8c4f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18ab341e0baf",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18b1c8871d56",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d12e23a759",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k18d1cae86ca4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1bc3a18712fc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1c0603b2ad00",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1cd627c200f0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1ce14f25e973",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1deebdc812f3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1f24a473e156",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k1fa924f6fbc8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k21452e094658",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k220d663e7cf0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2248a582e0b7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k24935d429354",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k263b95e353f4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k28073185531a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2bc1c70f472a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k2edc9298e2c1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k30b2a4fb1c29",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k325c07eea011",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k341368b7ce29",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k358d373085a0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k35939a212e99",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k36befb5c4126",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k37caba06d7b6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k38c29af77900",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k38e12588f1dd",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k390ea3a5f40c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k399404a234cc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k39acd18055d8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k3bc58e219868",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k3ca19d89f37a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k3e89a22b5fd4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k402230a5ff88",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k40437d41f27b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k40e63504dfe8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k41b012ee9563",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k41c43ee152f5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k42c8f6d2d5bf",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k45a36f662c0c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4a010f3eeeb2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4cd20d4323fb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k4d67837b4b50",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k518bb728e54d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k52241a7fd72b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k534a7f89d00e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k53ae1d535d38",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k55947f528387",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k55ca267f96ed",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k57ab31fc6296",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5821181687ff",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5833c20b5821",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59106bc2f51c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59717f93bf9d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k59ba30c73772",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5a444a508124",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5aafd93938a3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5d8c46b2fa55",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f2b8cc6df01",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5f44fd973268",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k5fe34b3e04a9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6058148241e3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k646e8fce41c3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k648f84712d4c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k651ac51d126b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k65b7f0e47b04",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k67f45b7e7f6c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6a3b7db51510",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6b63e70c967b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c18ab54a536",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6c41461951fc",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k6fd912e9b76d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k70176e68bcd8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k70cc1ab68487",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k71ef887b3dd0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k730367214559",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7523cd60747c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7531b1dfbf66",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k76a1985800b5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k779fad06293a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7a023f70d4ae",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7e7925ed1dc9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k7eae53d88035",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k809193497a6d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k82e3eac2ecdb",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k832e1293e1ef",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k846ee1e37b27",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k847adcca8897",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k85e293851d1d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k885f2c9b4ab8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k8fda17ac6b25",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k90aa4ce33c84",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k90e3d8b14e6d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k912cfa5aa7e1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9190e4f869a3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k924223217636",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k93ce5d061f25",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k94610225d712",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k94a9f009657d",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9553cf1c2cff",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k95e9f61fb7d2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9802e4518887",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k98d509268bee",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k99aa31947bd6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b0ae6aea8d1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b130e952b96",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9b3e64b05cb3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9c129d5fab22",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9e3061862029",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9e4266a7b22b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f33b0a090a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.k9f4d6f52816c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka07a19ff0b4f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka2de2911f0ad",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka367d30e1e97",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka52f86695573",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka54c04d1df01",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka69f56e12df3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka867d2bc280a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ka99e0f8c6cd7",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kaa82d01c7a3c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kac09b364beb2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kac6b44ba54a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kad4e199436e2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kadb6c2311c49",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb3363411b77a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb6f96db81738",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb7cebed72563",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kb9f528a26d0f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kba24e9207cea",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kbc4dc430c6b4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kbcdde7baef76",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kbd61e81c4960",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc10d381a58c3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc24415a999c2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8ac03002a96",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc8e3b8ee0f06",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kc91ad4ddd82c",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kca18f1d4cd9a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kcd13eac5bf30",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kce4c9bc7a5d8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd070d90bce2f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd1224a87d87f",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd45968426d71",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd4629e6af723",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd677d76f5501",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd7560a076d71",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd8407996ad84",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9d03333ac26",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kd9f8a8eed96e",
"sf.ddl.create-semantic-view.create-or-alter-semantic.kde5a57ccc35a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke04947bd9602",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke325454243ba",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke3e9ff246b17",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke5effe7b6c58",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke68b337d12ca",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke700566598b8",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke90abd3e486a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.ke9a70ed2dff9",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kea63edc606b3",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.keb254e73de5b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.keb25b2bbcc7a",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kecbc98ed0344",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kee14ba9d27be",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kefb62be2c0f0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf01503a292a6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf0c0b8f95325",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf15a1d9739a1",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf3f7013b3ba2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf42ca20626d6",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5caa5a6a7b0",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf5e77e4d4524",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf8b0ab298bb5",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kf9a66998cb1b",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfa0033c92226",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfcc07f83faf4",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfd30b680b2c2",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kfe6b0036930e",
- "sf.ddl.create-semantic-view.create-or-alter-semantic.kff739537e649",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k01adfed775d0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k03708a96ce5b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k06eff3a2d7d1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k074130b4d7c5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k07e9643b6728",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k0e093d39a14f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k0f15cc492e69",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1045b92dba3c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k10b01b90a510",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k13d6dc15eaa0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k142010383c14",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k145158b357fb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1756770348ea",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k18025619cfee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k18c3aae1a0ca",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k1a976ea72dac",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k206ecc579865",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k222d1a606fca",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k226789b0dac9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k24369538c929",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k24e3416ef6ba",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k268c4ebaada6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k27a443f60298",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k28769d6b0558",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2879773afa11",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2a106b4a5ba0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2aab3243aa6c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2b563890add9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2ba270f0de3c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k2cb290f98976",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k300d3bef7e9b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3086549d037a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k31380c77df50",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k331712cda448",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k33dfbba14246",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3546cbc4e09a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k377c95b7af0b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k37bd5300faee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k391df856084a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a249827c21c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a256e1a6d17",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3a9640ca7715",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3ac35f7cd18b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3af40eeae044",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3cf32237b424",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3d018052f21f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3def5f18c662",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f14a771f699",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3f752ab6dfc8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k3fe442cef206",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k41e1e79603d1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k42a22edd569c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k43600acf5cc1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k43bafc843ff7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k441b55ed4b97",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k44ff016a1237",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k46386535c239",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k46ceb6bdd364",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k488c13a0af14",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k491a4bbb1b89",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k497292d49a1a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4a474d01214e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4b80ede840a7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4bb382850790",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k4e370270900f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5029dba128ee",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k510f4ca2c6ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k514264d43657",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k52b700d82f3d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k53458ae72cbb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5348ecc47ebf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k54987111005e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k57015ec03b54",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k58f6214d91e9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k59112452a9ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k5ad9ab4e8216",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k60958e06a6cb",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k615c45fac258",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k637a53c9bd91",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k64b70662a5bc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k652cfbf3fe77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k65320331f191",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k65430399e766",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6595bc8e34dd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69264ffae57d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69d019810f77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k69e24130de84",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cda2ca72fba",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k6cf14a5210e6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k711a129a20ae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k72c3c9f45ef0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k751ddb969eed",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7665e496d3c0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k787b69ebf2c0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k78a52a2ee4a2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7a16b3ee5c00",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7ad78fc5e52c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c50579da8f4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7c9c90f14c39",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7cefddeeb36f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7dff173e3133",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7e7cec1663fc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k7eb0d8182028",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k85b47a106293",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8609758f8a8e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8610a7ca2be8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k887420b74cd0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k88a26a74fb03",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8946f49ce4b3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8aa5d75bf878",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8acd3bb03320",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8bea4c0f023c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k8e6881851c85",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k917ae0a160f2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k91de60329838",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9237e0a6914e",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k925c1d913fdf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9280b33422a7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k960555d8d278",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k96aca76000fd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k96ce7dffe945",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k97974a73c906",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b3303d4e1e8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9b336b47bd09",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9ebcdcebb696",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9eda18d3009b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.k9fa507bb3bd0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka436bc4f98cf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka58c06cd796b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka6106f215098",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka730f761267d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka75c7775afac",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka80859f3b02c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka84d51861b7f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96b691ce8d7",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ka96d05057875",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kaa3bfd9576f4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kaa8ce5051491",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kacd59721bb95",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kacddd3dfa42a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kad23ffbef1b6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb08e595f9dd8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb23a86447144",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb38d5d0aa0f0",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb434fd87d287",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb461fd47c4f5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb54de5023913",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb65e224ae450",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kb94328e666ef",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbb6fd67a8421",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbc4e0a311200",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbcde0a776a47",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbceb5c024fce",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kbd37c0141833",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc096520d959c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc0f91f8b6056",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc1a34e60295c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc23ee720eb86",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc35a3fb588d2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc39defa738af",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc48e1d6e7ab1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc4a4ed939313",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc5acf94c9912",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc786c07009fc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7c30a7ef906",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc7d7dc7490b3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc8302bda9d4d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc91d4897a4fd",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc946cff65c82",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc95996d4fb1f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kc9a724c010d5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcb0a08c5eeae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kccf42a6499ae",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcd06bf8779c6",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kcdfadf056700",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kce1b8d2987a4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd04b8933e1b4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd0dbfd5d8848",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd3dcef22eb9f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd4241e27ee75",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd6df1530f700",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7350116c1c1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd7a66ec3a6f5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kd90dfca07b1d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kda59baee848c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kdb49f6ae2275",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kde40e3b21216",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kde514506a799",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kdedc8814a6f3",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke1748b4d3fbf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke3b85284f48f",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke4c9798d0903",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke79504c439b8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke805b91b38b1",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke865f1f5439b",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ke9eea553dfab",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kea06c7ba1ecc",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keb242a7d974d",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keb330ec217a4",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4c7b255ee8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.ked4ff220283c",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keda7e51712ff",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kee8ccc1f73cf",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.keeaee1985a06",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kef6cb9a887f2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf002d47dc433",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf0645f57cc68",
"sf.ddl.create-semantic-view.create-semantic-view-tables.kf0a8b4db490a",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2653730a5ad",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf2ff450727f8",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf72def63bcd5",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9550fd72b39",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf96d134136c9",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kf9b278bb3a77",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kfe4d8c939dc2",
- "sf.ddl.create-semantic-view.create-semantic-view-tables.kffe4287aed56",
"sf.ddl.create-semantic-view.define-semantic-view.k043e8b62ab94",
"sf.ddl.create-semantic-view.define-semantic-view.k0e220c0f8d15",
"sf.ddl.create-semantic-view.define-semantic-view.k1d00a793f513",
@@ -131206,10 +130631,8 @@
"sf.ddl.create-streamlit.define-streamlit.kf1d8851290ba",
"sf.ddl.create-table-constraint.alter-table-add-column.k466e151cb315",
"sf.ddl.create-table-constraint.alter-table-add-column.k482f277850f9",
- "sf.ddl.create-table-constraint.alter-table-add-column.k49bfd193712b",
"sf.ddl.create-table-constraint.alter-table-add-column.k672621a2a5c1",
"sf.ddl.create-table-constraint.alter-table-add-column.k8436da200c7f",
- "sf.ddl.create-table-constraint.alter-table-add-column.k85ccc5e5a13a",
"sf.ddl.create-table-constraint.alter-table-add-column.k863d1cbf55ef",
"sf.ddl.create-table-constraint.alter-table-add-column.k87e079e1329c",
"sf.ddl.create-table-constraint.alter-table-add-column.k95d16d4c1710",
@@ -131219,189 +130642,33 @@
"sf.ddl.create-table-constraint.alter-table-add-column.kca858275b229",
"sf.ddl.create-table-constraint.alter-table-add-column.kce5b345e912f",
"sf.ddl.create-table-constraint.alter-table-add-column.kd5a561e27a45",
- "sf.ddl.create-table-constraint.alter-table-add-column.kd605b263be83",
"sf.ddl.create-table-constraint.alter-table-add-column.ke56bd6ca49a3",
"sf.ddl.create-table-constraint.alter-table-add-column.ke668a48038f9",
"sf.ddl.create-table-constraint.alter-table-add-column.kf260a0f473d9",
"sf.ddl.create-table-constraint.alter-table-add-column.kf442285a17e7",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k14230469d4c5",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k23b0e2568be9",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k28db052cba16",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3250793c6823",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k341d5912fc37",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k36f89e5d5e2d",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k37e025765bde",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3b92bfe777b3",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k3cdda60412df",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k448912dfeb29",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k4d5f1ac1b71b",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k4f580c063caa",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k5063655330b7",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.k82edc4d35fa1",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.ka707d64db70a",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kaed60d378952",
- "sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kd6b7268d66d9",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kee28b44692be",
"sf.ddl.create-table-constraint.alter-table-add-outoflineuniquepk.kf10c388e8df0",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1369913290eb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k17b245c5418a",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k1b2561d7899e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k2179501f0d62",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k3da14865dc4e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k41ed9202e189",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k44d23ac6526f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k540fa0a26283",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k54e0e6b5b750",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k5b086fb9e665",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k661b0de20080",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k78322563d7cb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k804318d84b66",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k85032718a5b6",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k88650a7aa782",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8abbf66c9a19",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8b7e69ec587d",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8ec19dc23d1d",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k8fd422c5494c",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k93d67aeffda2",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k958e8317c06a",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9baf4537baa3",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.k9f30409748b1",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ka6b70daddddc",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kaf4c61c31e2e",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kafc176d1fa66",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kbf8b2d03e94f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kc886b8460ccb",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kca412540c3f5",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kd258053ad669",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke0eca23a251f",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.ke9cf0af79af5",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.keb9096c4ee60",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kee946e16f025",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf345b142bbef",
- "sf.ddl.create-table-constraint.create-table-inlineuniquepk-inlinefk.kf959e1bd914a",
- "sf.ddl.create-table-constraint.create-table.k1b565a23dfa1",
- "sf.ddl.create-table-constraint.create-table.k1bd21c827668",
- "sf.ddl.create-table-constraint.create-table.k2f6a48ca5fc4",
- "sf.ddl.create-table-constraint.create-table.k4e3cad8b62d3",
- "sf.ddl.create-table-constraint.create-table.k53a686c53562",
- "sf.ddl.create-table-constraint.create-table.k543bca3b3299",
- "sf.ddl.create-table-constraint.create-table.k5fff81cb8cbd",
- "sf.ddl.create-table-constraint.create-table.k67c4b6ee326c",
- "sf.ddl.create-table-constraint.create-table.k6dd9441de67c",
- "sf.ddl.create-table-constraint.create-table.k812ca731a767",
- "sf.ddl.create-table-constraint.create-table.k825a0457b696",
- "sf.ddl.create-table-constraint.create-table.k830e44348615",
- "sf.ddl.create-table-constraint.create-table.k8944116e86b7",
- "sf.ddl.create-table-constraint.create-table.kcf1b93389cff",
- "sf.ddl.create-table.create-or-alter-table.k0bce262f195b",
- "sf.ddl.create-table.create-or-alter-table.k1ef9cd56df8c",
- "sf.ddl.create-table.create-or-alter-table.k200694ec0265",
- "sf.ddl.create-table.create-or-alter-table.k23fd79597051",
- "sf.ddl.create-table.create-or-alter-table.k32398aa3f2c2",
- "sf.ddl.create-table.create-or-alter-table.k3998d96e4462",
- "sf.ddl.create-table.create-or-alter-table.k4278fd5b0183",
- "sf.ddl.create-table.create-or-alter-table.k4c0f302184c5",
- "sf.ddl.create-table.create-or-alter-table.k665912ee5b9c",
"sf.ddl.create-table.create-or-alter-table.k808bd6a0f704",
- "sf.ddl.create-table.create-or-alter-table.k921b0ec2684e",
- "sf.ddl.create-table.create-or-alter-table.ka522e4b3ba82",
- "sf.ddl.create-table.create-or-alter-table.kd9df2f50d46c",
- "sf.ddl.create-table.create-or-alter-table.ke7582ada3ec6",
- "sf.ddl.create-table.create-or-alter-table.ke7729a0072df",
- "sf.ddl.create-table.create-or-alter-table.kf605f9bad6e5",
- "sf.ddl.create-table.create-table-as.k102c69634ae6",
- "sf.ddl.create-table.create-table-as.k1a8a3c85f380",
- "sf.ddl.create-table.create-table-as.k34539d6ccfc0",
- "sf.ddl.create-table.create-table-as.k84bc7593fdcb",
- "sf.ddl.create-table.create-table-as.k87b9eb66d49c",
- "sf.ddl.create-table.create-table-as.k9c6ba65d540e",
- "sf.ddl.create-table.create-table-as.kc08d4c27e6f4",
- "sf.ddl.create-table.create-table-like.k264f860df793",
- "sf.ddl.create-table.create-table-like.k9bc3ccde7324",
- "sf.ddl.create-table.create-table-like.k9c51324936e2",
- "sf.ddl.create-table.create-table-like.ka4dd9ca95d9e",
- "sf.ddl.create-table.create-table-like.kf9d169e3e414",
- "sf.ddl.create-table.create-table-like.kfd55e1144363",
- "sf.ddl.create-table.create-table-like.kffaa39dfc4f9",
- "sf.ddl.create-table.create-table-masking-policy.k1ed5ef74e629",
- "sf.ddl.create-table.create-table-masking-policy.k3c33feebc657",
- "sf.ddl.create-table.create-table-masking-policy.k51cf651ef25c",
- "sf.ddl.create-table.create-table-masking-policy.k55259f4c5e2b",
- "sf.ddl.create-table.create-table-masking-policy.k576a627a3ef9",
- "sf.ddl.create-table.create-table-masking-policy.k5853b61e4458",
- "sf.ddl.create-table.create-table-masking-policy.k58abbdf4283a",
- "sf.ddl.create-table.create-table-masking-policy.k5b14278e052e",
- "sf.ddl.create-table.create-table-masking-policy.k7f9c0f42c162",
- "sf.ddl.create-table.create-table-masking-policy.k9374709e047c",
- "sf.ddl.create-table.create-table-masking-policy.kaed03f625518",
- "sf.ddl.create-table.create-table-masking-policy.kbdd6e761ab31",
- "sf.ddl.create-table.create-table-masking-policy.kf7e6a4eed629",
- "sf.ddl.create-table.create-table-masking-policy.kf93a01a4fb25",
- "sf.ddl.create-table.create-table-using-template.k4e919f8d7c19",
- "sf.ddl.create-table.create-table-using-template.k84ba6b1bedbb",
- "sf.ddl.create-table.create-table.k011e624ef253",
- "sf.ddl.create-table.create-table.k04b96ac95e25",
- "sf.ddl.create-table.create-table.k080c897df93c",
- "sf.ddl.create-table.create-table.k08d8dbcdd45c",
- "sf.ddl.create-table.create-table.k08f1f0bd5571",
"sf.ddl.create-table.create-table.k0be63463b01a",
- "sf.ddl.create-table.create-table.k0d7934ca2a2c",
- "sf.ddl.create-table.create-table.k166afb84a88c",
- "sf.ddl.create-table.create-table.k1ca72206cc41",
- "sf.ddl.create-table.create-table.k1f31b63a00d7",
"sf.ddl.create-table.create-table.k2787e5cedda7",
"sf.ddl.create-table.create-table.k294b45271663",
"sf.ddl.create-table.create-table.k2a2dfc60f6b0",
- "sf.ddl.create-table.create-table.k2cbc57e02674",
- "sf.ddl.create-table.create-table.k374135189033",
- "sf.ddl.create-table.create-table.k3bd48dde97d5",
- "sf.ddl.create-table.create-table.k3f0147c15f75",
- "sf.ddl.create-table.create-table.k40e6e3777b9b",
- "sf.ddl.create-table.create-table.k42bdfd7dd5f9",
- "sf.ddl.create-table.create-table.k467ef0f6b995",
- "sf.ddl.create-table.create-table.k46c8d7ddd544",
- "sf.ddl.create-table.create-table.k49054ce91850",
- "sf.ddl.create-table.create-table.k51f0b35a3a6d",
- "sf.ddl.create-table.create-table.k52c0f68f420b",
- "sf.ddl.create-table.create-table.k5373a419cf91",
- "sf.ddl.create-table.create-table.k5550ccb9e9ac",
- "sf.ddl.create-table.create-table.k55592c5f048d",
- "sf.ddl.create-table.create-table.k58775993e2f4",
- "sf.ddl.create-table.create-table.k5e5ed7a39308",
- "sf.ddl.create-table.create-table.k632bd9eb457b",
- "sf.ddl.create-table.create-table.k679cd2e294be",
"sf.ddl.create-table.create-table.k6833a0fa8524",
"sf.ddl.create-table.create-table.k81e6795ae05a",
"sf.ddl.create-table.create-table.k859e6c31b7bc",
- "sf.ddl.create-table.create-table.k8861ad0a5f40",
- "sf.ddl.create-table.create-table.k8b8c0b4bcdcb",
- "sf.ddl.create-table.create-table.k8e815eddce1e",
- "sf.ddl.create-table.create-table.k91610bc39699",
- "sf.ddl.create-table.create-table.k9c1ade5ca47a",
- "sf.ddl.create-table.create-table.k9c1fea845041",
- "sf.ddl.create-table.create-table.k9f6cc1249c8e",
- "sf.ddl.create-table.create-table.ka19d1fc07448",
"sf.ddl.create-table.create-table.ka32d9edc34a4",
- "sf.ddl.create-table.create-table.ka3ef3fad1e73",
"sf.ddl.create-table.create-table.kb6cacc4fed80",
- "sf.ddl.create-table.create-table.kbd7a24fe409e",
"sf.ddl.create-table.create-table.kc4ca4721c9c6",
- "sf.ddl.create-table.create-table.kcc6417d7420d",
- "sf.ddl.create-table.create-table.kd3897e3d24d4",
- "sf.ddl.create-table.create-table.kd3d5162c9878",
- "sf.ddl.create-table.create-table.kd3f13aa6446a",
- "sf.ddl.create-table.create-table.kd66618b3e755",
- "sf.ddl.create-table.create-table.kdbbde2dd46b7",
- "sf.ddl.create-table.create-table.kdc496e63ced6",
- "sf.ddl.create-table.create-table.kdd439387d9c8",
- "sf.ddl.create-table.create-table.kde5e296c391c",
- "sf.ddl.create-table.create-table.kde7ae47d7076",
- "sf.ddl.create-table.create-table.ke5d82133bb77",
- "sf.ddl.create-table.create-table.ke6c58532e0b8",
- "sf.ddl.create-table.create-table.ke807cde1291f",
- "sf.ddl.create-table.create-table.ke8dff1e65874",
- "sf.ddl.create-table.create-table.kfa2b74db3ec3",
- "sf.ddl.create-table.create-table.kfe77a0c8fd52",
"sf.ddl.create-table.define-table.k06907b04ab27",
"sf.ddl.create-table.define-table.k078b7b3da444",
"sf.ddl.create-table.define-table.k0acdf1a44fd6",
@@ -131656,140 +130923,6 @@
"sf.ddl.show-warehouses.k9b013a14443f",
"sf.ddl.show-warehouses.ka3980f8f2cf6",
"sf.ddl.show-warehouses.kb3ccb1d89a97",
- "sf.dml.copy-files.from-select-from.k004d17dda44d",
- "sf.dml.copy-files.from-select-from.k1c06feb58807",
- "sf.dml.copy-files.from-select-from.k2295a17ba6c1",
- "sf.dml.copy-files.from-select-from.k2dd05e75f0fe",
- "sf.dml.copy-files.from-select-from.k2ff4799cabec",
- "sf.dml.copy-files.from-select-from.k4342c44cf114",
- "sf.dml.copy-files.from-select-from.k4d107b7991ae",
- "sf.dml.copy-files.from-select-from.k5c002b9434e0",
- "sf.dml.copy-files.from-select-from.k694ba8b15f7d",
- "sf.dml.copy-files.from-select-from.k70c1ffbe7816",
- "sf.dml.copy-files.from-select-from.k7169aba68a19",
- "sf.dml.copy-files.from-select-from.k7438f86c360f",
- "sf.dml.copy-files.from-select-from.k77b9f7c441ec",
- "sf.dml.copy-files.from-select-from.ka6532e845853",
- "sf.dml.copy-files.from-select-from.kbb838670eadf",
- "sf.dml.copy-files.from-select-from.kf05558fb59cd",
- "sf.dml.copy-files.from-select-from.kf1dc51f5591f",
- "sf.dml.copy-files.from-select-from.kf82c91b64c61",
- "sf.dml.copy-files.from-select-from.kfdc14d97c022",
- "sf.dml.copy-files.from.k024d5b2e8074",
- "sf.dml.copy-files.from.k07e1d244f4e8",
- "sf.dml.copy-files.from.k51ba7cd24692",
- "sf.dml.copy-files.from.k5284ae776774",
- "sf.dml.copy-files.from.k5cae748b047b",
- "sf.dml.copy-files.from.k8c7b6d1c5619",
- "sf.dml.copy-files.from.kc4cfd5341b4c",
- "sf.dml.copy-files.from.kcd942bcf8d15",
- "sf.dml.copy-files.from.kdce4c7ba1e99",
- "sf.dml.copy-files.from.kfd2df13c97aa",
- "sf.dml.copy-into-location.k017849e244d3",
- "sf.dml.copy-into-location.k1189ecb4573b",
- "sf.dml.copy-into-location.k11ad2e6c307e",
- "sf.dml.copy-into-location.k1552fa61e628",
- "sf.dml.copy-into-location.k173ddbc22f24",
- "sf.dml.copy-into-location.k21e13d0da730",
- "sf.dml.copy-into-location.k324d278e179b",
- "sf.dml.copy-into-location.k341871df8ee5",
- "sf.dml.copy-into-location.k3c8b3a1efc5d",
- "sf.dml.copy-into-location.k43217d4d9cd9",
- "sf.dml.copy-into-location.k43a16d8c5c1f",
- "sf.dml.copy-into-location.k43cd195701a6",
- "sf.dml.copy-into-location.k5716a1955089",
- "sf.dml.copy-into-location.k62b69704e083",
- "sf.dml.copy-into-location.k6a2ed5f0dd71",
- "sf.dml.copy-into-location.k764eb6666b5b",
- "sf.dml.copy-into-location.k79f80afa7020",
- "sf.dml.copy-into-location.k84d931f4c9cd",
- "sf.dml.copy-into-location.k8dcee7ddcb98",
- "sf.dml.copy-into-location.k8f61048f97dd",
- "sf.dml.copy-into-location.k90d836d337ed",
- "sf.dml.copy-into-location.k9f835e9bec49",
- "sf.dml.copy-into-location.ka30d9a5dadf2",
- "sf.dml.copy-into-location.ka8a53de2447c",
- "sf.dml.copy-into-location.ka8d9e248d67d",
- "sf.dml.copy-into-location.kac0d649497ad",
- "sf.dml.copy-into-location.kad25d1767527",
- "sf.dml.copy-into-location.kba33cd40ab09",
- "sf.dml.copy-into-location.kc075e88d4ac6",
- "sf.dml.copy-into-location.kc170b6189f01",
- "sf.dml.copy-into-location.kc4c1c734db2d",
- "sf.dml.copy-into-location.kc69193b2a173",
- "sf.dml.copy-into-location.kcaa10d09b9c0",
- "sf.dml.copy-into-location.kceac4404e90f",
- "sf.dml.copy-into-location.kd1368c0a1c2f",
- "sf.dml.copy-into-location.kd6d494b1cc4b",
- "sf.dml.copy-into-location.kda51b9a20ce9",
- "sf.dml.copy-into-location.kdeca2ac4da40",
- "sf.dml.copy-into-location.ke54078935b28",
- "sf.dml.copy-into-location.ke7fc2dd185a0",
- "sf.dml.copy-into-location.keafd138ca397",
- "sf.dml.copy-into-location.kfdb532d709f9",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k27691ceff23b",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k448cc5495ec4",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5a5237d7fa23",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k6e0556556151",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k70259aad49f5",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k8a1fe3ca18ad",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k924fefb90d00",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.k9a1336b8fd6e",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kc06939a1622a",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kce9164303f63",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd37c018f9cde",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd504ae9a1e40",
- "sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfb0b3507c08e",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k01122963f880",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k053ec8bd4f8a",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k0adead127051",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k129fe16a88c0",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k3b2cae5f36d3",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6100810148d6",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k63e50a3d6b01",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k6f1aeb6973c4",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k832075ff9bb6",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.k98cb41d6b634",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.ka259f8b8715f",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kbdf57d7effe0",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kd3a8bd4a7a19",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfde231d61223",
- "sf.dml.copy-into-table.select-from-internalstage-externalstage.kfe0e0a2fbc55",
- "sf.dml.delete.k2bfa29fab155",
- "sf.dml.delete.k3a36294aafd7",
- "sf.dml.delete.k3acb6075d9c0",
- "sf.dml.delete.k58517634a9dd",
- "sf.dml.delete.k75739d3ac4ef",
- "sf.dml.get.k155f5462d47b",
- "sf.dml.get.k9d23409c5b72",
- "sf.dml.get.kd14cce074694",
- "sf.dml.get.ked099fd87ea0",
- "sf.dml.list.internalstage-externalstage.k24f13adf7280",
- "sf.dml.list.internalstage-externalstage.k396ec337e764",
- "sf.dml.list.internalstage-externalstage.k9dbe1c7c44ec",
- "sf.dml.list.internalstage-externalstage.kf4cea769a335",
- "sf.dml.list.repositoryclone.k9fc5e77087ee",
- "sf.dml.merge.k00b52a11f842",
- "sf.dml.merge.k24431dfa0edf",
- "sf.dml.merge.k40e85eeb765e",
- "sf.dml.merge.ka6516441c859",
- "sf.dml.merge.kaf67ed892c3f",
- "sf.dml.merge.kb234776c2221",
- "sf.dml.merge.kba191005bd8e",
- "sf.dml.merge.kc1ef09ba7248",
- "sf.dml.merge.kcae68ea1138f",
- "sf.dml.merge.kd52df8b88b19",
- "sf.dml.merge.kea3ad240198d",
- "sf.dml.put.k1127a44c4ce8",
- "sf.dml.put.k48afca7c214a",
- "sf.dml.put.k70bbb70a0c4c",
- "sf.dml.put.kc1de12d14d11",
- "sf.dml.put.kd5d33cd3d5ff",
- "sf.dml.put.ke274625db655",
- "sf.dml.remove.k5971c3bb5b37",
- "sf.dml.remove.k8723add8b5f4",
- "sf.dml.remove.kb3bb405ea51f",
- "sf.dml.remove.kd386803de641",
"sf.expressions.data-types-numeric.double.kcf1c9c4b00d8",
"sf.expressions.data-types-text.string.kaa398b570613",
"sf.expressions.session-variables.ka6236ae06564",
@@ -131963,67 +131096,15 @@
"sf.functions.year.yearofweek.keb43a19125d3",
"sf.functions.year.yearofweekiso.k003f3ae303dd",
"sf.functions.zeroifnull.k298812808af1",
- "sf.query.asof-join.k942364755e67",
- "sf.query.asof-join.ka3d9bee67a26",
- "sf.query.asof-join.kd5e5da185cf8",
- "sf.query.asof-join.kfb35879874fd",
- "sf.query.connect-by.k1e887278d32a",
- "sf.query.connect-by.k3b06cbc80b38",
- "sf.query.connect-by.k48448bb9fdc3",
- "sf.query.connect-by.k496ce5b4bedf",
- "sf.query.connect-by.kc13dab3c3970",
- "sf.query.from.k215fb5b03c45",
- "sf.query.from.k429594af5cec",
- "sf.query.from.ka4080fa2c573",
- "sf.query.from.kaf4a907db282",
"sf.query.from.kbd5234cefead",
- "sf.query.from.kc7b20f7939d8",
- "sf.query.from.kc96a450d8a32",
"sf.query.into.k516f956ab430",
"sf.query.join-lateral.ke73a564a4f59",
- "sf.query.join.join.k060cac231cdc",
"sf.query.limit.fetch.k80465529ad6b",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k030fc6a3fb92",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k03446947c04a",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k2001e55d6930",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k3c973fb0859f",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k4fe4fe87bd2c",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k558d948576fc",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k58986541b28b",
- "sf.query.match-recognize.match-recognize-pattern-define-as.k593333476bab",
"sf.query.match-recognize.match-recognize-pattern-define-as.k8a7c1367e4f3",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kb140c6bf2743",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kbfc94e6ba71f",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kcf6e523621c9",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kf105c50e15f8",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kf7176ae48eb4",
- "sf.query.match-recognize.match-recognize-pattern-define-as.kfb0d382f52cf",
"sf.query.operators-query.except.k5a8b5eec3643",
- "sf.query.resample.k4a68a79b32ce",
- "sf.query.sample.k02fc5c60a048",
- "sf.query.sample.k0ca0daf0ec68",
- "sf.query.sample.k0d082e19751e",
- "sf.query.sample.k8b0dcead7555",
- "sf.query.sample.k9d477f23662e",
- "sf.query.sample.k9ee54f82e877",
"sf.query.select.select.selecting-specific-columns.k2883fa022666",
"sf.query.select.select.selecting-specific-columns.k55f777334a7d",
"sf.query.select.select.selecting-specific-columns.k91c6eb89f8e0",
- "sf.query.semantic-view.k0d1194ad24b6",
- "sf.query.semantic-view.k170929af45a5",
- "sf.query.semantic-view.k1870b21e9f07",
- "sf.query.semantic-view.k48964c387d56",
- "sf.query.semantic-view.k6ee0d64d51c4",
- "sf.query.semantic-view.k821fe6d260a6",
- "sf.query.semantic-view.k8e31d641066c",
- "sf.query.semantic-view.kb9aed553dc02",
- "sf.query.semantic-view.kc4adb6dd5b15",
- "sf.query.semantic-view.kcd3e520fc2cb",
- "sf.query.semantic-view.kcfdd9dfd0aa8",
- "sf.query.semantic-view.kdde5c4650270",
- "sf.query.semantic-view.kfec9e9301e66",
- "sf.query.values.k14b19e807bbb",
- "sf.query.values.kc016dcc1354d",
"sf.scripting.begin.k0fb78add2575",
"sf.scripting.exception.kf79e3fec46e4",
"sf.security_admin.alter-account.unset-contact.kbe6e343d6bc1",
From 6a08b06170d174f10f0948c8aff8d4b099c2156d Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 01:31:35 +0000
Subject: [PATCH 20/25] coverage: re-review INSERT at the Snowflake parser
batch's parser tree
---
coverage/syntax/reviews/auditor-dml.toml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/coverage/syntax/reviews/auditor-dml.toml b/coverage/syntax/reviews/auditor-dml.toml
index ea406fd49..b4baa4062 100644
--- a/coverage/syntax/reviews/auditor-dml.toml
+++ b/coverage/syntax/reviews/auditor-dml.toml
@@ -58,3 +58,21 @@ note = "Read in full against the documentation page, the obligations, the cases
[review.definitions]
"sf.dml.insert" = "bad9b5d87ae130a845de65c5f83951140610f12c8fc401de7ce02655598fe694"
+
+[[review]]
+id = "auditor-dml-004"
+reviewer_lane = "auditor"
+family = "dml"
+parser_tree = "752f45b805b271f57b4e21f2fdb50a26059fb991"
+reviewed_utc = "2026-11-07T01:28:00Z"
+verdict = "approved"
+forms = [
+ "sf.dml.insert",
+]
+note = "Re-read after the Snowflake parser batch at 552b9c1b6. The definition is unchanged. Only two of the 32 cases have new parse trees, INSERT INTO v1 VALUES ( DEFAULT ) and its two-row form, where DEFAULT is now a DefaultKeyword node instead of a generic Var. Every verdict is unchanged (16 parsed, 16 rejected), all 50 satisfied obligations stay satisfied, and no case contradicts its receipt."
+
+[review.fingerprints]
+"sf.dml.insert" = "cd9bb8864e68b288d7dcbef3012f13d970779fb739f18105ca0d0495b22e73b0"
+
+[review.definitions]
+"sf.dml.insert" = "bad9b5d87ae130a845de65c5f83951140610f12c8fc401de7ce02655598fe694"
From 1b2354f53e01839474439733d662485f51d76e3c Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 01:35:02 +0000
Subject: [PATCH 21/25] coverage: re-record the syntax baseline with INSERT
re-reviewed
Only change: sf.dml.insert unverified -> verified (auditor-dml-004 at
fingerprint cd9bb886), back to 2,388 verified forms; every other snapshot
field is identical.
---
coverage/syntax/baseline.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json
index 376a209b3..f7fe2c4e5 100644
--- a/coverage/syntax/baseline.json
+++ b/coverage/syntax/baseline.json
@@ -1161,7 +1161,7 @@
"sf.dml.copy-into-table.select-from-internalstage-externalstage": "unverified",
"sf.dml.delete": "unverified",
"sf.dml.get": "unverified",
- "sf.dml.insert": "unverified",
+ "sf.dml.insert": "verified",
"sf.dml.insert-multi-table": "absent",
"sf.dml.insert-multi-table.all-intoclause": "unverified",
"sf.dml.insert-multi-table.first-all-when-then": "unverified",
From a7450f104f81b9a35eea0e7a1ff6bc76f13c0396 Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 17:06:20 +0000
Subject: [PATCH 22/25] coverage: re-record the syntax baseline after merging
main
Only the parser tree id changes, to the merged Snowflake parser. The diff
against the committed baseline and against main's lists no obligation lost
beyond the six quoted-name obligations the batch already gives up, and
gains 1,487.
---
coverage/syntax/baseline.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json
index f7fe2c4e5..7bd37647f 100644
--- a/coverage/syntax/baseline.json
+++ b/coverage/syntax/baseline.json
@@ -15,7 +15,7 @@
"catalogue/utility.toml": "55b30dcf06bf8182232a0da6b1da75462ae171e015cc8c9b8b95b36a722b44c5",
"sources.toml": "a180c722616dfefc1568edf41938a0abf491f5a89f9609a1f666a50aa5aead94"
},
- "parser_tree": "752f45b805b271f57b4e21f2fdb50a26059fb991",
+ "parser_tree": "322245257787ecc5b07d5b36a7500dc93028c07d",
"forms": {
"sf.classes.anomaly-detection.commands.create-anomaly-detection": "unverified",
"sf.classes.anomaly-detection.commands.drop-anomaly-detection": "unverified",
From 191ff80081026dcca53449ebd5b38f6e2dd20aaf Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 18:21:49 +0000
Subject: [PATCH 23/25] refactor(syntax): move the WITH clause parser beside
the statement it prefixes
The merge left the Snowflake statement entry file at 2002 lines, over the
2000-line limit. parse_with moves unchanged to with_statement.rs, which
already parses the statement a WITH clause prefixes.
---
.../src/parser/_helpers/statements/entry.rs | 131 ------------------
.../_helpers/statements/with_statement.rs | 131 ++++++++++++++++++
2 files changed, 131 insertions(+), 131 deletions(-)
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
index 532f8017c..9b33296d3 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/entry.rs
@@ -10,7 +10,6 @@ use crate::expressions::names::models::Identifier;
use crate::expressions::names::models::Null;
use crate::expressions::operators::models::Alias;
use crate::expressions::operators::models::MethodCall;
-use crate::expressions::queries::models::Cte;
use crate::expressions::queries::models::From;
use crate::expressions::queries::models::GroupBy;
use crate::expressions::queries::models::Having;
@@ -25,7 +24,6 @@ use crate::expressions::queries::models::SelectInto;
use crate::expressions::queries::models::Subquery;
use crate::expressions::queries::models::Top;
use crate::expressions::queries::models::Where;
-use crate::expressions::queries::models::With;
use crate::expressions::statements::models::Annotated;
use crate::expressions::statements::models::Command;
use crate::expressions::statements::models::VerticaSelectExtensions;
@@ -1870,133 +1868,4 @@ impl Parser {
) -> Result<(Option>, Option)> {
Ok((None, None))
}
-
- /// Parse a WITH clause (CTEs)
- pub(crate) fn parse_with(&mut self) -> Result {
- let with_token = self.expect_token(TokenType::With)?;
- let leading_comments = with_token.comments;
-
- let recursive = self.match_token(TokenType::Recursive);
- let mut ctes: Vec = Vec::new();
- let mut has_procedure = false;
-
- loop {
- let cte_start = self.current;
- let name = self.expect_identifier_or_alias_keyword_with_quoted()?;
-
- let columns = if self.check(TokenType::LParen) && !self.check_next(TokenType::Select) {
- self.skip();
- let cols = self.parse_identifier_list()?;
- self.expect_token(TokenType::RParen)?;
- cols
- } else {
- Vec::new()
- };
-
- let key_expressions = if self.match_keywords(&[TokenType::Using, TokenType::Key]) {
- self.expect_token(TokenType::LParen)?;
- let keys = self.parse_identifier_list()?;
- self.expect_token(TokenType::RParen)?;
- keys
- } else {
- Vec::new()
- };
-
- let has_as = self.match_token(TokenType::As);
- let cte_comments = if has_as {
- self.previous_trailing_comments().to_vec()
- } else {
- Vec::new()
- };
- if matches!(
- self.config.dialect,
- Some(crate::tokens::models::DialectType::Snowflake)
- ) {
- self.reject_reserved_name_part(&name)?;
- if !has_as {
- return Err(self.parse_error("Expected AS before the CTE body"));
- }
- }
- if has_as && columns.is_empty() && self.at_anonymous_procedure() {
- let procedure = self.parse_anonymous_procedure(&name)?;
- has_procedure = true;
- ctes.push(Cte {
- search_cycle: Vec::new(),
- alias: name,
- this: procedure,
- columns,
- materialized: None,
- key_expressions,
- alias_first: true,
- comments: cte_comments,
- span: self.source_range(cte_start),
- });
- if self.match_token(TokenType::Comma) {
- continue;
- }
- break;
- }
-
- let materialized = if self.match_token(TokenType::Materialized) {
- Some(true)
- } else if self.match_token(TokenType::Not) {
- self.expect_token(TokenType::Materialized)?;
- Some(false)
- } else {
- None
- };
-
- self.expect_token(TokenType::LParen)?;
- if matches!(
- self.config.dialect,
- Some(crate::tokens::models::DialectType::Snowflake)
- ) && self.check(TokenType::Values)
- {
- return Err(self.parse_error(format!(
- "Snowflake does not accept a bare VALUES list as the body of CTE '{}'; \
- select from it instead, as SELECT * FROM (VALUES ...) AS t(column, ...)",
- name.name
- )));
- }
- let query_start = self.current;
- let query = self.parse_cte_body(has_procedure)?;
- let query = self.spanned(query_start, query);
- self.expect_token(TokenType::RParen)?;
-
- ctes.push(Cte {
- search_cycle: Vec::new(),
- alias: name,
- this: query,
- columns,
- materialized,
- key_expressions,
- alias_first: true,
- comments: cte_comments,
- span: self.source_range(cte_start),
- });
-
- if !self.match_token(TokenType::Comma) {
- if self.check(TokenType::With) {
- self.skip();
- self.match_token(TokenType::Recursive);
- continue;
- }
- break;
- }
-
- self.match_token(TokenType::With);
- }
-
- let search = self.parse_recursive_with_search()?;
-
- self.parse_with_statement(
- With {
- ctes,
- recursive,
- leading_comments,
- search,
- },
- has_procedure,
- )
- }
}
diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/with_statement.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/with_statement.rs
index 7d03e434e..cd583206e 100644
--- a/crates/sqlquack-syntax/src/parser/_helpers/statements/with_statement.rs
+++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/with_statement.rs
@@ -1,8 +1,10 @@
//! The statement a WITH clause prefixes, with the clause attached to it.
+use crate::expressions::queries::models::Cte;
use crate::expressions::queries::models::With;
use crate::expressions::tree::models::Expression;
use crate::parser::models::Parser;
+use crate::tokens::models::TokenType;
use crate::tokens::types::Result;
impl Parser {
@@ -74,4 +76,133 @@ impl Parser {
Ok(main_query)
}
+
+ /// Parse a WITH clause (CTEs)
+ pub(crate) fn parse_with(&mut self) -> Result {
+ let with_token = self.expect_token(TokenType::With)?;
+ let leading_comments = with_token.comments;
+
+ let recursive = self.match_token(TokenType::Recursive);
+ let mut ctes: Vec = Vec::new();
+ let mut has_procedure = false;
+
+ loop {
+ let cte_start = self.current;
+ let name = self.expect_identifier_or_alias_keyword_with_quoted()?;
+
+ let columns = if self.check(TokenType::LParen) && !self.check_next(TokenType::Select) {
+ self.skip();
+ let cols = self.parse_identifier_list()?;
+ self.expect_token(TokenType::RParen)?;
+ cols
+ } else {
+ Vec::new()
+ };
+
+ let key_expressions = if self.match_keywords(&[TokenType::Using, TokenType::Key]) {
+ self.expect_token(TokenType::LParen)?;
+ let keys = self.parse_identifier_list()?;
+ self.expect_token(TokenType::RParen)?;
+ keys
+ } else {
+ Vec::new()
+ };
+
+ let has_as = self.match_token(TokenType::As);
+ let cte_comments = if has_as {
+ self.previous_trailing_comments().to_vec()
+ } else {
+ Vec::new()
+ };
+ if matches!(
+ self.config.dialect,
+ Some(crate::tokens::models::DialectType::Snowflake)
+ ) {
+ self.reject_reserved_name_part(&name)?;
+ if !has_as {
+ return Err(self.parse_error("Expected AS before the CTE body"));
+ }
+ }
+ if has_as && columns.is_empty() && self.at_anonymous_procedure() {
+ let procedure = self.parse_anonymous_procedure(&name)?;
+ has_procedure = true;
+ ctes.push(Cte {
+ search_cycle: Vec::new(),
+ alias: name,
+ this: procedure,
+ columns,
+ materialized: None,
+ key_expressions,
+ alias_first: true,
+ comments: cte_comments,
+ span: self.source_range(cte_start),
+ });
+ if self.match_token(TokenType::Comma) {
+ continue;
+ }
+ break;
+ }
+
+ let materialized = if self.match_token(TokenType::Materialized) {
+ Some(true)
+ } else if self.match_token(TokenType::Not) {
+ self.expect_token(TokenType::Materialized)?;
+ Some(false)
+ } else {
+ None
+ };
+
+ self.expect_token(TokenType::LParen)?;
+ if matches!(
+ self.config.dialect,
+ Some(crate::tokens::models::DialectType::Snowflake)
+ ) && self.check(TokenType::Values)
+ {
+ return Err(self.parse_error(format!(
+ "Snowflake does not accept a bare VALUES list as the body of CTE '{}'; \
+ select from it instead, as SELECT * FROM (VALUES ...) AS t(column, ...)",
+ name.name
+ )));
+ }
+ let query_start = self.current;
+ let query = self.parse_cte_body(has_procedure)?;
+ let query = self.spanned(query_start, query);
+ self.expect_token(TokenType::RParen)?;
+
+ ctes.push(Cte {
+ search_cycle: Vec::new(),
+ alias: name,
+ this: query,
+ columns,
+ materialized,
+ key_expressions,
+ alias_first: true,
+ comments: cte_comments,
+ span: self.source_range(cte_start),
+ });
+
+ if !self.match_token(TokenType::Comma) {
+ if self.check(TokenType::With) {
+ self.skip();
+ self.match_token(TokenType::Recursive);
+ continue;
+ }
+ break;
+ }
+
+ self.match_token(TokenType::With);
+ }
+
+ let search = self.parse_recursive_with_search()?;
+
+ self.parse_with_statement(
+ With {
+ ctes,
+ recursive,
+ leading_comments,
+ search,
+ },
+ has_procedure,
+ )
+ }
}
From 55e8918ab5720958d517ff2eb5c7c46901ec042b Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 18:22:26 +0000
Subject: [PATCH 24/25] coverage: re-record the syntax baseline on the moved
WITH clause parser
Only the parser tree id changes; every claim is identical.
---
coverage/syntax/baseline.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json
index 7bd37647f..79a42d7d6 100644
--- a/coverage/syntax/baseline.json
+++ b/coverage/syntax/baseline.json
@@ -15,7 +15,7 @@
"catalogue/utility.toml": "55b30dcf06bf8182232a0da6b1da75462ae171e015cc8c9b8b95b36a722b44c5",
"sources.toml": "a180c722616dfefc1568edf41938a0abf491f5a89f9609a1f666a50aa5aead94"
},
- "parser_tree": "322245257787ecc5b07d5b36a7500dc93028c07d",
+ "parser_tree": "b647f5049ebf833c59572473314a513eabcb5bc4",
"forms": {
"sf.classes.anomaly-detection.commands.create-anomaly-detection": "unverified",
"sf.classes.anomaly-detection.commands.drop-anomaly-detection": "unverified",
From 67312475947f948c400a5cfcb9346f3159a0891f Mon Sep 17 00:00:00 2001
From: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
Date: Sat, 7 Nov 2026 19:40:32 +0000
Subject: [PATCH 25/25] coverage: re-record the syntax baseline after merging
the shared parser types
Only the parser tree id changes; every claim is identical.
---
coverage/syntax/baseline.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/coverage/syntax/baseline.json b/coverage/syntax/baseline.json
index 79a42d7d6..3d6a44232 100644
--- a/coverage/syntax/baseline.json
+++ b/coverage/syntax/baseline.json
@@ -15,7 +15,7 @@
"catalogue/utility.toml": "55b30dcf06bf8182232a0da6b1da75462ae171e015cc8c9b8b95b36a722b44c5",
"sources.toml": "a180c722616dfefc1568edf41938a0abf491f5a89f9609a1f666a50aa5aead94"
},
- "parser_tree": "b647f5049ebf833c59572473314a513eabcb5bc4",
+ "parser_tree": "db685bc23f08a466b51b10bd6e4decbab3626a3e",
"forms": {
"sf.classes.anomaly-detection.commands.create-anomaly-detection": "unverified",
"sf.classes.anomaly-detection.commands.drop-anomaly-detection": "unverified",