You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by lu...@apache.org on 2026/09/24 12:43:28 UTC
(datafusion-sqlparser-rs) 01/01: Record the first and last token of GRANT, SET, USE and related statements
This is an automated email from the ASF dual-hosted git repository.
LucaCappelletti94 pushed a commit to branch span-access-statements
in repository https://gitbox.apache.org/repos/asf/datafusion-sqlparser-rs.git
commit f025e8c1599d7fc9ee30608f2e339c5dbc21f60e
Author: LucaCappelletti94 <ca...@gmail.com>
AuthorDate: Thu Sep 24 14:43:17 2026 +0200
Record the first and last token of GRANT, SET, USE and related statements
---
src/ast/dcl.rs | 20 ++
src/ast/mod.rs | 67 ++++-
src/ast/spans.rs | 31 +-
src/dialect/mysql.rs | 10 +-
src/parser/mod.rs | 59 +++-
tests/span_baseline.tsv | 658 ------------------------------------------
tests/sqlparser_clickhouse.rs | 4 +-
tests/sqlparser_common.rs | 122 +++++---
tests/sqlparser_databricks.rs | 16 +-
tests/sqlparser_duckdb.rs | 8 +-
tests/sqlparser_hive.rs | 8 +-
tests/sqlparser_mssql.rs | 6 +-
tests/sqlparser_mysql.rs | 18 +-
tests/sqlparser_postgres.rs | 24 +-
tests/sqlparser_snowflake.rs | 18 +-
15 files changed, 295 insertions(+), 774 deletions(-)
diff --git a/src/ast/dcl.rs b/src/ast/dcl.rs
index 64b1730a7..a746da68f 100644
--- a/src/ast/dcl.rs
+++ b/src/ast/dcl.rs
@@ -440,6 +440,8 @@ impl Spanned for CreateRole {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(feature = "visitor", derive(Visit, VisitMut))]
pub struct Grant {
+ /// The `GRANT` token.
+ pub start_token: AttachedToken,
/// Privileges being granted.
pub privileges: Privileges,
/// Optional objects the privileges apply to.
@@ -458,6 +460,14 @@ pub struct Grant {
///
/// [Snowflake](https://docs.snowflake.com/en/sql-reference/sql/grant-privilege)
pub current_grants: Option<CurrentGrantsKind>,
+ /// The last token of the statement.
+ pub end_token: AttachedToken,
+}
+
+impl Spanned for Grant {
+ fn span(&self) -> Span {
+ self.start_token.0.span.union(&self.end_token.0.span)
+ }
}
impl fmt::Display for Grant {
@@ -496,6 +506,8 @@ impl From<Grant> for crate::ast::Statement {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(feature = "visitor", derive(Visit, VisitMut))]
pub struct Revoke {
+ /// The `REVOKE` token.
+ pub start_token: AttachedToken,
/// Whether `GRANT OPTION FOR` is present, withdrawing the right to grant
/// the privileges rather than the privileges themselves.
pub grant_option_for: bool,
@@ -511,6 +523,14 @@ pub struct Revoke {
pub granted_by: Option<Ident>,
/// Optional `CASCADE`/`RESTRICT` behavior.
pub cascade: Option<CascadeOption>,
+ /// The last token of the statement.
+ pub end_token: AttachedToken,
+}
+
+impl Spanned for Revoke {
+ fn span(&self) -> Span {
+ self.start_token.0.span.union(&self.end_token.0.span)
+ }
}
impl fmt::Display for Revoke {
diff --git a/src/ast/mod.rs b/src/ast/mod.rs
index 15e2d2233..500e05b78 100644
--- a/src/ast/mod.rs
+++ b/src/ast/mod.rs
@@ -3608,7 +3608,14 @@ pub enum Statement {
/// Analyze (Hive)
Analyze(Analyze),
/// `SET` statements (session, transaction, timezone, etc.).
- Set(Set),
+ Set {
+ /// What the statement sets.
+ set: Set,
+ /// The `SET` token.
+ start_token: AttachedToken,
+ /// The last token of the statement.
+ end_token: AttachedToken,
+ },
/// ```sql
/// TRUNCATE
/// ```
@@ -4346,7 +4353,14 @@ pub enum Statement {
/// ```sql
/// `USE ...`
/// ```
- Use(Use),
+ Use {
+ /// What the statement switches to.
+ target: Use,
+ /// The `USE` token.
+ start_token: AttachedToken,
+ /// The last token of the statement.
+ end_token: AttachedToken,
+ },
/// ```sql
/// START [ TRANSACTION | WORK ] | START TRANSACTION } ...
/// ```
@@ -4901,7 +4915,12 @@ pub enum Statement {
/// UNLOCK TABLES
/// ```
/// Note: this is a MySQL-specific statement. See <https://dev.mysql.com/doc/refman/8.0/en/lock-tables.html>
- UnlockTables,
+ UnlockTables {
+ /// The `UNLOCK` token.
+ start_token: AttachedToken,
+ /// The last token of the statement.
+ end_token: AttachedToken,
+ },
/// Unloads the result of a query to file
///
/// [Athena](https://docs.aws.amazon.com/athena/latest/ug/unload.html):
@@ -5939,7 +5958,7 @@ impl fmt::Display for Statement {
write!(f, "DISCARD {object_type}")?;
Ok(())
}
- Self::Set(set) => write!(f, "{set}"),
+ Self::Set { set, .. } => write!(f, "{set}"),
Statement::ShowVariable { variable } => {
write!(f, "SHOW")?;
if !variable.is_empty() {
@@ -6097,7 +6116,7 @@ impl fmt::Display for Statement {
}
Ok(())
}
- Statement::Use(use_expr) => use_expr.fmt(f),
+ Statement::Use { target, .. } => target.fmt(f),
Statement::ShowCollation { filter } => {
write!(f, "SHOW COLLATION")?;
if let Some(filter) = filter {
@@ -6528,7 +6547,7 @@ impl fmt::Display for Statement {
Statement::LockTables { tables } => {
write!(f, "LOCK TABLES {}", display_comma_separated(tables))
}
- Statement::UnlockTables => {
+ Statement::UnlockTables { .. } => {
write!(f, "UNLOCK TABLES")
}
Statement::Unload {
@@ -8028,6 +8047,8 @@ impl fmt::Display for GrantObjects {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(feature = "visitor", derive(Visit, VisitMut))]
pub struct DenyStatement {
+ /// The `DENY` token.
+ pub start_token: AttachedToken,
/// The privileges to deny.
pub privileges: Privileges,
/// The objects the privileges apply to.
@@ -8038,6 +8059,14 @@ pub struct DenyStatement {
pub granted_by: Option<Ident>,
/// Optional cascade option controlling dependent objects.
pub cascade: Option<CascadeOption>,
+ /// The last token of the statement.
+ pub end_token: AttachedToken,
+}
+
+impl Spanned for DenyStatement {
+ fn span(&self) -> Span {
+ self.start_token.0.span.union(&self.end_token.0.span)
+ }
}
impl fmt::Display for DenyStatement {
@@ -12409,8 +12438,18 @@ pub enum Reset {
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[cfg_attr(feature = "visitor", derive(Visit, VisitMut))]
pub struct ResetStatement {
+ /// The `RESET` token.
+ pub start_token: AttachedToken,
/// The reset action to perform (either `ALL` or a specific configuration parameter).
pub reset: Reset,
+ /// The last token of the statement.
+ pub end_token: AttachedToken,
+}
+
+impl Spanned for ResetStatement {
+ fn span(&self) -> Span {
+ self.start_token.0.span.union(&self.end_token.0.span)
+ }
}
/// Query optimizer hints are optionally supported comments after the
@@ -12486,8 +12525,12 @@ impl fmt::Display for ResetStatement {
}
impl From<Set> for Statement {
- fn from(s: Set) -> Self {
- Self::Set(s)
+ fn from(set: Set) -> Self {
+ Self::Set {
+ set,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
+ }
}
}
@@ -12732,8 +12775,12 @@ impl From<ShowObjects> for Statement {
}
impl From<Use> for Statement {
- fn from(u: Use) -> Self {
- Self::Use(u)
+ fn from(target: Use) -> Self {
+ Self::Use {
+ target,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
+ }
}
}
diff --git a/src/ast/spans.rs b/src/ast/spans.rs
index 56a627621..0632fdc8d 100644
--- a/src/ast/spans.rs
+++ b/src/ast/spans.rs
@@ -264,7 +264,6 @@ impl Spanned for Values {
/// - [Statement::Fetch]
/// - [Statement::Flush]
/// - [Statement::Discard]
-/// - [Statement::Set]
/// - [Statement::ShowFunctions]
/// - [Statement::ShowVariable]
/// - [Statement::ShowStatus]
@@ -279,9 +278,6 @@ impl Spanned for Values {
/// - [Statement::Commit]
/// - [Statement::Rollback]
/// - [Statement::Assert]
-/// - [Statement::Grant]
-/// - [Statement::Deny]
-/// - [Statement::Revoke]
/// - [Statement::Deallocate]
/// - [Statement::Execute]
/// - [Statement::Prepare]
@@ -295,7 +291,6 @@ impl Spanned for Values {
/// - [Statement::Pragma]
/// - [Statement::Lock]
/// - [Statement::LockTables]
-/// - [Statement::UnlockTables]
/// - [Statement::Unload]
/// - [Statement::OptimizeTable]
/// - [Statement::ShowCatalogs]
@@ -318,7 +313,6 @@ impl Spanned for Values {
/// - [Statement::Put]
/// - [Statement::Remove]
/// - [Statement::Vacuum]
-/// - [Statement::Reset]
impl Spanned for Statement {
fn span(&self) -> Span {
match self {
@@ -510,7 +504,20 @@ impl Spanned for Statement {
Statement::Fetch { .. } => Span::empty(),
Statement::Flush { .. } => Span::empty(),
Statement::Discard { .. } => Span::empty(),
- Statement::Set(_) => Span::empty(),
+ Statement::Set {
+ start_token,
+ end_token,
+ ..
+ }
+ | Statement::Use {
+ start_token,
+ end_token,
+ ..
+ }
+ | Statement::UnlockTables {
+ start_token,
+ end_token,
+ } => start_token.0.span.union(&end_token.0.span),
Statement::ShowFunctions { .. } => Span::empty(),
Statement::ShowVariable { .. } => Span::empty(),
Statement::ShowStatus { .. } => Span::empty(),
@@ -520,7 +527,6 @@ impl Spanned for Statement {
Statement::ShowTables { .. } => Span::empty(),
Statement::ShowCollation { .. } => Span::empty(),
Statement::ShowCharset { .. } => Span::empty(),
- Statement::Use(u) => u.span(),
Statement::StartTransaction { .. } => Span::empty(),
Statement::Comment { .. } => Span::empty(),
Statement::Commit { .. } => Span::empty(),
@@ -531,9 +537,9 @@ impl Spanned for Statement {
Statement::DropTrigger(drop_trigger) => drop_trigger.span(),
Statement::CreateWarehouse(create_warehouse) => create_warehouse.span(),
Statement::Assert { .. } => Span::empty(),
- Statement::Grant { .. } => Span::empty(),
- Statement::Deny { .. } => Span::empty(),
- Statement::Revoke { .. } => Span::empty(),
+ Statement::Grant(grant) => grant.span(),
+ Statement::Deny(deny) => deny.span(),
+ Statement::Revoke(revoke) => revoke.span(),
Statement::Deallocate { .. } => Span::empty(),
Statement::Execute { .. } => Span::empty(),
Statement::Prepare { .. } => Span::empty(),
@@ -548,7 +554,6 @@ impl Spanned for Statement {
Statement::Pragma { .. } => Span::empty(),
Statement::Lock(_) => Span::empty(),
Statement::LockTables { .. } => Span::empty(),
- Statement::UnlockTables => Span::empty(),
Statement::Unload { .. } => Span::empty(),
Statement::OptimizeTable { .. } => Span::empty(),
Statement::CreatePolicy(create_policy) => create_policy.span(),
@@ -586,7 +591,7 @@ impl Spanned for Statement {
Statement::AlterSchema(s) => s.span(),
Statement::Vacuum(..) => Span::empty(),
Statement::AlterUser(alter_user) => alter_user.span(),
- Statement::Reset(..) => Span::empty(),
+ Statement::Reset(reset) => reset.span(),
}
}
}
diff --git a/src/dialect/mysql.rs b/src/dialect/mysql.rs
index 2be39f5e4..62c44d6d2 100644
--- a/src/dialect/mysql.rs
+++ b/src/dialect/mysql.rs
@@ -19,7 +19,10 @@
use alloc::boxed::Box;
use crate::{
- ast::{BinaryOperator, Expr, LockTable, LockTableType, Statement},
+ ast::{
+ helpers::attached_token::AttachedToken, BinaryOperator, Expr, LockTable, LockTableType,
+ Statement,
+ },
dialect::Dialect,
keywords::Keyword,
parser::{Parser, ParserError},
@@ -275,5 +278,8 @@ fn parse_lock_tables_type(parser: &mut Parser) -> Result<LockTableType, ParserEr
/// UNLOCK TABLES
/// <https://dev.mysql.com/doc/refman/8.0/en/lock-tables.html>
fn parse_unlock_tables(_parser: &mut Parser) -> Result<Statement, ParserError> {
- Ok(Statement::UnlockTables)
+ Ok(Statement::UnlockTables {
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
+ })
}
diff --git a/src/parser/mod.rs b/src/parser/mod.rs
index 8f9acee5a..94be5a5c0 100644
--- a/src/parser/mod.rs
+++ b/src/parser/mod.rs
@@ -15787,10 +15787,11 @@ impl<'a> Parser<'a> {
} else {
Some(self.parse_identifier()?)
};
- Ok(Statement::Set(Set::SetRole {
+ Ok(Set::SetRole {
context_modifier: modifier,
role_name,
- }))
+ }
+ .into())
}
fn parse_set_values(
@@ -16316,7 +16317,7 @@ impl<'a> Parser<'a> {
let parsed_keyword = if dialect_of!(self is HiveDialect) {
// HiveDialect accepts USE DEFAULT; statement without any db specified
if self.parse_keyword(Keyword::DEFAULT) {
- return Ok(Statement::Use(Use::Default));
+ return Ok(Use::Default.into());
}
None // HiveDialect doesn't expect any other specific keyword after `USE`
} else if dialect_of!(self is DatabricksDialect) {
@@ -16347,7 +16348,7 @@ impl<'a> Parser<'a> {
}
};
- Ok(Statement::Use(result))
+ Ok(result.into())
}
fn parse_secondary_roles(&mut self) -> Result<Use, ParserError> {
@@ -17898,6 +17899,8 @@ impl<'a> Parser<'a> {
as_grantor,
granted_by,
current_grants,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
})
}
@@ -18481,6 +18484,8 @@ impl<'a> Parser<'a> {
grantees,
cascade,
granted_by,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
}))
}
@@ -18509,6 +18514,8 @@ impl<'a> Parser<'a> {
grantees,
granted_by,
cascade,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
})
}
@@ -21361,18 +21368,26 @@ impl<'a> Parser<'a> {
/// Parses a RESET statement
fn parse_reset(&mut self) -> Result<ResetStatement, ParserError> {
if self.parse_keyword(Keyword::ALL) {
- return Ok(ResetStatement { reset: Reset::ALL });
+ return Ok(ResetStatement {
+ reset: Reset::ALL,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
+ });
}
if self.parse_keywords(&[Keyword::SESSION, Keyword::AUTHORIZATION]) {
return Ok(ResetStatement {
reset: Reset::SessionAuthorization,
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
});
}
let obj = self.parse_object_name(false)?;
Ok(ResetStatement {
reset: Reset::ConfigurationParameter(obj),
+ start_token: AttachedToken::empty(),
+ end_token: AttachedToken::empty(),
})
}
}
@@ -21658,6 +21673,40 @@ fn set_statement_tokens(statement: &mut Statement, start: TokenWithSpan, end: To
start_token,
end_token,
..
+ })
+ | Statement::Set {
+ start_token,
+ end_token,
+ ..
+ }
+ | Statement::Use {
+ start_token,
+ end_token,
+ ..
+ }
+ | Statement::UnlockTables {
+ start_token,
+ end_token,
+ }
+ | Statement::Grant(Grant {
+ start_token,
+ end_token,
+ ..
+ })
+ | Statement::Revoke(Revoke {
+ start_token,
+ end_token,
+ ..
+ })
+ | Statement::Deny(DenyStatement {
+ start_token,
+ end_token,
+ ..
+ })
+ | Statement::Reset(ResetStatement {
+ start_token,
+ end_token,
+ ..
}) => (start_token, end_token),
_ => return,
};
diff --git a/tests/span_baseline.tsv b/tests/span_baseline.tsv
index a7e78cd9b..cc79f387c 100644
--- a/tests/span_baseline.tsv
+++ b/tests/span_baseline.tsv
@@ -227,7 +227,6 @@
01f76cde19aef1b2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 ||
01f76cde19aef1b2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 ||
01f76cde19aef1b2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 ||
-020117b089fcfab0 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE, SELECT, INSERT ON p TO u
020fec6fc85921b8 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start AlterTable 0 ALTER TABLE t SET UNLOGGED
020fec6fc85921b8 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::AlterTable 0 ALTER TABLE t SET UNLOGGED
020fec6fc85921b8 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty AlterTableOperation::SetUnlogged 0 SET UNLOGGED
@@ -252,7 +251,6 @@
022ce272386e3f5e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> SET id = id + 1, name = name + ' Doe'
022ce272386e3f5e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Assignment 0 id = id + 1
022ce272386e3f5e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Assignment 0 name = name + ' Doe'
-0233d99739fc0030 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SECONDARY ROLES ALL
0233d99739fc0030 4edff8487059a4e8 SnowflakeDialect structure empty Use::SecondaryRoles 0 USE SECONDARY ROLES ALL
023e3cfcc9d00776 4edff8487059a4e8 PostgreSqlDialect,SnowflakeDialect,RedshiftSqlDialect,MySqlDialect edges start Join 0 INNER JOIN (customers AS c INNER JOIN products AS p ON p.customer_id = c.customer_id) ON c.order_id = o.order_id
023e3cfcc9d00776 4edff8487059a4e8 PostgreSqlDialect,SnowflakeDialect,RedshiftSqlDialect,MySqlDialect edges start Join 0 INNER JOIN products AS p ON p.customer_id = c.customer_id
@@ -260,7 +258,6 @@
023e3cfcc9d00776 4edff8487059a4e8 PostgreSqlDialect,SnowflakeDialect,RedshiftSqlDialect,MySqlDialect edges start TableAlias 0 AS o
023e3cfcc9d00776 4edff8487059a4e8 PostgreSqlDialect,SnowflakeDialect,RedshiftSqlDialect,MySqlDialect edges start TableAlias 0 AS p
023e3cfcc9d00776 4edff8487059a4e8 PostgreSqlDialect,SnowflakeDialect,RedshiftSqlDialect,MySqlDialect reparse inexact TableFactor::NestedJoin 0 (customers AS c INNER JOIN products AS p ON p.customer_id = c.customer_id)
-02412013e6b4a918 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON RESOURCE MONITOR obj1 TO ROLE role1
02590a9edfbe4f94 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (id)
02590a9edfbe4f94 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 sqrt(id)
02590a9edfbe4f94 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 sqrt(id)
@@ -279,9 +276,7 @@
025a262ac2a9777d fdaf9332c09858cf DuckDbDialect extent empty Statement::Rollback 0 ROLLBACK
0292edfe3721f3c4 4edff8487059a4e8 SnowflakeDialect,BigQueryDialect,OracleDialect,TeradataDialect extent empty Statement::Execute 0 EXECUTE IMMEDIATE 'SELECT 1' INTO a USING 1 AS b
029b959f55d54e3d 4edff8487059a4e8 SnowflakeDialect edges start Use::Role 0 USE ROLE `my_role`
-029b959f55d54e3d 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE ROLE `my_role`
02a0c9cd186b2f2f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Throw 0 THROW
-02b58bc476f40274 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET ROLE 'rolename'
02b58bc476f40274 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'rolename'
02c8ccb09c0c6fb3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 JOIN tbl2 ON tbl1.id = tbl2.entity_id
02c8ccb09c0c6fb3 fdaf9332c09858cf DuckDbDialect edges start Join 0 JOIN tbl2 ON tbl1.id = tbl2.entity_id
@@ -322,7 +317,6 @@
02fbd5db3f0c1392 fdaf9332c09858cf DuckDbDialect edges end SelectItem::UnnamedExpr 0 sqrt(id)
02fbd5db3f0c1392 fdaf9332c09858cf DuckDbDialect extent empty Statement::Explain 0 EXPLAIN (ANALYZE false, VERBOSE true) SELECT sqrt(id) FROM foo
02fbd5db3f0c1392 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 sqrt(id)
-0320445350719172 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
032252a1857e3e74 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL HOUR TO MINUTE(0))
032252a1857e3e74 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL HOUR TO MINUTE(0)
032252a1857e3e74 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL HOUR TO MINUTE(0))
@@ -351,7 +345,6 @@
036d6c60d16d9998 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::IsUnknown 0 field IS UNKNOWN
036d6c60d16d9998 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT f FROM foo WHERE field IS UNKNOWN
036d6c60d16d9998 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT f FROM foo WHERE field IS UNKNOWN
-036f8820ff33fd77 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY AUTHENTICATION POLICY ON ACCOUNT TO ROLE role1
0393fed3e2ec27e1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' CSV
0393fed3e2ec27e1 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' CSV
0397b5c0e2240bef 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE foo (bar INT, var INT, CONSTRAINT constr UNIQUE INDEX index_name (bar, var) USING HASH COMMENT 'yes, ' USING BTREE COMMENT 'MySQL allows')
@@ -390,8 +383,6 @@
03ae7bdefbe6b743 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::TypedString 0 {d '2025-07-17'}
03ae7bdefbe6b743 fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 {d '2025-07-17'}
03ae7bdefbe6b743 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::TypedString 0 {d '2025-07-17'}
-03f1d117912006d5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON ALL FUNCTIONS IN SCHEMA db1.sc1 TO ROLE role1
-03f1d117912006d5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON ALL FUNCTIONS IN SCHEMA db1.sc1 TO ROLE role1
0419d2aeaa351393 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges both FunctionArguments::List 0 (id)
0419d2aeaa351393 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end Function 0 sqrt(id)
0419d2aeaa351393 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 sqrt(id)
@@ -482,12 +473,10 @@
04dc314b09d3c241 4edff8487059a4e8 SQLiteDialect,GenericDialect structure empty ColumnOption::Generated 0 GENERATED ALWAYS AS (a * 2) VIRTUAL
04dc314b09d3c241 4edff8487059a4e8 SQLiteDialect,GenericDialect structure empty ColumnOptionDef 0 GENERATED ALWAYS AS (a * 2) VIRTUAL
04dc314b09d3c241 4edff8487059a4e8 SQLiteDialect,GenericDialect structure outside-parent Expr::BinaryOp 0 a * 2
-04fb16e0133cf168 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT AUDIT ON ACCOUNT TO ROLE role1
04fe7bc1c672ed96 4edff8487059a4e8 MySqlDialect edges start CreateView 0 CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`%` SQL SECURITY INVOKER VIEW foo AS SELECT 1
04fe7bc1c672ed96 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateView 0 CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`%` SQL SECURITY INVOKER VIEW foo AS SELECT 1
04fe7bc1c672ed96 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 `%`
04fe7bc1c672ed96 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 `root`
-050b96b30bfb1db6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
051526a4ecb6ff99 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> DROP id
051526a4ecb6ff99 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> DROP id
051526a4ecb6ff99 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 id
@@ -532,17 +521,11 @@
057da547101cc4a7 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> WHERE id = 1 OR name = 'John'
057da547101cc4a7 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Expr::BinaryOp 0 id = 1 OR name = 'John'
05ad1c5037129c0f 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE WAREHOUSE
05ad1c5037129c0f 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE WAREHOUSE
05ad1c5037129c0f 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE WAREHOUSE
05ad1c5037129c0f 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE WAREHOUSE
05ad1c5037129c0f 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE WAREHOUSE
05ad1c5037129c0f fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE WAREHOUSE
-05ad1c5037129c0f fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE WAREHOUSE
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect edges both CheckConstraint 0 CHECK (abc IS NOT NULL)
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect edges both ColumnOption::Default 0 DEFAULT (42 IS NOT NULL)
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect edges both ColumnOption::Materialized 0 MATERIALIZED (abc IS NOT NULL)
@@ -560,7 +543,6 @@
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect reparse inexact Expr::Nested 0 (abc IS NOT NULL)
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect structure empty ColumnOption::NotNull 0 NOT NULL
05b65efd0727a9c5 4edff8487059a4e8 ClickHouseDialect structure empty ColumnOptionDef 0 NOT NULL
-05c36937dd5f1c34 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON WAREHOUSE obj1 TO ROLE role1
05cde3075eab3ca6 4edff8487059a4e8 GenericDialect,BigQueryDialect edges both AccessExpr::Subscript 0 [1]
05cde3075eab3ca6 4edff8487059a4e8 GenericDialect,BigQueryDialect edges both FunctionArguments::List 0 ('a', 1)
05cde3075eab3ca6 4edff8487059a4e8 GenericDialect,BigQueryDialect edges both FunctionArguments::List 0 (named_struct('a', 1))
@@ -648,7 +630,6 @@
0662f159bdcf8535 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL MINUTE
0662f159bdcf8535 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL MINUTE
0662f159bdcf8535 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL MINUTE
-0675193dd4dffbab 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON EXTERNAL VOLUME obj1 TO ROLE role1
067f0815022e0acc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both LimitClause::LimitOffset 0 OFFSET 2 ROWS
067f0815022e0acc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Offset 0 OFFSET 2 ROWS
067f0815022e0acc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT foo FROM bar OFFSET 2 ROWS
@@ -657,7 +638,6 @@
067f0815022e0acc fdaf9332c09858cf DuckDbDialect edges both Offset 0 OFFSET 2 ROWS
067f0815022e0acc fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT foo FROM bar OFFSET 2 ROWS
067f0815022e0acc fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT foo FROM bar OFFSET 2 ROWS
-069c897047c50d42 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR EXECUTION ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
06c57d991bcca03e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE t (a INT UNIQUE INITIALLY IMMEDIATE NOT ENFORCED)
06c57d991bcca03e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end ColumnDef 0 a INT UNIQUE INITIALLY IMMEDIATE NOT ENFORCED
06c57d991bcca03e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (a INT UNIQUE INITIALLY IMMEDIATE NOT ENFORCED)
@@ -765,7 +745,6 @@
0815132f2b75ac80 4edff8487059a4e8 SparkSqlDialect structure outside-parent OrderByExpr 0 id
08261774f32737be 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Rollback 0 ROLLBACK AND CHAIN
08261774f32737be fdaf9332c09858cf DuckDbDialect extent empty Statement::Rollback 0 ROLLBACK AND CHAIN
-0853f076d6463262 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT BIND SERVICE ENDPOINT ON ACCOUNT TO ROLE role1
085ab2ac82f88911 4edff8487059a4e8 SnowflakeDialect edges both CreateTable 0 CREATE TABLE my_table (a STRING COMMENT 'comment 1') COMMENT = 'table comment'
085ab2ac82f88911 4edff8487059a4e8 SnowflakeDialect edges end ColumnDef 0 a STRING COMMENT 'comment 1'
085ab2ac82f88911 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE my_table (a STRING COMMENT 'comment 1') COMMENT = 'table comment'
@@ -784,7 +763,6 @@
0861074ded1c6d69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab FORCE ROW LEVEL SECURITY
0861074ded1c6d69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab FORCE ROW LEVEL SECURITY
0861074ded1c6d69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::ForceRowLevelSecurity 0 FORCE ROW LEVEL SECURITY
-08683fbaed253be0 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON REPLICATION GROUP obj1 TO ROLE role1
086ab6aad80df82e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableAlias 0 AS u (product, quarter, quantity)
086ab6aad80df82e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM sales AS s UNPIVOT INCLUDE NULLS (quantity FOR quarter IN (Q1 AS Quater1, Q2 AS Quater2, Q3 AS Quater3, Q4 AS Quater4)) AS u (product, quarter, quantity)
086ab6aad80df82e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end TableWithJoins 0 sales AS s UNPIVOT INCLUDE NULLS (quantity FOR quarter IN (Q1 AS Quater1, Q2 AS Quater2, Q3 AS Quater3, Q4 AS Quater4)) AS u (product, quarter, quantity)
@@ -845,7 +823,6 @@
08e6cbf067153c6e fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM customers WHERE name NOT SIMILAR TO '%a' ESCAPE '^'
08e6cbf067153c6e fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM customers WHERE name NOT SIMILAR TO '%a' ESCAPE '^'
08e6cbf067153c6e fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::Value 0 '^'
-08fea3fa6f90f455 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE DATABASE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
09144c9b44d632fb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 FLOOR(1.5, 1)
09144c9b44d632fb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT FLOOR(1.5, 1)
09144c9b44d632fb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT FLOOR(1.5, 1)
@@ -872,7 +849,6 @@
0927e1e1fb3f0738 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT f FROM foo WHERE field IS NOT FALSE
0946a284afb17c65 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL RIGHT JOIN t2
0946a284afb17c65 fdaf9332c09858cf DuckDbDialect edges start Join 0 NATURAL RIGHT JOIN t2
-0964a2116db7b893 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_NULLS, ANSI_PADDING ON
097355d438b72e46 4edff8487059a4e8 BigQueryDialect edges both ColumnOption::Options 0 OPTIONS(description = 'An optional INTEGER field')
097355d438b72e46 4edff8487059a4e8 BigQueryDialect edges both ColumnOptionDef 0 OPTIONS(description = 'An optional INTEGER field')
097355d438b72e46 4edff8487059a4e8 BigQueryDialect edges both CreateTable 0 CREATE TABLE db.schema.test (x INT64 OPTIONS(description = 'An optional INTEGER field')) OPTIONS()
@@ -902,7 +878,6 @@
0997dfa1fae3466d fdaf9332c09858cf DuckDbDialect edges start TableWithJoins 0 (a NATURAL JOIN b) AS c
0997dfa1fae3466d fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::NestedJoin 0 (a NATURAL JOIN b) AS c
09a3d37930ae824c 4edff8487059a4e8 SnowflakeDialect edges start Use::Schema 0 USE SCHEMA "CATALOG"."my_schema"
-09a3d37930ae824c 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SCHEMA "CATALOG"."my_schema"
09afc8cc86e39878 4edff8487059a4e8 RedshiftSqlDialect edges both CreateTable 0 CREATE TABLE staging.events (event_id INT) BACKUP NO
09afc8cc86e39878 4edff8487059a4e8 RedshiftSqlDialect edges end ColumnDef 0 event_id INT
09afc8cc86e39878 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE staging.events (event_id INT) BACKUP NO
@@ -1011,7 +986,6 @@
0a5518bf039f9607 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM (SELECT * FROM mytable) AS t SAMPLE (50 PERCENT)
0a5518bf039f9607 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::Derived 0 (SELECT * FROM mytable) AS t SAMPLE (50 PERCENT)
0a5518bf039f9607 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure outside-parent Expr::Value 0 50
-0a8a090c5c35329f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
0a8f937c3c091783 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 MINUTE
0a8f937c3c091783 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 MINUTE
0a8f937c3c091783 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 MINUTE
@@ -1027,11 +1001,8 @@
0a947791f82145be 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE foo REPLICA IDENTITY DEFAULT
0a947791f82145be 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE foo REPLICA IDENTITY DEFAULT
0a947791f82145be 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::ReplicaIdentity 0 REPLICA IDENTITY DEFAULT
-0ac1f5eadfcae63f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
-0ac8cb50bcb70082 4edff8487059a4e8 MySqlDialect extent empty Statement::Grant 0 GRANT ALL ON *.* TO 'jeffrey'@'%'
0ac8cb50bcb70082 4edff8487059a4e8 MySqlDialect structure empty Ident 0 '%'
0ac8cb50bcb70082 4edff8487059a4e8 MySqlDialect structure empty Ident 0 'jeffrey'
-0ad7ed9e8e159c24 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON ACCOUNT TO ROLE role1
0ae0bef789e3537a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 >
0ae0bef789e3537a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 >
0ae0bef789e3537a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 >
@@ -1088,7 +1059,6 @@
0c074e5a577ab7f2 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 bar LONGTEXT
0c074e5a577ab7f2 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (bar LONGTEXT)
0c256e218b6d9edd 4edff8487059a4e8 DatabricksDialect extent empty Statement::ShowCatalogs 0 SHOW TERSE CATALOGS
-0c2f4a28bcdc7f28 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
0c2f6dc6e050b119 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY TO MINUTE(6))
0c2f6dc6e050b119 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(6))
0c2f6dc6e050b119 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(6))
@@ -1181,11 +1151,9 @@
0cff4d78eee3b4f0 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure empty FunctionArguments::List 0 (*)
0cff4d78eee3b4f0 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent ExprWithAlias 0 COUNT(*)
0cff4d78eee3b4f0 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent ExprWithAlias 0 MIN(id)
-0d0b5ea5002b6ada 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_DEFAULTS ON
0d1ba40cf840e596 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 '5432'
0d1ba40cf840e596 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'foo'
0d1ba40cf840e596 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'foodb'
-0d336d41945997c3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
0d468d6642863f25 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Prepare 0 PREPARE a (INT, TEXT) AS SELECT * FROM customers WHERE customers.id = a1
0d4d2efe63959573 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Analyze 0 ANALYZE
0d4d2efe63959573 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Analyze 0 ANALYZE
@@ -1228,7 +1196,6 @@
0d80766446512c69 fdaf9332c09858cf DuckDbDialect structure empty FunctionArgExpr::Wildcard 0 *
0d80766446512c69 fdaf9332c09858cf DuckDbDialect structure empty FunctionArgumentList 0 *
0d80766446512c69 fdaf9332c09858cf DuckDbDialect structure empty FunctionArguments::List 0 (*)
-0d9a5f89d3d1268b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
0da4cd3b7a99fe07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
0da4cd3b7a99fe07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
0da4cd3b7a99fe07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
@@ -1241,8 +1208,6 @@
0da4cd3b7a99fe07 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Overlay 0 OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
0da4cd3b7a99fe07 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
0da4cd3b7a99fe07 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT OVERLAY('abccccde' PLACING 'abc' FROM 3 FOR 12)
-0db6cde2eb143c80 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE TABLES IN SCHEMA db1.sc1 TO ROLE role1
-0db6cde2eb143c80 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE TABLES IN SCHEMA db1.sc1 TO ROLE role1
0dc8031650a17750 fdaf9332c09858cf SQLiteDialect edges end SetExpr::Select 0 SELECT * FROM t1 WHERE a IN ()
0dc8031650a17750 fdaf9332c09858cf SQLiteDialect extent inexact Statement::Query 0 SELECT * FROM t1 WHERE a IN ()
0dc8031650a17750 fdaf9332c09858cf SQLiteDialect reparse inexact Expr::InList 0 a IN ()
@@ -1478,7 +1443,6 @@
0ee24b6c197f997f fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 d
0ee24b6c197f997f fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 dt DESC
0ee24b6c197f997f fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 y
-0f11724670d35518 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET SHOWPLAN_ALL ON
0f17dab7c394f447 4edff8487059a4e8 DatabricksDialect edges both JsonPath 0 :store.book[*].isbn
0f17dab7c394f447 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:store.book[*].isbn
0f17dab7c394f447 4edff8487059a4e8 DatabricksDialect reparse inexact Expr::JsonAccess 0 raw:store.book[*].isbn
@@ -1542,7 +1506,6 @@
0f94847f7ec4f94c 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 pg_catalog
0fb4be183f47bb60 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 LEFT JOIN t2 ON c1 = c2
0fb4be183f47bb60 fdaf9332c09858cf DuckDbDialect edges start Join 0 LEFT JOIN t2 ON c1 = c2
-0fe5477385138726 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a = DEFAULT
0fee858f396fb168 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::StartTransaction 0 START TRANSACTION ISOLATION LEVEL SERIALIZABLE
0fee858f396fb168 fdaf9332c09858cf DuckDbDialect extent empty Statement::StartTransaction 0 START TRANSACTION ISOLATION LEVEL SERIALIZABLE
0ff68a3c3bd83faf 4edff8487059a4e8 MsSqlDialect,GenericDialect extent empty Statement::Execute 0 EXECUTE dbo.proc1 DEFAULT
@@ -1575,11 +1538,9 @@
1058a8082f04f193 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end IndexColumn 0 col text_pattern_ops
1058a8082f04f193 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (col TEXT, EXCLUDE USING gist (col text_pattern_ops WITH =))
1058a8082f04f193 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent ObjectName 0 text_pattern_ops
-106e72a03c18263c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFIRST 7
106f2eb5a8f94f8e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Fetch 0 FETCH 2048 IN "SQL_CUR0x7fa44801bc00" INTO "new_table"
108c10909619a561 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Declare 0 DECLARE "SQL_CUR0x7fa44801bc00" CURSOR WITH HOLD FOR SELECT 1
10989fb594545b75 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowProcessList 0 SHOW PROCESSLIST
-10c3dcf857d748b1 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_PADDING ON
10c584bad935ef77 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect edges start SelectItem::UnnamedExpr 0 INTERVAL '1 MINUTE'
10c584bad935ef77 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect reparse inexact Expr::Interval 0 INTERVAL '1 MINUTE'
10c584bad935ef77 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 INTERVAL '1 MINUTE'
@@ -1635,8 +1596,6 @@
1110bb93209e74be fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM sales AS s UNPIVOT INCLUDE NULLS ((first_quarter, second_quarter) FOR half_of_the_year IN ((Q1, Q2) AS H1, (Q3, Q4) AS H2))
1110bb93209e74be fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM sales AS s UNPIVOT INCLUDE NULLS ((first_quarter, second_quarter) FOR half_of_the_year IN ((Q1, Q2) AS H1, (Q3, Q4) AS H2))
1110bb93209e74be fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Unpivot 0 sales AS s UNPIVOT INCLUDE NULLS ((first_quarter, second_quarter) FOR half_of_the_year IN ((Q1, Q2) AS H1, (Q3, Q4) AS H2))
-11180a4b84c96a76 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON WAREHOUSE wh1 TO ROLE role1
-11180a4b84c96a76 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON WAREHOUSE wh1 TO ROLE role1
11304db3dc145bbe 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Fetch 0 FETCH FIRST 10 ROWS WITH TIES
11304db3dc145bbe 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT foo FROM bar FETCH FIRST 10 ROWS WITH TIES
11304db3dc145bbe 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 SELECT foo FROM bar FETCH FIRST 10 ROWS WITH TIES
@@ -1644,7 +1603,6 @@
11304db3dc145bbe fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT foo FROM bar FETCH FIRST 10 ROWS WITH TIES
11304db3dc145bbe fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT foo FROM bar FETCH FIRST 10 ROWS WITH TIES
11361d233568d32a 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowTables 0 SHOW TABLES LIKE 'pattern'
-11362fc8fc177692 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE MANAGED TASK ON ACCOUNT TO ROLE role1
115b7e887806ad9d 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL
115b7e887806ad9d 4edff8487059a4e8 ClickHouseDialect reparse inexact Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL
115b7e887806ad9d 4edff8487059a4e8 ClickHouseDialect structure empty OrderBy 0 ORDER BY ALL
@@ -1801,8 +1759,6 @@
1351784f9b4a2e25 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT foo FROM (SELECT * FROM bar OFFSET 2 ROWS) OFFSET 2 ROWS
1351784f9b4a2e25 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT foo FROM (SELECT * FROM bar OFFSET 2 ROWS)
1351784f9b4a2e25 fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Derived 0 (SELECT * FROM bar OFFSET 2 ROWS)
-1358b6f0988bcf22 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON t TO PUBLIC
-1358b6f0988bcf22 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON t TO PUBLIC
1366822b5f5ad0b1 4edff8487059a4e8 MsSqlDialect edges both AccessExpr::Dot 0 .value('.', 'NVARCHAR(MAX)')
1366822b5f5ad0b1 4edff8487059a4e8 MsSqlDialect edges both AccessExpr::Dot 1 .value('.', 'NVARCHAR(MAX)')
1366822b5f5ad0b1 4edff8487059a4e8 MsSqlDialect edges both FunctionArguments::List 0 ('.', 'NVARCHAR(MAX)')
@@ -1934,7 +1890,6 @@
14b008996ce0172c 4edff8487059a4e8 SnowflakeDialect structure empty TableFactor::Table 0 @mystage1(file_format => 'myformat')
14b008996ce0172c 4edff8487059a4e8 SnowflakeDialect structure empty TableWithJoins 0 @mystage1(file_format => 'myformat')
14b008996ce0172c 4edff8487059a4e8 SnowflakeDialect structure outside-parent FunctionArg::Named 0 file_format => 'myformat'
-14bdeb39ac3657f7 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET CONCAT_NULL_YIELDS_NULL ON
14c010e9e32f1be8 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (arg1)
14c010e9e32f1be8 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (arg2)
14c010e9e32f1be8 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges end Function 0 tvf1(arg1)
@@ -1955,7 +1910,6 @@
14c1b660fc295041 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::IsFalse 0 field IS FALSE
14c1b660fc295041 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT f FROM foo WHERE field IS FALSE
14c1b660fc295041 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT f FROM foo WHERE field IS FALSE
-14de218b524a563a 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a) = ((SELECT 22 FROM tbl1))
14de218b524a563a 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1)
14e5e43ea7f2ddbc 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges both TableWithJoins 0 (a NATURAL JOIN b)
14e5e43ea7f2ddbc 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM (a NATURAL JOIN b)
@@ -2002,7 +1956,6 @@
155bcb5af2c6c2d7 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 <
1572bdfc9460d774 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX IF NOT EXISTS my_index ON my_table(col1, col2) NULLS DISTINCT
1572bdfc9460d774 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::CreateIndex 0 CREATE INDEX IF NOT EXISTS my_index ON my_table(col1, col2) NULLS DISTINCT
-1579a52869aed7b4 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET NUMERIC_ROUNDABORT ON
15863f5d31ac73e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL DAY(3)
15863f5d31ac73e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL DAY(3)
15863f5d31ac73e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL DAY(3)
@@ -2037,7 +1990,6 @@
1590bf5d31b5a1e8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL DAY(0)
1590bf5d31b5a1e8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL DAY(0)
1590bf5d31b5a1e8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL DAY(0)
-159103693fd09245 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET CURSOR_CLOSE_ON_COMMIT ON
15974b5d31bafb7a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL DAY(6)
15974b5d31bafb7a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL DAY(6)
15974b5d31bafb7a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL DAY(6)
@@ -2104,8 +2056,6 @@
162f882185f161d4 4edff8487059a4e8 MySqlDialect edges both SelectItem::UnnamedExpr 0 SUBSTRING(description, 0, 1)
162f882185f161d4 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Substring 0 SUBSTRING(description, 0, 1)
16528f2f43e20f42 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::Copy 0 COPY t1 FROM 's3://bucket/file.csv' CREDENTIALS 'aws_access_key_id=AK;aws_secret_access_key=SK' CSV
-167408f3a824e000 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET TIME ZONE 'UTC'
-167408f3a824e000 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET TIME ZONE 'UTC'
16747baa5b39e206 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ColumnOption::ForeignKey 0 REFERENCES another_table (id) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT
16747baa5b39e206 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ColumnOptionDef 0 REFERENCES another_table (id) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT
16747baa5b39e206 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE orders (order_id INT REFERENCES another_table (id) MATCH FULL ON DELETE CASCADE ON UPDATE RESTRICT, customer_id INT, CONSTRAINT fk_customer FOREIGN KEY (customer_id) REFERENCES customers(customer_id) MATCH SIMPLE ON DELETE SET NULL ON UPDATE CASCADE)
@@ -2183,10 +2133,7 @@
1789e591c8870ede 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::MaterializeProjection 0 MATERIALIZE PROJECTION my_name IN PARTITION p0
1789e591c8870ede 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t0 MATERIALIZE PROJECTION my_name IN PARTITION p0
179d08755be59c43 4edff8487059a4e8 DatabricksDialect edges start Use::Schema 0 USE SCHEMA `my_schema`
-179d08755be59c43 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE SCHEMA `my_schema`
179d08755be59c43 4edff8487059a4e8 SnowflakeDialect edges start Use::Schema 0 USE SCHEMA `my_schema`
-179d08755be59c43 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SCHEMA `my_schema`
-17ba19aef3ce54c5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON CONNECTION obj1 TO ROLE role1
17c04fb8704c90ab 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON MATERIALIZED VIEW db.t0 IS 'comment'
17ca291dec29946f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableAlias 0 AS x (a TEXT, b INT)
17ca291dec29946f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end FunctionArg::Unnamed 0 '{"a": "x", "b": 2}'::JSONB
@@ -2307,8 +2254,6 @@
18d7c9a71d59a4ce 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL SECOND(5)
18d7c9a71d59a4ce 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL SECOND(5))
18e0d94762cedf2a 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS LIMIT
-18e7016a74729163 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT, INSERT, UPDATE (shape, size), USAGE, DELETE, TRUNCATE, REFERENCES, TRIGGER, CONNECT, CREATE, EXECUTE, TEMPORARY, DROP ON abc, def TO xyz, m WITH GRANT OPTION GRANTED BY jj
-18e7016a74729163 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT, INSERT, UPDATE (shape, size), USAGE, DELETE, TRUNCATE, REFERENCES, TRIGGER, CONNECT, CREATE, EXECUTE, TEMPORARY, DROP ON abc, def TO xyz, m WITH GRANT OPTION GRANTED BY jj
18e9bef512fe6e2d 4edff8487059a4e8 SnowflakeDialect edges end ViewColumnDef 0 a COMMENT 'Comment'
18e9bef512fe6e2d 4edff8487059a4e8 SnowflakeDialect edges start CreateView 0 CREATE OR REPLACE VIEW v (a COMMENT 'Comment', b) AS SELECT a, b FROM table1
18e9bef512fe6e2d 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateView 0 CREATE OR REPLACE VIEW v (a COMMENT 'Comment', b) AS SELECT a, b FROM table1
@@ -2323,7 +2268,6 @@
1924aa451e13fb4d 4edff8487059a4e8 SparkSqlDialect edges start SetExpr::Values 0 VALUES (1, 10, 'a'), (2, 20, 'a'), (3, 30, 'b')
1924aa451e13fb4d 4edff8487059a4e8 SparkSqlDialect edges start Values 0 VALUES (1, 10, 'a'), (2, 20, 'a'), (3, 30, 'b')
1924aa451e13fb4d 4edff8487059a4e8 SparkSqlDialect reparse inexact Query 0 VALUES (1, 10, 'a'), (2, 20, 'a'), (3, 30, 'b')
-19354a7a78cef759 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON DATABASE obj1 TO ROLE role1
196cac135f030046 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateIndex 0 CREATE INDEX idx_name ON t(c1, c2) USING BTREE LOCK = EXCLUSIVE ALGORITHM = DEFAULT
196cac135f030046 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateIndex 0 CREATE INDEX idx_name ON t(c1, c2) USING BTREE LOCK = EXCLUSIVE ALGORITHM = DEFAULT
196cac135f030046 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Algorithm 0 ALGORITHM = DEFAULT
@@ -2344,7 +2288,6 @@
197fe320c9fc05a0 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab MODIFY COLUMN c INT AFTER b
197fe320c9fc05a0 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab MODIFY COLUMN c INT AFTER b
197fe320c9fc05a0 4edff8487059a4e8 MySqlDialect,GenericDialect structure outside-parent Ident 0 b
-1986c603f41ac581 4edff8487059a4e8 HiveDialect extent empty Statement::Set 0 SET HIVEVAR:name = a, b, c_d
1989b4fbeb87bc66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE
1989b4fbeb87bc66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 's3://...'
1989b4fbeb87bc66 fdaf9332c09858cf DuckDbDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE
@@ -2396,7 +2339,6 @@
19ee1629ba9fa759 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL MONTH(5)
19ee1629ba9fa759 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL MONTH(5)
19ee1629ba9fa759 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL MONTH(5)
-19eeb07d6631f6a5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON RESOURCE MONITOR obj1 TO ROLE role1
19f18fa941ce4275 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> LIMIT 10
19f18fa941ce4275 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> LIMIT 10
19f18fa941ce4275 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Expr::Value 0 10
@@ -2531,8 +2473,6 @@
1ac9ab1417b5e809 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM customers WHERE name NOT SIMILAR TO '%a' ESCAPE NULL
1ac9ab1417b5e809 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM customers WHERE name NOT SIMILAR TO '%a' ESCAPE NULL
1ac9ab1417b5e809 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::Value 0 NULL
-1acc9fd299a8cf76 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Statement::Set 0 SET NEW.a = 1
-1acc9fd299a8cf76 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Statement::Set 0 SET NEW.b = 2
1ae092ab382e8c9b 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges end Function 0 JSON_OBJECT(ABSENT ON NULL)
1ae092ab382e8c9b 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 JSON_OBJECT(ABSENT ON NULL)
1ae092ab382e8c9b 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges end SetExpr::Select 0 SELECT JSON_OBJECT(ABSENT ON NULL)
@@ -2875,8 +2815,6 @@
1d11f49e1c4f7625 4edff8487059a4e8 RedshiftSqlDialect edges end ColumnDef 0 id INT
1d11f49e1c4f7625 4edff8487059a4e8 RedshiftSqlDialect edges end ColumnDef 0 name VARCHAR(255)
1d11f49e1c4f7625 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE public.users (id INT, name VARCHAR(255)) BACKUP YES
-1d2714350bb4d603 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST COPY CURRENT GRANTS
-1d2714350bb4d603 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST COPY CURRENT GRANTS
1d2777a7a1a90b81 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE t (a INT UNIQUE INITIALLY DEFERRED)
1d2777a7a1a90b81 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end ColumnDef 0 a INT UNIQUE INITIALLY DEFERRED
1d2777a7a1a90b81 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (a INT UNIQUE INITIALLY DEFERRED)
@@ -2950,8 +2888,6 @@
1d9f16b5043c3eef fdaf9332c09858cf DuckDbDialect edges start FromTable::WithFromKeyword 0 FROM foo
1db18ab7cf51f20e 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowObjects 0 SHOW TERSE OBJECTS IN abc
1db277520e27a40b 4edff8487059a4e8 SnowflakeDialect edges start Use::Warehouse 0 USE WAREHOUSE `my_wh`
-1db277520e27a40b 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE WAREHOUSE `my_wh`
-1dc804e0fa8c71cc 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE USER ON ACCOUNT TO ROLE role1
1dce00dbc7855e17 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
1dce00dbc7855e17 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
1dce00dbc7855e17 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -2991,7 +2927,6 @@
1e595a600936a4eb fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 123::UTINYINT
1e595a600936a4eb fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT 123::UTINYINT
1e595a600936a4eb fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT 123::UTINYINT
-1e682536dc33052e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON REPLICATION GROUP obj1 TO ROLE role1
1e6940cf14886005 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT f FROM foo WHERE field IS NOT TRUE
1e6940cf14886005 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT f FROM foo WHERE field IS NOT TRUE
1e6940cf14886005 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::IsNotTrue 0 field IS NOT TRUE
@@ -3166,7 +3101,6 @@
1fcb6938208cd806 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE `users` ALGORITHM = COPY
1fcb6938208cd806 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE `users` ALGORITHM = COPY
1fcb6938208cd806 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Algorithm 0 ALGORITHM = COPY
-1fde1f7540a75200 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON FAILOVER GROUP obj1 TO ROLE role1
1fe58a77ca314c70 4edff8487059a4e8 BigQueryDialect edges both TableWithJoins 0 (SELECT AS VALUE STRUCT(5 AS star_rating, false AS up_down_rating))
1fe58a77ca314c70 4edff8487059a4e8 BigQueryDialect edges end SetExpr::Select 0 SELECT * FROM (SELECT AS VALUE STRUCT(5 AS star_rating, false AS up_down_rating))
1fe58a77ca314c70 4edff8487059a4e8 BigQueryDialect edges end SetExpr::Select 0 SELECT AS VALUE STRUCT(5 AS star_rating, false AS up_down_rating)
@@ -3220,7 +3154,6 @@
20175052ff6a8999 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Expr::Function 0 tuple(i)
20175052ff6a8999 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Expr::Function 1 tuple(i)
202032db073ec690 4edff8487059a4e8 MsSqlDialect extent empty Statement::Throw 0 THROW 51000, 'Record does not exist.', 1
-2028729f8e7cbdae 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET LOCAL autocommit = 1
20297cdf3addbc0c 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING CustomIndexType (column_name, concat_users_name(first_name, last_name) gin_trgm_ops)
20297cdf3addbc0c 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
20297cdf3addbc0c 4edff8487059a4e8 PostgreSqlDialect edges end Function 0 concat_users_name(first_name, last_name)
@@ -3275,8 +3208,6 @@
20d4c54682935770 4edff8487059a4e8 MsSqlDialect reparse inexact Query 0 SELECT JSON_ARRAY('a', 1, NULL, 2 ABSENT ON NULL)
20d4c54682935770 4edff8487059a4e8 MsSqlDialect reparse inexact Select 0 SELECT JSON_ARRAY('a', 1, NULL, 2 ABSENT ON NULL)
20d4c54682935770 4edff8487059a4e8 MsSqlDialect structure empty FunctionArgumentClause::JsonNullClause 0 ABSENT ON NULL
-20e5b4e1a8b7e249 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET SOMETHING = '1'
-20e5b4e1a8b7e249 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET SOMETHING = '1'
20ed679989f637bf 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS WINDOW
210a120550d429eb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::RenameTable 0 RENAME TABLE old_table1 TO new_table1, old_table2 TO new_table2, old_table3 TO new_table3
210a120550d429eb fdaf9332c09858cf DuckDbDialect extent empty Statement::RenameTable 0 RENAME TABLE old_table1 TO new_table1, old_table2 TO new_table2, old_table3 TO new_table3
@@ -3302,30 +3233,24 @@
216a10ef256ed067 4edff8487059a4e8 BigQueryDialect edges end ColumnDef 0 b INT
216a10ef256ed067 4edff8487059a4e8 BigQueryDialect edges start CreateTable 0 CREATE TABLE t (a INT, b INT) AS SELECT 1 AS b, 2 AS a
216a10ef256ed067 4edff8487059a4e8 BigQueryDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (a INT, b INT) AS SELECT 1 AS b, 2 AS a
-218622608c2648c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET TIMEZONE = 'UTC'
218622608c2648c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 TIMEZONE
218622608c2648c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectName 0 TIMEZONE
218622608c2648c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectNamePart::Identifier 0 TIMEZONE
-218622608c2648c3 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET TIMEZONE = 'UTC'
218622608c2648c3 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 TIMEZONE
218622608c2648c3 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 TIMEZONE
218622608c2648c3 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 TIMEZONE
-2187e6db88ece63f 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 HiveDialect structure empty Ident 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 HiveDialect structure empty ObjectName 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 HiveDialect structure empty ObjectNamePart::Identifier 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 HiveDialect structure empty Use::Object 0 USE 'SCHEMA'
-2187e6db88ece63f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'SCHEMA'
-2187e6db88ece63f 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'SCHEMA'
2187e6db88ece63f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'SCHEMA'
-2187e6db88ece63f fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'SCHEMA'
2187e6db88ece63f fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'SCHEMA'
2187e6db88ece63f fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'SCHEMA'
2187e6db88ece63f fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'SCHEMA'
@@ -3365,13 +3290,10 @@
21d3be03c4760c91 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL MONTH
21d3be03c4760c91 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL MONTH
21d3be03c4760c91 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL MONTH
-21f3221dcbc9a2d5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE SEQUENCES IN SCHEMA db1.sc1 TO ROLE role1
-21f3221dcbc9a2d5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE SEQUENCES IN SCHEMA db1.sc1 TO ROLE role1
2207b4d77ac16ceb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start LimitClause::LimitOffset 0 LIMIT 1 OFFSET 2
2207b4d77ac16ceb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Offset 0 OFFSET 2
2207b4d77ac16ceb fdaf9332c09858cf DuckDbDialect edges start LimitClause::LimitOffset 0 LIMIT 1 OFFSET 2
2207b4d77ac16ceb fdaf9332c09858cf DuckDbDialect edges start Offset 0 OFFSET 2
-2207bc1ebc6e6d71 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT TO ROLE role1
22224f9b4fec88d3 4edff8487059a4e8 HiveDialect edges both SelectItem::UnnamedExpr 0 CAST(a AS DECIMAL(18,2))
22224f9b4fec88d3 4edff8487059a4e8 HiveDialect reparse inexact Expr::Cast 0 CAST(a AS DECIMAL(18,2))
223660d18a05ba71 4edff8487059a4e8 SnowflakeDialect edges start CreateView 0 CREATE OR REPLACE SECURE VIEW v COPY GRANTS (a, b) AS SELECT a, b FROM t
@@ -3395,20 +3317,17 @@
2287cb029ba29ab9 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
2287cb029ba29ab9 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -0
2293276de8e3a6cc 4edff8487059a4e8 SQLiteDialect edges start TableAlias 0 AS pam
-22db48af7409a1dd 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE ROLE 'my_role'
22db48af7409a1dd 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_role'
22db48af7409a1dd 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'my_role'
22db48af7409a1dd 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'my_role'
22db48af7409a1dd 4edff8487059a4e8 SnowflakeDialect structure empty Use::Role 0 USE ROLE 'my_role'
22edc973db7282ce 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Lock 0 LOCK TABLE public.widgets NOWAIT
-22ef17115707b63c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET NOEXEC ON
22f8a1157af9de35 4edff8487059a4e8 RedshiftSqlDialect edges start TableAlias 0 AS t
22f8a1157af9de35 4edff8487059a4e8 RedshiftSqlDialect edges start TableWithJoins 0 UNPIVOT t AS v AT k
22f8a1157af9de35 4edff8487059a4e8 RedshiftSqlDialect reparse inexact TableFactor::UnpivotExpr 0 UNPIVOT t AS v AT k
23003a12611d47c5 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t0 CLEAR PROJECTION my_name
23003a12611d47c5 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::ClearProjection 0 CLEAR PROJECTION my_name
23003a12611d47c5 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t0 CLEAR PROJECTION my_name
-2300a50ef7667e74 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MySqlDialect extent empty Statement::Set 0 SET NAMES UTF8 COLLATE bogus
230b2d99a4a08442 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTable 0 ALTER ICEBERG TABLE tbl RESUME RECLUSTER
230b2d99a4a08442 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER ICEBERG TABLE tbl RESUME RECLUSTER
230b2d99a4a08442 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure empty AlterTableOperation::ResumeRecluster 0 RESUME RECLUSTER
@@ -3426,11 +3345,9 @@
237c55819f52408e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> LIMIT 10 |> WHERE true
237c55819f52408e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Expr::Value 0 10
237c55819f52408e 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Expr::Value 0 true
-238a057d1334c8c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON SCHEMA sc1 TO a:b
238a057d1334c8c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 a:b
238a057d1334c8c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectName 0 a:b
238a057d1334c8c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectNamePart::Identifier 0 a:b
-238a057d1334c8c7 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON SCHEMA sc1 TO a:b
238a057d1334c8c7 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 a:b
238a057d1334c8c7 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 a:b
238a057d1334c8c7 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 a:b
@@ -3451,7 +3368,6 @@
23d8439509afb385 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 >
23d8439509afb385 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 >
23d8439509afb385 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 >
-23de152430af4cf6 4edff8487059a4e8 MySqlDialect extent empty Statement::UnlockTables 0 UNLOCK TABLES
23e15f4986f384bc 4edff8487059a4e8 MsSqlDialect extent empty Statement::RaisError 0 RAISERROR(@ErrorMessage, @ErrorSeverity, @ErrorState)
23f069caab360842 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL YEAR(2))
23f069caab360842 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL YEAR(2)
@@ -3492,7 +3408,6 @@
2496143494adc396 fdaf9332c09858cf DuckDbDialect edges start LimitClause::LimitOffset 0 LIMIT 1
24c72404ab73ff66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 'root'
24c72404ab73ff66 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'root'
-24d741d60af5d236 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE NETWORK POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
24e8d3bc41e49723 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 SECOND
24e8d3bc41e49723 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 SECOND
24e8d3bc41e49723 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 SECOND
@@ -3566,7 +3481,6 @@
255c3922cc94cf45 fdaf9332c09858cf DuckDbDialect edges start FunctionArgumentList 0 DISTINCT x ORDER BY x LIMIT 2
255c3922cc94cf45 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 ARRAY_AGG(DISTINCT x ORDER BY x LIMIT 2)
2575098dd2f050af 4edff8487059a4e8 DatabricksDialect edges start Use::Schema 0 USE SCHEMA my_schema
-2575098dd2f050af 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE SCHEMA my_schema
257a28120d007974 4edff8487059a4e8 MySqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' WITH QUERY EXPANSION)
257a28120d007974 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' WITH QUERY EXPANSION)
257a28120d007974 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Query 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' WITH QUERY EXPANSION)
@@ -3627,11 +3541,9 @@
25b8ea1015d6f568 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' CSV
25b8ea1015d6f568 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' CSV
25cfddab0b3d8e3b 4edff8487059a4e8 PostgreSqlDialect structure empty ReferentialAction::Cascade 0 CASCADE
-25d0e6876b99af33 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
25ea17a5c6d7230c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 <>
25ea17a5c6d7230c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <>
25ea17a5c6d7230c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <>
-25f909bdce0908f3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR SECURITY ON ACCOUNT TO ROLE role1
25fc6a1793443c01 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE orders_p0 PARTITION OF orders FOR VALUES WITH (MODULUS 4, REMAINDER 0)
25fc6a1793443c01 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE orders_p0 PARTITION OF orders FOR VALUES WITH (MODULUS 4, REMAINDER 0)
25fc6a1793443c01 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ForValues::With 0 FOR VALUES WITH (MODULUS 4, REMAINDER 0)
@@ -3639,7 +3551,6 @@
25fce8b354004c51 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 @ 2
25fce8b354004c51 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 ~ @ 2
260318055a464099 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowVariables 0 SHOW SESSION VARIABLES
-2609b6dad821e04a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE APPLICATION PACKAGE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
261478183432d940 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL HOUR TO MINUTE
261478183432d940 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL HOUR TO MINUTE
261478183432d940 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL HOUR TO MINUTE
@@ -3718,9 +3629,6 @@
26b9d973b67b3258 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 SUM(x) OVER (PARTITION BY T.extract ORDER BY T.id)
26b9d973b67b3258 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::CompoundIdentifier 0 T.extract
26b9d973b67b3258 fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 T.id
-26be0dc2102d534f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON CONNECTION obj1 TO ROLE role1
-26cb9ec1ff3097a1 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE WAREHOUSE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-26dc36f750c968fb 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET FMTONLY ON
26e188a6949a8480 4edff8487059a4e8 MySqlDialect edges end SetExpr::Select 0 SELECT * FROM JSON_TABLE('["x", "y"]', '$[*]' COLUMNS(a VARCHAR(20) PATH '$')) AS t
26e188a6949a8480 4edff8487059a4e8 MySqlDialect edges start TableAlias 0 AS t
26e188a6949a8480 4edff8487059a4e8 MySqlDialect extent inexact Statement::Query 0 SELECT * FROM JSON_TABLE('["x", "y"]', '$[*]' COLUMNS(a VARCHAR(20) PATH '$')) AS t
@@ -3827,7 +3735,6 @@
27fc202fc8721641 4edff8487059a4e8 MsSqlDialect extent empty Statement::Commit 0 COMMIT
281140bf87e04500 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowCollation 0 SHOW COLLATION LIKE 'pattern'
282331d3b581dffb 4edff8487059a4e8 DatabricksDialect edges start Use::Catalog 0 USE CATALOG `my_catalog`
-282331d3b581dffb 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE CATALOG `my_catalog`
28505c77b76a4562 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SetExpr::Query 0 (SELECT 2 EXCEPT SELECT 3)
28505c77b76a4562 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::SetOperation 0 SELECT 1 INTERSECT (SELECT 2 EXCEPT SELECT 3)
28505c77b76a4562 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT 1 INTERSECT (SELECT 2 EXCEPT SELECT 3)
@@ -3865,8 +3772,6 @@
28fb93bf2c442f9d fdaf9332c09858cf DuckDbDialect edges start CreateView 0 CREATE VIEW myschema.myview AS SELECT foo FROM bar
28fb93bf2c442f9d fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateView 0 CREATE VIEW myschema.myview AS SELECT foo FROM bar
2902786cbac6b8b6 4edff8487059a4e8 MsSqlDialect reparse inexact Expr::IsNull 0 [foo] IS NULL
-291334dc63b581f7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON SCHEMA sc1 TO GROUP group1
-291334dc63b581f7 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON SCHEMA sc1 TO GROUP group1
291745f1791bca1f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' IAM_ROLE 'arn:aws:iam::123456789:role/role1' CSV IGNOREHEADER 1
291745f1791bca1f fdaf9332c09858cf DuckDbDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' IAM_ROLE 'arn:aws:iam::123456789:role/role1' CSV IGNOREHEADER 1
2918af2e2d67d003 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
@@ -3902,7 +3807,6 @@
2926d7fb5d2c76f3 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Select 0 SELECT * FROM sys.dm_exec_query_stats AS deqs OUTER APPLY sys.dm_exec_query_plan(deqs.plan_handle)
2926d7fb5d2c76f3 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact TableFactor::Table 0 sys.dm_exec_query_plan(deqs.plan_handle)
2926d7fb5d2c76f3 4edff8487059a4e8 MsSqlDialect,GenericDialect structure outside-parent FunctionArg::Unnamed 0 deqs.plan_handle
-294bcf532203cc64 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
2954424a8251d3cd 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(HOUR, d)
2954424a8251d3cd 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end SetExpr::Select 0 SELECT EXTRACT(HOUR, d)
2954424a8251d3cd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::Query 0 SELECT EXTRACT(HOUR, d)
@@ -4009,7 +3913,6 @@
2af04598a8fc9a11 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start SetExpr::Values 0 VALUES (5, 'Gizmo Transglobal', 1000), (6, 'Associated Computing, Inc', 1010)
2af04598a8fc9a11 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start Values 0 VALUES (5, 'Gizmo Transglobal', 1000), (6, 'Associated Computing, Inc', 1010)
2af04598a8fc9a11 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 VALUES (5, 'Gizmo Transglobal', 1000), (6, 'Associated Computing, Inc', 1010)
-2b2be70b812776fd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
2b2d57efd670a9fa 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both Function 0 SUM(amount)
2b2d57efd670a9fa 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (amount)
2b2d57efd670a9fa 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges start ExprWithAlias 0 COUNT(*) AS transactions
@@ -4105,7 +4008,6 @@
2b81423e319de9d4 4edff8487059a4e8 PostgreSqlDialect reparse inexact Query 0 VALUES (DEFAULT, 56, 78, 90)
2b81423e319de9d4 4edff8487059a4e8 PostgreSqlDialect reparse inexact Select 0 SELECT test_table.id FROM test_tables AS test_table WHERE (a = 12) AND (b = 34)
2b81423e319de9d4 4edff8487059a4e8 PostgreSqlDialect reparse inexact Statement::Insert 0 INSERT INTO test_tables AS test_table (id, a, b, c) VALUES (DEFAULT, 56, 78, 90) ON CONFLICT(a, b) DO UPDATE SET c = EXCLUDED.c WHERE (test_table.c <> EXCLUDED.c)
-2ba5f8cc0517c2f3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE REPLICATION GROUP ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
2ba6a3cbc2fd303d 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING SPGIST (concat_users_name(first_name, last_name))
2ba6a3cbc2fd303d 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
2ba6a3cbc2fd303d 4edff8487059a4e8 PostgreSqlDialect edges end Function 0 concat_users_name(first_name, last_name)
@@ -4203,7 +4105,6 @@
2d1bd2b3ebe7ab7d fdaf9332c09858cf DuckDbDialect structure empty OnInsert::OnConflict 0 ON CONFLICT DO NOTHING
2d476c83531ec7b3 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT z FROM t FOR XML EXPLICIT, BINARY BASE64
2d476c83531ec7b3 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT z FROM t FOR XML EXPLICIT, BINARY BASE64
-2d57eab9d755cf74 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a, b, c) = (1, 2, 3)
2d686b5b701abeb1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 TRIM('xyz' FROM 'xyzfooxyz')
2d686b5b701abeb1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT TRIM('xyz' FROM 'xyzfooxyz')
2d686b5b701abeb1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT TRIM('xyz' FROM 'xyzfooxyz')
@@ -4234,11 +4135,8 @@
2ddeeee4a66374df 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges start ExcludeSelectItem::Single 0 EXCLUDE c1
2ddeeee4a66374df fdaf9332c09858cf DuckDbDialect edges start ExcludeSelectItem::Single 0 EXCLUDE c1
2ddf04e5d28f896b 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `DATABASE`
-2ddf04e5d28f896b 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `DATABASE`
2ddf04e5d28f896b 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE `DATABASE`
-2ddf04e5d28f896b 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE `DATABASE`
2ddf04e5d28f896b 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `DATABASE`
-2ddf04e5d28f896b 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `DATABASE`
2dfc8c70a1853510 4edff8487059a4e8 HiveDialect,GenericDialect edges both CreateTable 0 CREATE TABLE db.table_name (a INT, b STRING) PARTITIONED BY (a INT, b STRING) CLUSTERED BY (a, b) INTO 4 BUCKETS
2dfc8c70a1853510 4edff8487059a4e8 HiveDialect,GenericDialect edges end ColumnDef 0 a INT
2dfc8c70a1853510 4edff8487059a4e8 HiveDialect,GenericDialect edges end ColumnDef 0 b STRING
@@ -4292,7 +4190,6 @@
2ec2b9d465674892 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Cast 0 CAST(id AS MEDIUMINT)
2ec2b9d465674892 fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 CAST(id AS MEDIUMINT)
2ec2b9d465674892 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 CAST(id AS MEDIUMINT)
-2ec7f793b0e7b335 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON COMPUTE POOL obj1 TO ROLE role1
2ed170d8b1154928 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 INNER JOIN t2 ON true
2ed170d8b1154928 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 NATURAL JOIN t1
2eed3746a2971ca9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 >>
@@ -4314,7 +4211,6 @@
2f0e335baf87192f 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect,GenericDialect reparse inexact Query 0 (SELECT t2.name FROM t2)
2f1f6cae608c5aaf 4edff8487059a4e8 SparkSqlDialect structure empty Expr::Struct 0 STRUCT(a, b, c)
2f1f6cae608c5aaf 4edff8487059a4e8 SparkSqlDialect structure empty SelectItem::UnnamedExpr 0 STRUCT(a, b, c)
-2f3e1604ad0296d6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE LISTING AUTO FULFILLMENT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT B.kind, B.id_list FROM t_test_table AS A CROSS APPLY OPENJSON(A.param, '$.config') AS B
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect edges end TableWithJoins 0 t_test_table AS A CROSS APPLY OPENJSON(A.param, '$.config') AS B
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect edges start TableAlias 0 AS A
@@ -4327,7 +4223,6 @@
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect structure outside-parent Expr::CompoundIdentifier 0 A.param
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect structure outside-parent TableAlias 0 AS B
2f3f09c55e7b6155 4edff8487059a4e8 MsSqlDialect,GenericDialect structure outside-parent ValueWithSpan 0 '$.config'
-2f5b50f39a42ef1d 4edff8487059a4e8 MsSqlDialect extent empty Statement::Deny 0 DENY SELECT ON [my_table] TO [public]
2f6850746a1e518e 4edff8487059a4e8 PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 a! !
2f6850746a1e518e 4edff8487059a4e8 PostgreSqlDialect edges end SetExpr::Select 0 SELECT a! !
2f6850746a1e518e 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Query 0 SELECT a! !
@@ -4381,7 +4276,6 @@
2fa528bf764d43e7 fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Table 0 lineitem AS l (A, B, C)
2fa58283a0aa6440 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'label3.5'
2fa58283a0aa6440 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'label4'
-2fb7e92a3695ccf3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET hive.tez.auto.reducer.parallelism = false
2fbdef7154e56225 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CheckConstraint 0 CHECK (a > 0) NO INHERIT NOT ENFORCED
2fbdef7154e56225 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE t (a INT, CHECK (a > 0) NO INHERIT NOT ENFORCED)
2fbdef7154e56225 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableConstraint::Check 0 CHECK (a > 0) NO INHERIT NOT ENFORCED
@@ -4418,7 +4312,6 @@
2fef57070b8f3e78 4edff8487059a4e8 HiveDialect structure outside-parent Expr::Identifier 0 id
2fef57070b8f3e78 4edff8487059a4e8 HiveDialect structure outside-parent ValueWithSpan 0 16
2fef57070b8f3e78 4edff8487059a4e8 HiveDialect structure outside-parent ValueWithSpan 0 3
-2ff1f929c539c1c2 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET QUOTED_IDENTIFIER ON
2ff8284cc03ed897 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM sales UNPIVOT(quantity FOR quarter IN (Q1, Q2, Q3, Q4))
2ff8284cc03ed897 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end TableWithJoins 0 sales UNPIVOT(quantity FOR quarter IN (Q1, Q2, Q3, Q4))
2ff8284cc03ed897 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM sales UNPIVOT(quantity FOR quarter IN (Q1, Q2, Q3, Q4))
@@ -4477,7 +4370,6 @@
30543c61245867c9 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::CompoundFieldAccess 0 arr[1:2]
30543c61245867c9 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT arr[1:2]
30543c61245867c9 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT arr[1:2]
-30622a490a702407 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
306e996dc0793dc2 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Commit 0 COMMIT
306e996dc0793dc2 4edff8487059a4e8 SnowflakeDialect extent empty Statement::StartTransaction 0 BEGIN
30826f911a5cef42 4edff8487059a4e8 SnowflakeDialect,BigQueryDialect edges end Function 0 myfunc()
@@ -4736,7 +4628,6 @@
32f0148e47cfb097 4edff8487059a4e8 ClickHouseDialect structure empty SqlOption::NamedParenthesizedList 0 ENGINE = MergeTree
32f0148e47cfb097 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Function 0 toYYYYMM(d)
32f0148e47cfb097 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Identifier 0 d
-32fa27100355f811 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE NETWORK POLICY ON ACCOUNT TO ROLE role1
32ffe8319edf1007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (col INT, CONSTRAINT c EXCLUDE USING gist (col ASC WITH OPERATOR(pg_catalog.=)))
32ffe8319edf1007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ExcludeConstraint 0 CONSTRAINT c EXCLUDE USING gist (col ASC WITH OPERATOR(pg_catalog.=))
32ffe8319edf1007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::Exclude 0 CONSTRAINT c EXCLUDE USING gist (col ASC WITH OPERATOR(pg_catalog.=))
@@ -4761,7 +4652,6 @@
3325f1afb6d03d98 4edff8487059a4e8 SnowflakeDialect edges end Function 0 identifier('"Email"')
3325f1afb6d03d98 4edff8487059a4e8 SnowflakeDialect edges end SelectItem::UnnamedExpr 0 identifier('"Email"')
3325f1afb6d03d98 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Function 0 identifier('"Email"')
-3333e67b00362074 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET STATISTICS TIME ON
333be4fae1965779 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::DropColumn 0 DROP COLUMN IF EXISTS is_active RESTRICT
333be4fae1965779 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start AlterTable 0 ALTER TABLE tab DROP COLUMN IF EXISTS is_active RESTRICT
333be4fae1965779 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DROP COLUMN IF EXISTS is_active RESTRICT
@@ -4781,7 +4671,6 @@
337bb4eb47e9963a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab OWNER TO CURRENT_ROLE
337bb4eb47e9963a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab OWNER TO CURRENT_ROLE
337bb4eb47e9963a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::OwnerTo 0 OWNER TO CURRENT_ROLE
-337c7244e6cf86d2 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ARITHIGNORE OFF
338e6f829bc422e0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect edges end SetExpr::Select 0 SELECT * FROM my_table MATCH_RECOGNIZE(PATTERN ({- FOO -}) DEFINE DUMMY AS 1 = 1)
338e6f829bc422e0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect edges end TableWithJoins 0 my_table MATCH_RECOGNIZE(PATTERN ({- FOO -}) DEFINE DUMMY AS 1 = 1)
338e6f829bc422e0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect extent inexact Statement::Query 0 SELECT * FROM my_table MATCH_RECOGNIZE(PATTERN ({- FOO -}) DEFINE DUMMY AS 1 = 1)
@@ -4970,14 +4859,12 @@
3540aff70eb9090b 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TABLE tab ADD COLUMN a TEXT FIRST, ADD COLUMN b INT AFTER foo
3540aff70eb9090b 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD COLUMN a TEXT FIRST, ADD COLUMN b INT AFTER foo
3540aff70eb9090b 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 foo
-354230c57a5053ed 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON EXTERNAL VOLUME obj1 TO ROLE role1
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect edges end NamedWindowDefinition 0 window1 AS window2
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect edges end SetExpr::Select 0 SELECT * FROM mytable WINDOW window1 AS window2
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect extent inexact Statement::Query 0 SELECT * FROM mytable WINDOW window1 AS window2
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect reparse inexact Query 0 SELECT * FROM mytable WINDOW window1 AS window2
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect reparse inexact Select 0 SELECT * FROM mytable WINDOW window1 AS window2
355ff304b1229688 4edff8487059a4e8 GenericDialect,BigQueryDialect structure outside-parent Ident 0 window2
-357b9db00ad95968 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON COMPUTE POOL obj1 TO ROLE role1
358fa5969ce333ce 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
358fa5969ce333ce 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
358fa5969ce333ce fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -4994,12 +4881,10 @@
3608c29b2a315212 4edff8487059a4e8 MySqlDialect edges start SetExpr::Values 0 VALUES ('Test Some Inserts', 1)
3608c29b2a315212 4edff8487059a4e8 MySqlDialect edges start Values 0 VALUES ('Test Some Inserts', 1)
3608c29b2a315212 4edff8487059a4e8 MySqlDialect reparse inexact Query 0 VALUES ('Test Some Inserts', 1)
-36090ce62dced451 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON USER obj1 TO ROLE role1 WITH GRANT OPTION
360efc00691510fb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
360efc00691510fb 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
360efc00691510fb fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
360efc00691510fb fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-36109302c36dabb8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE DATA METRIC FUNCTION ON ACCOUNT TO ROLE role1
3610c9f035c26a1c 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE child_table (child_column INT) INHERITS (public.parent_table)
3610c9f035c26a1c 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 child_column INT
3610c9f035c26a1c 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE child_table (child_column INT) INHERITS (public.parent_table)
@@ -5019,7 +4904,6 @@
36542e28d4e925aa 4edff8487059a4e8 BigQueryDialect reparse inexact Ident 0 `baz`
3694d89572e2a2c3 4edff8487059a4e8 MsSqlDialect,GenericDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 DELETED.*
3694d89572e2a2c3 4edff8487059a4e8 MsSqlDialect,GenericDialect edges start FromTable::WithFromKeyword 0 FROM customers
-36b2aa318e6d11ef 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY 'LOW'
36b4ecc7bf5b4426 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT c1 FROM tbl WHERE c1 >= ALL(SELECT c2 FROM tbl)
36b4ecc7bf5b4426 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT c1 FROM tbl WHERE c1 >= ALL(SELECT c2 FROM tbl)
36b4ecc7bf5b4426 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::AllOp 0 c1 >= ALL(SELECT c2 FROM tbl)
@@ -5049,8 +4933,6 @@
36cabdc47d53b1e8 4edff8487059a4e8 DatabricksDialect structure outside-parent ColumnDef 0 col2
36d6dbf50c5a773f 4edff8487059a4e8 SnowflakeDialect edges start CreateTable 0 CREATE OR REPLACE TABLE my_table COPY GRANTS AS SELECT 1 AS a
36d6dbf50c5a773f 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE OR REPLACE TABLE my_table COPY GRANTS AS SELECT 1 AS a
-36e62374406a4081 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT CREATE SCHEMA ON DATABASE db1 TO ROLE role1
-36e62374406a4081 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT CREATE SCHEMA ON DATABASE db1 TO ROLE role1
36ed423fdd606480 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Values 0 VALUES (1, 'abc')
36ed423fdd606480 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Nested 0 (FOO.ID = FOO_IMPORT.ID)
36ed423fdd606480 fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (1, 'abc')
@@ -5075,8 +4957,6 @@
3758aff898188bfd 4edff8487059a4e8 MySqlDialect,TeradataDialect reparse inexact Query 0 SELECT * FROM t WHERE col = 'Hello World!'
3758aff898188bfd 4edff8487059a4e8 MySqlDialect,TeradataDialect reparse inexact Select 0 SELECT * FROM t WHERE col = 'Hello World!'
3758aff898188bfd 4edff8487059a4e8 MySqlDialect,TeradataDialect reparse inexact ValueWithSpan 0 'Hello World!'
-3778a3999c34cb10 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Reset 0 RESET some_parameter
-3778a3999c34cb10 fdaf9332c09858cf DuckDbDialect extent empty Statement::Reset 0 RESET some_parameter
377c430a41f21b7f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SetExpr::Query 0 (SELECT 1)
377c430a41f21b7f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 (SELECT 1)
377c430a41f21b7f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 (SELECT 1)
@@ -5163,7 +5043,6 @@
38330b468a0c9cdd fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef 0 UNIQUE NOT DEFERRABLE INITIALLY DEFERRED NOT ENFORCED
38330b468a0c9cdd fdaf9332c09858cf DuckDbDialect structure empty ConstraintCharacteristics 0 NOT DEFERRABLE INITIALLY DEFERRED NOT ENFORCED
38330b468a0c9cdd fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () NOT DEFERRABLE INITIALLY DEFERRED NOT ENFORCED
-383960823ec027db 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT READ SESSION ON ACCOUNT TO ROLE role1
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 +
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 >
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 >=
@@ -5173,8 +5052,6 @@
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 +
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 >
383a257927e98754 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 >=
-383f3a41e7bb4365 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA s TO ROLE r WITH GRANT OPTION COPY CURRENT GRANTS
-383f3a41e7bb4365 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA s TO ROLE r WITH GRANT OPTION COPY CURRENT GRANTS
386d97e4b0494a59 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
386d97e4b0494a59 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
386d97e4b0494a59 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -5186,8 +5063,6 @@
38879dad51be0040 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
38879dad51be0040 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
38879dad51be0040 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-388b078823b48fac 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO ROLE role1
-388b078823b48fac fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO ROLE role1
389fa821318407c4 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE x (y INT, CONSTRAINT constr PRIMARY KEY (y) NOT DEFERRABLE INITIALLY IMMEDIATE)
389fa821318407c4 4edff8487059a4e8 MySqlDialect,GenericDialect edges both PrimaryKeyConstraint 0 CONSTRAINT constr PRIMARY KEY (y) NOT DEFERRABLE INITIALLY IMMEDIATE
389fa821318407c4 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::PrimaryKey 0 CONSTRAINT constr PRIMARY KEY (y) NOT DEFERRABLE INITIALLY IMMEDIATE
@@ -5230,7 +5105,6 @@
38d4eb729f6073c8 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:store.fruit[1]
38d4eb729f6073c8 4edff8487059a4e8 DatabricksDialect reparse inexact Expr::JsonAccess 0 raw:store.fruit[0]
38d4eb729f6073c8 4edff8487059a4e8 DatabricksDialect reparse inexact Expr::JsonAccess 0 raw:store.fruit[1]
-38d7f9e236bc856c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY JOIN POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
38f9bafa02deaf64 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect edges start SelectItem::ExprWithAlias 0 INTERVAL '1 YEAR' AS one_year
38f9bafa02deaf64 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect reparse inexact Expr::Interval 0 INTERVAL '1 YEAR'
38f9bafa02deaf64 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 INTERVAL '1 YEAR' AS one_year
@@ -5368,7 +5242,6 @@
39af3b230ce9b87f 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE "AAA"."foo" ("bar" INTEGER) ON COMMIT DROP
39c15b70b809cc93 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Rollback 0 ROLLBACK
39c15b70b809cc93 fdaf9332c09858cf DuckDbDialect extent empty Statement::Rollback 0 ROLLBACK
-39de318b1225b521 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT IMPORT SHARE ON ACCOUNT TO ROLE role1
39e7d623470b3f5a 4edff8487059a4e8 MySqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' IN NATURAL LANGUAGE MODE)
39e7d623470b3f5a 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' IN NATURAL LANGUAGE MODE)
39e7d623470b3f5a 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Query 0 SELECT * FROM tb WHERE MATCH (c1) AGAINST ('string' IN NATURAL LANGUAGE MODE)
@@ -5396,7 +5269,6 @@
3a33d68ed60e0b06 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Copy 0 COPY dst (c1, c2, c3) FROM 's3://redshift-downloads/tickit/category_pipe.txt' ACCEPTANYDATE ACCEPTINVCHARS '*' BLANKSASNULL CSV DATEFORMAT 'DD-MM-YYYY' EMPTYASNULL IAM_ROLE DEFAULT IGNOREHEADER 1 JSON JSON AS 'auto' JSON AS 'auto' TIMEFORMAT 'auto' TRUNCATECOLUMNS REMOVEQUOTES COMPUPDATE COMPUPDATE PRESET COMPUPDATE TRUE COMPUPDATE FALSE COMPUPDATE TRUE COMPUPDATE FALSE STATUPDATE STATUPDATE TRUE STATUPDATE [...]
3a36961fd946e817 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 ANTI JOIN t2 ON c1 = c2
3a36961fd946e817 fdaf9332c09858cf DuckDbDialect edges start Join 0 ANTI JOIN t2 ON c1 = c2
-3a37d5debda09367 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
3a57b89455f6ac42 4edff8487059a4e8 BigQueryDialect edges both ColumnOption::Options 0 OPTIONS(description = 'This is a struct field')
3a57b89455f6ac42 4edff8487059a4e8 BigQueryDialect edges both ColumnOptionDef 0 OPTIONS(description = 'This is a struct field')
3a57b89455f6ac42 4edff8487059a4e8 BigQueryDialect edges both CreateTable 0 CREATE TABLE my_table (f0 STRUCT<a STRING, b INT64>, f1 STRUCT<a STRING OPTIONS(description = 'This is a string', type = 'string'), b INT64> OPTIONS(description = 'This is a struct field'))
@@ -5409,8 +5281,6 @@
3a5a580cbd805d80 4edff8487059a4e8 ClickHouseDialect edges end Function 0 array(x1, x2)
3a5a580cbd805d80 4edff8487059a4e8 ClickHouseDialect edges end SelectItem::UnnamedExpr 0 array(x1, x2)
3a5a580cbd805d80 4edff8487059a4e8 ClickHouseDialect reparse inexact Expr::Function 0 array(x1, x2)
-3a7c23715f98f559 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL VIEWS IN SCHEMA db1.sc1 TO ROLE role1
-3a7c23715f98f559 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL VIEWS IN SCHEMA db1.sc1 TO ROLE role1
3a8a88d4e691d14e 4edff8487059a4e8 BigQueryDialect edges both AccessExpr::Subscript 0 [0]
3a8a88d4e691d14e 4edff8487059a4e8 BigQueryDialect edges both ExceptSelectItem 0 EXCEPT (foo)
3a8a88d4e691d14e 4edff8487059a4e8 BigQueryDialect edges both SelectItem::QualifiedWildcard 0 [STRUCT<STRING>('foo')][0].* EXCEPT (foo)
@@ -5459,7 +5329,6 @@
3b43399461a3b505 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT * FROM t1 JOIN t2 AS foo USING(c1)
3b43399461a3b505 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM t1 JOIN t2 AS foo USING(c1)
3b43399461a3b505 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM t1 JOIN t2 AS foo USING(c1)
-3b438ad640cdc321 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
3b46f132021663eb 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS s
3b46f132021663eb 4edff8487059a4e8 SnowflakeDialect edges start TableWithJoins 0 @stage AS s
3b46f132021663eb 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::Table 0 @stage AS s
@@ -5494,13 +5363,10 @@
3bb3d5a73127654a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL SECOND(1))
3bb3d5a73127654a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL SECOND(1)
3bb3d5a73127654a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL SECOND(1))
-3bb470f850942b3d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ROLE r1 TO ROLE r2
3bdbfc416308ad48 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Remove 0 REMOVE @````
3bdbfc416308ad48 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @````
3bdbfc416308ad48 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 @````
3bdbfc416308ad48 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 @````
-3bf6345bd77fdf62 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON aa, b TO z
-3bf6345bd77fdf62 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON aa, b TO z
3c025ff21ff38e34 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 data::FLOAT[1536]
3c025ff21ff38e34 4edff8487059a4e8 GenericDialect,PostgreSqlDialect reparse inexact Expr::Cast 0 data::FLOAT[1536]
3c025ff21ff38e34 fdaf9332c09858cf DuckDbDialect edges end SelectItem::UnnamedExpr 0 data::FLOAT[1536]
@@ -5518,7 +5384,6 @@
3c5335209398b568 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectName 0 -
3c5335209398b568 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 -
3c5f6a7766790824 4edff8487059a4e8 SnowflakeDialect structure not-empty ValueWithSpan 0
-3c65f1862439d6a3 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET IMPLICIT_TRANSACTIONS ON
3c684f0445384c8f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 MONTH
3c684f0445384c8f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 MONTH
3c684f0445384c8f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 MONTH
@@ -5540,8 +5405,6 @@
3c7eb31c6dcfecf3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab ENABLE REPLICA TRIGGER trigger_name
3c7eb31c6dcfecf3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTableOperation::EnableReplicaTrigger 0 ENABLE REPLICA TRIGGER trigger_name
3c7eb31c6dcfecf3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ENABLE REPLICA TRIGGER trigger_name
-3c8bcfb1ff75e4f1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO DATABASE ROLE role1
-3c8bcfb1ff75e4f1 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO DATABASE ROLE role1
3cc0237d9c1ca503 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
3cc0237d9c1ca503 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
3cc0237d9c1ca503 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -5657,20 +5520,15 @@
3da8748fe045dd55 4edff8487059a4e8 ClickHouseDialect structure outside-parent Ident 0 "order"
3db08de397584d27 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectInto 0 INTO :h1, :h2
3db08de397584d27 fdaf9332c09858cf DuckDbDialect edges start SelectInto 0 INTO :h1, :h2
-3dbcb5905b4c198c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR SECURITY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
3dc02b0e2b24637c 4edff8487059a4e8 SparkSqlDialect edges both CreateTable 0 CREATE TABLE t (id BIGINT, val BIGINT) USING parquet
3dc02b0e2b24637c 4edff8487059a4e8 SparkSqlDialect edges end ColumnDef 0 id BIGINT
3dc02b0e2b24637c 4edff8487059a4e8 SparkSqlDialect edges end ColumnDef 0 val BIGINT
3dc02b0e2b24637c 4edff8487059a4e8 SparkSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (id BIGINT, val BIGINT) USING parquet
3dc02b0e2b24637c 4edff8487059a4e8 SparkSqlDialect structure outside-parent Ident 0 parquet
3dcf21fc94e8c10b 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `DEFAULT`
-3dcf21fc94e8c10b 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `DEFAULT`
3dcf21fc94e8c10b 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE `DEFAULT`
-3dcf21fc94e8c10b 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE `DEFAULT`
3dcf21fc94e8c10b 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `DEFAULT`
-3dcf21fc94e8c10b 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `DEFAULT`
3dcf21fc94e8c10b 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE `DEFAULT`
-3dcf21fc94e8c10b 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE `DEFAULT`
3dd606e35acde965 4edff8487059a4e8 MsSqlDialect,GenericDialect extent empty Statement::Execute 0 EXECUTE dbo.proc1 @ReturnVal = @X OUTPUT
3df92bc27a2670c3 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Copy 0 COPY users FROM 'data.csv' BINARY DELIMITER ',' NULL 'null' CSV HEADER QUOTE '"' ESCAPE '\\' FORCE NOT NULL column
3df92bc27a2670c3 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Ident 0 column
@@ -5715,7 +5573,6 @@
3e676cfc4b0afa43 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ColumnOption::NotNull 0 NOT NULL
3e676cfc4b0afa43 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ColumnOption::PrimaryKey 0 PRIMARY KEY
3e676cfc4b0afa43 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty PrimaryKeyConstraint 0 PRIMARY KEY ()
-3e6aef97e9de583a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a.b.c = b
3e6c1c3fe9379f2e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MONTH(1))
3e6c1c3fe9379f2e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MONTH(1)
3e6c1c3fe9379f2e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MONTH(1))
@@ -5774,7 +5631,6 @@
3f20777429b04697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTableOperation::AddConstraint 0 ADD CONSTRAINT c PRIMARY KEY USING INDEX my_index
3f20777429b04697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start TableConstraint::PrimaryKeyUsingIndex 0 CONSTRAINT c PRIMARY KEY USING INDEX my_index
3f20777429b04697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD CONSTRAINT c PRIMARY KEY USING INDEX my_index
-3f26c261e1f20137 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY LOW
3f4e58efef68aec0 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowStatus 0 SHOW GLOBAL STATUS LIKE 'ssl_cipher'
3f536de05c3ceb5a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL JOIN b
3f536de05c3ceb5a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL JOIN c
@@ -5869,12 +5725,10 @@
403647f4d885b13e 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 NUMBER
4050578da761f10d fdaf9332c09858cf DuckDbDialect extent empty Statement::AttachDuckDBDatabase 0 ATTACH 'postgres://user.name:pass-word@some.url.com:5432/postgres'
4050578da761f10d fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'postgres://user.name:pass-word@some.url.com:5432/postgres'
-407d02af78560548 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_NULL_DFLT_OFF ON
4080378396e965c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Raise 0 RAISE
4080378396e965c3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty RaiseStatement 0 RAISE
4080378396e965c3 fdaf9332c09858cf DuckDbDialect extent empty Statement::Raise 0 RAISE
4080378396e965c3 fdaf9332c09858cf DuckDbDialect structure empty RaiseStatement 0 RAISE
-40855887ebf5c1d4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
40885086f023c214 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL HOUR TO SECOND(1))
40885086f023c214 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL HOUR TO SECOND(1))
40885086f023c214 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL HOUR TO SECOND(1))
@@ -5921,7 +5775,6 @@
40c81f5e323c95f1 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::FulltextOrSpatial 0 FULLTEXT INDEX potato (id)
40c81f5e323c95f1 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 id INT
40c81f5e323c95f1 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE tb (id INT, FULLTEXT INDEX potato (id))
-40e20ac9cb3692d5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE MANAGED TASK ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
410a26d0ee7366bf 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges both OrderBy 0 ORDER BY created_at DESC
410a26d0ee7366bf 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start LimitClause::LimitOffset 0 LIMIT 1 BY asset
410a26d0ee7366bf 4edff8487059a4e8 ClickHouseDialect,GenericDialect reparse inexact OrderByExpr 0 created_at DESC
@@ -5956,29 +5809,23 @@
41558780855f6a8a 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Function 0 concat_users_name(first_name, last_name)
41558780855f6a8a 4edff8487059a4e8 PostgreSqlDialect reparse inexact OrderByExpr 0 concat_users_name(first_name, last_name)
41558780855f6a8a 4edff8487059a4e8 PostgreSqlDialect structure outside-parent ObjectName 0 gist_trgm_ops
-417100a30732497c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
4179ea4f3549d4c6 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent empty Statement::OptimizeTable 0 OPTIMIZE TABLE db.t0
-417e6692e37228d1 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 HiveDialect structure empty Ident 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 HiveDialect structure empty ObjectName 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 HiveDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 HiveDialect structure empty Use::Object 0 USE 'CATALOG'
-417e6692e37228d1 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'CATALOG'
-417e6692e37228d1 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'CATALOG'
-417e6692e37228d1 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
417e6692e37228d1 4edff8487059a4e8 SnowflakeDialect structure empty Use::Object 0 USE 'CATALOG'
-417e6692e37228d1 fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'CATALOG'
417e6692e37228d1 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'CATALOG'
417e6692e37228d1 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'CATALOG'
417e6692e37228d1 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
@@ -5988,7 +5835,6 @@
41852b6f2310f223 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::Check 0 CONSTRAINT c CHECK (id > 0) NO INHERIT
41852b6f2310f223 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE docs ADD CONSTRAINT c CHECK (id > 0) NO INHERIT
41852b6f2310f223 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE docs ADD CONSTRAINT c CHECK (id > 0) NO INHERIT
-41e44e2215c41b48 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
41e51b3e88443bf4 4edff8487059a4e8 MsSqlDialect extent empty Statement::RaisError 0 RAISERROR(N'<<%*.*s>>', 10, 1, 7, 3, N'abcde')
41e53c71c6c004e0 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Copy 0 COPY users FROM 'data.csv' DELIMITER ',' NULL 'null' CSV QUOTE '"' ESCAPE '\\'
41ec5fb43a1ddd0a 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowSchemas 0 SHOW SCHEMAS HISTORY LIKE '%xa%'
@@ -6187,7 +6033,6 @@
438436bac47cb2ff 4edff8487059a4e8 SnowflakeDialect structure outside-parent Ident 0 b
438436bac47cb2ff 4edff8487059a4e8 SnowflakeDialect structure outside-parent Ident 1 a
438436bac47cb2ff 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 p
-43cffc688666604d 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET XACT_ABORT ON
43d7d2bd4f859e5e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 +0
43d7d2bd4f859e5e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
43d7d2bd4f859e5e fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 +0
@@ -6262,7 +6107,6 @@
445a52b15ac47c17 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 id INT
445a52b15ac47c17 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE tb (id INT, KEY USING HASH (id))
447a59a102786d0b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON ROLE db.t0 IS 'comment'
-449cbd23e59b1f61 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON WAREHOUSE obj1 TO ROLE role1
44a77a08e2edddf7 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM table_function(arg, SETTINGS s0 = 3, s1 = 's')
44a77a08e2edddf7 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges end TableWithJoins 0 table_function(arg, SETTINGS s0 = 3, s1 = 's')
44a77a08e2edddf7 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM table_function(arg, SETTINGS s0 = 3, s1 = 's')
@@ -6314,7 +6158,6 @@
4512b6f0755472c1 fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () INITIALLY IMMEDIATE
452e09d10ec39cd9 4edff8487059a4e8 SnowflakeDialect edges start CreateView 0 CREATE OR REPLACE SECURE VIEW v COPY GRANTS (a, b) AS SELECT a, b FROM t
452e09d10ec39cd9 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateView 0 CREATE OR REPLACE SECURE VIEW v COPY GRANTS (a, b) AS SELECT a, b FROM t
-455179650866a538 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON DATABASE obj1 TO ROLE role1
4554457a3f782c86 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE measurement_y2006m02 PARTITION OF measurement FOR VALUES FROM ('2006-02-01') TO ('2006-03-01')
4554457a3f782c86 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ForValues::From 0 FOR VALUES FROM ('2006-02-01') TO ('2006-03-01')
4554457a3f782c86 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE measurement_y2006m02 PARTITION OF measurement FOR VALUES FROM ('2006-02-01') TO ('2006-03-01')
@@ -6365,7 +6208,6 @@
45e242d04b73fcf4 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect edges start TableAlias 0 AS a
45ecdf15a58aaa3a 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect edges start OrderBy 0 ORDER BY employee_id
45ecdf15a58aaa3a 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect reparse inexact Expr::Prior 0 PRIOR employee_id
-46032aa5191017a8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON USER obj1 TO ROLE role1
460f57174e2d404a 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 /
460f57174e2d404a 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectName 0 /
460f57174e2d404a 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 /
@@ -6418,7 +6260,6 @@
46a53f16fd3d38b7 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE sal_emp (pay_by_quarter INTEGER ARRAY[4])
46a53f16fd3d38b7 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 pay_by_quarter INTEGER ARRAY[4]
46a53f16fd3d38b7 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE sal_emp (pay_by_quarter INTEGER ARRAY[4])
-46a64f3a2043bff4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON USER obj1 TO ROLE role1 WITH GRANT OPTION
46af7d77f704af06 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableAlias 0 AS u (product, quarter, quantity)
46af7d77f704af06 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM sales AS s UNPIVOT(quantity FOR quarter IN (Q1, Q2, Q3, Q4)) AS u (product, quarter, quantity)
46af7d77f704af06 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end TableWithJoins 0 sales AS s UNPIVOT(quantity FOR quarter IN (Q1, Q2, Q3, Q4)) AS u (product, quarter, quantity)
@@ -6438,7 +6279,6 @@
46b59c48640e595d 4edff8487059a4e8 DatabricksDialect extent empty Statement::ShowCatalogs 0 SHOW CATALOGS HISTORY STARTS WITH 'pay'
46cd019344690025 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Commit 0 COMMIT
46cd019344690025 fdaf9332c09858cf DuckDbDialect extent empty Statement::Commit 0 COMMIT
-46cfaf07423426cf 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFORMAT @@datevar
46ec15945c9bbdc1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CAST(id AS BLOB(50))
46ec15945c9bbdc1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Cast 0 CAST(id AS BLOB(50))
46ec15945c9bbdc1 fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 CAST(id AS BLOB(50))
@@ -6546,7 +6386,6 @@
47e84d3feed2a52d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MONTH(0))
47e84d3feed2a52d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MONTH(0)
47e84d3feed2a52d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MONTH(0))
-47f421a2fb99db65 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TRANSACTION ISOLATION LEVEL READ COMMITTED
47f90cf19ddf9fcb 4edff8487059a4e8 MySqlDialect,TeradataDialect extent inexact Statement::Query 0 SELECT 'MySql'
47f90cf19ddf9fcb 4edff8487059a4e8 MySqlDialect,TeradataDialect reparse inexact Expr::Value 0 'MySql'
47f90cf19ddf9fcb 4edff8487059a4e8 MySqlDialect,TeradataDialect reparse inexact Query 0 SELECT 'MySql'
@@ -6560,7 +6399,6 @@
47fba94e1aca723a fdaf9332c09858cf DuckDbDialect edges end ColumnDef 0 foo TEXT
47fba94e1aca723a fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER TABLE tab ADD COLUMN foo TEXT
47fba94e1aca723a fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD COLUMN foo TEXT
-481dbf2d42fb3387 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE GRANTS ON ACCOUNT TO ROLE role1
4828fe0388089d12 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING GIST (concat_users_name(first_name, last_name) totally_not_valid)
4828fe0388089d12 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
4828fe0388089d12 4edff8487059a4e8 PostgreSqlDialect edges end Function 0 concat_users_name(first_name, last_name)
@@ -6648,7 +6486,6 @@
48f74304d8de687e 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Expr::Value 0 10000
48f74304d8de687e 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Ident 0 max_block_size
48f74304d8de687e 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Ident 0 max_threads
-490383901864bb70 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT RESOLVE ALL ON ACCOUNT TO ROLE role1
492374e5a5aa3703 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
492374e5a5aa3703 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
492374e5a5aa3703 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -6676,7 +6513,6 @@
497ed4e5952d18b7 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect extent inexact Statement::Query 0 SELECT * FROM t GROUP BY a, b WITH CUBE
497ed4e5952d18b7 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Query 0 SELECT * FROM t GROUP BY a, b WITH CUBE
497ed4e5952d18b7 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Select 0 SELECT * FROM t GROUP BY a, b WITH CUBE
-4985bb73e989d655 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON USER obj1 TO ROLE role1 WITH GRANT OPTION
49ad81730115b56b 4edff8487059a4e8 MySqlDialect edges start CreateView 0 CREATE SQL SECURITY INVOKER VIEW foo AS SELECT 1
49ad81730115b56b 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateView 0 CREATE SQL SECURITY INVOKER VIEW foo AS SELECT 1
49b2da461301f8d5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 HOUR
@@ -6819,7 +6655,6 @@
4ac7e7daaff4c95d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect reparse inexact Expr::Interval 0 INTERVAL '1 MONTH'
4ac7e7daaff4c95d fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 INTERVAL '1 MONTH'
4ac7e7daaff4c95d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Interval 0 INTERVAL '1 MONTH'
-4ad2bff1647736b7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
4ad31cc17717e1b3 4edff8487059a4e8 GenericDialect,MySqlDialect edges both CreateTable 0 CREATE TABLE t (x INT, PRIMARY KEY (x))
4ad31cc17717e1b3 4edff8487059a4e8 GenericDialect,MySqlDialect edges both PrimaryKeyConstraint 0 PRIMARY KEY (x)
4ad31cc17717e1b3 4edff8487059a4e8 GenericDialect,MySqlDialect edges both TableConstraint::PrimaryKey 0 PRIMARY KEY (x)
@@ -6838,7 +6673,6 @@
4ae85e3c1af84849 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT INTERVAL '1' MINUTE
4ae85e3c1af84849 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT INTERVAL '1' MINUTE
4aebac3d51a3b0e4 4edff8487059a4e8 HiveDialect extent empty Statement::LoadData 0 LOAD DATA LOCAL INPATH '/local/path/to/data.txt' INTO TABLE test.my_table
-4aec3c198824c40a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE WAREHOUSES ON ACCOUNT TO ROLE role1
4aff7ab068208e2b 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t0 DETACH PARTITION part
4aff7ab068208e2b 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::DetachPartition 0 DETACH PARTITION part
4aff7ab068208e2b 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start Partition::Expr 0 PARTITION part
@@ -6902,8 +6736,6 @@
4b3782c33a1954f2 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS SETTINGS
4b38fdd34aecd1e4 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT a FROM t FOR JSON PATH
4b38fdd34aecd1e4 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT a FROM t FOR JSON PATH
-4b3b219f4ddc0f97 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE ALL PRIVILEGES ON users, auth FROM analyst
-4b3b219f4ddc0f97 fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE ALL PRIVILEGES ON users, auth FROM analyst
4b5f5d453220c959 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL JOIN t1b
4b5f5d453220c959 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL JOIN t2b
4b5f5d453220c959 fdaf9332c09858cf DuckDbDialect edges start Join 0 NATURAL JOIN t1b
@@ -7008,7 +6840,6 @@
4c4fdb1b5bb97f91 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT a, b, SUM(c) FROM tab1 GROUP BY a, b GROUPING SETS ((a, b), (a), (b), (c), ())
4c4fdb1b5bb97f91 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT a, b, SUM(c) FROM tab1 GROUP BY a, b GROUPING SETS ((a, b), (a), (b), (c), ())
4c4fdb1b5bb97f91 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::GroupingSets 0 GROUPING SETS ((a, b), (a), (b), (c), ())
-4c53fefe96a9e770 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
4c598907a29b0d30 4edff8487059a4e8 MySqlDialect edges end ColumnDef 0 id INT(11)
4c598907a29b0d30 4edff8487059a4e8 MySqlDialect edges start CreateTable 0 CREATE TABLE foo (id INT(11)) COLLATE = utf8mb4_0900_ai_ci
4c598907a29b0d30 4edff8487059a4e8 MySqlDialect edges start CreateTableOptions::Plain 0 COLLATE = utf8mb4_0900_ai_ci
@@ -7052,8 +6883,6 @@
4caa6163cd9c688f 4edff8487059a4e8 DatabricksDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (col1 STRUCT<outer STRUCT<inner STRING>>)
4caa6163cd9c688f 4edff8487059a4e8 DatabricksDialect structure outside-parent Ident 0 inner
4caa6163cd9c688f 4edff8487059a4e8 DatabricksDialect structure outside-parent Ident 0 outer
-4cd6742385c3be5c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET FORCEPLAN ON
-4d39daab0b86d92d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR USAGE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE table2 (column27 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 MAXVALUE 20 ), column30 TEXT)
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column27 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 MAXVALUE 20 )
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column30 TEXT
@@ -7063,8 +6892,6 @@
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 1
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 20
4d4786f29cc3b930 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 1 1
-4d5d7fc292b28de7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE EXTERNAL TABLES IN SCHEMA db1.sc1 TO ROLE role1
-4d5d7fc292b28de7 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE EXTERNAL TABLES IN SCHEMA db1.sc1 TO ROLE role1
4d60be874745557a 4edff8487059a4e8 PostgreSqlDialect edges both Array 0 ARRAY['a_c%']
4d60be874745557a 4edff8487059a4e8 PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 'abc' ~~* ALL(ARRAY['a_c%'])
4d60be874745557a 4edff8487059a4e8 PostgreSqlDialect edges end SetExpr::Select 0 SELECT 'abc' ~~* ALL(ARRAY['a_c%'])
@@ -7082,8 +6909,6 @@
4d754baa95147df9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 ~
4d754baa95147df9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 ~
4d754baa95147df9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 ~
-4d8bb3da85a46d05 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE VIEWS IN SCHEMA db1.sc1 TO ROLE role1
-4d8bb3da85a46d05 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE VIEWS IN SCHEMA db1.sc1 TO ROLE role1
4d9888eaff16a4d0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CEIL(d TO DAY)
4d9888eaff16a4d0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT CEIL(d TO DAY)
4d9888eaff16a4d0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT CEIL(d TO DAY)
@@ -7109,7 +6934,6 @@
4dbd6a7c9e3be12e 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t0 CLEAR PROJECTION my_name IN PARTITION p0
4dbd6a7c9e3be12e 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::ClearProjection 0 CLEAR PROJECTION my_name IN PARTITION p0
4dbd6a7c9e3be12e 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t0 CLEAR PROJECTION my_name IN PARTITION p0
-4dc60e28ca1054d6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PACKAGES POLICY ON ACCOUNT TO ROLE role1
4dce67c1ff72ff94 4edff8487059a4e8 DatabricksDialect edges both CreateView 0 CREATE VIEW filtered AS FROM main.raw.source |> WHERE id > 0 |> SELECT id
4dce67c1ff72ff94 4edff8487059a4e8 DatabricksDialect extent inexact Statement::CreateView 0 CREATE VIEW filtered AS FROM main.raw.source |> WHERE id > 0 |> SELECT id
4dce67c1ff72ff94 4edff8487059a4e8 DatabricksDialect reparse inexact Query 0 FROM main.raw.source |> WHERE id > 0 |> SELECT id
@@ -7165,7 +6989,6 @@
4e7537e8b9509ab9 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 sqrt(id)
4e87d0ba34b37118 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowProcessList 0 SHOW FULL PROCESSLIST
4e9579ef16b23330 4edff8487059a4e8 MsSqlDialect extent empty Statement::Declare 0 DECLARE @bar INT
-4e9579ef16b23330 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET @bar = 2
4eaa5f86d29255f9 4edff8487059a4e8 SparkSqlDialect edges both FunctionArguments::List 0 (col1)
4eaa5f86d29255f9 4edff8487059a4e8 SparkSqlDialect edges both SelectItem::UnnamedExpr 0 -(col1)
4eaa5f86d29255f9 4edff8487059a4e8 SparkSqlDialect edges end Function 0 negative(col1)
@@ -7175,11 +6998,9 @@
4eaa5f86d29255f9 4edff8487059a4e8 SparkSqlDialect reparse inexact Expr::UnaryOp 0 -(col1)
4eb52d19d748f5cb 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 ||/ a
4eb52d19d748f5cb 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 ||/ a
-4eeb93910c0c556b 4edff8487059a4e8 MsSqlDialect extent empty Statement::Grant 0 GRANT SELECT ON [my_table] TO [public]
4eedad326ef2776d 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 JOIN tbl_name_2 ON explain.id = tbl_name_2.id
4eedad326ef2776d 4edff8487059a4e8 PostgreSqlDialect edges start TableAlias 0 AS explain
4f0c4e5c358d1583 4edff8487059a4e8 DatabricksDialect extent empty Statement::OptimizeTable 0 OPTIMIZE db.my_table
-4f160671d08dd155 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
4f190d7c199f4b0d 4edff8487059a4e8 BigQueryDialect edges both Array 0 [1, 2]
4f190d7c199f4b0d 4edff8487059a4e8 BigQueryDialect edges end SqlOption::KeyValue 0 a = [1, 2]
4f190d7c199f4b0d 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Array 0 [1, 2]
@@ -7195,27 +7016,22 @@
4f416cf7810ea7b3 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 JOIN tbl_name_2 ON sample.id = tbl_name_2.id
4f416cf7810ea7b3 4edff8487059a4e8 PostgreSqlDialect edges start TableAlias 0 AS sample
4f4aa394429eba83 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Flush 0 FLUSH NO_WRITE_TO_BINLOG GENERAL LOGS
-4f4fffcab44452d2 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 HiveDialect structure empty Ident 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 HiveDialect structure empty ObjectName 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 HiveDialect structure empty ObjectNamePart::Identifier 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 HiveDialect structure empty Use::Object 0 USE 'mydb'
-4f4fffcab44452d2 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'mydb'
-4f4fffcab44452d2 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'mydb'
-4f4fffcab44452d2 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'mydb'
4f4fffcab44452d2 4edff8487059a4e8 SnowflakeDialect structure empty Use::Object 0 USE 'mydb'
-4f4fffcab44452d2 fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'mydb'
4f4fffcab44452d2 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'mydb'
4f4fffcab44452d2 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'mydb'
4f4fffcab44452d2 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'mydb'
@@ -7232,7 +7048,6 @@
4f5c963142a71676 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::GroupingSets 0 GROUPING SETS ((a), (b), (c))
4f5c963142a71676 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a), (b), (c))
4f5c963142a71676 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a), (b), (c))
-4f62d7e93a4a3511 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT PURCHASE DATA EXCHANGE LISTING ON ACCOUNT TO ROLE role1
4f660238ffcdce4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO HOUR(6))
4f660238ffcdce4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL DAY TO HOUR(6)
4f660238ffcdce4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO HOUR(6))
@@ -7242,7 +7057,6 @@
4f89a2d4dc105107 4edff8487059a4e8 BigQueryDialect,GenericDialect structure empty Ident 0 'us'
4f8cf4787ba2a996 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start TableAlias 0 AS a
4f8cf4787ba2a996 fdaf9332c09858cf DuckDbDialect edges start TableAlias 0 AS a
-4f92e772c5fc6b17 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
4feaef78a5494a82 4edff8487059a4e8 SnowflakeDialect extent empty Statement::List 0 LIST @~
4feaef78a5494a82 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @~
4feaef78a5494a82 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 @~
@@ -7263,8 +7077,6 @@
4ff55b0ac9a13e69 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableAlias 0 AS p
4ff55b0ac9a13e69 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableAlias 0 AS r
4ff55b0ac9a13e69 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableAlias 0 AS s
-4ff71223cc149178 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT UPDATE ON my_table TO updater_role AS dbo
-4ff71223cc149178 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT UPDATE ON my_table TO updater_role AS dbo
501f18c6b8583a7a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(YEAR FROM d)
501f18c6b8583a7a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT EXTRACT(YEAR FROM d)
501f18c6b8583a7a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT EXTRACT(YEAR FROM d)
@@ -7312,7 +7124,6 @@
50b9200f161d6f4e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Cast 0 CAST(id AS DEC)
50b9200f161d6f4e fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 CAST(id AS DEC)
50b9200f161d6f4e fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 CAST(id AS DEC)
-50d40a89fb835412 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
50d6973f750ad6d6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 arr[:][:]
50d6973f750ad6d6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT arr[:][:]
50d6973f750ad6d6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT arr[:][:]
@@ -7333,8 +7144,6 @@
50d6973f750ad6d6 fdaf9332c09858cf DuckDbDialect structure empty AccessExpr::Subscript 1 [:]
50d6973f750ad6d6 fdaf9332c09858cf DuckDbDialect structure empty Subscript::Slice 0 :
50d6973f750ad6d6 fdaf9332c09858cf DuckDbDialect structure empty Subscript::Slice 1 :
-50ea79735286bb82 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PASSWORD POLICY ON ACCOUNT TO ROLE role1
-5101a7686b71e198 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET STATISTICS XML ON
510741d871aabf59 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(DAY FROM d)
510741d871aabf59 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT EXTRACT(DAY FROM d)
510741d871aabf59 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT EXTRACT(DAY FROM d)
@@ -7353,7 +7162,6 @@
512fb3c29800ac16 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL DAY(2))
512fb3c29800ac16 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL DAY(2))
512fb3c29800ac16 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL DAY(2))
-513c19fb7d07ec75 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON COMPUTE POOL obj1 TO ROLE role1
51410fe5cdfd0192 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 merge_action()
51410fe5cdfd0192 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 merge_action()
51410fe5cdfd0192 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 w.*
@@ -7457,7 +7265,6 @@
521327eb1cff4447 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT foo AS 'alias'
521327eb1cff4447 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Select 0 SELECT foo AS 'alias'
521327eb1cff4447 4edff8487059a4e8 MsSqlDialect,GenericDialect structure empty Ident 0 'alias'
-5221772462684f4e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY SESSION POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
52233b7f1489f003 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
52233b7f1489f003 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
52233b7f1489f003 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
@@ -7516,14 +7323,7 @@
52d22600a5ea382a 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL AFTER total_count
52d22600a5ea382a 4edff8487059a4e8 MySqlDialect structure empty ColumnOption::NotNull 0 NOT NULL
52d22600a5ea382a 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 total_count
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect edges end ConditionalStatementBlock 0 ELSE SET @A = 2;
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect edges end IfStatement 0 IF 1 = 1 BEGIN SET @A = 1; END ELSE SET @A = 2;
52d34b20d7867674 4edff8487059a4e8 MsSqlDialect extent empty Statement::Declare 0 DECLARE @A INT
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect structure empty ConditionalStatements::Sequence 0 SET @A = 2;
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @A = 1
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @A = 2
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect structure outside-parent Expr::Value 0 2
-52d34b20d7867674 4edff8487059a4e8 MsSqlDialect structure outside-parent ObjectName 1 @A
52d3615903c30004 28e8091b31745699 MsSqlDialect extent empty Statement::Execute 0 EXECUTE sp_who
52dd75b22b9ef60f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(TIMEZONE_MINUTE FROM d)
52dd75b22b9ef60f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT EXTRACT(TIMEZONE_MINUTE FROM d)
@@ -7548,7 +7348,6 @@
53174522f9d5532b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 >>
532eefb569099c36 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowColumns 0 SHOW COLUMNS IN TABLE
534bb448a996f170 4edff8487059a4e8 MySqlDialect,GenericDialect edges start FromTable::WithFromKeyword 0 FROM table_name
-534ca59f9cc1555c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET OFFSETS SELECT, FROM, ORDER, TABLE, PROCEDURE, STATEMENT, PARAM, EXECUTE ON
535951f07901a199 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both Truncate 0 TRUNCATE TABLE "users", "orders" RESTART IDENTITY RESTRICT
535951f07901a199 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Truncate 0 TRUNCATE TABLE "users", "orders" RESTART IDENTITY RESTRICT
537b76a7f67d1c9b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 JOIN t2 foo ON c1 = c2
@@ -7584,7 +7383,6 @@
53b3ebdfd784780b 4edff8487059a4e8 MsSqlDialect extent empty Statement::Print 0 PRINT @my_variable
53bf791f58dfc54b 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent empty Statement::OptimizeTable 0 OPTIMIZE TABLE t0 ON CLUSTER 'cluster'
53bf791f58dfc54b 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure empty Ident 0 'cluster'
-53cde88038b7469d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON INTEGRATION obj1 TO ROLE role1
53d03c25d39f129e 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges both AlterTableOperation::ClusterBy 0 CLUSTER BY (c1, "c2", TO_DATE(c3))
53d03c25d39f129e 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges both FunctionArguments::List 0 (c3)
53d03c25d39f129e 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end Function 0 TO_DATE(c3)
@@ -7626,7 +7424,6 @@
5418f5c2a9a38f1c 4edff8487059a4e8 SnowflakeDialect edges start TableWithJoins 0 SEMANTIC_VIEW(my_model DIMENSIONS DATE_PART('year', date_col), region_name METRICS orders.revenue, orders.count WHERE active = true) AS model_alias
5418f5c2a9a38f1c 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Function 0 DATE_PART('year', date_col)
5418f5c2a9a38f1c 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::SemanticView 0 SEMANTIC_VIEW(my_model DIMENSIONS DATE_PART('year', date_col), region_name METRICS orders.revenue, orders.count WHERE active = true) AS model_alias
-541fdbb25e931077 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON WAREHOUSE obj1 TO ROLE role1
5421987448abafcb 4edff8487059a4e8 BigQueryDialect edges end SetExpr::Select 0 SELECT STRUCT<INT64>(5), STRUCT<x INT64, y STRING>(1, t.str_col), STRUCT<arr ARRAY<FLOAT64>, str STRUCT<BOOL>>(nested_col)
5421987448abafcb 4edff8487059a4e8 BigQueryDialect extent inexact Statement::Query 0 SELECT STRUCT<INT64>(5), STRUCT<x INT64, y STRING>(1, t.str_col), STRUCT<arr ARRAY<FLOAT64>, str STRUCT<BOOL>>(nested_col)
5421987448abafcb 4edff8487059a4e8 BigQueryDialect reparse inexact Query 0 SELECT STRUCT<INT64>(5), STRUCT<x INT64, y STRING>(1, t.str_col), STRUCT<arr ARRAY<FLOAT64>, str STRUCT<BOOL>>(nested_col)
@@ -7664,7 +7461,6 @@
5421987448abafcb 4edff8487059a4e8 BigQueryDialect,GenericDialect structure outside-parent Ident 0 x
5421987448abafcb 4edff8487059a4e8 BigQueryDialect,GenericDialect structure outside-parent Ident 0 y
5437b90d47dddcad 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowTables 0 SHOW TABLES STARTS WITH 'abc' LIMIT 20
-543af04922903690 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
543b13d9d7e644b2 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING SPGIST (concat_users_name(first_name, last_name) gist_trgm_ops)
543b13d9d7e644b2 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
543b13d9d7e644b2 4edff8487059a4e8 PostgreSqlDialect edges end Function 0 concat_users_name(first_name, last_name)
@@ -7693,7 +7489,6 @@
5487656ab76f515b fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Trim 0 TRIM(TRAILING 'xyz' FROM 'xyzfooxyz')
5487656ab76f515b fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT TRIM(TRAILING 'xyz' FROM 'xyzfooxyz')
5487656ab76f515b fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT TRIM(TRAILING 'xyz' FROM 'xyzfooxyz')
-5496d9f263f97726 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
5499cca73ef2f31f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL SECOND(2))
5499cca73ef2f31f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL SECOND(2)
5499cca73ef2f31f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL SECOND(2))
@@ -7709,8 +7504,6 @@
54ed198e3e067609 fdaf9332c09858cf DuckDbDialect edges both AccessExpr::Subscript 0 [1]
54ed198e3e067609 fdaf9332c09858cf DuckDbDialect edges start AccessExpr::Dot 0 .f1
54ed198e3e067609 fdaf9332c09858cf DuckDbDialect edges start AccessExpr::Dot 0 .f2
-54f9471a5efa9270 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO APPLICATION role1
-54f9471a5efa9270 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO APPLICATION role1
5507ed9a8f21e45e 4edff8487059a4e8 RedshiftSqlDialect edges both CreateTable 0 CREATE TABLE t1 (c1 INT) DISTSTYLE KEY DISTKEY(c1)
5507ed9a8f21e45e 4edff8487059a4e8 RedshiftSqlDialect edges end ColumnDef 0 c1 INT
5507ed9a8f21e45e 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE t1 (c1 INT) DISTSTYLE KEY DISTKEY(c1)
@@ -7799,34 +7592,25 @@
56731b9ba9319845 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> RENAME id AS user_id
56731b9ba9319845 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 id
56731b9ba9319845 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 user_id
-56806ca610a6640d 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY @@xxx
5680e1ab048d87a7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 ||
5680e1ab048d87a7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 ||
5680e1ab048d87a7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 ||
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges both TableWithJoins 0 (SELECT 1 FROM tbl2)
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges end SetExpr::Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
-568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a) = ((SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)))
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2))
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Query 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
568aa440bc8fce9f 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact TableFactor::Derived 0 (SELECT 1 FROM tbl2)
5691c9cbe3cd1ac1 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "CATALOG"
5691c9cbe3cd1ac1 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE "CATALOG"
5691c9cbe3cd1ac1 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "CATALOG"
-5691c9cbe3cd1ac1 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "CATALOG"
5695025c6f1bec4d 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowDatabases 0 SHOW DATABASES HISTORY LIKE '%aa' STARTS WITH 'demo' LIMIT 20 FROM 'abc'
56a0e96b15c45880 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 (WITH a AS (SELECT 1 AS foo), b AS (SELECT 2 AS bar) SELECT foo + bar FROM a, b)
56a0e96b15c45880 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT (WITH a AS (SELECT 1 AS foo), b AS (SELECT 2 AS bar) SELECT foo + bar FROM a, b)
@@ -7862,7 +7646,6 @@
56d116968ab2501f fdaf9332c09858cf DuckDbDialect reparse inexact Expr::GroupingSets 0 GROUPING SETS ((a, b), (c))
56d116968ab2501f fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a, b), (c))
56d116968ab2501f fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a, b), (c))
-56db285d38d307d4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON INTEGRATION obj1 TO ROLE role1
56e51ec2800c732c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::DropColumn 0 DROP is_active CASCADE
56e51ec2800c732c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start AlterTable 0 ALTER TABLE tab DROP is_active CASCADE
56e51ec2800c732c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DROP is_active CASCADE
@@ -7885,7 +7668,6 @@
5702da4ff346e697 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM testtable SAMPLE (10)
5702da4ff346e697 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::Table 0 testtable SAMPLE (10)
5702da4ff346e697 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure outside-parent Expr::Value 0 10
-57177820bf8cb139 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY SESSION POLICY ON ACCOUNT TO ROLE role1
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE table2 (column24 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 MAXVALUE 20 START WITH 10 CACHE 2 CYCLE ), column30 TEXT)
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column24 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 MAXVALUE 20 START WITH 10 CACHE 2 CYCLE )
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column30 TEXT
@@ -7897,7 +7679,6 @@
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 2
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 20
572e1e7d4b02cce8 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 1 1
-57326f486d17f594 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON CONNECTION obj1 TO ROLE role1
575a9c7c95caf045 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE table2 (column28 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 ), column30 TEXT)
575a9c7c95caf045 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column28 BIGINT GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 MINVALUE 1 )
575a9c7c95caf045 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column30 TEXT
@@ -8007,7 +7788,6 @@
578ddb7479f92a26 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateView 0 CREATE SECURE VIEW v AS SELECT 1
57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges both TableWithJoins 0 (SELECT 1 FROM tbl2)
57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges end SetExpr::Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
-57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a, b) = ((SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)), (SELECT 33 FROM tbl3))
57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2))
57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 33 FROM tbl3)
57a51d4e2003cef9 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Query 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
@@ -8022,7 +7802,6 @@
57d30068445f311d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -10
57d30068445f311d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -100
57d30068445f311d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -1000
-57e7b2a59feb88e8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
57ef33bef946f8c0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE MANIFEST VERBOSE HEADER FIXEDWIDTH 'col1:1,col2:2' ENCRYPTED
57ef33bef946f8c0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 's3://...'
57ef33bef946f8c0 fdaf9332c09858cf DuckDbDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE MANIFEST VERBOSE HEADER FIXEDWIDTH 'col1:1,col2:2' ENCRYPTED
@@ -8112,8 +7891,6 @@
589fddb14ef30fa8 4edff8487059a4e8 HiveDialect,DatabricksDialect reparse inexact Expr::UnaryOp 0 !a
589fddb14ef30fa8 4edff8487059a4e8 HiveDialect,DatabricksDialect reparse inexact Query 0 SELECT !a, !(b > 3)
589fddb14ef30fa8 4edff8487059a4e8 HiveDialect,DatabricksDialect reparse inexact Select 0 SELECT !a, !(b > 3)
-58ac781b61557313 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Reset 0 RESET ALL
-58ac781b61557313 fdaf9332c09858cf DuckDbDialect extent empty Statement::Reset 0 RESET ALL
58cfb75ce9eb1306 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CEIL(float_column, 3)
58cfb75ce9eb1306 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Ceil 0 CEIL(float_column, 3)
58cfb75ce9eb1306 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure outside-parent ValueWithSpan 0 3
@@ -8136,8 +7913,6 @@
58edd69f1e653feb 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND)
58edd69f1e653feb 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MINUTE TO SECOND
58edd69f1e653feb 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND)
-593d2814e2825d0c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Reset 0 RESET some_extension.some_parameter
-593d2814e2825d0c fdaf9332c09858cf DuckDbDialect extent empty Statement::Reset 0 RESET some_extension.some_parameter
59565c9164ece5ff 4edff8487059a4e8 MySqlDialect,GenericDialect edges both AlterTableOperation::AddConstraint 0 ADD UNIQUE KEY (textcol(10))
59565c9164ece5ff 4edff8487059a4e8 MySqlDialect,GenericDialect edges both FunctionArguments::List 0 (10)
59565c9164ece5ff 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::Unique 0 UNIQUE KEY (textcol(10))
@@ -8188,17 +7963,11 @@
59dac786fe4b4849 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL HOUR TO SECOND(6))
59dac786fe4b4849 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL HOUR TO SECOND(6))
59e315e16360e703 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE CATALOG
59e315e16360e703 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE CATALOG
59e315e16360e703 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE CATALOG
59e315e16360e703 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE CATALOG
59e315e16360e703 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE CATALOG
59e315e16360e703 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE CATALOG
-59e315e16360e703 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE CATALOG
59f85520e27a65d6 4edff8487059a4e8 PostgreSqlDialect edges both Array 0 ARRAY['b', 'c']
59f85520e27a65d6 4edff8487059a4e8 PostgreSqlDialect edges end SetExpr::Select 0 SELECT info FROM orders WHERE info ?& ARRAY['b', 'c']
59f85520e27a65d6 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Query 0 SELECT info FROM orders WHERE info ?& ARRAY['b', 'c']
@@ -8253,7 +8022,6 @@
5a5ea41ebe6e7475 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 SUM
5a5ea41ebe6e7475 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 SUM
5a5ea41ebe6e7475 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 SUM
-5a66ba07743bc16d 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a) = ((SELECT 22 FROM tbl1))
5a66ba07743bc16d 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1)
5a8f9aeacbb1ba41 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowTables 0 SHOW EXTERNAL TABLES IN SCHEMA STARTS WITH 'abc' LIMIT 20 FROM 'xyz'
5aa43887193db4d3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Commit 0 END AND CHAIN
@@ -8281,7 +8049,6 @@
5ade02a9015d4c1e fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM sales AS s UNPIVOT INCLUDE NULLS (quantity FOR quarter IN (Q1, Q2, Q3, Q4)) AS u (product, quarter, quantity)
5ade02a9015d4c1e fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Unpivot 0 sales AS s UNPIVOT INCLUDE NULLS (quantity FOR quarter IN (Q1, Q2, Q3, Q4)) AS u (product, quarter, quantity)
5af3eeb64c0a6507 4edff8487059a4e8 MsSqlDialect,GenericDialect extent empty Statement::Execute 0 EXECUTE my_schema.my_stored_procedure N'param1', N'param2'
-5b3cbac0662737e2 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE INTEGRATION ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
5b43aed56ccbcf1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ExprWithAlias 0 SUM(a.amount)
5b43aed56ccbcf1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Function 0 SUM(a.amount)
5b43aed56ccbcf1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Function 0 SUM(b.amount)
@@ -8372,12 +8139,9 @@
5bd5125ae56b796f 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELECT a FROM b, LATERAL FLATTEN(input => events)
5bd5125ae56b796f 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::Function 0 LATERAL FLATTEN(input => events)
5bda2399a776479e 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE mydb.my_schema
-5bda2399a776479e 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE mydb.my_schema
5bda2399a776479e fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE mydb.my_schema
-5bda2399a776479e fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE mydb.my_schema
5bf5fd32ad581bbe 4edff8487059a4e8 PostgreSqlDialect edges both CheckConstraint 0 CHECK (VALUE > 0)
5bf5fd32ad581bbe 4edff8487059a4e8 PostgreSqlDialect edges both TableConstraint::Check 0 CHECK (VALUE > 0)
-5c02054cb10dbde8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY AUTHENTICATION POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges both TableWithJoins 0 (a NATURAL JOIN b c)
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM (a NATURAL JOIN b c)
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start Join 0 NATURAL JOIN b c
@@ -8386,14 +8150,10 @@
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM (a NATURAL JOIN b c)
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::NestedJoin 0 (a NATURAL JOIN b c)
5c02b78e17424d0d 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::Table 0 b c
-5c0ba1173cde273b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-5c33d10b18eb50af 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT
5c3e5c85d7693097 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
5c3e5c85d7693097 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
5c3e5c85d7693097 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
5c3e5c85d7693097 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-5c47d7ed557dfb5a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR USAGE ON ACCOUNT TO ROLE role1
-5c538b633a712ef1 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFIRST @@xxx
5c54209f442ddffd 28e8091b31745699 MsSqlDialect extent empty Statement::Declare 0 DECLARE @X NVARCHAR(MAX) = 'x'
5c54209f442ddffd 28e8091b31745699 MsSqlDialect extent empty Statement::Declare 0 DECLARE @Y NVARCHAR(MAX) = 'y'
5c5cdd2f80fcb27f 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges end Function 0 JSON_OBJECT(NULL ON NULL)
@@ -8425,7 +8185,6 @@
5cb1bfa079353be2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab OWNER TO new_owner
5cb1bfa079353be2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab OWNER TO new_owner
5cb1bfa079353be2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::OwnerTo 0 OWNER TO new_owner
-5cbdf95a466528a6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON EXTERNAL VOLUME obj1 TO ROLE role1
5cc1984482cef301 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTable 0 ALTER ICEBERG TABLE tbl SUSPEND RECLUSTER
5cc1984482cef301 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER ICEBERG TABLE tbl SUSPEND RECLUSTER
5cc1984482cef301 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure empty AlterTableOperation::SuspendRecluster 0 SUSPEND RECLUSTER
@@ -8439,7 +8198,6 @@
5d1c4adff3fe15d8 4edff8487059a4e8 SnowflakeDialect structure outside-parent FunctionArg::Named 0 file_format => 'myformat'
5d1c4adff3fe15d8 4edff8487059a4e8 SnowflakeDialect structure outside-parent FunctionArg::Named 0 pattern => '.*data.*[.]csv.gz'
5d257b4e5ec6680c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::ShowVariable 0 SHOW ALL ALL
-5d35cd333fbd436b 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TEXTSIZE 11
5d38a8e923bdbd28 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 WEEKS
5d38a8e923bdbd28 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 WEEKS
5d38a8e923bdbd28 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 WEEKS
@@ -8511,29 +8269,22 @@
5e9dd302ab16f8e1 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 NUMBER
5e9dd302ab16f8e1 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 VARIANT
5e9dd302ab16f8e1 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 dba.global_settings.my_policy
-5ea90b45582cae4b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON USER obj1 TO ROLE role1
5ec0a919055d0b7b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Values 0 VALUES (source_table.id, source_table.description)
5ec0a919055d0b7b fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (source_table.id, source_table.description)
5ec797f0767156bf 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> UNION (SELECT * FROM admins), (SELECT * FROM guests)
5ec797f0767156bf 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> UNION (SELECT * FROM admins), (SELECT * FROM guests)
5ec797f0767156bf 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Query 0 SELECT * FROM admins
5ec797f0767156bf 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Query 0 SELECT * FROM guests
-5ecb783ace8b5066 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r
-5ecb783ace8b5066 fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r
-5ecfcb3014030a04 4edff8487059a4e8 HiveDialect extent empty Statement::Set 0 SET hive.tez.java.opts = -Xmx4g
5ecfcb3014030a04 4edff8487059a4e8 HiveDialect reparse inexact Expr::UnaryOp 0 -Xmx4g
-5ed0ec1759ded73d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ATTACH POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
5ed9936775296e61 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Remove 0 REMOVE @~
5ed9936775296e61 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @~
5ed9936775296e61 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 @~
5ed9936775296e61 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 @~
-5ef390dac4bfe737 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE SCHEMA "my_schema"
5ef390dac4bfe737 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "my_schema"
5ef390dac4bfe737 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "my_schema"
5ef390dac4bfe737 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "my_schema"
5ef390dac4bfe737 4edff8487059a4e8 DatabricksDialect structure empty Use::Schema 0 USE SCHEMA "my_schema"
5ef390dac4bfe737 4edff8487059a4e8 SnowflakeDialect edges start Use::Schema 0 USE SCHEMA "my_schema"
-5ef390dac4bfe737 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SCHEMA "my_schema"
5efe535297ceb727 4edff8487059a4e8 BigQueryDialect edges both Array 0 [1, 2]
5efe535297ceb727 4edff8487059a4e8 BigQueryDialect edges end SqlOption::KeyValue 0 a = [1, 2]
5efe535297ceb727 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Array 0 [1, 2]
@@ -8707,7 +8458,6 @@
6066955f6992e288 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <
6066955f6992e288 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <
60680d422b8ef212 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::ShowVariable 0 SHOW search_path
-6090840fa4ef60c6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON USER obj1 TO ROLE role1
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (cost)
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (total_cost)
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges end Function 0 AVG(total_cost)
@@ -8732,7 +8482,6 @@
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent ExprWithAlias 1 item_type
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent ExprWithAlias 1 state
60aa35f7fb71cc92 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent SelectItem::ExprWithAlias 0 COUNT(*) OVER (PARTITION BY customer_id) AS num_orders
-60caa51887bb9531 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY TAG ON ACCOUNT TO ROLE role1
60e773a00045eac1 4edff8487059a4e8 SnowflakeDialect edges start LimitClause::LimitOffset 0 LIMIT NULL
60ee7154c88b757f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArgumentClause::OrderBy 0 ORDER BY x DESC
60ee7154c88b757f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (x WHERE x > 100 ORDER BY x DESC)
@@ -8807,15 +8556,10 @@
6148a83ffd06392a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MONTH(5)
6148a83ffd06392a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MONTH(5))
614b63f6a58280f1 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE DATABASE
-614b63f6a58280f1 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE DATABASE
614b63f6a58280f1 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE DATABASE
-614b63f6a58280f1 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE DATABASE
614b63f6a58280f1 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE DATABASE
-614b63f6a58280f1 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE DATABASE
614b63f6a58280f1 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE DATABASE
-614b63f6a58280f1 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE DATABASE
614b63f6a58280f1 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE DATABASE
-614b63f6a58280f1 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE DATABASE
614dabefc64c9a18 4edff8487059a4e8 SnowflakeDialect edges start CreateView 0 CREATE OR REPLACE VIEW v COPY GRANTS (a, b) AS SELECT a, b FROM t
614dabefc64c9a18 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateView 0 CREATE OR REPLACE VIEW v COPY GRANTS (a, b) AS SELECT a, b FROM t
618c72113ec95d0b 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 - # x
@@ -8849,7 +8593,6 @@
61bfcbc29801e09f 4edff8487059a4e8 BigQueryDialect,GenericDialect structure empty SelectItem::UnnamedExpr 0 STRUCT<BYTES(42)>(B'abc')
61bfcbc29801e09f 4edff8487059a4e8 BigQueryDialect,GenericDialect structure outside-parent Expr::Value 0 B'abc'
61bfcbc29801e09f 4edff8487059a4e8 BigQueryDialect,GenericDialect structure outside-parent Expr::Value 0 true
-61ca74c8b7c93b9a 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET NAMES DEFAULT
61ccd597c141ceaa 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(TIME FROM d)
61ccd597c141ceaa 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT EXTRACT(TIME FROM d)
61ccd597c141ceaa 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT EXTRACT(TIME FROM d)
@@ -8911,7 +8654,6 @@
621c6405bf1161d1 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 VALUES (1), (2), (3)
621c6405bf1161d1 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM (VALUES (1), (2), (3))
621c6405bf1161d1 fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Derived 0 (VALUES (1), (2), (3))
-623704aa461479b3 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SCHEMA 'my_schema'
623704aa461479b3 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_schema'
623704aa461479b3 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'my_schema'
623704aa461479b3 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'my_schema'
@@ -9013,7 +8755,6 @@
633e37e8ba95d6fe fdaf9332c09858cf DuckDbDialect extent inexact Statement::Truncate 0 TRUNCATE TABLE employee, ONLY dept
63485ab5ab66499b 4edff8487059a4e8 MySqlDialect,GenericDialect edges both FunctionArguments::List 0 (@@sql_mode, ',STRICT_TRANS_TABLES')
63485ab5ab66499b 4edff8487059a4e8 MySqlDialect,GenericDialect edges end Function 0 CONCAT(@@sql_mode, ',STRICT_TRANS_TABLES')
-63485ab5ab66499b 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET sql_mode = CONCAT(@@sql_mode, ',STRICT_TRANS_TABLES')
63485ab5ab66499b 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Expr::Function 0 CONCAT(@@sql_mode, ',STRICT_TRANS_TABLES')
635c69c2a289e06c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY(0))
635c69c2a289e06c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY(0))
@@ -9025,7 +8766,6 @@
63682b90cc2f81c5 4edff8487059a4e8 GenericDialect,MySqlDialect,ClickHouseDialect edges end ColumnDef 0 c INT
63682b90cc2f81c5 4edff8487059a4e8 GenericDialect,MySqlDialect,ClickHouseDialect edges start AlterTable 0 ALTER TABLE tab ADD COLUMN c INT FIRST
63682b90cc2f81c5 4edff8487059a4e8 GenericDialect,MySqlDialect,ClickHouseDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD COLUMN c INT FIRST
-63a445f98afe93a7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ORGANIZATION LISTING ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
63dced59e680c775 4edff8487059a4e8 DatabricksDialect edges both CreateTable 0 CREATE TABLE t (col1 STRUCT<a INT, b STRING>, col2 STRUCT<x DOUBLE>)
63dced59e680c775 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 col1 STRUCT<a INT, b STRING>
63dced59e680c775 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 col2 STRUCT<x DOUBLE>
@@ -9033,9 +8773,6 @@
63dced59e680c775 4edff8487059a4e8 DatabricksDialect structure outside-parent Ident 0 a
63dced59e680c775 4edff8487059a4e8 DatabricksDialect structure outside-parent Ident 0 b
63dced59e680c775 4edff8487059a4e8 DatabricksDialect structure outside-parent Ident 0 x
-63f0e9c01c082851 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON REPLICATION GROUP obj1 TO ROLE role1
-641d88ddd2679394 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE SELECT ON t FROM r
-641d88ddd2679394 fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE SELECT ON t FROM r
642c21cd976c8007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 >=
642c21cd976c8007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 >=
642c21cd976c8007 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 >=
@@ -9052,8 +8789,6 @@
643fd8f1f2ea4a4d 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Function 0 transform(col1)
643fd8f1f2ea4a4d 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Function 0 validate()
646acb17d8683df4 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowTables 0 SHOW TABLES IN SCHEMA STARTS WITH 'abc' LIMIT 20 FROM 'xyz'
-6483b12b4c768ec5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT ROLE role1 TO ROLE role2
-6483b12b4c768ec5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT ROLE role1 TO ROLE role2
64a27a9a18d8ce6a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::ShowViews 0 SHOW MATERIALIZED VIEWS FROM db1
64a27a9a18d8ce6a fdaf9332c09858cf DuckDbDialect extent empty Statement::ShowViews 0 SHOW MATERIALIZED VIEWS FROM db1
64a9ca9732a4f8e1 4edff8487059a4e8 PostgreSqlDialect edges both SelectItem::UnnamedExpr 0 (b + c)!
@@ -9131,7 +8866,6 @@
6530df26aa8359fd fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM x WHERE a LIKE ANY ('%Jo%oe%', 'T%e')
6530df26aa8359fd fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM x WHERE a LIKE ANY ('%Jo%oe%', 'T%e')
6536153d0afbdfb0 4edff8487059a4e8 DatabricksDialect extent empty Statement::OptimizeTable 0 OPTIMIZE my_table ZORDER BY (col1, col2)
-65969abcaa4be7b1 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE USER SUPPORT CASES ON ACCOUNT TO ROLE role1
659bcbbdc0f37625 4edff8487059a4e8 SQLiteDialect edges start SetExpr::Values 0 VALUES (NEW.col1, NEW.col2)
659bcbbdc0f37625 4edff8487059a4e8 SQLiteDialect edges start Values 0 VALUES (NEW.col1, NEW.col2)
659bcbbdc0f37625 4edff8487059a4e8 SQLiteDialect reparse inexact Query 0 VALUES (NEW.col1, NEW.col2)
@@ -9315,8 +9049,6 @@
67f84299de56a9e5 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 @mystage1
67f84299de56a9e5 4edff8487059a4e8 SnowflakeDialect structure empty TableFactor::Table 0 @mystage1
67f84299de56a9e5 4edff8487059a4e8 SnowflakeDialect structure empty TableWithJoins 0 @mystage1
-680301cc877b26f7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON FAILOVER GROUP obj1 TO ROLE role1
-680f0bef5d2137ef 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SECONDARY ROLES NONE
680f0bef5d2137ef 4edff8487059a4e8 SnowflakeDialect structure empty Use::SecondaryRoles 0 USE SECONDARY ROLES NONE
68272a660d14a147 4edff8487059a4e8 MySqlDialect edges start CreateView 0 CREATE DEFINER = 'jeffrey'@'localhost' VIEW foo AS SELECT 1
68272a660d14a147 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateView 0 CREATE DEFINER = 'jeffrey'@'localhost' VIEW foo AS SELECT 1
@@ -9362,7 +9094,6 @@
6877c315701e7b80 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::TypedString 0 {t '14:12:01'}
6877c315701e7b80 fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 {t '14:12:01'}
6877c315701e7b80 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::TypedString 0 {t '14:12:01'}
-688268dc25acb56e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE FAILOVER GROUP ON ACCOUNT TO ROLE role1
688439377960e403 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL SECOND(3))
688439377960e403 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL SECOND(3))
688439377960e403 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL SECOND(3))
@@ -9739,27 +9470,19 @@
6cb2fa3414d1a96e 4edff8487059a4e8 BigQueryDialect reparse inexact Ident 0 `baz`
6cb2fa3414d1a96e 4edff8487059a4e8 BigQueryDialect reparse inexact Ident 0 `foo`
6cbdec86560b6d21 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 DatabricksDialect structure empty Use::Object 0 USE "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "WAREHOUSE"
-6cbdec86560b6d21 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "WAREHOUSE"
6cbdec86560b6d21 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "WAREHOUSE"
6cbdec86560b6d21 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "WAREHOUSE"
-6cbdec86560b6d21 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "WAREHOUSE"
6cc18cdaee9c1f7f 4edff8487059a4e8 DatabricksDialect edges start Use::Catalog 0 USE CATALOG my_catalog
-6cc18cdaee9c1f7f 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE CATALOG my_catalog
6cc1aed53d530a8e 4edff8487059a4e8 SnowflakeDialect extent empty Statement::CopyIntoSnowflake 0 COPY INTO my_company.emp_basic FROM 'gcs://mybucket/./../a.csv'
6cc1aed53d530a8e 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'gcs://mybucket/./../a.csv'
6cc1aed53d530a8e 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'gcs://mybucket/./../a.csv'
@@ -9778,7 +9501,6 @@
6ce897526ebd6572 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD COLUMN a INT FIRST, CHANGE COLUMN b c INT AFTER a, MODIFY COLUMN d INT AFTER c
6ce897526ebd6572 4edff8487059a4e8 MySqlDialect,GenericDialect structure outside-parent Ident 1 a
6ce897526ebd6572 4edff8487059a4e8 MySqlDialect,GenericDialect structure outside-parent Ident 1 c
-6d1a9b03b5580e43 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
6d3951ebcae1c58b 4edff8487059a4e8 TeradataDialect,GenericDialect edges both CreateTable 0 CREATE TABLE foo AS (SELECT 1 AS a) WITH NO DATA
6d3951ebcae1c58b 4edff8487059a4e8 TeradataDialect,GenericDialect edges both SetExpr::Query 0 (SELECT 1 AS a)
6d3951ebcae1c58b 4edff8487059a4e8 TeradataDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo AS (SELECT 1 AS a) WITH NO DATA
@@ -9792,7 +9514,6 @@
6d68542ba8c0772c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ForValues::From 0 FOR VALUES FROM ('2023-01-01') TO ('2024-01-01')
6d68542ba8c0772c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::Check 0 CONSTRAINT check_date CHECK (order_date >= '2023-01-01')
6d68542ba8c0772c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE orders_2023 PARTITION OF orders (CONSTRAINT check_date CHECK (order_date >= '2023-01-01')) FOR VALUES FROM ('2023-01-01') TO ('2024-01-01')
-6d86e9f01a4f15f6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET LOCAL a = b
6d8e4df944d616d2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (1, 2, 3)
6d8e4df944d616d2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 a.b.c.d(1, 2, 3)
6d8e4df944d616d2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 a.b.c.d(1, 2, 3)
@@ -9919,7 +9640,6 @@
6e2c0e3093b7fbe7 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE `users` LOCK DEFAULT
6e2c0e3093b7fbe7 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE `users` LOCK DEFAULT
6e2c0e3093b7fbe7 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Lock 0 LOCK DEFAULT
-6e3263e5ec13af95 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON FAILOVER GROUP obj1 TO ROLE role1
6e3429b52fe7322e 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 ~ # x
6e3429b52fe7322e 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 # x
6e3429b52fe7322e 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 ~ # x
@@ -10177,9 +9897,7 @@
71d80e0bcb4e6a0b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Cast 0 CAST(id AS NUMERIC)
71d80e0bcb4e6a0b fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 CAST(id AS NUMERIC)
71d80e0bcb4e6a0b fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 CAST(id AS NUMERIC)
-71ddff1cd9c5056a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY ROW ACCESS POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
71df741715b02f44 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS OFFSET
-71e2e77f31b0e84c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE DATA EXCHANGE LISTING ON ACCOUNT TO ROLE role1
71ea5460748927f6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL HOUR(3))
71ea5460748927f6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL HOUR(3)
71ea5460748927f6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL HOUR(3))
@@ -10294,7 +10012,6 @@
72a9f9f02879786e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL(4))
72a9f9f02879786e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL(4))
72a9f9f02879786e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL(4))
-72b36ee9c2c3329f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Deny 0 DENY SELECT ON my_table TO public, db_admin
72c393e7c77425e5 4edff8487059a4e8 PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 5!
72c393e7c77425e5 4edff8487059a4e8 PostgreSqlDialect edges end SetExpr::Select 0 SELECT 5!
72c393e7c77425e5 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Query 0 SELECT 5!
@@ -10323,8 +10040,6 @@
72d74575987fa495 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 @stg
72d74575987fa495 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 NUMBER
72ebf661cc56d762 4edff8487059a4e8 MySqlDialect extent empty Statement::LockTables 0 LOCK TABLES trans AS t READ, customer WRITE
-72fa5295b4a44983 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET role = 'foobar'
-72fa5295b4a44983 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET role = 'foobar'
72ffbf9b586c10af 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE UNLOGGED TABLE t (a INT)
72ffbf9b586c10af 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end ColumnDef 0 a INT
72ffbf9b586c10af 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateTable 0 CREATE UNLOGGED TABLE t (a INT)
@@ -10365,7 +10080,6 @@
73919abeddd8c150 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ENABLE TRIGGER ALL
7398ddf3120a9c6f 4edff8487059a4e8 SparkSqlDialect structure empty Expr::Struct 0 STRUCT(a, b, c)
7398ddf3120a9c6f 4edff8487059a4e8 SparkSqlDialect structure empty SelectItem::UnnamedExpr 0 STRUCT(a, b, c)
-739c46364d3dae78 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON EXTERNAL VOLUME obj1 TO ROLE role1
739f3fc2ab727432 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY(6))
739f3fc2ab727432 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY(6))
739f3fc2ab727432 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL DAY(6))
@@ -10425,7 +10139,6 @@
73ec19bb84898e9b fdaf9332c09858cf DuckDbDialect structure empty ConstraintCharacteristics 0 DEFERRABLE ENFORCED
73ec19bb84898e9b fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () DEFERRABLE ENFORCED
73f060ff717e9dcd 4edff8487059a4e8 SnowflakeDialect edges start Use::Role 0 USE ROLE "my_role"
-73f060ff717e9dcd 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE ROLE "my_role"
740949c8f6129741 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 JOIN tbl_name_2 ON sample.id = tbl_name_2.id
741453ead434f208 4edff8487059a4e8 TeradataDialect,GenericDialect edges both CreateTable 0 CREATE SET TABLE foo (id INT)
741453ead434f208 4edff8487059a4e8 TeradataDialect,GenericDialect edges end ColumnDef 0 id INT
@@ -10438,7 +10151,6 @@
74269c8fb56f83b2 4edff8487059a4e8 TeradataDialect,GenericDialect edges both SetExpr::Query 0 (SELECT 1 AS a)
74269c8fb56f83b2 4edff8487059a4e8 TeradataDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo AS (SELECT 1 AS a) WITH DATA
74269c8fb56f83b2 4edff8487059a4e8 TeradataDialect,GenericDialect reparse inexact Query 0 (SELECT 1 AS a)
-742fd8ee38ba344a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE APPLICATION ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
745c5552589c1647 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> SELECT id AS user_id
745c5552589c1647 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> SELECT id AS user_id
745c5552589c1647 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent SelectItem::ExprWithAlias 0 id AS user_id
@@ -10455,8 +10167,6 @@
74a59f609e81a755 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact OrderByExpr 0 textcol(10)
74b4faf9dbfbda7b 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT b FROM t FOR JSON AUTO
74b4faf9dbfbda7b 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT b FROM t FOR JSON AUTO
-74b512059b97b921 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PACKAGES POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-74c7a2e5c7552370 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON DATABASE obj1 TO ROLE role1
74dc51377de2ba23 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateIndex 0 CREATE INDEX idx_name ON test(name, age DESC) USING BTREE
74dc51377de2ba23 4edff8487059a4e8 MySqlDialect,GenericDialect edges end IndexColumn 0 age DESC
74dc51377de2ba23 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateIndex 0 CREATE INDEX idx_name ON test(name, age DESC) USING BTREE
@@ -10464,7 +10174,6 @@
74ecccc0e3e506b6 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE `users` LOCK = SHARED
74ecccc0e3e506b6 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE `users` LOCK = SHARED
74ecccc0e3e506b6 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Lock 0 LOCK = SHARED
-74f26ff67cdf15dc 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
75066aee6fe009bb 4edff8487059a4e8 SnowflakeDialect edges both ExprWithAlias 0 SUM(amount)
75066aee6fe009bb 4edff8487059a4e8 SnowflakeDialect edges both Function 0 SUM(amount)
75066aee6fe009bb 4edff8487059a4e8 SnowflakeDialect edges both FunctionArguments::List 0 (amount)
@@ -10590,7 +10299,6 @@
75b199d380aa12a2 fdaf9332c09858cf DuckDbDialect structure empty ColumnOption::Null 0 NULL
75b199d380aa12a2 fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef 0 NOT NULL
75b199d380aa12a2 fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef 0 NULL
-75babd7e6a57c9d2 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ARITHABORT ON
75e097e1f343c835 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both ExprWithAlias 0 SUM(amount)
75e097e1f343c835 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both Function 0 SUM(amount)
75e097e1f343c835 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (amount)
@@ -10606,7 +10314,6 @@
75ed62e1a524d0a9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (c NUMERIC(10,2) ARRAY)
75ed62e1a524d0a9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 c NUMERIC(10,2) ARRAY
75ed62e1a524d0a9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (c NUMERIC(10,2) ARRAY)
-7613f0f110fb0233 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET LANGUAGE Italian
763dd13a7d45312c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect edges start SelectItem::UnnamedExpr 0 INTERVAL '1 YEAR'
763dd13a7d45312c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect reparse inexact Expr::Interval 0 INTERVAL '1 YEAR'
763dd13a7d45312c fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 INTERVAL '1 YEAR'
@@ -10667,7 +10374,6 @@
76c35f2156747ed0 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 %
76c35f2156747ed0 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectName 0 %
76c35f2156747ed0 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 %
-76d4c2069a6139bd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE EXTERNAL VOLUME ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
774a6ed7b31baa19 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 +
774a6ed7b31baa19 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 -
774a6ed7b31baa19 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 1 +
@@ -10679,7 +10385,6 @@
774a6ed7b31baa19 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 1 +
774e95a8017330f7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 RIGHT SEMI JOIN t2 ON c1 = c2
774e95a8017330f7 fdaf9332c09858cf DuckDbDialect edges start Join 0 RIGHT SEMI JOIN t2 ON c1 = c2
-774fd6b3101b7b3e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ROLE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
7776d4ee1d6b6be8 4edff8487059a4e8 DatabricksDialect edges both CreateTable 0 CREATE TABLE t (col1 STRUCT<items ARRAY<INT>, name STRING>)
7776d4ee1d6b6be8 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 col1 STRUCT<items ARRAY<INT>, name STRING>
7776d4ee1d6b6be8 4edff8487059a4e8 DatabricksDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (col1 STRUCT<items ARRAY<INT>, name STRING>)
@@ -10735,7 +10440,6 @@
782ff167941babe8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 <<
782ff167941babe8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <<
782ff167941babe8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <<
-78308e8c5c377213 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY JOIN POLICY ON ACCOUNT TO ROLE role1
784525d9d91f779d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL '1' WEEK
784525d9d91f779d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL '1' WEEK
784525d9d91f779d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL '1' WEEK
@@ -10751,8 +10455,6 @@
784a88c4daacd09e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(0))
784a88c4daacd09e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MINUTE TO SECOND(0)
784a88c4daacd09e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(0))
-784bd4a584d242d5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE ORGANIZATION SUPPORT CASES ON ACCOUNT TO ROLE role1
-78523871b44ea86f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON REPLICATION GROUP obj1 TO ROLE role1
7862fade1c9fe1d4 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE t (a INT UNIQUE NOT ENFORCED)
7862fade1c9fe1d4 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end ColumnDef 0 a INT UNIQUE NOT ENFORCED
7862fade1c9fe1d4 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (a INT UNIQUE NOT ENFORCED)
@@ -10783,8 +10485,6 @@
788fda25eba593a1 fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () ENFORCED
7896bdc1bae8a604 4edff8487059a4e8 RedshiftSqlDialect edges start CreateTable 0 CREATE TABLE t1 DISTKEY(1) SORTKEY(1, 3) AS SELECT eventid, venueid, dateid, eventname FROM event
7896bdc1bae8a604 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE t1 DISTKEY(1) SORTKEY(1, 3) AS SELECT eventid, venueid, dateid, eventname FROM event
-78a63e188f994171 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
-78aa4ec7440e5769 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET REMOTE_PROC_TRANSACTIONS ON
78b7016f44884178 4edff8487059a4e8 SnowflakeDialect edges both FunctionArguments::List 0 ('an', 'banana', 1)
78b7016f44884178 4edff8487059a4e8 SnowflakeDialect edges end Function 0 position('an', 'banana', 1)
78b7016f44884178 4edff8487059a4e8 SnowflakeDialect edges end SelectItem::UnnamedExpr 0 position('an', 'banana', 1)
@@ -10794,7 +10494,6 @@
78b7016f44884178 4edff8487059a4e8 SnowflakeDialect reparse inexact Query 0 SELECT position('an', 'banana', 1)
78b7016f44884178 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELECT position('an', 'banana', 1)
78b95ce81408ec73 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON FUNCTION db.t0 IS 'comment'
-78c69cd8363d42d8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ORGANIZATION LISTING ON ACCOUNT TO ROLE role1
78c862d2b0734016 4edff8487059a4e8 ClickHouseDialect edges both AccessExpr::Subscript 0 [indexOf(string_name, 'app')]
78c862d2b0734016 4edff8487059a4e8 ClickHouseDialect edges both AccessExpr::Subscript 0 [indexOf(string_names, 'endpoint')]
78c862d2b0734016 4edff8487059a4e8 ClickHouseDialect edges both FunctionArguments::List 0 (string_name, 'app')
@@ -10814,7 +10513,6 @@
78ef048839befcd8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH)
78ef048839befcd8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL YEAR TO MONTH
78ef048839befcd8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH)
-78f39d0100a21799 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON DATABASE obj1 TO ROLE role1
78f7b683284cf90f 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Declare 0 DECLARE res RESULTSET DEFAULT (SELECT price FROM invoices)
78f7b683284cf90f 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Subquery 0 (SELECT price FROM invoices)
792e7d6088389cee 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL MINUTE TO SECOND(5))
@@ -10829,7 +10527,6 @@
7935e043759e9add fdaf9332c09858cf DuckDbDialect edges start RaiseStatement 0 RAISE USING MESSAGE = 'error'
7935e043759e9add fdaf9332c09858cf DuckDbDialect edges start RaiseStatementValue::UsingMessage 0 USING MESSAGE = 'error'
7935e043759e9add fdaf9332c09858cf DuckDbDialect extent inexact Statement::Raise 0 RAISE USING MESSAGE = 'error'
-7942e9343188b2d2 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ROWCOUNT @xxx
7961e0af804d0498 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL HOUR TO MINUTE(1))
7961e0af804d0498 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL HOUR TO MINUTE(1))
7961e0af804d0498 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL HOUR TO MINUTE(1))
@@ -10893,10 +10590,8 @@
7a3fa232021f44d0 4edff8487059a4e8 PostgreSqlDialect structure empty ColumnOption::Generated 0 GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 )
7a3fa232021f44d0 4edff8487059a4e8 PostgreSqlDialect structure empty ColumnOptionDef 0 GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 )
7a3fa232021f44d0 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 1
-7a45bc949b8eecaa 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON RESOURCE MONITOR obj1 TO ROLE role1
7a6085ff9b812abd 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect edges both ExceptSelectItem 0 EXCEPT (col_a)
7a6085ff9b812abd 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect edges end SelectItem::Wildcard 0 * EXCEPT (col_a)
-7a61c5662140368a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
7a6f8d9f946c4b62 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges both CreateTable 0 CREATE TABLE embeddings (data FLOAT[1536][3])
7a6f8d9f946c4b62 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end ColumnDef 0 data FLOAT[1536][3]
7a6f8d9f946c4b62 4edff8487059a4e8 GenericDialect,PostgreSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE embeddings (data FLOAT[1536][3])
@@ -11237,10 +10932,6 @@
7d20606fdb3fe2e1 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> LEFT OUTER JOIN orders ON users.id = orders.user_id
7d20606fdb3fe2e1 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> LEFT OUTER JOIN orders ON users.id = orders.user_id
7d20606fdb3fe2e1 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Join 0 LEFT OUTER JOIN orders ON users.id = orders.user_id
-7d3e20c4057178e4 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL MATERIALIZED VIEWS IN SCHEMA db1.sc1 TO ROLE role1
-7d3e20c4057178e4 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL MATERIALIZED VIEWS IN SCHEMA db1.sc1 TO ROLE role1
-7d60a6e4b8b446c0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO SHARE share1
-7d60a6e4b8b446c0 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO SHARE share1
7d6d2e9fa33d8033 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO MINUTE)
7d6d2e9fa33d8033 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL DAY TO MINUTE
7d6d2e9fa33d8033 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO MINUTE)
@@ -11263,7 +10954,6 @@
7d951c6cd170578c 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Query 0 SELECT * FROM (a AS alias1 NATURAL JOIN b c)
7d951c6cd170578c 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM (a AS alias1 NATURAL JOIN b c)
7d951c6cd170578c 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::NestedJoin 0 (a AS alias1 NATURAL JOIN b c)
-7da6a4ddcac44e0f 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE CATALOG "my_catalog"
7da6a4ddcac44e0f 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "my_catalog"
7da6a4ddcac44e0f 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "my_catalog"
7da6a4ddcac44e0f 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "my_catalog"
@@ -11274,8 +10964,6 @@
7da8b6e59d54d366 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL HOUR(6))
7da8b6e59d54d366 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL HOUR(6))
7da8b6e59d54d366 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL HOUR(6))
-7db5df5f14e30574 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON COMPUTE POOL obj1 TO ROLE role1
-7dba53b91769a4b8 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFORMAT dmy
7dd7e7de9df4be4e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end Function 0 foo(a AS "x y")
7dd7e7de9df4be4e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 foo(a AS "x y")
7dd7e7de9df4be4e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SetExpr::Select 0 SELECT foo(a AS "x y")
@@ -11338,7 +11026,6 @@
7e3e7790b747e9c7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start SetExpr::Values 0 VALUES (5, 'Gizmo Transglobal'), (6, 'Associated Computing, Inc')
7e3e7790b747e9c7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start Values 0 VALUES (5, 'Gizmo Transglobal'), (6, 'Associated Computing, Inc')
7e3e7790b747e9c7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 VALUES (5, 'Gizmo Transglobal'), (6, 'Associated Computing, Inc')
-7e4af667cc8f65c6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
7e4b28ac9a5ff4cb 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> UNPIVOT(value FOR category IN (A, B, C))
7e4b28ac9a5ff4cb 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> UNPIVOT(value FOR category IN (A, B, C))
7e4b28ac9a5ff4cb 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 A
@@ -11490,13 +11177,9 @@
7f68a769dd5be693 4edff8487059a4e8 RedshiftSqlDialect structure outside-parent Expr::Identifier 0 c1
7f68a769dd5be693 4edff8487059a4e8 RedshiftSqlDialect structure outside-parent Expr::Identifier 0 c2
7f6cf11a49dd9f95 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `WAREHOUSE`
-7f6cf11a49dd9f95 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `WAREHOUSE`
7f6cf11a49dd9f95 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE `WAREHOUSE`
-7f6cf11a49dd9f95 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE `WAREHOUSE`
7f6cf11a49dd9f95 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE `WAREHOUSE`
-7f6cf11a49dd9f95 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE `WAREHOUSE`
7f6cf11a49dd9f95 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `WAREHOUSE`
-7f6cf11a49dd9f95 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `WAREHOUSE`
7f9345f1c4f54efc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::DropConstraint 0 DROP CONSTRAINT IF EXISTS constraint_name CASCADE
7f9345f1c4f54efc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start AlterTable 0 ALTER TABLE tab DROP CONSTRAINT IF EXISTS constraint_name CASCADE
7f9345f1c4f54efc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DROP CONSTRAINT IF EXISTS constraint_name CASCADE
@@ -11567,8 +11250,6 @@
7ff26d37f39f6496 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t1 (a INT, b TEXT) PARTITION BY RANGE(a)
7ff26d37f39f6496 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Function 0 RANGE(a)
7ff26d37f39f6496 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent Expr::Function 0 RANGE(a)
-7ff33151b9afd8af 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON FUNCTION db1.sc1.foo(INT) TO ROLE role1
-7ff33151b9afd8af fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON FUNCTION db1.sc1.foo(INT) TO ROLE role1
7ffebca467d41666 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON USER db.t0 IS 'comment'
8008f963400cb8c5 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING GIN (concat_users_name(first_name, last_name) gin_trgm_ops)
8008f963400cb8c5 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
@@ -11628,8 +11309,6 @@
81207f228167c408 fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 window1
81207f228167c408 fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 C12
814f2ed5919959f2 4edff8487059a4e8 DatabricksDialect extent empty Statement::ShowCatalogs 0 SHOW CATALOGS 'pay*'
-815cc3a709a0e5f3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE DATA EXCHANGE LISTING ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-8160506fc524334f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OVERRIDE SHARE RESTRICTIONS ON ACCOUNT TO ROLE role1
817587cf6db0a690 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 BIGNUMERIC '-0.54321'
817587cf6db0a690 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::TypedString 0 BIGNUMERIC '-0.54321'
817587cf6db0a690 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 BIGNUMERIC '-0.54321'
@@ -11679,7 +11358,6 @@
820491af852f4057 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL HOUR TO MINUTE(0))
820491af852f4057 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL HOUR TO MINUTE(0))
820491af852f4057 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL HOUR TO MINUTE(0))
-8219742fd7243d4c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE REPLICATION GROUP ON ACCOUNT TO ROLE role1
821cb55f9e6a3f92 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ColumnOption::ForeignKey 0 REFERENCES Y (id) ON UPDATE NO ACTION
821cb55f9e6a3f92 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ColumnOptionDef 0 REFERENCES Y (id) ON UPDATE NO ACTION
821cb55f9e6a3f92 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE X (y_id INT REFERENCES Y (id) ON UPDATE NO ACTION)
@@ -11729,8 +11407,6 @@
82638a607d9fee4c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL HOUR(1))
82638a607d9fee4c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL HOUR(1)
82638a607d9fee4c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL HOUR(1))
-826b2ca4763de27d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a = b
-826b7aa4763e6707 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a = 0
827b42930ff4a10c 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE child_table (child_column INT) INHERITS (public.parent_table, pg_catalog.pg_settings)
827b42930ff4a10c 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 child_column INT
827b42930ff4a10c 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE child_table (child_column INT) INHERITS (public.parent_table, pg_catalog.pg_settings)
@@ -11739,7 +11415,6 @@
82862ee0b2ceee70 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 @@
82862ee0b2ceee70 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 @@
82862ee0b2ceee70 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 @@
-8293c6d44abcd0b9 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON RESOURCE MONITOR obj1 TO ROLE role1
829a4709000d8918 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Fetch 0 FETCH FIRST IN "SQL_CUR0x7fa44801bc00" INTO "new_table"
829bf749bde6cd11 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tbl RESUME RECLUSTER
829bf749bde6cd11 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tbl RESUME RECLUSTER
@@ -11760,7 +11435,6 @@
82f037aede301a61 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL SECOND
82f037aede301a61 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL SECOND
82f7053dc97457b9 4edff8487059a4e8 SnowflakeDialect,BigQueryDialect,OracleDialect,TeradataDialect extent empty Statement::Execute 0 EXECUTE IMMEDIATE 'SELECT 1' INTO a, b USING 1 AS x, y
-82fd4c984407032d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
831abd7096f564f6 4edff8487059a4e8 MySqlDialect edges both CreateTable 0 CREATE TABLE foo (bar_tinyint TINYINT(3) UNSIGNED, bar_smallint SMALLINT(5) UNSIGNED, bar_mediumint MEDIUMINT(13) UNSIGNED, bar_int INT(11) UNSIGNED, bar_bigint BIGINT(20) UNSIGNED)
831abd7096f564f6 4edff8487059a4e8 MySqlDialect edges end ColumnDef 0 bar_bigint BIGINT(20) UNSIGNED
831abd7096f564f6 4edff8487059a4e8 MySqlDialect edges end ColumnDef 0 bar_int INT(11) UNSIGNED
@@ -11819,8 +11493,6 @@
8387f9e3619553ad fdaf9332c09858cf DuckDbDialect edges start FunctionArgumentClause::Limit 0 LIMIT 2
8387f9e3619553ad fdaf9332c09858cf DuckDbDialect edges start FunctionArgumentClause::OrderBy 0 ORDER BY x
8387f9e3619553ad fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 ARRAY_AGG(x ORDER BY x LIMIT 2)
-83911ac02f87a16c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r CASCADE
-83911ac02f87a16c fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r CASCADE
83a9412b378ce30e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Fetch 0 FETCH FIRST 10 ROWS ONLY
83a9412b378ce30e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT foo FROM bar FETCH FIRST 10 ROWS ONLY
83a9412b378ce30e fdaf9332c09858cf DuckDbDialect edges both Fetch 0 FETCH FIRST 10 ROWS ONLY
@@ -11925,7 +11597,6 @@
84779f8b7ad88a92 fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef 0 UNIQUE NOT DEFERRABLE INITIALLY IMMEDIATE ENFORCED
84779f8b7ad88a92 fdaf9332c09858cf DuckDbDialect structure empty ConstraintCharacteristics 0 NOT DEFERRABLE INITIALLY IMMEDIATE ENFORCED
84779f8b7ad88a92 fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () NOT DEFERRABLE INITIALLY IMMEDIATE ENFORCED
-849cf0689ecbed00 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT DATABASE ROLE db1.sc1.r1 TO ROLE db1.sc1.r2
849e0f9a61408095 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS PIVOT
84a11ec21dc65324 4edff8487059a4e8 MySqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT 1 WHERE 'a' REGEXP '^a$'
84a11ec21dc65324 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT 1 WHERE 'a' REGEXP '^a$'
@@ -11975,7 +11646,6 @@
84dd7f817141e341 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 1 1
84f0e45d20b5205c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start LimitClause::LimitOffset 0 LIMIT 1
84f0e45d20b5205c fdaf9332c09858cf DuckDbDialect edges start LimitClause::LimitOffset 0 LIMIT 1
-84f16b74b7f1501f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_WARNINGS ON
84fbc756cbe8d340 4edff8487059a4e8 SnowflakeDialect extent empty Statement::List 0 LIST @"STAGE_WITH_QUOTES"
84fbc756cbe8d340 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @"STAGE_WITH_QUOTES"
84fbc756cbe8d340 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 @"STAGE_WITH_QUOTES"
@@ -12018,7 +11688,6 @@
8533196776b02ea4 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 's3://a/b/c/data.parquet'
8533196776b02ea4 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 's3://a/b/c/data.parquet'
8533196776b02ea4 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 's3://a/b/c/data.parquet'
-853f7048dbb4785b 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET LOCK_TIMEOUT 1800
8546ec7cf04f117d 4edff8487059a4e8 AnsiDialect,GenericDialect,PostgreSqlDialect,SnowflakeDialect edges both TableWithJoins 0 (TABLE old_table ORDER BY x)
8546ec7cf04f117d 4edff8487059a4e8 AnsiDialect,GenericDialect,PostgreSqlDialect,SnowflakeDialect edges end SetExpr::Select 0 SELECT * FROM (TABLE old_table ORDER BY x)
8546ec7cf04f117d 4edff8487059a4e8 AnsiDialect,GenericDialect,PostgreSqlDialect,SnowflakeDialect edges start OrderBy 0 ORDER BY x
@@ -12056,8 +11725,6 @@
85ac7abdfd314f64 4edff8487059a4e8 SnowflakeDialect structure empty RaiseStatement 0 RAISE
85ac7abdfd314f64 4edff8487059a4e8 SnowflakeDialect structure empty Statement::Raise 0 RAISE
85ac7abdfd314f64 4edff8487059a4e8 SnowflakeDialect structure empty Statement::StartTransaction 0 BEGIN SELECT 1; EXCEPTION WHEN OTHER THEN SELECT 2; RAISE; END
-85bf0f2d637efb75 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE SHARE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-85cf841ecc0360b8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges both FunctionArguments::List 0 (document '<a/>')
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end Function 0 xmlparse(document '<a/>')
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 xmlparse(document '<a/>')
@@ -12066,7 +11733,6 @@
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect reparse inexact Expr::Function 0 xmlparse(document '<a/>')
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect reparse inexact Query 0 SELECT xmlparse(document '<a/>')
85e820f75abaefd3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect reparse inexact Select 0 SELECT xmlparse(document '<a/>')
-85e9fc2e4eefefa0 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON EXTERNAL VOLUME obj1 TO ROLE role1
85ec4de9c06203b4 4edff8487059a4e8 SnowflakeDialect extent empty Statement::CopyIntoSnowflake 0 COPY INTO SCHEMA.SOME_MONITORING_SYSTEM FROM (SELECT t.$1:st AS st FROM @schema.general_finished)
85ec4de9c06203b4 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @schema
85ec4de9c06203b4 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 general_finished
@@ -12081,8 +11747,6 @@
8602954d892733c2 4edff8487059a4e8 HiveDialect reparse inexact OrderByExpr 0 b DESC
8602954d892733c2 4edff8487059a4e8 HiveDialect reparse inexact Query 0 SELECT * FROM db.table SORT BY a, b DESC
8602954d892733c2 4edff8487059a4e8 HiveDialect reparse inexact Select 0 SELECT * FROM db.table SORT BY a, b DESC
-861045d044b2557c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT DATABASE ROLE r1 TO ROLE r2
-863887bc63cdafab 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON COMPUTE POOL obj1 TO ROLE role1
866266f82b4c3b86 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 #
866266f82b4c3b86 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectName 0 #
866266f82b4c3b86 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 #
@@ -12090,7 +11754,6 @@
8663b5aef5cac316 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 +30
8663b5aef5cac316 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 +45
8663b5aef5cac316 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 +5000
-867bdd667b387bb4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON EXTERNAL VOLUME obj1 TO ROLE role1
8681fba78d03bf8f 4edff8487059a4e8 AnsiDialect,GenericDialect,MySqlDialect edges both CreateTable 0 CREATE TABLE new_table AS TABLE `%mpty`
8681fba78d03bf8f 4edff8487059a4e8 AnsiDialect,GenericDialect,MySqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE new_table AS TABLE `%mpty`
8681fba78d03bf8f 4edff8487059a4e8 AnsiDialect,GenericDialect,MySqlDialect structure empty Query 0 TABLE `%mpty`
@@ -12162,7 +11825,6 @@
876d4a13009fd6b8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL SECOND(0)
876d4a13009fd6b8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL SECOND(0)
876d4a13009fd6b8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL SECOND(0)
-876fb0b1f143bbcb 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET IDENTITY_INSERT dbo.Tool ON
8773d61300a5304a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL SECOND(6)
8773d61300a5304a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL SECOND(6)
8773d61300a5304a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL SECOND(6)
@@ -12190,7 +11852,6 @@
878d5503a1e58774 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty Ident 0 "en_US"
878d5503a1e58774 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty ObjectName 0 "en_US"
878d5503a1e58774 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty ObjectNamePart::Identifier 0 "en_US"
-878dd6b18763945c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON DATABASE obj1 TO ROLE role1
87ceed90975574d5 4edff8487059a4e8 DatabricksDialect extent empty Statement::ShowCatalogs 0 SHOW CATALOGS STARTS WITH 'pay'
87f72038b5c9260e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 NATURAL RIGHT OUTER JOIN t2
87f72038b5c9260e fdaf9332c09858cf DuckDbDialect edges start Join 0 NATURAL RIGHT OUTER JOIN t2
@@ -12205,7 +11866,6 @@
88104a9c46541681 4edff8487059a4e8 BigQueryDialect edges both CreateTableOptions::Options 0 OPTIONS(format = 'CSV')
88104a9c46541681 4edff8487059a4e8 BigQueryDialect edges end ColumnDef 0 hvr_tx_seq STRING
88104a9c46541681 4edff8487059a4e8 BigQueryDialect extent inexact Statement::CreateTable 0 CREATE EXTERNAL TABLE dataset_id.table1 (hvr_tx_seq STRING) OPTIONS(format = 'CSV')
-8818bc69c8b81084 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT READ SESSION ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
88298c0f48d2456a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (id INT, FOREIGN KEY (id) REFERENCES other_table(id) MATCH PARTIAL)
88298c0f48d2456a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ForeignKeyConstraint 0 FOREIGN KEY (id) REFERENCES other_table(id) MATCH PARTIAL
88298c0f48d2456a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::ForeignKey 0 FOREIGN KEY (id) REFERENCES other_table(id) MATCH PARTIAL
@@ -12249,7 +11909,6 @@
88a6fcd6af335db5 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab1 SWAP WITH tab2
88a6fcd6af335db5 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTableOperation::SwapWith 0 SWAP WITH tab2
88a6fcd6af335db5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab1 SWAP WITH tab2
-88aaada2608a971b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE TASK ON ACCOUNT TO ROLE role1
88b80daba51563e1 4edff8487059a4e8 AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 + 1 DAY
88b80daba51563e1 4edff8487059a4e8 AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 + 1 DAY
88b80daba51563e1 4edff8487059a4e8 AnsiDialect,HiveDialect,MySqlDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 + 1 DAY
@@ -12278,12 +11937,9 @@
88c7e773469fab39 4edff8487059a4e8 SnowflakeDialect structure empty ColumnOption::Policy 0 MASKING POLICY p
88c7e773469fab39 4edff8487059a4e8 SnowflakeDialect structure empty ColumnOptionDef 0 MASKING POLICY p
88c7e773469fab39 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 p
-88cb6dcee32769d6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET GLOBAL VARIABLE = 'Value'
-88cb6dcee32769d6 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET GLOBAL VARIABLE = 'Value'
88d009eb3220133d 4edff8487059a4e8 HiveDialect edges start Join 0 JOIN a
88d608b85b00d1a2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Close 0 CLOSE my_cursor
88d608b85b00d1a2 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Close 0 CLOSE my_cursor
-88e78d70bd71354b 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFIRST @xxx
89036c62a0fcb710 4edff8487059a4e8 SparkSqlDialect edges both CreateTable 0 CREATE TABLE IF NOT EXISTS t (i INT) USING delta
89036c62a0fcb710 4edff8487059a4e8 SparkSqlDialect edges end ColumnDef 0 i INT
89036c62a0fcb710 4edff8487059a4e8 SparkSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE IF NOT EXISTS t (i INT) USING delta
@@ -12325,7 +11981,6 @@
899893e3426a77a7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateView 0 CREATE OR REPLACE MATERIALIZED VIEW v AS SELECT 1
899893e3426a77a7 fdaf9332c09858cf DuckDbDialect edges start CreateView 0 CREATE OR REPLACE MATERIALIZED VIEW v AS SELECT 1
899893e3426a77a7 fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateView 0 CREATE OR REPLACE MATERIALIZED VIEW v AS SELECT 1
-89a2c9168eddef56 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE WAREHOUSE ON ACCOUNT TO ROLE role1
89a9b9f82b2a7285 4edff8487059a4e8 SnowflakeDialect edges both CreateTable 0 CREATE TABLE my_table (a number) WITH AGGREGATION POLICY policy_name
89a9b9f82b2a7285 4edff8487059a4e8 SnowflakeDialect edges end ColumnDef 0 a number
89a9b9f82b2a7285 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE my_table (a number) WITH AGGREGATION POLICY policy_name
@@ -12351,7 +12006,6 @@
89c12e6d2d4bb2e1 fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef 0 UNIQUE INITIALLY DEFERRED
89c12e6d2d4bb2e1 fdaf9332c09858cf DuckDbDialect structure empty ConstraintCharacteristics 0 INITIALLY DEFERRED
89c12e6d2d4bb2e1 fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE () INITIALLY DEFERRED
-89d32b9e142dc625 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE MANAGED ALERT ON ACCOUNT TO ROLE role1
89d80886206538d9 4edff8487059a4e8 RedshiftSqlDialect edges start CreateTable 0 CREATE TEMPORARY TABLE tmp_sbk_summary_pp DISTSTYLE KEY DISTKEY(bet_id) AS SELECT 1 AS bet_id
89d80886206538d9 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TEMPORARY TABLE tmp_sbk_summary_pp DISTSTYLE KEY DISTKEY(bet_id) AS SELECT 1 AS bet_id
89de4055396ebe7a 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE table2 (column23 BIGINT GENERATED BY DEFAULT AS IDENTITY ( INCREMENT 1 MINVALUE 1 MAXVALUE 20 START WITH 10 CACHE 2 NO CYCLE ), column30 TEXT)
@@ -12378,7 +12032,6 @@
89f02742137a0460 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect extent inexact Statement::Query 0 SELECT * FROM t GROUP BY a, b WITH ROLLUP
89f02742137a0460 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Query 0 SELECT * FROM t GROUP BY a, b WITH ROLLUP
89f02742137a0460 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Select 0 SELECT * FROM t GROUP BY a, b WITH ROLLUP
-89f1ed697b7a7866 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ROWCOUNT @@xxx
89f547120cbc8ef0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges both ExcludeSelectItem::Multiple 0 EXCLUDE (col1)
89f547120cbc8ef0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end Function 0 HASH(* EXCLUDE (col1))
89f547120cbc8ef0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end SelectItem::UnnamedExpr 0 HASH(* EXCLUDE (col1))
@@ -12442,8 +12095,6 @@
8a6f35afe3ad9a12 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect structure empty MatchRecognizePattern::Symbol 0 S2
8a6f35afe3ad9a12 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect structure empty MatchRecognizePattern::Symbol 0 S4
8a6f35afe3ad9a12 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect structure empty MatchRecognizePattern::Symbol 0 ^
-8a7805dc988d57c1 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT INSERT ON ALL TABLES IN SCHEMA public TO browser
-8a7805dc988d57c1 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT INSERT ON ALL TABLES IN SCHEMA public TO browser
8a83723cb5493800 4edff8487059a4e8 PostgreSqlDialect edges both CreateTable 0 CREATE TABLE table2 (column22 BIGINT GENERATED BY DEFAULT AS IDENTITY, column30 TEXT)
8a83723cb5493800 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column22 BIGINT GENERATED BY DEFAULT AS IDENTITY
8a83723cb5493800 4edff8487059a4e8 PostgreSqlDialect edges end ColumnDef 0 column30 TEXT
@@ -12652,7 +12303,6 @@
8c593bff1537681f 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start ExcludeSelectItem::Single 0 EXCLUDE department_id
8c593bff1537681f fdaf9332c09858cf DuckDbDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 name.*
8c593bff1537681f fdaf9332c09858cf DuckDbDialect edges start ExcludeSelectItem::Single 0 EXCLUDE department_id
-8c7e3d448df604dd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE APPLICATION PACKAGE ON ACCOUNT TO ROLE role1
8c8802338ae1dd85 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges start Join 0 FULL JOIN orders ON users.id = orders.user_id
8c8802338ae1dd85 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> FULL JOIN orders ON users.id = orders.user_id
8c8802338ae1dd85 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> FULL JOIN orders ON users.id = orders.user_id
@@ -12665,7 +12315,6 @@
8ca71a4d470ac929 fdaf9332c09858cf DuckDbDialect edges both Fetch 0 FETCH FIRST 50 PERCENT ROWS ONLY
8ca71a4d470ac929 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT foo FROM bar FETCH FIRST 50 PERCENT ROWS ONLY
8ca71a4d470ac929 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT foo FROM bar FETCH FIRST 50 PERCENT ROWS ONLY
-8caede8db9144814 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON INTEGRATION obj1 TO ROLE role1
8cbd44059cee534b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Join 0 GLOBAL FULL JOIN t2 ON c1 = c2
8cbd44059cee534b fdaf9332c09858cf DuckDbDialect edges start Join 0 GLOBAL FULL JOIN t2 ON c1 = c2
8cc75a8507a6040e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CEIL(d TO SECOND)
@@ -12691,7 +12340,6 @@
8d0348bf0172638c 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM (SELECT * FROM mytable) SAMPLE (10)
8d0348bf0172638c 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::Derived 0 (SELECT * FROM mytable) SAMPLE (10)
8d0348bf0172638c 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure outside-parent Expr::Value 0 10
-8d0d02cb4782bace 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
8d327561ee45603f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AccessExpr::Subscript 0 [1]
8d327561ee45603f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AccessExpr::Subscript 0 [2]
8d327561ee45603f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both Array 0 ARRAY[2, 3]
@@ -12711,7 +12359,6 @@
8d3b5ba1961ec96b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TEMPORARY TABLE table (COL INT) ON COMMIT PRESERVE ROWS
8d42a6b47ce59e04 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Cast 0 '2001-01-01T00:00:00.000Z'::TIMESTAMP
8d42a6b47ce59e04 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 '2001-01-01T00:00:00.000Z'::TIMESTAMP
-8d4ba8ed561d32d6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE COMPUTE POOL ON ACCOUNT TO ROLE role1
8d59587130457b77 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::AddConstraint 0 ADD FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
8d59587130457b77 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ForeignKeyConstraint 0 FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
8d59587130457b77 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableConstraint::ForeignKey 0 FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
@@ -12722,7 +12369,6 @@
8d59587130457b77 fdaf9332c09858cf DuckDbDialect edges both TableConstraint::ForeignKey 0 FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
8d59587130457b77 fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER TABLE tab ADD FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
8d59587130457b77 fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD FOREIGN KEY (foo, bar) REFERENCES AnotherTable(foo, bar)
-8d60cc4149047112 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON DATABASE obj1 TO ROLE role1
8d86f8c898420fdc 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL MONTH(4))
8d86f8c898420fdc 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL MONTH(4))
8d86f8c898420fdc 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL MONTH(4))
@@ -12775,7 +12421,6 @@
8e3133f4501a5893 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Like 0 '\\_\\%' LIKE CONCAT('\\_', '\\%')
8e3133f4501a5893 4edff8487059a4e8 MySqlDialect reparse inexact Query 0 SELECT '\\_\\%' LIKE CONCAT('\\_', '\\%')
8e3133f4501a5893 4edff8487059a4e8 MySqlDialect reparse inexact Select 0 SELECT '\\_\\%' LIKE CONCAT('\\_', '\\%')
-8e3b48c6fdd3fd2e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
8e541bcd543dbdf4 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL DESC NULLS LAST
8e541bcd543dbdf4 4edff8487059a4e8 ClickHouseDialect reparse inexact Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL DESC NULLS LAST
8e541bcd543dbdf4 4edff8487059a4e8 ClickHouseDialect structure empty OrderBy 0 ORDER BY ALL DESC NULLS LAST
@@ -12819,7 +12464,6 @@
8ebc9ec791a8cd97 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON DOMAIN db.t0 IS 'comment'
8ec02b2d2d46e76d 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowViews 0 SHOW TERSE VIEWS
8eca0b78cb34ed67 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Declare 0 DECLARE "SQL_CUR0x7fa44801bc00" ASENSITIVE CURSOR FOR SELECT 1
-8ecc06adee43e124 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET NOCOUNT OFF
8eccfab58ef268a4 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS DISTRIBUTE
8ecfc35f33752c8f 4edff8487059a4e8 SnowflakeDialect edges start Truncate 0 TRUNCATE TABLE IF EXISTS my_table
8ecfc35f33752c8f 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Truncate 0 TRUNCATE TABLE IF EXISTS my_table
@@ -12829,11 +12473,9 @@
8f0398503a094c4c 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 1)
8f0398503a094c4c 4edff8487059a4e8 BigQueryDialect reparse inexact Query 0 SELECT a, (SELECT 1)
8f0398503a094c4c 4edff8487059a4e8 BigQueryDialect reparse inexact Select 0 SELECT a, (SELECT 1)
-8f28a0476466ae12 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON USER obj1 TO ROLE role1
8f299ddb09b40fe2 4edff8487059a4e8 MySqlDialect edges start SelectItem::UnnamedExpr 0 _latin1 X'4D7953514C'
8f299ddb09b40fe2 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Prefixed 0 _latin1 X'4D7953514C'
8f299ddb09b40fe2 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 _latin1
-8f3202a544cd4368 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
8f49864e3150be73 4edff8487059a4e8 DatabricksDialect edges both CreateTable 0 CREATE TABLE t (col1 STRING, col2 INT) PARTITIONED BY (col1)
8f49864e3150be73 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 col1 STRING
8f49864e3150be73 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 col2 INT
@@ -12987,7 +12629,6 @@
905d385b618cb00f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
905d385b618cb00f fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
905d385b618cb00f fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-905feada464b57ba 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ROWCOUNT 4
906437cc517b53ca 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CEIL(1.5, 1)
906437cc517b53ca 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT CEIL(1.5, 1)
906437cc517b53ca 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT CEIL(1.5, 1)
@@ -13028,8 +12669,6 @@
90cdcaa555a71d00 4edff8487059a4e8 MsSqlDialect structure empty Statement::RaisError 0 RAISERROR('Trigger fired', 10, 1)
90d39b6883995ded 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect edges start GroupByExpr::Expressions 0 GROUP BY 3
90ebef98dc7c4793 4edff8487059a4e8 MsSqlDialect structure empty Statement::Return 0 RETURN @foo
-90ebef98dc7c4793 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @foo = @foo + 1
-90ee392ff3488eb7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT AUDIT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
90f293caaf36860b 4edff8487059a4e8 SnowflakeDialect edges both TableWithJoins 0 (SELECT * FROM t)
90f293caaf36860b 4edff8487059a4e8 SnowflakeDialect edges end SetExpr::Select 0 SELECT 1, 2 FROM (SELECT * FROM t)
90f293caaf36860b 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Query 0 SELECT 1, 2 FROM (SELECT * FROM t)
@@ -13085,7 +12724,6 @@
917d0df95875ea17 fdaf9332c09858cf DuckDbDialect edges start ColumnOptionDef 0 CHARACTER SET utf8mb4
917d0df95875ea17 fdaf9332c09858cf DuckDbDialect edges start ColumnOptionDef 0 COLLATE "de_DE"
917d0df95875ea17 fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateTable 0 CREATE TABLE tbl (foo INT, bar TEXT COLLATE "de_DE" CHARACTER SET utf8mb4)
-9185d51470e5955a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON FAILOVER GROUP obj1 TO ROLE role1
919cffc4e8d456d3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(3))
919cffc4e8d456d3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MINUTE TO SECOND(3)
919cffc4e8d456d3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(3))
@@ -13351,7 +12989,6 @@
93479fc46ef01c40 4edff8487059a4e8 MySqlDialect structure outside-parent ValueWithSpan 0 '$'
93479fc46ef01c40 4edff8487059a4e8 MySqlDialect structure outside-parent ValueWithSpan 0 '$[*]'
93479fc46ef01c40 4edff8487059a4e8 MySqlDialect structure outside-parent ValueWithSpan 0 '0'
-93743eca6c4dd714 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET SHOWPLAN_TEXT ON
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect edges end Insert 0 INSERT INTO tbl SETTINGS input_format_json_read_bools_as_numbers = true FORMAT JSONEachRow {"id": 1, "value": "foo"}
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Insert 0 INSERT INTO tbl SETTINGS input_format_json_read_bools_as_numbers = true FORMAT JSONEachRow {"id": 1, "value": "foo"}
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect structure empty Expr::Dictionary 0 {"id": 1, "value": "foo"}
@@ -13362,7 +12999,6 @@
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect structure outside-parent Ident 0 "value"
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect structure outside-parent Ident 0 JSONEachRow
93764fb5c078f62b 4edff8487059a4e8 ClickHouseDialect structure outside-parent Ident 0 input_format_json_read_bools_as_numbers
-93a46e04d7657433 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
93aad79b9ffecd68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AlterTableOperation::AddConstraint 0 ADD CONSTRAINT b UNIQUE (c)
93aad79b9ffecd68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::Unique 0 CONSTRAINT b UNIQUE (c)
93aad79b9ffecd68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both UniqueConstraint 0 CONSTRAINT b UNIQUE (c)
@@ -13474,14 +13110,12 @@
942dfa2be51c94e2 fdaf9332c09858cf DuckDbDialect structure empty ReferentialAction::SetDefault 0 SET DEFAULT
942dfa2be51c94e2 fdaf9332c09858cf DuckDbDialect structure empty ReferentialAction::SetNull 0 SET NULL
94328faed38ee906 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect edges start GroupByExpr::Expressions 0 GROUP BY 3
-943321acb686a1e9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a = 'b'
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
9433f46097d1b7a3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(6))
-946e6c5c28b36c15 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect edges both JsonPath 0 :['fb:testid']
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:"Zip Code"
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:"zip code"
@@ -13491,10 +13125,8 @@
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect reparse inexact Expr::JsonAccess 0 raw:['fb:testid']
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect structure empty JsonPath 0 :"Zip Code"
9477bf62871e8eb2 4edff8487059a4e8 DatabricksDialect structure empty JsonPath 0 :"zip code"
-948934103f3ed0bd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY ROW ACCESS POLICY ON ACCOUNT TO ROLE role1
94947270101b7e2a 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Commit 0 COMMIT
94947270101b7e2a 4edff8487059a4e8 SnowflakeDialect extent empty Statement::StartTransaction 0 BEGIN TRANSACTION
-94b936714c9d38dd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE APPLICATION ON ACCOUNT TO ROLE role1
94ba12b597198194 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON SEQUENCE db.t0 IS 'comment'
9503fe96bf6fbdd0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 -0
9503fe96bf6fbdd0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
@@ -13543,7 +13175,6 @@
9562f75ffe06c3b3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTableOperation::AddConstraint 0 ADD CONSTRAINT c UNIQUE USING INDEX my_index
9562f75ffe06c3b3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start TableConstraint::UniqueUsingIndex 0 CONSTRAINT c UNIQUE USING INDEX my_index
9562f75ffe06c3b3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD CONSTRAINT c UNIQUE USING INDEX my_index
-9564cd0343d7ec6f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
9582fc88406bbbc6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start GroupByExpr::Expressions 0 GROUP BY lname, fname
9582fc88406bbbc6 fdaf9332c09858cf DuckDbDialect edges start GroupByExpr::Expressions 0 GROUP BY lname, fname
958685f03c48126a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL(0))
@@ -13795,8 +13426,6 @@
984a2fabb6960c5f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterSchema 0 ALTER SCHEMA foo OWNER TO bar
984a2fabb6960c5f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterSchemaOperation::OwnerTo 0 OWNER TO bar
984a2fabb6960c5f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterSchema 0 ALTER SCHEMA foo OWNER TO bar
-987066b678fdf5d2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO APPLICATION ROLE role1
-987066b678fdf5d2 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO APPLICATION ROLE role1
9881920493bf69da 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::AddConstraint 0 ADD CONSTRAINT uk_task UNIQUE (report_date, task_id)
9881920493bf69da 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableConstraint::Unique 0 CONSTRAINT uk_task UNIQUE (report_date, task_id)
9881920493bf69da 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both UniqueConstraint 0 CONSTRAINT uk_task UNIQUE (report_date, task_id)
@@ -13840,7 +13469,6 @@
991f606080a0d007 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::TypedString 0 BIGNUMERIC '-3.14'
994330973b14871f 28e8091b31745699 MsSqlDialect edges both CreateTable 0 CREATE TABLE t (id INT)
994330973b14871f 28e8091b31745699 MsSqlDialect edges end ColumnDef 0 id INT
-99459fa26f6a7d89 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ACCOUNT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
995be4fee4a70754 4edff8487059a4e8 SQLiteDialect,GenericDialect extent empty Statement::Pragma 0 PRAGMA table_info = ?
9966216da1347d3f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 TRIM(LEADING 'xyz' FROM 'xyzfooxyz')
9966216da1347d3f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT TRIM(LEADING 'xyz' FROM 'xyzfooxyz')
@@ -14027,7 +13655,6 @@
9bd3b48dc73ba153 28e8091b31745699 MsSqlDialect edges start SetExpr::Values 0 VALUES (1)
9bd3b48dc73ba153 28e8091b31745699 MsSqlDialect edges start Values 0 VALUES (1)
9bd3b48dc73ba153 28e8091b31745699 MsSqlDialect reparse inexact Query 0 VALUES (1)
-9bdfa808d1b623e4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON FAILOVER GROUP obj1 TO ROLE role1
9bec844dc4c239e6 4edff8487059a4e8 GenericDialect,SnowflakeDialect,DatabricksDialect edges both TableAlias 0 AS tbl (id, val)
9bec844dc4c239e6 4edff8487059a4e8 GenericDialect,SnowflakeDialect,DatabricksDialect edges end SetExpr::Select 0 SELECT * FROM (VALUES (1, 2), (2, 3)) AS tbl (id, val)
9bec844dc4c239e6 4edff8487059a4e8 GenericDialect,SnowflakeDialect,DatabricksDialect edges end TableWithJoins 0 (VALUES (1, 2), (2, 3)) AS tbl (id, val)
@@ -14060,10 +13687,8 @@
9c15adb8dd1ac79b 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TABLE orders MODIFY COLUMN description TEXT NOT NULL
9c15adb8dd1ac79b 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders MODIFY COLUMN description TEXT NOT NULL
9c15adb8dd1ac79b 4edff8487059a4e8 MySqlDialect structure empty ColumnOption::NotNull 0 NOT NULL
-9c16557eee43b36b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
9c1bbb300a03413b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Commit 0 END
9c1bbb300a03413b fdaf9332c09858cf DuckDbDialect extent empty Statement::Commit 0 END
-9c1fd42fe9b583e9 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ROLE ON ACCOUNT TO ROLE role1
9c3738e3f76d5350 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 SECONDS
9c3738e3f76d5350 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 SECONDS
9c3738e3f76d5350 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 SECONDS
@@ -14168,7 +13793,6 @@
9ce24e6d00e24a8a 4edff8487059a4e8 PostgreSqlDialect reparse inexact Select 0 SELECT XMLPARSE(CONTENT '<abc>x</abc>')
9ce5b7c13ce8dde3 4edff8487059a4e8 SQLiteDialect edges start FromTable::WithFromKeyword 0 FROM invoices
9ce5b7c13ce8dde3 4edff8487059a4e8 SQLiteDialect edges start FromTable::WithFromKeyword 0 FROM orders
-9cf27892a5e2d9ea 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON INTEGRATION obj1 TO ROLE role1
9cf28c21f0dc72c5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 '2 years 15 months 100 weeks 99 hours 123456789 milliseconds'::INTERVAL
9cf28c21f0dc72c5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT '2 years 15 months 100 weeks 99 hours 123456789 milliseconds'::INTERVAL
9cf28c21f0dc72c5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT '2 years 15 months 100 weeks 99 hours 123456789 milliseconds'::INTERVAL
@@ -14200,8 +13824,6 @@
9d4726750cb2a969 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
9d4726750cb2a969 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
9d4726750cb2a969 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -0
-9d4dc1e6e68304f9 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON ALL SEQUENCES IN SCHEMA bus TO a, beta WITH GRANT OPTION
-9d4dc1e6e68304f9 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON ALL SEQUENCES IN SCHEMA bus TO a, beta WITH GRANT OPTION
9d5eeee54eb0c52e 4edff8487059a4e8 BigQueryDialect edges both Array 0 [('k1', 'v1'), ('k2', 'v2')]
9d5eeee54eb0c52e 4edff8487059a4e8 BigQueryDialect edges both Array 0 [1, 2]
9d5eeee54eb0c52e 4edff8487059a4e8 BigQueryDialect edges end SqlOption::KeyValue 0 a = [1, 2]
@@ -14316,7 +13938,6 @@
9e8adc3b43691f49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL MONTH)
9e8adc3b43691f49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL MONTH)
9e8adc3b43691f49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL MONTH)
-9e906765653185e3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON CONNECTION obj1 TO ROLE role1
9e946c4f7dd92b22 4edff8487059a4e8 DatabricksDialect edges both JsonPath 0 :['fb:testid']
9e946c4f7dd92b22 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:"Zip Code"
9e946c4f7dd92b22 4edff8487059a4e8 DatabricksDialect edges end SelectItem::UnnamedExpr 0 raw:"zip code"
@@ -14389,8 +14010,6 @@
9f6b5b8d941df88e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::ShowDatabases 0 SHOW DATABASES
9f6b5b8d941df88e 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowDatabases 0 SHOW DATABASES
9f6b5b8d941df88e fdaf9332c09858cf DuckDbDialect extent empty Statement::ShowDatabases 0 SHOW DATABASES
-9f9454882552cd5b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET SESSION AUTHORIZATION DEFAULT
-9f9454882552cd5b fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET SESSION AUTHORIZATION DEFAULT
9fa86ae9b9aab0c3 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges both CreateTable 0 CREATE TABLE table (a1 UInt8, a2 UInt16, a3 UInt32, a4 UInt64, a5 UInt128, a6 UInt256, b1 INT8, b2 Int16, b3 Int32, b4 INT64, b5 Int128, b6 Int256, c1 Float32, c2 FLOAT64, d1 Date32, d2 DateTime64(3), d3 DateTime64(3, 'UTC'), e1 FixedString(255), f1 LowCardinality(Int32)) ORDER BY (a1)
9fa86ae9b9aab0c3 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges end ColumnDef 0 a1 UInt8
9fa86ae9b9aab0c3 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges end ColumnDef 0 a2 UInt16
@@ -14579,9 +14198,7 @@ a1badf4a5b6ac55e fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0
a1bdb353b64c28c2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL HOUR TO SECOND(6))
a1bdb353b64c28c2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL HOUR TO SECOND(6)
a1bdb353b64c28c2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL HOUR TO SECOND(6))
-a1cd1bfc3784798c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET SESSION AUTHORIZATION 'username'
a1cd1bfc3784798c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 'username'
-a1cd1bfc3784798c fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET SESSION AUTHORIZATION 'username'
a1cd1bfc3784798c fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'username'
a1d9bbfbce83168b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::InSubquery 0 c0 IN (SELECT column FROM t0)
a1d9bbfbce83168b fdaf9332c09858cf DuckDbDialect reparse inexact Expr::InSubquery 0 c0 IN (SELECT column FROM t0)
@@ -14647,8 +14264,6 @@ a2226e75cc13865c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
a2226e75cc13865c fdaf9332c09858cf DuckDbDialect edges start SetExpr::Values 0 VALUES (1, 2, 3)
a2226e75cc13865c fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (1, 2, 3)
a2226e75cc13865c fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 VALUES (1, 2, 3)
-a226fdc7c4995705 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR EXECUTION ON ACCOUNT TO ROLE role1
-a228239c6ae460a2 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE, SELECT, INSERT ON p TO u
a2408ae0c41b5112 4edff8487059a4e8 MySqlDialect edges both AlterTableOperation::ChangeColumn 0 CHANGE COLUMN description desc TEXT NOT NULL FIRST
a2408ae0c41b5112 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL FIRST
a2408ae0c41b5112 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL FIRST
@@ -14672,28 +14287,19 @@ a27d67cff9ed6f2f fdaf9332c09858cf DuckDbDialect edges start SetExpr::Values 0 VA
a27d67cff9ed6f2f fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (1)
a27d67cff9ed6f2f fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 VALUES (1)
a2825ddd30a1d7ac 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 DatabricksDialect structure empty Use::Object 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "mydb"
a2825ddd30a1d7ac 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE "mydb"
a2825ddd30a1d7ac fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "mydb"
-a2825ddd30a1d7ac fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "mydb"
-a28566228454c687 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON CONNECTION obj1 TO ROLE role1
a2919df30bf485a7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Function 0 COUNT(42)
a2919df30bf485a7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Function 0 SUM(1)
a2919df30bf485a7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (1)
@@ -14755,7 +14361,6 @@ a304b16fbc83231d 4edff8487059a4e8 SparkSqlDialect edges both CreateTable 0 CREAT
a304b16fbc83231d 4edff8487059a4e8 SparkSqlDialect edges end ColumnDef 0 i INT
a304b16fbc83231d 4edff8487059a4e8 SparkSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INT) USING parquet LOCATION '/data/t'
a304b16fbc83231d 4edff8487059a4e8 SparkSqlDialect structure outside-parent Ident 0 parquet
-a305db2fd5a0638b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON USER obj1 TO ROLE role1
a30dc4791efc2948 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Copy 0 COPY table (a, b) FROM 'file.csv' (FORMAT CSV, FREEZE, FREEZE, FREEZE FALSE, DELIMITER ',', NULL '', HEADER, HEADER, HEADER FALSE, QUOTE '"', ESCAPE '\\', FORCE_QUOTE (a, b), FORCE_NOT_NULL (a), FORCE_NULL (b), ENCODING 'utf8')
a30dc4791efc2948 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent Ident 0 CSV
a30dc4791efc2948 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent Ident 1 a
@@ -14769,12 +14374,10 @@ a34e6bee1d57c965 fdaf9332c09858cf DuckDbDialect edges both FunctionArguments::Li
a34e6bee1d57c965 fdaf9332c09858cf DuckDbDialect edges end Function 0 FUN(a = '1', b = '2')
a34e6bee1d57c965 fdaf9332c09858cf DuckDbDialect edges end SelectItem::UnnamedExpr 0 FUN(a = '1', b = '2')
a34e6bee1d57c965 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 FUN(a = '1', b = '2')
-a35035819a44896f 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE WAREHOUSE 'my_wh'
a35035819a44896f 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_wh'
a35035819a44896f 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'my_wh'
a35035819a44896f 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'my_wh'
a35035819a44896f 4edff8487059a4e8 SnowflakeDialect structure empty Use::Warehouse 0 USE WAREHOUSE 'my_wh'
-a353569917ec1a14 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
a35486efa41397bd 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab ENABLE ROW LEVEL SECURITY
a35486efa41397bd 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ENABLE ROW LEVEL SECURITY
a35486efa41397bd 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::EnableRowLevelSecurity 0 ENABLE ROW LEVEL SECURITY
@@ -14802,7 +14405,6 @@ a3b053ba07875c4b 4edff8487059a4e8 TeradataDialect extent inexact Statement::Crea
a3c975c4f35d1e69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(5))
a3c975c4f35d1e69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MINUTE TO SECOND(5)
a3c975c4f35d1e69 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE TO SECOND(5))
-a3e3b2265ee9987c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
a3f2f1f1e0dae35c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (id INT, payload TEXT, CONSTRAINT t_pk PRIMARY KEY (id) INCLUDE (payload))
a3f2f1f1e0dae35c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both PrimaryKeyConstraint 0 CONSTRAINT t_pk PRIMARY KEY (id) INCLUDE (payload)
a3f2f1f1e0dae35c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::PrimaryKey 0 CONSTRAINT t_pk PRIMARY KEY (id) INCLUDE (payload)
@@ -14820,25 +14422,18 @@ a42b67206fd53f3c 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect
a42b67206fd53f3c 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect structure empty MatchRecognizePattern::Repetition 0 S2*?
a42b67206fd53f3c 4edff8487059a4e8 GenericDialect,SnowflakeDialect,OracleDialect structure empty MatchRecognizePattern::Symbol 0 S2
a43d844e85e077ff 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 DatabricksDialect structure empty Use::Object 0 USE "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "DEFAULT"
a43d844e85e077ff 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE "DEFAULT"
-a43d844e85e077ff 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE "DEFAULT"
a43d844e85e077ff fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "DEFAULT"
-a43d844e85e077ff fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "DEFAULT"
a4567788a7dca902 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 -0
a4567788a7dca902 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
a4567788a7dca902 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 -0
@@ -14930,9 +14525,7 @@ a4adaa60a0e95779 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
a4adaa60a0e95779 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(0))
a4adaa60a0e95779 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(0))
a4b0daaadb8eff5f 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE "CATALOG"."my_schema"
-a4b0daaadb8eff5f 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE "CATALOG"."my_schema"
a4b0daaadb8eff5f fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "CATALOG"."my_schema"
-a4b0daaadb8eff5f fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "CATALOG"."my_schema"
a4b148d710ee3d28 4edff8487059a4e8 DatabricksDialect edges both CreateTable 0 CREATE TABLE t (name STRING) PARTITIONED BY (year INT, month INT)
a4b148d710ee3d28 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 month INT
a4b148d710ee3d28 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 name STRING
@@ -14945,7 +14538,6 @@ a4b65b41e07787d3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
a4b65b41e07787d3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::SetLogged 0 SET LOGGED
a4bda42855ca2ffa 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Declare 0 DECLARE profit DEFAULT 42
a4be9b1074d756d2 4edff8487059a4e8 PostgreSqlDialect structure empty ReferentialAction::Restrict 0 RESTRICT
-a4d7fc7e7c62ced6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON REPLICATION GROUP obj1 TO ROLE role1
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both ExprWithAlias 0 SUM(sales)
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both Function 0 SUM(sales)
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges both FunctionArguments::List 0 (sales)
@@ -14959,7 +14551,6 @@ a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDiale
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 quarter
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 quarterly_sales
a4e1f5d8305c0cf2 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent PivotValueSource::List 0 'Q1', 'Q2'
-a4e55f6f8db11a75 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SECONDARY ROLES ALL
a4e55f6f8db11a75 4edff8487059a4e8 SnowflakeDialect structure empty Use::SecondaryRoles 0 USE SECONDARY ROLES ALL
a4f2a34e67c7107a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both AlterTableOperation::AddConstraint 0 ADD UNIQUE (id)
a4f2a34e67c7107a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both TableConstraint::Unique 0 UNIQUE (id)
@@ -14971,8 +14562,6 @@ a4f2a34e67c7107a fdaf9332c09858cf DuckDbDialect edges both TableConstraint::Uniq
a4f2a34e67c7107a fdaf9332c09858cf DuckDbDialect edges both UniqueConstraint 0 UNIQUE (id)
a4f2a34e67c7107a fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER TABLE tab ADD UNIQUE (id)
a4f2a34e67c7107a fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD UNIQUE (id)
-a4f48de6cde68485 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET SOMETHING = '1'
-a4f48de6cde68485 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET SOMETHING = '1'
a4fb7c01d940ff49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 &&
a4fb7c01d940ff49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 &&
a4fb7c01d940ff49 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 &&
@@ -14987,8 +14576,6 @@ a525ac66c65279be 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end Colu
a525ac66c65279be 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE _my_$table (am00unt number)
a525ac66c65279be 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure outside-parent ObjectName 0 number
a52b8ff56d415841 4edff8487059a4e8 HiveDialect,GenericDialect extent empty Statement::ExplainTable 0 DESCRIBE namespace.`table`
-a546c73cdf085d96 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE USER SUPPORT CASES ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-a547c8fd505a45a2 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE MANAGED ALERT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
a54a65ab4b73db1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 - -1
a54a65ab4b73db1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 - -1
a54a65ab4b73db1c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -1
@@ -14998,7 +14585,6 @@ a54a65ab4b73db1c fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0
a5512aab4b799589 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 - # x
a5512aab4b799589 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 # x
a5512aab4b799589 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 - # x
-a551aad96a49a029 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE FAILOVER GROUP ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
a552cc3e668a36bb 4edff8487059a4e8 MySqlDialect edges both SelectItem::UnnamedExpr 0 CONVERT(my_column USING utf8mb4)
a552cc3e668a36bb 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Convert 0 CONVERT(my_column USING utf8mb4)
a55caadbb5db22f6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start TableAlias 0 AS dest
@@ -15037,7 +14623,6 @@ a5b8d2a5c73daccc 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
a5c0f6ab4bd844e4 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 - @ 2
a5c0f6ab4bd844e4 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 - @ 2
a5c0f6ab4bd844e4 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 @ 2
-a5e32e0ee9e723d3 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE DATABASE 'my_database'
a5e32e0ee9e723d3 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_database'
a5e32e0ee9e723d3 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'my_database'
a5e32e0ee9e723d3 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'my_database'
@@ -15098,7 +14683,6 @@ a62fc247ef262ba9 4edff8487059a4e8 ClickHouseDialect structure outside-parent Exp
a62fc247ef262ba9 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Identifier 3 `col2`
a62fc247ef262ba9 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Tuple 0 (toDate(toDateTime(`col2`)), `col1`, `col2`)
a6446a56d58e23f9 4edff8487059a4e8 PostgreSqlDialect extent empty Statement::LISTEN 0 LISTEN test1
-a64950046c31a821 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON USER obj1 TO ROLE role1
a64ff5ab4c51fb77 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 - ~ 1
a64ff5ab4c51fb77 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 - ~ 1
a64ff5ab4c51fb77 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 ~ 1
@@ -15120,14 +14704,6 @@ a688cd1df10e585e fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Floor 0 FL
a688cd1df10e585e fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT FLOOR(d, 2)
a688cd1df10e585e fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT FLOOR(d, 2)
a688cd1df10e585e fdaf9332c09858cf DuckDbDialect structure outside-parent ValueWithSpan 0 2
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect edges end ConditionalStatementBlock 0 ELSE SET @A = 2;
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect edges end IfStatement 0 IF 1 = 1 BEGIN SET @A = 1; END ELSE SET @A = 2;
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect extent inexact Statement::If 0 IF 1 = 1 BEGIN SET @A = 1; END ELSE SET @A = 2;
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect structure empty ConditionalStatements::Sequence 0 SET @A = 2;
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @A = 1
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @A = 2
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect structure outside-parent Expr::Value 0 2
-a68defe85d766209 4edff8487059a4e8 MsSqlDialect structure outside-parent ObjectName 1 @A
a6a7ab1ff08b004d 4edff8487059a4e8 MySqlDialect edges end SetExpr::Select 0 SELECT tbl.ProjectID FROM surveys.tbl1 AS tbl WHERE MATCH (tbl.ReferenceID) AGAINST ('AAA' IN BOOLEAN MODE)
a6a7ab1ff08b004d 4edff8487059a4e8 MySqlDialect edges start TableAlias 0 AS tbl
a6a7ab1ff08b004d 4edff8487059a4e8 MySqlDialect extent inexact Statement::Query 0 SELECT tbl.ProjectID FROM surveys.tbl1 AS tbl WHERE MATCH (tbl.ReferenceID) AGAINST ('AAA' IN BOOLEAN MODE)
@@ -15194,8 +14770,6 @@ a7464fc8a6c63191 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
a7464fc8a6c63191 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL MONTH(3))
a7464fc8a6c63191 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL MONTH(3))
a7464fc8a6c63191 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL MONTH(3))
-a7512572aba0355a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST REVOKE CURRENT GRANTS
-a7512572aba0355a fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST REVOKE CURRENT GRANTS
a75e0f113c7cdb68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO MINUTE(6))
a75e0f113c7cdb68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL DAY TO MINUTE(6)
a75e0f113c7cdb68 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO MINUTE(6))
@@ -15206,7 +14780,6 @@ a7708edb292f6ebf 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact
a7708edb292f6ebf 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Query 0 SELECT * FROM (a NATURAL JOIN b c)
a7708edb292f6ebf 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact Select 0 SELECT * FROM (a NATURAL JOIN b c)
a7708edb292f6ebf 4edff8487059a4e8 SnowflakeDialect,GenericDialect reparse inexact TableFactor::NestedJoin 0 (a NATURAL JOIN b c)
-a7715fab85172d7e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MySqlDialect extent empty Statement::Set 0 SET NAMES 'UTF8'
a7715fab85172d7e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MySqlDialect structure empty Ident 0 'UTF8'
a77c4bf046a21f80 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL(2))
a77c4bf046a21f80 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL(2))
@@ -15258,7 +14831,6 @@ a7ef8dc25901aaf2 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Exp
a7ef8dc25901aaf2 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 2
a7ef8dc25901aaf2 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 0 20
a7ef8dc25901aaf2 4edff8487059a4e8 PostgreSqlDialect structure outside-parent Expr::Value 1 1
-a80c8ed443a59534 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON USER obj1 TO ROLE role1 WITH GRANT OPTION
a824a1e9dda13bc2 4edff8487059a4e8 SnowflakeDialect edges both ExprWithAlias 0 max(open)
a824a1e9dda13bc2 4edff8487059a4e8 SnowflakeDialect edges both Function 0 max(open)
a824a1e9dda13bc2 4edff8487059a4e8 SnowflakeDialect edges both FunctionArguments::List 0 (open)
@@ -15324,7 +14896,6 @@ a887555901d107b7 4edff8487059a4e8 BigQueryDialect edges both CreateTable 0 CREAT
a887555901d107b7 4edff8487059a4e8 BigQueryDialect edges end ColumnDef 0 x INT64
a887555901d107b7 4edff8487059a4e8 BigQueryDialect edges end ColumnDef 0 y INT64
a887555901d107b7 4edff8487059a4e8 BigQueryDialect extent inexact Statement::CreateTable 0 CREATE TABLE T (x INT64, y INT64)
-a892be99e3427289 4edff8487059a4e8 GenericDialect,MySqlDialect extent empty Statement::Set 0 SET @a = 1, b = 2
a8943f2ed9d29cf2 4edff8487059a4e8 MySqlDialect edges start SelectItem::UnnamedExpr 0 _binary 'abc'
a8943f2ed9d29cf2 4edff8487059a4e8 MySqlDialect edges start SelectItem::UnnamedExpr 0 _utf8mb4 'abc'
a8943f2ed9d29cf2 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Prefixed 0 _binary 'abc'
@@ -15371,8 +14942,6 @@ a942e82ae8f40cd6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
a97fcfc873148a77 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE orders_us PARTITION OF orders FOR VALUES IN ('US', 'CA', 'MX')
a97fcfc873148a77 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ForValues::In 0 FOR VALUES IN ('US', 'CA', 'MX')
a97fcfc873148a77 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE orders_us PARTITION OF orders FOR VALUES IN ('US', 'CA', 'MX')
-a982304cc1f22f46 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON PROCEDURE db1.sc1.foo(INT) TO ROLE role1
-a982304cc1f22f46 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON PROCEDURE db1.sc1.foo(INT) TO ROLE role1
a99c666b96c5a4b0 4edff8487059a4e8 SnowflakeDialect edges start SelectItem::ExprWithAlias 0 CONNECT_BY_ROOT name AS root_name
a99c666b96c5a4b0 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Prefixed 0 CONNECT_BY_ROOT name
a99c666b96c5a4b0 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 CONNECT_BY_ROOT
@@ -15402,7 +14971,6 @@ a9defd2957649d18 4edff8487059a4e8 MySqlDialect,GenericDialect edges both FullTex
a9defd2957649d18 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::FulltextOrSpatial 0 FULLTEXT INDEX (id)
a9defd2957649d18 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 id INT
a9defd2957649d18 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE tb (id INT, FULLTEXT INDEX (id))
-a9fba0754968e449 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET SESSION ROLE NONE
a9ff9da1a037b2bd 4edff8487059a4e8 SnowflakeDialect edges both FunctionArguments::List 0 (column2 IGNORE NULLS)
a9ff9da1a037b2bd 4edff8487059a4e8 SnowflakeDialect edges end Function 0 FIRST_VALUE(column2 IGNORE NULLS) OVER (PARTITION BY column1 ORDER BY column2)
a9ff9da1a037b2bd 4edff8487059a4e8 SnowflakeDialect edges end FunctionArgumentList 0 column2 IGNORE NULLS
@@ -15426,7 +14994,6 @@ aa0469e45e0d39a3 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Create
aa2d1344f468405c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE foo REPLICA IDENTITY FULL
aa2d1344f468405c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE foo REPLICA IDENTITY FULL
aa2d1344f468405c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::ReplicaIdentity 0 REPLICA IDENTITY FULL
-aa8c6fb54b5df791 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON REPLICATION GROUP obj1 TO ROLE role1
aac7e384ea005171 4edff8487059a4e8 ClickHouseDialect edges both AlterTableOperation::AddColumn 0 ADD COLUMN c UInt8 AFTER `order`
aac7e384ea005171 4edff8487059a4e8 ClickHouseDialect edges end ColumnDef 0 c UInt8
aac7e384ea005171 4edff8487059a4e8 ClickHouseDialect edges start AlterTable 0 ALTER TABLE t ADD COLUMN c UInt8 AFTER `order`
@@ -15732,9 +15299,7 @@ ad1ec0f6d6c7e31d fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedE
ad1ec0f6d6c7e31d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::BinaryOp 0 INTERVAL '1 DAY' > INTERVAL '1 SECOND'
ad1ec0f6d6c7e31d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Interval 0 INTERVAL '1 DAY'
ad1ec0f6d6c7e31d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Interval 0 INTERVAL '1 SECOND'
-ad200ed3f1bb8bf1 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE ALERT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
ad2f9d8a70c6de23 4edff8487059a4e8 SnowflakeDialect edges start Use::SecondaryRoles 0 USE SECONDARY ROLES r1, r2, r3
-ad2f9d8a70c6de23 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SECONDARY ROLES r1, r2, r3
ad3467da1359d500 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM t SETTINGS additional_result_filter = 'x != 2', query_plan_optimize_lazy_materialization = false
ad3467da1359d500 4edff8487059a4e8 ClickHouseDialect,GenericDialect reparse inexact Query 0 SELECT * FROM t SETTINGS additional_result_filter = 'x != 2', query_plan_optimize_lazy_materialization = false
ad3467da1359d500 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure outside-parent Expr::Value 0 'x != 2'
@@ -15745,8 +15310,6 @@ ad48ae097c7bc508 4edff8487059a4e8 MySqlDialect,GenericDialect edges start LimitC
ad48ae097c7bc508 4edff8487059a4e8 MySqlDialect,GenericDialect edges start TableAlias 0 AS dt
ad48ae097c7bc508 4edff8487059a4e8 MySqlDialect,GenericDialect edges start TableWithJoins 0 (SELECT /*+ SET_VAR(target_partitions=8) */ * FROM t1 LIMIT 1) AS dt
ad48ae097c7bc508 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact TableFactor::Derived 0 (SELECT /*+ SET_VAR(target_partitions=8) */ * FROM t1 LIMIT 1) AS dt
-ad59cdc176e7fd17 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR ALL ON t FROM r
-ad59cdc176e7fd17 fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR ALL ON t FROM r
ad5e36f62f79d207 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM testtable AS t TABLESAMPLE ROW (10)
ad5e36f62f79d207 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges end TableWithJoins 0 testtable AS t TABLESAMPLE ROW (10)
ad5e36f62f79d207 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableAlias 0 AS t
@@ -15852,7 +15415,6 @@ add109113c1ea5a7 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TA
add109113c1ea5a7 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders MODIFY COLUMN description TEXT NOT NULL AFTER total_count
add109113c1ea5a7 4edff8487059a4e8 MySqlDialect structure empty ColumnOption::NotNull 0 NOT NULL
add109113c1ea5a7 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 total_count
-adf5e0a389204b3d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY MASKING POLICY ON ACCOUNT TO ROLE role1
adfa6e0f88136824 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS UNPIVOT
ae00cf60a6614400 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL MINUTE TO SECOND(3))
ae00cf60a6614400 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL MINUTE TO SECOND(3))
@@ -15877,9 +15439,7 @@ ae165f6229c5cc8d 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Function
ae165f6229c5cc8d 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Interval 0 INTERVAL 1 HOUR
ae165f6229c5cc8d 4edff8487059a4e8 BigQueryDialect structure empty FunctionArguments::List 0 ()
ae165f6229c5cc8d 4edff8487059a4e8 BigQueryDialect structure outside-parent Expr::Function 0 TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR)
-ae192398772b19fc 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SECONDARY ROLES NONE
ae192398772b19fc 4edff8487059a4e8 SnowflakeDialect structure empty Use::SecondaryRoles 0 USE SECONDARY ROLES NONE
-ae1db002765ecfb2 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE ACCOUNT SUPPORT CASES ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
ae22d9467ce086c1 4edff8487059a4e8 SnowflakeDialect edges end SelectItem::UnnamedExpr 0 $1:"B"::TEXT
ae22d9467ce086c1 4edff8487059a4e8 SnowflakeDialect extent empty Statement::CopyIntoSnowflake 0 COPY INTO my_company.emp_basic (a, b) FROM (SELECT t.$1:plain AS plain, $1:"B"::TEXT FROM @stg AS t)
ae22d9467ce086c1 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Cast 0 $1:"B"::TEXT
@@ -15925,7 +15485,6 @@ ae5cd336747a70fb 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Ex
ae5cd336747a70fb 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Expr::Nested 0 (ISNULL(t.ProductName, s.ProductName) IS NULL)
ae5cd336747a70fb 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Expr::Nested 0 (t.ProductName = s.ProductName OR (ISNULL(t.ProductName, s.ProductName) IS NULL))
ae5cd336747a70fb 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Expr::UnaryOp 0 NOT (t.ProductName = s.ProductName OR (ISNULL(t.ProductName, s.ProductName) IS NULL))
-ae5f00a0b8cd2585 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PASSWORD POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
ae739bcbda9045b0 4edff8487059a4e8 BigQueryDialect,GenericDialect edges end SetExpr::Select 0 SELECT STRUCT(1, 2, 3), STRUCT('abc'), STRUCT(1, t.str_col), STRUCT(1 AS a, 'abc' AS b), STRUCT(str_col AS abc)
ae739bcbda9045b0 4edff8487059a4e8 BigQueryDialect,GenericDialect extent inexact Statement::Query 0 SELECT STRUCT(1, 2, 3), STRUCT('abc'), STRUCT(1, t.str_col), STRUCT(1 AS a, 'abc' AS b), STRUCT(str_col AS abc)
ae739bcbda9045b0 4edff8487059a4e8 BigQueryDialect,GenericDialect reparse inexact Query 0 SELECT STRUCT(1, 2, 3), STRUCT('abc'), STRUCT(1, t.str_col), STRUCT(1 AS a, 'abc' AS b), STRUCT(str_col AS abc)
@@ -16015,13 +15574,11 @@ aeadabaf6370b581 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELE
aeadabaf6370b581 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::Table 0 t CHANGES(INFORMATION => DEFAULT) AT(OFFSET => -60)
aeadabaf6370b581 4edff8487059a4e8 SnowflakeDialect structure outside-parent Expr::Function 0 AT(OFFSET => -60)
aeadabaf6370b581 4edff8487059a4e8 SnowflakeDialect structure outside-parent Expr::Function 0 CHANGES(INFORMATION => DEFAULT)
-aeba4cd28ae29406 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON USER obj1 TO ROLE role1 WITH GRANT OPTION
aec69ac369c4bb04 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t FREEZE PARTITION '2024-08-14' WITH NAME 'hello'
aec69ac369c4bb04 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::FreezePartition 0 FREEZE PARTITION '2024-08-14' WITH NAME 'hello'
aec69ac369c4bb04 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start Partition::Expr 0 PARTITION '2024-08-14'
aec69ac369c4bb04 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t FREEZE PARTITION '2024-08-14' WITH NAME 'hello'
aec69ac369c4bb04 4edff8487059a4e8 ClickHouseDialect,GenericDialect structure empty Ident 0 'hello'
-aec97e2f40284a3f 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET NAMES utf8mb4
aeddf69089f868be 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 EXTRACT(JULIAN FROM d)
aeddf69089f868be 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT EXTRACT(JULIAN FROM d)
aeddf69089f868be 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT EXTRACT(JULIAN FROM d)
@@ -16165,7 +15722,6 @@ b0a3a49c348cd0e5 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::SimilarTo
b0a3a49c348cd0e5 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM customers WHERE name SIMILAR TO '%a' ESCAPE '^'
b0a3a49c348cd0e5 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM customers WHERE name SIMILAR TO '%a' ESCAPE '^'
b0a3a49c348cd0e5 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::Value 0 '^'
-b0c07f48b8798bce 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON COMPUTE POOL obj1 TO ROLE role1
b0c828e5ba0c1c58 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL HOUR(0))
b0c828e5ba0c1c58 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL HOUR(0))
b0c828e5ba0c1c58 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL HOUR(0))
@@ -16234,7 +15790,6 @@ b10a763d1e0b4e39 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
b10a763d1e0b4e39 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL HOUR TO MINUTE(6)
b10b420970aa979e 4edff8487059a4e8 SQLiteDialect,GenericDialect extent empty Statement::Pragma 0 PRAGMA table_info("sqlite_master")
b10e04c2bf39e3b8 4edff8487059a4e8 SnowflakeDialect edges start Use::Schema 0 USE SCHEMA `CATALOG`.`my_schema`
-b10e04c2bf39e3b8 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SCHEMA `CATALOG`.`my_schema`
b1257a48d39b10f3 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges both FunctionArguments::List 0 ('name' : 'value', 'type' : JSON_ARRAY(1, 2) ABSENT ON NULL)
b1257a48d39b10f3 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges both FunctionArguments::List 0 (1, 2)
b1257a48d39b10f3 4edff8487059a4e8 MsSqlDialect,PostgreSqlDialect edges end Function 0 JSON_ARRAY(1, 2)
@@ -16526,8 +16081,6 @@ b33170c9eeb7bf27 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
b33170c9eeb7bf27 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL MINUTE)
b33170c9eeb7bf27 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL MINUTE)
b335297db38f12ab 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Execute 0 EXECUTE a
-b34041d9369568b5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON INTEGRATION int1 TO ROLE role1
-b34041d9369568b5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON INTEGRATION int1 TO ROLE role1
b34dc3a5b0e63246 4edff8487059a4e8 PostgreSqlDialect structure empty Ident 0 <=
b34dc3a5b0e63246 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectName 0 <=
b34dc3a5b0e63246 4edff8487059a4e8 PostgreSqlDialect structure empty ObjectNamePart::Identifier 0 <=
@@ -16547,7 +16100,6 @@ b36db1c485c578e8 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,Databr
b36db1c485c578e8 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Query 0 SELECT * FROM t GROUP BY x WITH TOTALS
b36db1c485c578e8 4edff8487059a4e8 GenericDialect,HiveDialect,MySqlDialect,DatabricksDialect,ClickHouseDialect reparse inexact Select 0 SELECT * FROM t GROUP BY x WITH TOTALS
b3845c5e0c866f9b 4edff8487059a4e8 MsSqlDialect structure empty Statement::Return 0 RETURN @foo
-b3845c5e0c866f9b 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @foo = @foo + 1
b3908de39ba02307 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 +20
b3908de39ba02307 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 -10
b3908de39ba02307 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +20
@@ -16594,7 +16146,6 @@ b3d0574244362527 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELE
b3d0574244362527 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELECT d, e FROM f, LATERAL FLATTEN(input => events)
b3d0574244362527 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::Derived 0 (SELECT d, e FROM f, LATERAL FLATTEN(input => events))
b3d0574244362527 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::Function 0 LATERAL FLATTEN(input => events)
-b3d0f50b8b2df7c7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE DATA METRIC FUNCTION ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
b3d440d194365bf5 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableAlias 0 AS t
b3d440d194365bf5 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start TableWithJoins 0 (SELECT 1) AS t
b3d440d194365bf5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM (SELECT 1) AS t
@@ -16699,7 +16250,6 @@ b4a2159e54d2b331 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
b4a22b00428f884b 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> INTERSECT DISTINCT BY NAME (SELECT * FROM admins)
b4a22b00428f884b 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> INTERSECT DISTINCT BY NAME (SELECT * FROM admins)
b4a22b00428f884b 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Query 0 SELECT * FROM admins
-b4ac187c8cb88e88 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON WAREHOUSE obj1 TO ROLE role1
b4ac76fb0ecb3ec7 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Declare 0 DECLARE "SQL_CUR0x7fa44801bc00" BINARY CURSOR FOR SELECT 1
b4b2708b1016f5a1 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges end Function 0 my_function()
b4b2708b1016f5a1 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> CALL my_function()
@@ -16723,8 +16273,6 @@ b4d9fadfbe9a1f87 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
b4d9fadfbe9a1f87 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
b4d9fadfbe9a1f87 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
b4d9fadfbe9a1f87 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-b4ddded194d16673 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET a = b
-b4fa3cd6cda74f26 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE ALERT ON ACCOUNT TO ROLE role1
b50a87a56f3550e5 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 @@
b50a87a56f3550e5 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 @@
b50a87a56f3550e5 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 @@
@@ -16753,14 +16301,12 @@ b57c2315b0162de8 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Cre
b57c2315b0162de8 4edff8487059a4e8 SnowflakeDialect structure empty ColumnOption::Policy 0 PROJECTION POLICY p
b57c2315b0162de8 4edff8487059a4e8 SnowflakeDialect structure empty ColumnOptionDef 0 PROJECTION POLICY p
b57c2315b0162de8 4edff8487059a4e8 SnowflakeDialect structure outside-parent ObjectName 0 p
-b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE 'CATALOG'.'my_schema'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'CATALOG'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_schema'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'CATALOG'.'my_schema'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'CATALOG'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'my_schema'
b57c4cbd06961e6b 4edff8487059a4e8 SnowflakeDialect structure empty Use::Object 0 USE 'CATALOG'.'my_schema'
-b57c4cbd06961e6b fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'CATALOG'.'my_schema'
b57c4cbd06961e6b fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'CATALOG'
b57c4cbd06961e6b fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'my_schema'
b57c4cbd06961e6b fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'CATALOG'.'my_schema'
@@ -16956,22 +16502,18 @@ b6ae92b8e5577c4f 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Cast 0
b6ae92b8e5577c4f 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Function 0 foo()
b6ae92b8e5577c4f 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Nested 0 (foo())
b6ae92b8e5577c4f 4edff8487059a4e8 PostgreSqlDialect structure empty FunctionArguments::List 0 ()
-b6b51e5ac64870e1 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 HiveDialect structure empty Ident 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 HiveDialect structure empty ObjectName 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 HiveDialect structure empty ObjectNamePart::Identifier 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 HiveDialect structure empty Use::Object 0 USE 'DATABASE'
-b6b51e5ac64870e1 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'DATABASE'
-b6b51e5ac64870e1 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'DATABASE'
b6b51e5ac64870e1 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'DATABASE'
-b6b51e5ac64870e1 fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'DATABASE'
b6b51e5ac64870e1 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'DATABASE'
b6b51e5ac64870e1 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'DATABASE'
b6b51e5ac64870e1 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'DATABASE'
@@ -17130,7 +16672,6 @@ b7497b43d061c61f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
b7497b43d061c61f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 '1 second'::INTERVAL(5)
b7497b43d061c61f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT '1 second'::INTERVAL(5)
b7497b43d061c61f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL(5)
-b74a503dc48b4997 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON INTEGRATION obj1 TO ROLE role1
b74bc0fbb42e60b3 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect,GenericDialect edges both SetExpr::Query 0 (SELECT t2.id, t2.name FROM t2)
b74bc0fbb42e60b3 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect,GenericDialect edges end Insert 0 INSERT INTO t1 (id, name) (SELECT t2.id, t2.name FROM t2)
b74bc0fbb42e60b3 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect,GenericDialect extent inexact Statement::Insert 0 INSERT INTO t1 (id, name) (SELECT t2.id, t2.name FROM t2)
@@ -17149,10 +16690,6 @@ b7537b43d06a1aa4 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
b7537b43d06a1aa4 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT '1 second'::INTERVAL(6)
b7548da76e71ed99 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS FETCH
b761d9bcd0f3d0fa 4edff8487059a4e8 MsSqlDialect extent empty Statement::Declare 0 DECLARE vend_cursor CURSOR FOR SELECT * FROM Purchasing.Vendor
-b784e596615378ab 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
-b7881e3c130e6579 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON VIEW view1 TO ROLE role1
-b7881e3c130e6579 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON VIEW view1 TO ROLE role1
-b79114f6094558d1 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PROJECTION POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
b79b9d7697197117 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING CustomIndexType (column_name, concat_users_name(first_name, last_name) gist_trgm_ops)
b79b9d7697197117 4edff8487059a4e8 PostgreSqlDialect edges both FunctionArguments::List 0 (first_name, last_name)
b79b9d7697197117 4edff8487059a4e8 PostgreSqlDialect edges end Function 0 concat_users_name(first_name, last_name)
@@ -17246,7 +16783,6 @@ b8433eecba4fe86b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
b8433eecba4fe86b fdaf9332c09858cf DuckDbDialect extent empty Statement::StartTransaction 0 START TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE
b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges both TableWithJoins 0 (SELECT 1 FROM tbl2)
b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges end SetExpr::Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
-b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a) = ((SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)))
b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2))
b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Query 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
b8465befc4760cb0 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
@@ -17261,7 +16797,6 @@ b85aa0071d7b0de5 4edff8487059a4e8 MySqlDialect extent inexact Statement::Query 0
b85aa0071d7b0de5 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Convert 0 CONVERT(123.456, DECIMAL(5,2))
b85aa0071d7b0de5 4edff8487059a4e8 MySqlDialect reparse inexact Query 0 SELECT CONVERT(123.456, DECIMAL(5,2))
b85aa0071d7b0de5 4edff8487059a4e8 MySqlDialect reparse inexact Select 0 SELECT CONVERT(123.456, DECIMAL(5,2))
-b86c3210356ecfde 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON USER obj1 TO ROLE role1
b86dbba4073250b2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM customers WHERE name LIKE '%a' IS NULL
b86dbba4073250b2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM customers WHERE name LIKE '%a' IS NULL
b86dbba4073250b2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::IsNull 0 name LIKE '%a' IS NULL
@@ -17440,7 +16975,6 @@ b9c8293c5479c41b fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
b9c8293c5479c41b fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Extract 0 EXTRACT(DOY FROM d)
b9c8293c5479c41b fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT EXTRACT(DOY FROM d)
b9c8293c5479c41b fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT EXTRACT(DOY FROM d)
-b9dd91c94cd3d736 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT PURCHASE DATA EXCHANGE LISTING ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
b9ec8abd7a473303 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges start Join 0 LEFT JOIN orders AS o ON users.id = o.user_id
b9ec8abd7a473303 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect edges start TableAlias 0 AS o
b9ec8abd7a473303 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> LEFT JOIN orders AS o ON users.id = o.user_id
@@ -17544,9 +17078,6 @@ bab3a27600976a4d fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
bab3a27600976a4d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Exists 0 NOT EXISTS (SELECT 1)
bab3a27600976a4d fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM t WHERE NOT EXISTS (SELECT 1)
bab3a27600976a4d fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM t WHERE NOT EXISTS (SELECT 1)
-bab7cb7a9899926b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON EXTERNAL VOLUME obj1 TO ROLE role1
-babbb64ba03f2547 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE
-babbb64ba03f2547 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE
bac2c6a79a23b35a 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Kill 0 KILL QUERY 5
baca20ab0cad2fba 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start FromTable::WithFromKeyword 0 FROM tasks
bae2661e497a4b42 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,SQLiteDialect,OracleDialect reparse inexact Expr::Interval 0 INTERVAL '3 days'
@@ -17576,7 +17107,6 @@ bb6bc0c97c869a9c fdaf9332c09858cf DuckDbDialect edges start Join 0 NATURAL LEFT
bb76991f7619ff46 4edff8487059a4e8 MsSqlDialect structure empty Statement::RaisError 0 RAISERROR('Trigger fired', 10, 1)
bb76991f7619ff46 4edff8487059a4e8 MsSqlDialect structure empty Statement::Return 0 RETURN
bb775d5a54ac1628 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Flush 0 FLUSH ENGINE LOGS
-bbda9243a1b900b0 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Revoke 0 REVOKE ALL ON db1.* FROM 'jeffrey'@'%'
bbda9243a1b900b0 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 '%'
bbda9243a1b900b0 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'jeffrey'
bc1147864834e247 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ReferentialAction::Cascade 0 CASCADE
@@ -17626,8 +17156,6 @@ bc5f119e856aea86 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT
bca8b70cddbcc195 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE foo (bar MEDIUMTEXT)
bca8b70cddbcc195 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 bar MEDIUMTEXT
bca8b70cddbcc195 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (bar MEDIUMTEXT)
-bcb10f04ed5a7fb2 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
-bcb5199c92b66801 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON RESOURCE MONITOR obj1 TO ROLE role1
bcc45cad24f2d487 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
bcc45cad24f2d487 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
bcc45cad24f2d487 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
@@ -17680,8 +17208,6 @@ bdaad40a9c6adf44 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure emp
bdc850b7412e5322 fdaf9332c09858cf DuckDbDialect edges both CreateTable 0 CREATE TABLE foo (bar INT)
bdc850b7412e5322 fdaf9332c09858cf DuckDbDialect edges end ColumnDef 0 bar INT
bdc850b7412e5322 fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (bar INT)
-bdd51cdadbe4117f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT ROLE role1 TO USER user
-bdd51cdadbe4117f fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT ROLE role1 TO USER user
bdd9cdbdc4d418f6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CheckConstraint 0 CHECK (abc IS NOT NULL)
bdd9cdbdc4d418f6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ColumnOption::Default 0 DEFAULT (42 IS NOT NULL)
bdd9cdbdc4d418f6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both ColumnOptionDef 0 DEFAULT (42 IS NOT NULL)
@@ -17782,8 +17308,6 @@ be32343588f9ac11 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Id
be32343588f9ac11 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 ENGINE
be32343588f9ac11 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 InnoDB
be32343588f9ac11 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty SqlOption::NamedParenthesizedList 0 ENGINE = InnoDB
-be46c389286c6ab8 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Deny 0 DENY EXEC ON my_sp TO runner
-be46c389286c6ab8 fdaf9332c09858cf DuckDbDialect extent empty Statement::Deny 0 DENY EXEC ON my_sp TO runner
be73218530cf5c38 4edff8487059a4e8 MsSqlDialect,GenericDialect extent empty Statement::WaitFor 0 WAITFOR DELAY @WaitTime
be95edfe326d2a35 4edff8487059a4e8 ClickHouseDialect edges end Function 0 "myfun"()
be95edfe326d2a35 4edff8487059a4e8 ClickHouseDialect edges end SelectItem::UnnamedExpr 0 "myfun"()
@@ -17993,15 +17517,12 @@ c067d1fb63a3b142 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both Ta
c067d1fb63a3b142 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 name TEXT
c067d1fb63a3b142 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ExcludeConstraintElement 0 name COLLATE "C" WITH =
c067d1fb63a3b142 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (name TEXT, EXCLUDE USING btree (name COLLATE "C" WITH =))
-c07f5d24bb6b2805 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE ALL PRIVILEGES ON users, auth FROM analyst CASCADE
-c07f5d24bb6b2805 fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE ALL PRIVILEGES ON users, auth FROM analyst CASCADE
c08676a942197f16 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT 1 FROM t FOR JSON PATH, ROOT('x'), INCLUDE_NULL_VALUES
c08676a942197f16 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT 1 FROM t FOR JSON PATH, ROOT('x'), INCLUDE_NULL_VALUES
c088ef5f75a5918d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 FLOOR(d TO MINUTE)
c088ef5f75a5918d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Floor 0 FLOOR(d TO MINUTE)
c088ef5f75a5918d fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 FLOOR(d TO MINUTE)
c088ef5f75a5918d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Floor 0 FLOOR(d TO MINUTE)
-c0da996af6e152ea 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON CONNECTION obj1 TO ROLE role1
c0e0fd44639609f5 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Query 0 SELECT id, fname, lname FROM customer ORDER BY ALL ASC NULLS FIRST
c0e0fd44639609f5 4edff8487059a4e8 ClickHouseDialect reparse inexact Query 0 SELECT id, fname, lname FROM customer ORDER BY ALL ASC NULLS FIRST
c0e0fd44639609f5 4edff8487059a4e8 ClickHouseDialect structure empty OrderBy 0 ORDER BY ALL ASC NULLS FIRST
@@ -18024,7 +17545,6 @@ c10b67d52d750329 fdaf9332c09858cf DuckDbDialect edges start TableAlias 0 AS t2
c10b67d52d750329 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT * FROM tbl1 AS t1 JOIN tbl2 AS t2 USING(t2.col1)
c10b67d52d750329 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM tbl1 AS t1 JOIN tbl2 AS t2 USING(t2.col1)
c10b67d52d750329 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM tbl1 AS t1 JOIN tbl2 AS t2 USING(t2.col1)
-c1238e2670c5b03d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
c13391247d1fc09b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 CEIL(d TO MILLISECOND)
c13391247d1fc09b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::Ceil 0 CEIL(d TO MILLISECOND)
c13391247d1fc09b fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedExpr 0 CEIL(d TO MILLISECOND)
@@ -18033,8 +17553,6 @@ c14f71823bef7416 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Put 0
c14f71823bef7416 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 @my_stage
c14f71823bef7416 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 @my_stage
c14f71823bef7416 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 @my_stage
-c15dad2d3a18e049 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT ALL ON SCHEMA aa, b TO z
-c15dad2d3a18e049 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT ALL ON SCHEMA aa, b TO z
c162a1d2e4179439 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
c162a1d2e4179439 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
c162a1d2e4179439 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
@@ -18093,13 +17611,11 @@ c1cc0c6db266fd61 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
c1cc0c6db266fd61 fdaf9332c09858cf DuckDbDialect edges both FunctionArguments::List 0 ('a')
c1cc0c6db266fd61 fdaf9332c09858cf DuckDbDialect edges end Function 0 my_procedure('a')
c1cc0c6db266fd61 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Call 0 CALL my_procedure('a')
-c1dd6314804dcb87 4edff8487059a4e8 DatabricksDialect extent empty Statement::Use 0 USE DATABASE "my_database"
c1dd6314804dcb87 4edff8487059a4e8 DatabricksDialect structure empty Ident 0 "my_database"
c1dd6314804dcb87 4edff8487059a4e8 DatabricksDialect structure empty ObjectName 0 "my_database"
c1dd6314804dcb87 4edff8487059a4e8 DatabricksDialect structure empty ObjectNamePart::Identifier 0 "my_database"
c1dd6314804dcb87 4edff8487059a4e8 DatabricksDialect structure empty Use::Database 0 USE DATABASE "my_database"
c1dd6314804dcb87 4edff8487059a4e8 SnowflakeDialect edges start Use::Database 0 USE DATABASE "my_database"
-c1dd6314804dcb87 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE DATABASE "my_database"
c1f0099cfe018024 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO SECOND(6))
c1f0099cfe018024 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL DAY TO SECOND(6)
c1f0099cfe018024 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO SECOND(6))
@@ -18112,8 +17628,6 @@ c2172b1b6c80b975 fdaf9332c09858cf DuckDbDialect edges both SelectItem::UnnamedEx
c2172b1b6c80b975 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 TRY_CAST(id AS DECIMAL)
c226ffdecd628107 4edff8487059a4e8 MySqlDialect extent empty Statement::ShowCharset 0 SHOW CHARACTER SET
c282f7971551852d 4edff8487059a4e8 GenericDialect,MsSqlDialect,SQLiteDialect extent empty Statement::StartTransaction 0 BEGIN CATCH
-c290d582d52f90d5 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Deny 0 DENY SELECT, INSERT, UPDATE, DELETE ON db1.sc1 TO role1, role2
-c290d582d52f90d5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Deny 0 DENY SELECT, INSERT, UPDATE, DELETE ON db1.sc1 TO role1, role2
c294f44d6e5fe167 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (x)
c294f44d6e5fe167 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 SUM(x) OVER (PARTITION BY T.right ORDER BY T.id)
c294f44d6e5fe167 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 SUM(x) OVER (PARTITION BY T.right ORDER BY T.id)
@@ -18188,8 +17702,6 @@ c337a9db5c23f3ef 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Se
c337a9db5c23f3ef 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Expr::MatchAgainst 0 MATCH (c1) AGAINST ('string' IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION)
c337a9db5c23f3ef 4edff8487059a4e8 MySqlDialect,GenericDialect structure outside-parent ObjectName 0 c1
c337a9db5c23f3ef 4edff8487059a4e8 MySqlDialect,GenericDialect structure outside-parent ValueWithSpan 0 'string'
-c3510ea8955245fe 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT EXEC ON my_sp TO runner
-c3510ea8955245fe fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT EXEC ON my_sp TO runner
c3800885c0046a29 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
c3800885c0046a29 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
c3800885c0046a29 fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
@@ -18223,7 +17735,6 @@ c3c3c055b3aa2a9a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end Col
c3c3c055b3aa2a9a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 d INT
c3c3c055b3aa2a9a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (a INT, b INT, c INT, d INT, CONSTRAINT t_pk PRIMARY KEY (a, b) INCLUDE (c, d))
c3d1d01afa4c93f4 4edff8487059a4e8 SnowflakeDialect,BigQueryDialect,OracleDialect,TeradataDialect extent empty Statement::Execute 0 EXECUTE IMMEDIATE 'SELECT 1'
-c40e61de9344aa22 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
c419b7ea77e7bb34 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM student WHERE id = '1' FOR SHARE
c419b7ea77e7bb34 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 SELECT * FROM student WHERE id = '1' FOR SHARE
c419b7ea77e7bb34 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT * FROM student WHERE id = '1' FOR SHARE
@@ -18293,8 +17804,6 @@ c44f563bbc207dd5 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::CompoundFi
c44f563bbc207dd5 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 make_array(1, 2, 3)
c44f563bbc207dd5 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT make_array(1, 2, 3)[1]
c44f563bbc207dd5 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT make_array(1, 2, 3)[1]
-c4989ca6eebf06dc 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON FAILOVER GROUP obj1 TO ROLE role1
-c4a4b6fc33e7b528 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET STATISTICS PROFILE ON
c4bf413c49b77bfe 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab DISABLE RULE rule_name
c4bf413c49b77bfe 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTableOperation::DisableRule 0 DISABLE RULE rule_name
c4bf413c49b77bfe 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DISABLE RULE rule_name
@@ -18366,8 +17875,6 @@ c56162de9a5d48ef fdaf9332c09858cf DuckDbDialect structure empty ColumnOptionDef
c56162de9a5d48ef fdaf9332c09858cf DuckDbDialect structure empty UniqueConstraint 0 UNIQUE ()
c56c95fef19668a6 4edff8487059a4e8 ClickHouseDialect extent empty Statement::ExplainTable 0 DESC TABLE test.table
c56c95fef19668a6 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ExplainTable 0 DESC TABLE test.table
-c57331261d9b92e3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL EXTERNAL TABLES IN SCHEMA db1.sc1 TO ROLE role1
-c57331261d9b92e3 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL EXTERNAL TABLES IN SCHEMA db1.sc1 TO ROLE role1
c584515a61121047 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE MANIFEST VERBOSE HEADER FIXEDWIDTH 'col1:1,col2:2' ENCRYPTED AUTO
c584515a61121047 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 's3://...'
c584515a61121047 fdaf9332c09858cf DuckDbDialect extent empty Statement::Unload 0 UNLOAD('SELECT 1') TO 's3://...' IAM_ROLE 'arn:aws:iam::123456789:role/role1' PARTITION BY (c1, c2, c3) INCLUDE MANIFEST VERBOSE HEADER FIXEDWIDTH 'col1:1,col2:2' ENCRYPTED AUTO
@@ -18399,9 +17906,6 @@ c5b4cbb67f5d81ba 4edff8487059a4e8 MySqlDialect extent inexact Statement::Query 0
c5b4cbb67f5d81ba 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Convert 0 CONVERT('abc', CHAR(60))
c5b4cbb67f5d81ba 4edff8487059a4e8 MySqlDialect reparse inexact Query 0 SELECT CONVERT('abc', CHAR(60))
c5b4cbb67f5d81ba 4edff8487059a4e8 MySqlDialect reparse inexact Select 0 SELECT CONVERT('abc', CHAR(60))
-c5b6e2348e7a7dda 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE, SELECT ON SEQUENCE p TO u
-c5b6e2348e7a7dda fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE, SELECT ON SEQUENCE p TO u
-c5c31f1de0dd7ff6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
c5c4203a66e05d4f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (1)
c5c4203a66e05d4f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 count(1)
c5c4203a66e05d4f 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,BigQueryDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 count(1)
@@ -18576,8 +18080,6 @@ c7c61f0e350eba1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
c7c61f0e350eba1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
c7c61f0e350eba1d fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 -0 AS col_alias
c7c61f0e350eba1d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 -0
-c7ce8887f8f8c58c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST
-c7ce8887f8f8c58c fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT OWNERSHIP ON ALL TABLES IN SCHEMA DEV_STAS_ROGOZHIN TO ROLE ANALYST
c7db701783b20088 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowViews 0 SHOW VIEWS STARTS WITH 'abc' LIMIT 20
c7ecc65135930883 4edff8487059a4e8 BigQueryDialect,GenericDialect edges both TableWithJoins 0 UNNEST(expr) WITH OFFSET
c7ecc65135930883 4edff8487059a4e8 BigQueryDialect,GenericDialect edges end SetExpr::Select 0 SELECT * FROM UNNEST(expr) WITH OFFSET
@@ -18589,7 +18091,6 @@ c8098fc4e595e521 4edff8487059a4e8 GenericDialect,BigQueryDialect edges both Acce
c8098fc4e595e521 4edff8487059a4e8 GenericDialect,BigQueryDialect edges start AccessExpr::Dot 0 .f1
c8098fc4e595e521 fdaf9332c09858cf DuckDbDialect edges both AccessExpr::Subscript 0 [1]
c8098fc4e595e521 fdaf9332c09858cf DuckDbDialect edges start AccessExpr::Dot 0 .f1
-c81c2d3a4e96d20b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
c82c979ad3478255 4edff8487059a4e8 HiveDialect edges both AccessExpr::Subscript 0 ["asdf"]
c82c979ad3478255 4edff8487059a4e8 HiveDialect edges end SelectItem::UnnamedExpr 0 a.b["asdf"]
c82c979ad3478255 4edff8487059a4e8 HiveDialect edges start AccessExpr::Dot 0 .b
@@ -18626,7 +18127,6 @@ c861d4ad2c5459f3 fdaf9332c09858cf DuckDbDialect edges end MergeAction::Update 0
c861d4ad2c5459f3 fdaf9332c09858cf DuckDbDialect edges end MergeClause 0 WHEN MATCHED AND source.active = 1 THEN UPDATE SET *
c861d4ad2c5459f3 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Merge 0 MERGE INTO target USING source ON target.id = source.id WHEN MATCHED AND source.active = 1 THEN UPDATE SET *
c86a49c8709b6336 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start TableAlias 0 AS t
-c86f709b09e333ee 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
c881ceb0b58c5185 4edff8487059a4e8 HiveDialect extent empty Statement::ExplainTable 0 DESCRIBE EXTENDED test.table
c891eff1861d6863 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab ENABLE RULE rule_name
c891eff1861d6863 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTableOperation::EnableRule 0 ENABLE RULE rule_name
@@ -18758,7 +18258,6 @@ c8c69df08cc00154 4edff8487059a4e8 HiveDialect edges both Partition::Partitions 0
c8c69df08cc00154 4edff8487059a4e8 HiveDialect edges start AlterTable 0 ALTER TABLE db.table ADD IF NOT EXISTS PARTITION (a = 'asdf', b = 2)
c8c69df08cc00154 4edff8487059a4e8 HiveDialect extent inexact Statement::AlterTable 0 ALTER TABLE db.table ADD IF NOT EXISTS PARTITION (a = 'asdf', b = 2)
c8d92640c7c38047 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Copy 0 COPY users TO 'data.csv'
-c8ebb31593680daa 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON CONNECTION obj1 TO ROLE role1
c928c7d44052c14a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 <
c928c7d44052c14a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <
c928c7d44052c14a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <
@@ -18769,9 +18268,6 @@ c9388ea5db96f9a8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
c9388ea5db96f9a8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL YEAR(1))
c9388ea5db96f9a8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL YEAR(1))
c93cd5493db403ad 4edff8487059a4e8 DatabricksDialect edges start Use::Database 0 USE DATABASE my_schema
-c93cd5493db403ad 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE DATABASE my_schema
-c96744a153ff2418 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE MATERIALIZED VIEWS IN SCHEMA db1.sc1 TO ROLE role1
-c96744a153ff2418 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE MATERIALIZED VIEWS IN SCHEMA db1.sc1 TO ROLE role1
c98a8583231b38c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,BigQueryDialect,SnowflakeDialect,RedshiftSqlDialect,MsSqlDialect,SQLiteDialect edges start TableAlias 0 AS W
c98a8583231b38c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,BigQueryDialect,SnowflakeDialect,RedshiftSqlDialect,MsSqlDialect,SQLiteDialect edges start TableWithJoins 0 (SELECT foo FROM V) AS W
c98a8583231b38c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,BigQueryDialect,SnowflakeDialect,RedshiftSqlDialect,MsSqlDialect,SQLiteDialect reparse inexact TableFactor::Derived 0 (SELECT foo FROM V) AS W
@@ -18807,7 +18303,6 @@ c9ee95fbe3d3f1ef 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
c9ee95fbe3d3f1ef 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
c9ee95fbe3d3f1ef fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
c9ee95fbe3d3f1ef fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-c9f94a951bce7159 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON USER obj1 TO ROLE role1 WITH GRANT OPTION
c9faa4294b690ee8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 ||
c9faa4294b690ee8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 ||
c9faa4294b690ee8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 ||
@@ -18820,11 +18315,9 @@ ca00742e3aad85bc 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDiale
ca50339f99e35d3f 4edff8487059a4e8 ClickHouseDialect edges start OrderBy 0 ORDER BY fname WITH FILL FROM 10 TO 20 STEP 2
ca50339f99e35d3f 4edff8487059a4e8 ClickHouseDialect edges start WithFill 0 WITH FILL FROM 10 TO 20 STEP 2
ca6a5bf3b25a233b 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE `CATALOG`.`my_schema`
-ca6a5bf3b25a233b 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE `CATALOG`.`my_schema`
ca6ae1b2694e7f3a 4edff8487059a4e8 SnowflakeDialect edges both CreateTable 0 CREATE TABLE "AAA"."foo" ("bar" INTEGER) ON COMMIT DELETE ROWS
ca6ae1b2694e7f3a 4edff8487059a4e8 SnowflakeDialect edges end ColumnDef 0 "bar" INTEGER
ca6ae1b2694e7f3a 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE "AAA"."foo" ("bar" INTEGER) ON COMMIT DELETE ROWS
-ca6afcff537cd137 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON WAREHOUSE obj1 TO ROLE role1
ca6e2c0bcac1ec07 4edff8487059a4e8 SnowflakeDialect edges both CreateTable 0 CREATE TABLE my_table (a INT WITH MASKING POLICY p USING (a, b))
ca6e2c0bcac1ec07 4edff8487059a4e8 SnowflakeDialect edges end ColumnDef 0 a INT WITH MASKING POLICY p USING (a, b)
ca6e2c0bcac1ec07 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE my_table (a INT WITH MASKING POLICY p USING (a, b))
@@ -18943,7 +18436,6 @@ cb3abba2c92919f1 4edff8487059a4e8 BigQueryDialect,GenericDialect structure empty
cb3abba2c92919f1 4edff8487059a4e8 BigQueryDialect,GenericDialect structure empty Ident 0 'us'
cb67abb33c4134b7 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect edges start GroupByExpr::Expressions 0 GROUP BY 3
cb6ee47eb2e038d5 4edff8487059a4e8 SnowflakeDialect,BigQueryDialect,OracleDialect,TeradataDialect extent empty Statement::Execute 0 EXECUTE IMMEDIATE 'SELECT 1' INTO a, b
-cb7572bded442b27 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
cb7b6d9cd56f2384 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH(1))
cb7b6d9cd56f2384 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL YEAR TO MONTH(1)
cb7b6d9cd56f2384 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH(1))
@@ -18953,7 +18445,6 @@ cb7ca2dad8a463d3 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Que
cb7ca2dad8a463d3 4edff8487059a4e8 SnowflakeDialect reparse inexact Query 0 SELECT * FROM SEMANTIC_VIEW(model DIMENSIONS dim1 METRICS met1)
cb7ca2dad8a463d3 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELECT * FROM SEMANTIC_VIEW(model DIMENSIONS dim1 METRICS met1)
cb7ca2dad8a463d3 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::SemanticView 0 SEMANTIC_VIEW(model DIMENSIONS dim1 METRICS met1)
-cb89762e390cbd75 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON WAREHOUSE obj1 TO ROLE role1 WITH GRANT OPTION
cb8c84eb80060a4b 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS PARTITION
cb8f23c2dc5837ea 4edff8487059a4e8 SnowflakeDialect edges start AlterTable 0 ALTER DYNAMIC TABLE my_dyn_table RESUME
cb8f23c2dc5837ea 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::AlterTable 0 ALTER DYNAMIC TABLE my_dyn_table RESUME
@@ -19047,7 +18538,6 @@ cc3473358d9ea91f 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDe
cc3473358d9ea91f 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE tb (id INT, SPATIAL KEY (id))
cc3587bbdf2d003a 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Copy 0 COPY copytest2 (test) FROM STDIN
cc3b1e9cb3da4dc7 4edff8487059a4e8 DatabricksDialect extent empty Statement::ShowCatalogs 0 SHOW TERSE CATALOGS HISTORY IN ACCOUNT
-cc4236680147be09 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET NAMES utf8mb4 COLLATE bogus
cc50f1605b870354 4edff8487059a4e8 BigQueryDialect edges end SetExpr::Select 0 SELECT STRUCT<key INT64, value INT64>(1, 2)
cc50f1605b870354 4edff8487059a4e8 BigQueryDialect extent inexact Statement::Query 0 SELECT STRUCT<key INT64, value INT64>(1, 2)
cc50f1605b870354 4edff8487059a4e8 BigQueryDialect reparse inexact Query 0 SELECT STRUCT<key INT64, value INT64>(1, 2)
@@ -19137,7 +18627,6 @@ cd1666816716e7af 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterT
cd1666816716e7af 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE `users` LOCK SHARED
cd1666816716e7af 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Lock 0 LOCK SHARED
cd1ef0166849dd8a 28e8091b31745699 MsSqlDialect extent empty Statement::Execute 0 EXECUTE ('SELECT * FROM ' + @TableName + ' WHERE 1=1')
-cd20afc1814cdf9a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
cd3995157515dbc5 4edff8487059a4e8 SnowflakeDialect edges both JsonPath 0 [0].foo.bar
cd3995157515dbc5 4edff8487059a4e8 SnowflakeDialect edges end SelectItem::UnnamedExpr 0 a[0].foo.bar
cd3995157515dbc5 4edff8487059a4e8 SnowflakeDialect edges end SetExpr::Select 0 SELECT a[0].foo.bar
@@ -19164,7 +18653,6 @@ cd7e1d331d1706a6 4edff8487059a4e8 MySqlDialect,GenericDialect edges end IndexCol
cd7e1d331d1706a6 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE foo ADD KEY idx_name USING BTREE (name, age DESC)
cd7e1d331d1706a6 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE foo ADD KEY idx_name USING BTREE (name, age DESC)
cd7e1d331d1706a6 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact OrderByExpr 0 age DESC
-cd8dc6fbc01b9c7b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
cdb9334170edbf47 4edff8487059a4e8 SnowflakeDialect edges both CreateTable 0 CREATE TABLE my_table (a STRING COMMENT 'some comment')
cdb9334170edbf47 4edff8487059a4e8 SnowflakeDialect edges end ColumnDef 0 a STRING COMMENT 'some comment'
cdb9334170edbf47 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateTable 0 CREATE TABLE my_table (a STRING COMMENT 'some comment')
@@ -19388,7 +18876,6 @@ cf479022dbaed889 fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 1
cf57ff0622817698 4edff8487059a4e8 OracleDialect edges start FromTable::WithFromKeyword 0 FROM table_name
cf632701562427bf 4edff8487059a4e8 MsSqlDialect edges start SelectItem::ExprWithAlias 0 (a * b) AS some_alias
cf632701562427bf 4edff8487059a4e8 MsSqlDialect reparse inexact Expr::Nested 0 (a * b)
-cf6f49b5cad68072 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE SHARE ON ACCOUNT TO ROLE role1
cf8778b412b1f743 4edff8487059a4e8 PostgreSqlDialect edges both CheckConstraint 0 CONSTRAINT my_constraint CHECK (VALUE > 0)
cf8778b412b1f743 4edff8487059a4e8 PostgreSqlDialect edges both TableConstraint::Check 0 CONSTRAINT my_constraint CHECK (VALUE > 0)
cfac58c85090aab3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateTable 0 CREATE TABLE t (a INT UNIQUE NOT DEFERRABLE INITIALLY IMMEDIATE NOT ENFORCED)
@@ -19526,7 +19013,6 @@ d0d36406e05241b8 fdaf9332c09858cf DuckDbDialect edges start FunctionArgumentList
d0d36406e05241b8 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 COUNT(+x)
d0d36406e05241b8 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +x
d0dce254d76e66df 4edff8487059a4e8 MsSqlDialect extent empty Statement::RaisError 0 RAISERROR(N'This is message %s %d.', 10, 1, N'number', 5)
-d0e0dcf07abce906 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT IMPORT SHARE ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
d0f4f9e0177573b2 4edff8487059a4e8 DatabricksDialect extent empty Statement::OptimizeTable 0 OPTIMIZE catalog.db.my_table
d0f585aa69d2541d 4edff8487059a4e8 ClickHouseDialect edges end SetExpr::Select 0 SELECT * FROM tbl SAMPLE 1 / 10 OFFSET 1 / 2
d0f585aa69d2541d 4edff8487059a4e8 ClickHouseDialect edges end TableWithJoins 0 tbl SAMPLE 1 / 10 OFFSET 1 / 2
@@ -19603,8 +19089,6 @@ d28d542e0723a207 fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER T
d28d542e0723a207 fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD CHECK (end_date > start_date OR end_date IS NULL)
d28d542e0723a207 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::BinaryOp 0 end_date > start_date OR end_date IS NULL
d28d542e0723a207 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::IsNull 0 end_date IS NULL
-d29e396409e8ce69 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT USAGE ON DATABASE db1 TO ROLE role1
-d29e396409e8ce69 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT USAGE ON DATABASE db1 TO ROLE role1
d2b1ca921b5a655f 28e8091b31745699 MsSqlDialect extent empty Statement::Declare 0 DECLARE @x INT
d2b9dcfea42e7474 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 INNER JOIN (t1 INNER JOIN (t2 INNER JOIN t3 ON true) ON true) ON true
d2b9dcfea42e7474 4edff8487059a4e8 PostgreSqlDialect edges start Join 0 INNER JOIN (t2 INNER JOIN t3 ON true) ON true
@@ -19700,16 +19184,12 @@ d3df2cfbe2b83d4f fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT E
d3df2cfbe2b83d4f fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT EXISTS (SELECT 1)
d3e83a03bb66953a fdaf9332c09858cf DuckDbDialect extent empty Statement::AttachDuckDBDatabase 0 ATTACH DATABASE IF NOT EXISTS 'sqlite_file.db' AS sqlite_db (READ_ONLY false, TYPE SQLITE)
d3e83a03bb66953a fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'sqlite_file.db'
-d4210d0c9d0c6fb8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON ACCOUNT TO ROLE role1
-d4328c333cfc7a6a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r RESTRICT
-d4328c333cfc7a6a fdaf9332c09858cf DuckDbDialect extent empty Statement::Revoke 0 REVOKE GRANT OPTION FOR SELECT ON t FROM r RESTRICT
d452df9d08b87a4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO SECOND(0))
d452df9d08b87a4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL DAY TO SECOND(0)
d452df9d08b87a4a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL DAY TO SECOND(0))
d4542e9cda7f09e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH(0))
d4542e9cda7f09e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL YEAR TO MONTH(0)
d4542e9cda7f09e3 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL YEAR TO MONTH(0))
-d45d04d411e72f0c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON WAREHOUSE obj1 TO ROLE role1
d45e2205375a188f 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 a!
d45e2205375a188f 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 a! !
d46011a261499cc4 4edff8487059a4e8 HiveDialect edges both CreateTable 0 CREATE TABLE db.table_name (a INT, b STRING) COMMENT 'table comment' PARTITIONED BY (a INT, b STRING) CLUSTERED BY (a, b) SORTED BY (a ASC, b DESC) INTO 4 BUCKETS
@@ -19779,7 +19259,6 @@ d4f2fe9237e6cc22 4edff8487059a4e8 MySqlDialect edges both AlterTableOperation::C
d4f2fe9237e6cc22 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL
d4f2fe9237e6cc22 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL
d4f2fe9237e6cc22 4edff8487059a4e8 MySqlDialect structure empty ColumnOption::NotNull 0 NOT NULL
-d4f9e41d83fe3088 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET FIPS_FLAGGER 'level'
d515d764de96f9d3 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON TYPE db.t0 IS 'comment'
d54f7190fa499950 4edff8487059a4e8 PostgreSqlDialect edges both Array 0 ARRAY['b', 'c']
d54f7190fa499950 4edff8487059a4e8 PostgreSqlDialect edges end SetExpr::Select 0 SELECT info FROM orders WHERE info ?| ARRAY['b', 'c']
@@ -19887,7 +19366,6 @@ d6cad39687b921b1 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Que
d6cad39687b921b1 4edff8487059a4e8 SnowflakeDialect reparse inexact Query 0 SELECT * FROM SEMANTIC_VIEW(model FACTS fact1, fact2)
d6cad39687b921b1 4edff8487059a4e8 SnowflakeDialect reparse inexact Select 0 SELECT * FROM SEMANTIC_VIEW(model FACTS fact1, fact2)
d6cad39687b921b1 4edff8487059a4e8 SnowflakeDialect reparse inexact TableFactor::SemanticView 0 SEMANTIC_VIEW(model FACTS fact1, fact2)
-d6cd1be9ec117192 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE ORGANIZATION SUPPORT CASES ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
d6d1a51af6e86fd4 4edff8487059a4e8 SnowflakeDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tbl SUSPEND RECLUSTER
d6d1a51af6e86fd4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tbl SUSPEND RECLUSTER
d6d1a51af6e86fd4 4edff8487059a4e8 SnowflakeDialect,GenericDialect structure empty AlterTableOperation::SuspendRecluster 0 SUSPEND RECLUSTER
@@ -20043,19 +19521,12 @@ d8138806a87157d9 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Functi
d8138806a87157d9 4edff8487059a4e8 PostgreSqlDialect reparse inexact OrderByExpr 0 concat_users_name(first_name, last_name)
d8138806a87157d9 4edff8487059a4e8 PostgreSqlDialect structure outside-parent ObjectName 0 gist_trgm_ops
d8328fa896f984f4 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE mydb
d8328fa896f984f4 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE mydb
-d8328fa896f984f4 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE mydb
d8361a1d3bcc0f07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 DAY
d8361a1d3bcc0f07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 DAY
d8361a1d3bcc0f07 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 DAY
@@ -20068,7 +19539,6 @@ d8361a1d3bcc0f07 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
d8361a1d3bcc0f07 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Interval 0 INTERVAL 1 DAY
d8361a1d3bcc0f07 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT INTERVAL 1 DAY
d8361a1d3bcc0f07 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT INTERVAL 1 DAY
-d8495f6f78fb1c12 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE DATABASE ON ACCOUNT TO ROLE role1
d8617d0bf459047f 4edff8487059a4e8 SnowflakeDialect edges start LimitClause::LimitOffset 0 LIMIT 1
d86d3544ab089c7d 4edff8487059a4e8 MySqlDialect,GenericDialect edges both AlterTableOperation::AddColumn 0 ADD COLUMN c INT AFTER `order`
d86d3544ab089c7d 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 c INT
@@ -20092,7 +19562,6 @@ d8bffe07e270c830 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
d8bffe07e270c830 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
d8bffe07e270c830 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 +0
d8bffe07e270c830 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-d8c8ed1c5096921f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET FIPS_FLAGGER OFF
d8c9b8e62c6b5854 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowViews 0 SHOW VIEWS IN SCHEMA
d8d48207e2825186 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 +0
d8d48207e2825186 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
@@ -20119,7 +19588,6 @@ d8effc74e9456da4 4edff8487059a4e8 BigQueryDialect edges both CreateTableOptions:
d8effc74e9456da4 4edff8487059a4e8 BigQueryDialect edges end SqlOption::KeyValue 0 uris = ["gs://b/m.json"]
d8effc74e9456da4 4edff8487059a4e8 BigQueryDialect extent inexact Statement::CreateTable 0 CREATE OR REPLACE EXTERNAL TABLE `proj`.`ds`.`tbl` () WITH CONNECTION `projects/proj/locations/us/connections/c` OPTIONS(format = "ICEBERG", uris = ["gs://b/m.json"])
d8effc74e9456da4 4edff8487059a4e8 BigQueryDialect reparse inexact Expr::Array 0 ["gs://b/m.json"]
-d9078d6f68e32c0c 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON COMPUTE POOL obj1 TO ROLE role1
d93046d4c1fb6d1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL '1' YEARS
d93046d4c1fb6d1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL '1' YEARS
d93046d4c1fb6d1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL '1' YEARS
@@ -20152,7 +19620,6 @@ d95e55cee9dcdd4b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure emp
d95e55cee9dcdd4b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <=
d96543198e67b1aa 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Commit 0 END
d96543198e67b1aa fdaf9332c09858cf DuckDbDialect extent empty Statement::Commit 0 END
-d983151b3c963c10 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET QUERY_GOVERNOR_COST_LIMIT 11
d9ac9892f43d57ee 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start FromTable::WithFromKeyword 0 FROM foo
d9ac9892f43d57ee fdaf9332c09858cf DuckDbDialect edges start FromTable::WithFromKeyword 0 FROM foo
d9b738a94e2bb210 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 TIMESTAMPTZ '1999-01-01 01:23:34Z'
@@ -20245,7 +19712,6 @@ da70de947eff2a91 4edff8487059a4e8 MySqlDialect edges both TableConstraint::Forei
da70de947eff2a91 4edff8487059a4e8 MySqlDialect edges both TableConstraint::Index 0 INDEX idx_customer (customer_id)
da70de947eff2a91 4edff8487059a4e8 MySqlDialect edges end ColumnDef 0 customer_id INT
da70de947eff2a91 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE orders (customer_id INT, INDEX idx_customer (customer_id), CONSTRAINT fk_customer FOREIGN KEY idx_customer (customer_id) REFERENCES customers(id))
-da71fdb0cd7ff668 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE SCHEMA 'CATALOG'.'my_schema'
da71fdb0cd7ff668 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'CATALOG'
da71fdb0cd7ff668 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'my_schema'
da71fdb0cd7ff668 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'CATALOG'.'my_schema'
@@ -20301,7 +19767,6 @@ dac66fde59c7867f 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterT
dac66fde59c7867f 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTableOperation::RenameColumn 0 RENAME COLUMN name TO username
dac66fde59c7867f 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE users DROP COLUMN password_digest, ALGORITHM = COPY, RENAME COLUMN name TO username
dac66fde59c7867f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Algorithm 0 ALGORITHM = COPY
-dac8e65afd35446f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT RESOLVE ALL ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
dad6be44df8da76f 4edff8487059a4e8 SnowflakeDialect edges start LimitClause::LimitOffset 0 LIMIT $$$$
dae9993d1c142f7c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (a)
dae9993d1c142f7c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 1 (a)
@@ -20349,12 +19814,10 @@ daf392ba240c5cd4 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
daf392ba240c5cd4 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Cast 0 123::USMALLINT
daf392ba240c5cd4 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT 123::USMALLINT
daf392ba240c5cd4 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT 123::USMALLINT
-daf5921d99af8335 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE ACCOUNT SUPPORT CASES ON ACCOUNT TO ROLE role1
db0612ca0d9581e6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start CreateView 0 CREATE TEMPORARY VIEW myschema.myview AS SELECT foo FROM bar
db0612ca0d9581e6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateView 0 CREATE TEMPORARY VIEW myschema.myview AS SELECT foo FROM bar
db0612ca0d9581e6 fdaf9332c09858cf DuckDbDialect edges start CreateView 0 CREATE TEMPORARY VIEW myschema.myview AS SELECT foo FROM bar
db0612ca0d9581e6 fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateView 0 CREATE TEMPORARY VIEW myschema.myview AS SELECT foo FROM bar
-db0cf245fcfa0716 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY TAG ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
db176441f00d79c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (id)
db176441f00d79c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 sqrt(id)
db176441f00d79c7 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 sqrt(id)
@@ -20427,7 +19890,6 @@ db6d935da3c38f1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
db6d935da3c38f1d 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
db6d935da3c38f1d fdaf9332c09858cf DuckDbDialect edges start SelectItem::ExprWithAlias 0 +0 AS col_alias
db6d935da3c38f1d fdaf9332c09858cf DuckDbDialect reparse inexact Expr::UnaryOp 0 +0
-db9082e82e33f272 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON WAREHOUSE obj1 TO ROLE role1
dba309e215ce06b0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 +0
dba309e215ce06b0 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 +0
dba309e215ce06b0 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 +0
@@ -20471,7 +19933,6 @@ dbf296d232711638 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure emp
dbf296d232711638 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 =
dbf9e833d8951b22 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Values 0 VALUES (source_table.id, source_table.description)
dbf9e833d8951b22 fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (source_table.id, source_table.description)
-dbfb4fa77df2edd4 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON EXTERNAL VOLUME obj1 TO ROLE role1 WITH GRANT OPTION
dc036e138a92cea0 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE `users` ALGORITHM = DEFAULT
dc036e138a92cea0 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE `users` ALGORITHM = DEFAULT
dc036e138a92cea0 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Algorithm 0 ALGORITHM = DEFAULT
@@ -20640,9 +20101,6 @@ dd8b20419eaa99d4 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT I
dd8b20419eaa99d4 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT INTERVAL 1 MONTHS
ddb9bc7b42f69d3f 4edff8487059a4e8 SnowflakeDialect edges start CreateView 0 CREATE SECURE MATERIALIZED VIEW v AS SELECT 1
ddb9bc7b42f69d3f 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::CreateView 0 CREATE SECURE MATERIALIZED VIEW v AS SELECT 1
-ddc66f0b00a5da1c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
-dde1bbbd44f63ded 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY 8
-ddefabe3caa75a5f 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
ddf74e4f051d6038 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges both ExcludeSelectItem::Multiple 0 EXCLUDE (account_canonical_id)
ddf74e4f051d6038 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end SelectItem::QualifiedWildcard 0 f.* EXCLUDE (account_canonical_id)
ddf74e4f051d6038 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 f.*
@@ -20667,7 +20125,6 @@ de46eb68dceddced 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDiale
de46eb68dceddced 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> INNER JOIN orders ON users.id = orders.user_id
de46eb68dceddced 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> INNER JOIN orders ON users.id = orders.user_id
de46eb68dceddced 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Join 0 INNER JOIN orders ON users.id = orders.user_id
-de71c4239357634b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
de737159f04a4ea9 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> RENAME id AS user_id, name AS user_name
de737159f04a4ea9 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> RENAME id AS user_id, name AS user_name
de737159f04a4ea9 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 id
@@ -20685,22 +20142,18 @@ de84ac1b3c5ace65 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
de84ac1b3c5ace65 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateView 0 CREATE VIEW v IF NOT EXISTS AS SELECT 1
de84ac1b3c5ace65 fdaf9332c09858cf DuckDbDialect edges start CreateView 0 CREATE VIEW v IF NOT EXISTS AS SELECT 1
de84ac1b3c5ace65 fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateView 0 CREATE VIEW v IF NOT EXISTS AS SELECT 1
-de855735d9205bc7 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
de88f3f59c22d78f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (c currency ARRAY)
de88f3f59c22d78f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 c currency ARRAY
de88f3f59c22d78f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (c currency ARRAY)
de88f3f59c22d78f 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent ObjectName 0 currency
de8daebdad765d44 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT 3 FROM t FOR XML AUTO, TYPE, ELEMENTS
de8daebdad765d44 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT 3 FROM t FOR XML AUTO, TYPE, ELEMENTS
-deb1b37f8104af8c 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Deny 0 DENY INSERT, DELETE ON users TO analyst CASCADE AS admin
-deb1b37f8104af8c fdaf9332c09858cf DuckDbDialect extent empty Statement::Deny 0 DENY INSERT, DELETE ON users TO analyst CASCADE AS admin
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect edges both SelectItem::UnnamedExpr 0 CAST('2020-01-01T12:34:56' AS TIMESTAMP)
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect edges end SetExpr::Select 0 SELECT CAST('2020-01-01T12:34:56' AS TIMESTAMP)
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect extent inexact Statement::Query 0 SELECT CAST('2020-01-01T12:34:56' AS TIMESTAMP)
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect reparse inexact Expr::Cast 0 CAST('2020-01-01T12:34:56' AS TIMESTAMP)
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect reparse inexact Query 0 SELECT CAST('2020-01-01T12:34:56' AS TIMESTAMP)
decf3d8213aeac54 4edff8487059a4e8 SparkSqlDialect reparse inexact Select 0 SELECT CAST('2020-01-01T12:34:56' AS TIMESTAMP)
-df1ba9daa4f7dc78 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_NULLS ON
df23082d6f5ae5df 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AlterTableOperation::AlterColumn 0 ALTER COLUMN id ADD GENERATED AS IDENTITY ( )
df23082d6f5ae5df 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t ALTER COLUMN id ADD GENERATED AS IDENTITY ( )
df23082d6f5ae5df 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t ALTER COLUMN id ADD GENERATED AS IDENTITY ( )
@@ -20724,7 +20177,6 @@ df700579027756ab 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
df700579027756ab fdaf9332c09858cf DuckDbDialect edges start SetExpr::Values 0 VALUE (1, 2, 3)
df700579027756ab fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUE (1, 2, 3)
df700579027756ab fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 VALUE (1, 2, 3)
-df7905495823ddba 4edff8487059a4e8 PostgreSqlDialect extent empty Statement::Set 0 SET TRANSACTION SNAPSHOT '000003A1-1'
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ColumnOption::Default 0 DEFAULT nextval(public.customer_customer_id_seq)
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ColumnOption::Default 0 DEFAULT now()
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ColumnOption::Default 0 DEFAULT now()::TEXT
@@ -20774,7 +20226,6 @@ dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure emp
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ColumnOptionDef 7 NOT NULL
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty FunctionArguments::List 0 ()
dfa0dc6f6934e240 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty FunctionArguments::List 1 ()
-dfaa7f65c7367229 4edff8487059a4e8 MsSqlDialect extent empty Statement::Grant 0 GRANT SELECT ON my_table TO public, db_admin
dfb40c008404045a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SetExpr::Query 0 (SELECT segm FROM bar)
dfb40c008404045a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SetExpr::Query 0 (SELECT segm FROM bar2)
dfb40c008404045a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SetExpr::SetOperation 0 (SELECT segm FROM bar) UNION (SELECT segm FROM bar2)
@@ -20915,7 +20366,6 @@ e07b39a1abded68c fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
e07b39a1abded68c fdaf9332c09858cf DuckDbDialect reparse inexact Expr::GroupingSets 0 GROUPING SETS ((a, b), (c))
e07b39a1abded68c fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a, b), (c))
e07b39a1abded68c fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT a, b FROM t GROUP BY GROUPING SETS ((a, b), (c))
-e090b10d08e715b8 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE GRANTS ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
e09cbc91f4a0a60b 4edff8487059a4e8 SparkSqlDialect edges start SetExpr::Values 0 VALUES (1, 'a'), (2, 'b'), (3, 'c'), (NULL, 'd'), (1, NULL), (NULL, NULL)
e09cbc91f4a0a60b 4edff8487059a4e8 SparkSqlDialect edges start Values 0 VALUES (1, 'a'), (2, 'b'), (3, 'c'), (NULL, 'd'), (1, NULL), (NULL, NULL)
e09cbc91f4a0a60b 4edff8487059a4e8 SparkSqlDialect reparse inexact Query 0 VALUES (1, 'a'), (2, 'b'), (3, 'c'), (NULL, 'd'), (1, NULL), (NULL, NULL)
@@ -20925,7 +20375,6 @@ e0b0c0c6c7a0d00e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
e0b0c0c6c7a0d00e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL DAY TO MINUTE(3))
e0b0c0c6c7a0d00e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(3))
e0b0c0c6c7a0d00e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(3))
-e0bda22ff46769af 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY @xxx
e0c982b0a71a639e 4edff8487059a4e8 BigQueryDialect edges both CreateTable 0 CREATE EXTERNAL TABLE t () WITH CONNECTION c
e0c982b0a71a639e 4edff8487059a4e8 BigQueryDialect extent inexact Statement::CreateTable 0 CREATE EXTERNAL TABLE t () WITH CONNECTION c
e0c982b0a71a639e 4edff8487059a4e8 BigQueryDialect structure outside-parent ObjectName 0 c
@@ -20945,7 +20394,6 @@ e0e5d901ad7407b8 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT
e0e5d901ad7407b8 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::Value 0 '^'
e1129bcc2261dd5e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 id UUID
e1129bcc2261dd5e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 is_active BOOLEAN
-e11855267434c721 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE COMPUTE POOL ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
e12e6c4f0c16fcdd 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE tb (c1 INT, c2 INT, SPATIAL KEY potato (c1, c2))
e12e6c4f0c16fcdd 4edff8487059a4e8 MySqlDialect,GenericDialect edges both FullTextOrSpatialConstraint 0 SPATIAL KEY potato (c1, c2)
e12e6c4f0c16fcdd 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::FulltextOrSpatial 0 SPATIAL KEY potato (c1, c2)
@@ -20993,7 +20441,6 @@ e16a2b4c5c169a0f 4edff8487059a4e8 MsSqlDialect,SnowflakeDialect,OracleDialect re
e16e9f631da5451b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 &&
e16e9f631da5451b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 &&
e16e9f631da5451b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 &&
-e17ccbfa5ed26558 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON RESOURCE MONITOR obj1 TO ROLE role1 WITH GRANT OPTION
e18dcb39eda9e6b2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectItem::UnnamedExpr 0 -0
e18dcb39eda9e6b2 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::UnaryOp 0 -0
e18dcb39eda9e6b2 fdaf9332c09858cf DuckDbDialect edges start SelectItem::UnnamedExpr 0 -0
@@ -21028,7 +20475,6 @@ e1d14de3c9edcd0e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexac
e1d14de3c9edcd0e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST('1 second' AS INTERVAL DAY TO HOUR(5))
e1d14de3c9edcd0e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO HOUR(5))
e1d14de3c9edcd0e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO HOUR(5))
-e1dcb5ff8617e1fb 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON INTEGRATION obj1 TO ROLE role1
e1f98fd12f3c9cbb 4edff8487059a4e8 MsSqlDialect reparse inexact Expr::Subquery 0 (SELECT 1 AS col_1)
e21b9761486d2593 4edff8487059a4e8 SnowflakeDialect edges start AlterTable 0 ALTER EXTERNAL TABLE some_table REFRESH 'year=2025/month=12/'
e21b9761486d2593 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::AlterTable 0 ALTER EXTERNAL TABLE some_table REFRESH 'year=2025/month=12/'
@@ -21084,8 +20530,6 @@ e2a069df579ca170 fdaf9332c09858cf DuckDbDialect edges end Function 0 my_procedur
e2a069df579ca170 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Call 0 CALL my_procedure()
e2a069df579ca170 fdaf9332c09858cf DuckDbDialect structure empty FunctionArguments::List 0 ()
e2b7b943c74132cb 4edff8487059a4e8 MsSqlDialect structure empty Statement::Return 0 RETURN
-e2bb72f03246a74b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Deny 0 DENY ALL ON db1.sc1 TO role1
-e2bb72f03246a74b fdaf9332c09858cf DuckDbDialect extent empty Statement::Deny 0 DENY ALL ON db1.sc1 TO role1
e2d3cb58aae70d1f 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowTables 0 SHOW TABLES IN ACCOUNT
e2e0a8e08b1faabd 4edff8487059a4e8 BigQueryDialect edges both FunctionArguments::List 0 ('ERR: %s', 'Bad')
e2e0a8e08b1faabd 4edff8487059a4e8 BigQueryDialect edges both RaiseStatement 0 RAISE USING MESSAGE = FORMAT('ERR: %s', 'Bad')
@@ -21097,8 +20541,6 @@ e2e0a8e08b1faabd 4edff8487059a4e8 BigQueryDialect reparse inexact Statement::Rai
e2e4232da709b6e8 4edff8487059a4e8 MySqlDialect,GenericDialect edges start TableAlias 0 AS e
e31379b77970f489 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Rollback 0 ROLLBACK AND CHAIN TO SAVEPOINT test1
e31379b77970f489 fdaf9332c09858cf DuckDbDialect extent empty Statement::Rollback 0 ROLLBACK AND CHAIN TO SAVEPOINT test1
-e341c578f848c435 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Reset 0 RESET SESSION AUTHORIZATION
-e341c578f848c435 fdaf9332c09858cf DuckDbDialect extent empty Statement::Reset 0 RESET SESSION AUTHORIZATION
e34569ae96a1939c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY TO SECOND(5))
e34569ae96a1939c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO SECOND(5))
e34569ae96a1939c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO SECOND(5))
@@ -21125,22 +20567,18 @@ e357f77418185022 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Tuple 0 ('
e357f77418185022 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Tuple 0 (1, 2)
e357f77418185022 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT (1, 2), (1), ('foo', 3, baz)
e357f77418185022 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT (1, 2), (1), ('foo', 3, baz)
-e35da71c383aec2f 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'DEFAULT'
-e35da71c383aec2f 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'DEFAULT'
-e35da71c383aec2f 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Use 0 USE 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 SnowflakeDialect structure empty Ident 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 SnowflakeDialect structure empty ObjectName 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePart::Identifier 0 'DEFAULT'
e35da71c383aec2f 4edff8487059a4e8 SnowflakeDialect structure empty Use::Object 0 USE 'DEFAULT'
-e35da71c383aec2f fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'DEFAULT'
e35da71c383aec2f fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'DEFAULT'
e35da71c383aec2f fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'DEFAULT'
e35da71c383aec2f fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'DEFAULT'
@@ -21148,7 +20586,6 @@ e35da71c383aec2f fdaf9332c09858cf DuckDbDialect structure empty Use::Object 0 US
e399309c20d10d0d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Fetch 0 FETCH FORWARD 2048 IN "SQL_CUR0x7fa44801bc00" INTO "new_table"
e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges both TableWithJoins 0 (SELECT 1 FROM tbl2)
e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect edges end SetExpr::Select 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
-e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect extent empty Statement::Set 0 SET (a, b) = ((SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)), (SELECT 33 FROM tbl3))
e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2))
e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Expr::Subquery 0 (SELECT 33 FROM tbl3)
e39dd4bddcdbfffe 4edff8487059a4e8 GenericDialect,SnowflakeDialect,BigQueryDialect reparse inexact Query 0 SELECT 22 FROM tbl1, (SELECT 1 FROM tbl2)
@@ -21248,11 +20685,8 @@ e41cae93b9ad7f7c fdaf9332c09858cf DuckDbDialect edges start SetExpr::Values 0 VA
e41cae93b9ad7f7c fdaf9332c09858cf DuckDbDialect edges start Values 0 VALUES (1, 2, 3)
e41cae93b9ad7f7c fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 VALUES (1, 2, 3)
e424e5619d20ac9d 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `SCHEMA`
-e424e5619d20ac9d 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `SCHEMA`
e424e5619d20ac9d 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE `SCHEMA`
-e424e5619d20ac9d 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE `SCHEMA`
e424e5619d20ac9d 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `SCHEMA`
-e424e5619d20ac9d 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `SCHEMA`
e4299b234c3f51ea 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM customers WHERE segment IN ('HIGH', 'MED')
e4299b234c3f51ea 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM customers WHERE segment IN ('HIGH', 'MED')
e4299b234c3f51ea 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Expr::InList 0 segment IN ('HIGH', 'MED')
@@ -21275,7 +20709,6 @@ e4321b95ef5abdd8 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
e4321b95ef5abdd8 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Trim 0 TRIM(BOTH 'xyz' FROM 'xyzfooxyz')
e4321b95ef5abdd8 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT TRIM(BOTH 'xyz' FROM 'xyzfooxyz')
e4321b95ef5abdd8 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT TRIM(BOTH 'xyz' FROM 'xyzfooxyz')
-e435bcad5f37fbca 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET SHOWPLAN_XML ON
e436be90845d3733 4edff8487059a4e8 MySqlDialect edges start CreateView 0 CREATE ALGORITHM = UNDEFINED VIEW foo AS SELECT 1
e436be90845d3733 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateView 0 CREATE ALGORITHM = UNDEFINED VIEW foo AS SELECT 1
e466533eb823fd5b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL YEAR TO MONTH(3))
@@ -21386,7 +20819,6 @@ e5bf7e113fb5db36 4edff8487059a4e8 HiveDialect edges both AlterTableOperation::Re
e5bf7e113fb5db36 4edff8487059a4e8 HiveDialect edges start AlterTable 0 ALTER TABLE db.table PARTITION (a = 2) RENAME TO PARTITION (a = 1) SET LOCATION 's3://...'
e5bf7e113fb5db36 4edff8487059a4e8 HiveDialect extent inexact Statement::AlterTable 0 ALTER TABLE db.table PARTITION (a = 2) RENAME TO PARTITION (a = 1) SET LOCATION 's3://...'
e5bf7e113fb5db36 4edff8487059a4e8 HiveDialect structure empty Ident 0 's3://...'
-e5c51298407226a5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT BIND SERVICE ENDPOINT ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
e5d4f2d38a8e4723 4edff8487059a4e8 DatabricksDialect edges start SetExpr::Values 0 VALUES ("one", 1), ('two', 2)
e5d4f2d38a8e4723 4edff8487059a4e8 DatabricksDialect edges start Values 0 VALUES ("one", 1), ('two', 2)
e5d4f2d38a8e4723 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM (VALUES ("one", 1), ('two', 2))
@@ -21483,7 +20915,6 @@ e6adbedb0d7085e2 4edff8487059a4e8 DatabricksDialect reparse inexact TableFactor:
e6b98f46aea54339 4edff8487059a4e8 DatabricksDialect edges both CreateTable 0 CREATE TABLE t (attrs MAP<STRING, ARRAY<INT>>)
e6b98f46aea54339 4edff8487059a4e8 DatabricksDialect edges end ColumnDef 0 attrs MAP<STRING, ARRAY<INT>>
e6b98f46aea54339 4edff8487059a4e8 DatabricksDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (attrs MAP<STRING, ARRAY<INT>>)
-e6bf0a276e2a8c77 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON USER obj1 TO ROLE role1 WITH GRANT OPTION
e6cd0f6906b6aab6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 ||
e6cd0f6906b6aab6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 ||
e6cd0f6906b6aab6 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 ||
@@ -21516,7 +20947,6 @@ e6d261ada50bcbf6 fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterT
e6d261ada50bcbf6 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 ltrim(REF_CODE)
e6d261ada50bcbf6 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0 rtrim(ltrim(REF_CODE))
e6db5e0f3622689f 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowColumns 0 SHOW COLUMNS FROM mydb.mytable
-e6e0a762b01bcb73 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE USER ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
e6f31bbb3965ba00 28e8091b31745699 MsSqlDialect edges both AlterTableOperation::AddColumn 0 ADD col INT
e6f31bbb3965ba00 28e8091b31745699 MsSqlDialect edges end ColumnDef 0 col INT
e6f31bbb3965ba00 28e8091b31745699 MsSqlDialect edges start AlterTable 0 ALTER TABLE t ADD col INT
@@ -21757,7 +21187,6 @@ e854b3e84158c6bf fdaf9332c09858cf DuckDbDialect extent inexact Statement::Insert
e854b3e84158c6bf fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 ((SELECT 1))
e854b3e84158c6bf fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 (SELECT 1)
e864ae88e0362084 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDialect,OracleDialect,TeradataDialect extent empty Statement::Comment 0 COMMENT IF EXISTS ON EXTENSION db.t0 IS 'comment'
-e86e112fa525d7ac 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
e879f1c6cbca418d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY TO MINUTE(2))
e879f1c6cbca418d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(2))
e879f1c6cbca418d 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO MINUTE(2))
@@ -21776,8 +21205,6 @@ e89e18098b2f7555 4edff8487059a4e8 SparkSqlDialect reparse inexact Expr::Cast 0 C
e89e18098b2f7555 4edff8487059a4e8 SparkSqlDialect reparse inexact Expr::Cast 0 CAST(i AS STRING)
e8a6a52837c78ef2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'label3.5'
e8a6a52837c78ef2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 'label4'
-e8c349a28db9ecf7 4edff8487059a4e8 GenericDialect,MySqlDialect extent empty Statement::Set 0 SET GLOBAL @a = 1, SESSION b = 2, LOCAL c = 3, d = 4
-e8d9744fd9b1edef 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY AGGREGATION POLICY ON ACCOUNT TO ROLE role1
e8e6faaad703628e 4edff8487059a4e8 MySqlDialect edges both ColumnOption::OnUpdate 0 ON UPDATE CURRENT_TIMESTAMP()
e8e6faaad703628e 4edff8487059a4e8 MySqlDialect edges both ColumnOptionDef 0 ON UPDATE CURRENT_TIMESTAMP()
e8e6faaad703628e 4edff8487059a4e8 MySqlDialect edges both CreateTable 0 CREATE TABLE foo (`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP())
@@ -21792,10 +21219,7 @@ e8ec15b0be86c055 4edff8487059a4e8 ClickHouseDialect structure empty OrderBy 0 OR
e8ec15b0be86c055 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL NULLS LAST
e8ec15b0be86c055 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT id, fname, lname FROM customer WHERE id < 5 ORDER BY ALL NULLS LAST
e8ec15b0be86c055 fdaf9332c09858cf DuckDbDialect structure empty OrderBy 0 ORDER BY ALL NULLS LAST
-e8f0ed84e5c96793 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO ROLE role1 WITH GRANT OPTION
-e8f0ed84e5c96793 fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON ALL TABLES IN SCHEMA db1.sc1 TO ROLE role1 WITH GRANT OPTION
e8f8f83104d0bd2b 4edff8487059a4e8 SnowflakeDialect edges start Use::Warehouse 0 USE WAREHOUSE "my_wh"
-e8f8f83104d0bd2b 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE WAREHOUSE "my_wh"
e911ad9d2609ba56 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT y FROM XMLTABLE('/X' PASSING '<X></X>' COLUMNS y TEXT NOT NULL)
e911ad9d2609ba56 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT y FROM XMLTABLE('/X' PASSING '<X></X>' COLUMNS y TEXT NOT NULL)
e911ad9d2609ba56 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 SELECT y FROM XMLTABLE('/X' PASSING '<X></X>' COLUMNS y TEXT NOT NULL)
@@ -21841,7 +21265,6 @@ e9282b0c1a6a402c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both Ac
e9282b0c1a6a402c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AccessExpr::Subscript 1 [0]
e9282b0c1a6a402c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 foo[0][0]
e9282b0c1a6a402c 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Expr::CompoundFieldAccess 0 foo[0][0]
-e92d00a34ffc4155 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON FAILOVER GROUP obj1 TO ROLE role1
e93ccfd1ec8ccf9c 4edff8487059a4e8 SnowflakeDialect extent empty Statement::Declare 0 DECLARE ex EXCEPTION (42, 'ERROR')
e93ccfd1ec8ccf9c 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Tuple 0 (42, 'ERROR')
e93e77802458cfb3 4edff8487059a4e8 PostgreSqlDialect edges both CreateIndex 0 CREATE INDEX the_index_name ON users USING SPGIST (concat_users_name(first_name, last_name) totally_not_valid)
@@ -22039,14 +21462,12 @@ eb0c0b7383da1d83 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start A
eb0c0b7383da1d83 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DISABLE TRIGGER ALL
eb1a457edc7e4b77 4edff8487059a4e8 SnowflakeDialect edges both SelectItem::UnnamedExpr 0 CAST(a AS ARRAY)
eb1a457edc7e4b77 4edff8487059a4e8 SnowflakeDialect reparse inexact Expr::Cast 0 CAST(a AS ARRAY)
-eb2dc6d48f3c2fc1 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE EVENT SHARING ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
eb32879a1f986c47 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (id INT, FOREIGN KEY (id) REFERENCES other_table(id) MATCH SIMPLE)
eb32879a1f986c47 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both ForeignKeyConstraint 0 FOREIGN KEY (id) REFERENCES other_table(id) MATCH SIMPLE
eb32879a1f986c47 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both TableConstraint::ForeignKey 0 FOREIGN KEY (id) REFERENCES other_table(id) MATCH SIMPLE
eb32879a1f986c47 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 id INT
eb32879a1f986c47 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (id INT, FOREIGN KEY (id) REFERENCES other_table(id) MATCH SIMPLE)
eb3d6727fe389c94 4edff8487059a4e8 SnowflakeDialect edges start Use::SecondaryRoles 0 USE SECONDARY ROLES r1, r2, r3
-eb3d6727fe389c94 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE SECONDARY ROLES r1, r2, r3
eb49a4d28457f068 4edff8487059a4e8 PostgreSqlDialect,BigQueryDialect,GenericDialect edges both AlterTableOperation::AddColumn 0 ADD IF NOT EXISTS foo TEXT
eb49a4d28457f068 4edff8487059a4e8 PostgreSqlDialect,BigQueryDialect,GenericDialect edges end ColumnDef 0 foo TEXT
eb49a4d28457f068 4edff8487059a4e8 PostgreSqlDialect,BigQueryDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab ADD IF NOT EXISTS foo TEXT
@@ -22155,14 +21576,12 @@ ec0c963dbdf024d5 4edff8487059a4e8 SQLiteDialect structure empty FunctionArgument
ec0cb412af794abf 4edff8487059a4e8 PostgreSqlDialect edges start SelectItem::UnnamedExpr 0 - ~ 1
ec0cb412af794abf 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 - ~ 1
ec0cb412af794abf 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::UnaryOp 0 ~ 1
-ec170a5c5cadcf2b 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MODIFY ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
ec1987f3ba302db7 4edff8487059a4e8 MySqlDialect,GenericDialect edges start SetExpr::Values 0 VALUES (2)
ec1987f3ba302db7 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Values 0 VALUES (2)
ec1987f3ba302db7 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Query 0 VALUES (2)
ec2af7fdb81feeb2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 <<
ec2af7fdb81feeb2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <<
ec2af7fdb81feeb2 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <<
-ec40b4f3caf9393d 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
ec4ee8d9bd401122 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowSchemas 0 SHOW SCHEMAS STARTS WITH 'abc' LIMIT 20
ec5c80293d4631de 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Copy 0 COPY bit_table FROM STDIN
ec5e5506650dd68e 4edff8487059a4e8 MySqlDialect,GenericDialect edges both AlterTableOperation::AddConstraint 0 ADD KEY idx_name (name, age DESC) USING BTREE
@@ -22173,7 +21592,6 @@ ec5e5506650dd68e 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterT
ec5e5506650dd68e 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE foo ADD KEY idx_name (name, age DESC) USING BTREE
ec5e5506650dd68e 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact OrderByExpr 0 age DESC
ec5e691cce26b1bf 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Query 0 SELECT 1, 2 FROM t1, t2
-ec6bf9e18d918b82 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON CONNECTION obj1 TO ROLE role1 WITH GRANT OPTION
ec71503d0ad2b442 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Nested 0 (NEW.balance > 10000)
ec94286b99083a78 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Copy 0 COPY oversized_column_default FROM STDIN
ec9bd1f15832ff8e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both FunctionArguments::List 0 (1, 2, 3)
@@ -22333,7 +21751,6 @@ edc8b22dccd48b4f fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query
edc8b22dccd48b4f fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM customer LEFT JOIN LATERAL generate_series(1, customer.id)
edc8b22dccd48b4f fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM customer LEFT JOIN LATERAL generate_series(1, customer.id)
edc8b22dccd48b4f fdaf9332c09858cf DuckDbDialect reparse inexact TableFactor::Function 0 LATERAL generate_series(1, customer.id)
-edcba45837850c5c 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET ANSI_NULL_DFLT_ON ON
edf006a56c78e422 4edff8487059a4e8 RedshiftSqlDialect edges both CreateTable 0 CREATE TABLE "foo" ("1" INT)
edf006a56c78e422 4edff8487059a4e8 RedshiftSqlDialect edges end ColumnDef 0 "1" INT
edf006a56c78e422 4edff8487059a4e8 RedshiftSqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE "foo" ("1" INT)
@@ -22396,22 +21813,18 @@ eed2bdd1db8af9a8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
eed769499afb1639 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab DROP INDEX idx_index
eed769499afb1639 4edff8487059a4e8 MySqlDialect,GenericDialect edges start AlterTableOperation::DropIndex 0 DROP INDEX idx_index
eed769499afb1639 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab DROP INDEX idx_index
-eee2f581d6c91ea5 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 HiveDialect structure empty Ident 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 HiveDialect structure empty ObjectName 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 HiveDialect structure empty ObjectNamePart::Identifier 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 HiveDialect structure empty Use::Object 0 USE 'WAREHOUSE'
-eee2f581d6c91ea5 4edff8487059a4e8 MsSqlDialect extent empty Statement::Use 0 USE 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MsSqlDialect structure empty Ident 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MsSqlDialect structure empty ObjectName 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MsSqlDialect structure empty ObjectNamePart::Identifier 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MsSqlDialect structure empty Use::Object 0 USE 'WAREHOUSE'
-eee2f581d6c91ea5 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Use 0 USE 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Ident 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectName 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 'WAREHOUSE'
eee2f581d6c91ea5 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty Use::Object 0 USE 'WAREHOUSE'
-eee2f581d6c91ea5 fdaf9332c09858cf DuckDbDialect extent empty Statement::Use 0 USE 'WAREHOUSE'
eee2f581d6c91ea5 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'WAREHOUSE'
eee2f581d6c91ea5 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'WAREHOUSE'
eee2f581d6c91ea5 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'WAREHOUSE'
@@ -22468,9 +21881,6 @@ ef3ccbe9f70fc139 fdaf9332c09858cf DuckDbDialect edges end TableWithJoins 0 t1 IN
ef3ccbe9f70fc139 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Query 0 SELECT * FROM t1 INNER JOIN t2 USING(c1)
ef3ccbe9f70fc139 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT * FROM t1 INNER JOIN t2 USING(c1)
ef3ccbe9f70fc139 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT * FROM t1 INNER JOIN t2 USING(c1)
-ef457c48257ce8f0 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY AGGREGATION POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-ef57d83617605133 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DATEFORMAT @datevar
-efaa325294bd7a2a 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE EXTERNAL VOLUME ON ACCOUNT TO ROLE role1
efae0c17069ff36b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges both FunctionArguments::List 0 (a AS x, b)
efae0c17069ff36b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end Function 0 foo(a AS x, b)
efae0c17069ff36b 4edff8487059a4e8 GenericDialect,PostgreSqlDialect edges end SelectItem::UnnamedExpr 0 foo(a AS x, b)
@@ -22567,7 +21977,6 @@ f04aa2182557a1bd 4edff8487059a4e8 HiveDialect,BigQueryDialect edges both CreateT
f04aa2182557a1bd 4edff8487059a4e8 HiveDialect,BigQueryDialect edges end ColumnDef 0 name INT
f04aa2182557a1bd 4edff8487059a4e8 HiveDialect,BigQueryDialect edges end ColumnDef 0 val ARRAY<INT>
f04aa2182557a1bd 4edff8487059a4e8 HiveDialect,BigQueryDialect extent inexact Statement::CreateTable 0 CREATE TABLE IF NOT EXISTS something (name INT, val ARRAY<INT>)
-f05744126596fbaa 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ATTACH POLICY ON ACCOUNT TO ROLE role1
f068df56bc9c7c87 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect edges start OrderBy 0 ORDER BY employee_id
f068df56bc9c7c87 4edff8487059a4e8 GenericDialect,MsSqlDialect,SnowflakeDialect,RedshiftSqlDialect,OracleDialect reparse inexact Expr::Prior 0 PRIOR employee_id
f07fb643174a36f5 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Query 0 SELECT id, fname, lname FROM customer ORDER BY ALL ASC NULLS LAST
@@ -22579,7 +21988,6 @@ f07fb643174a36f5 fdaf9332c09858cf DuckDbDialect structure empty OrderBy 0 ORDER
f09275ecc73a0f18 4edff8487059a4e8 MsSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT * FROM t FOR XML RAW('x')
f09275ecc73a0f18 4edff8487059a4e8 MsSqlDialect,GenericDialect reparse inexact Query 0 SELECT * FROM t FOR XML RAW('x')
f0961c19a9eb682a 4edff8487059a4e8 SnowflakeDialect edges start TableAlias 0 AS VIEW
-f0aaed6990f4f50e 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE ACCOUNT ON ACCOUNT TO ROLE role1
f0b40b819693fbb3 4edff8487059a4e8 MySqlDialect,OracleDialect,TeradataDialect edges end ColumnDef 0 baz INT
f0b40b819693fbb3 4edff8487059a4e8 MySqlDialect,OracleDialect,TeradataDialect edges start CreateTable 0 CREATE TABLE foo (baz INT) AS SELECT bar
f0b40b819693fbb3 4edff8487059a4e8 MySqlDialect,OracleDialect,TeradataDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (baz INT) AS SELECT bar
@@ -22612,7 +22020,6 @@ f0f487581b6a788c 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTa
f0f487581b6a788c 4edff8487059a4e8 MySqlDialect structure empty ColumnOption::NotNull 0 NOT NULL
f0f487581b6a788c 4edff8487059a4e8 MySqlDialect structure outside-parent Ident 0 foo
f1044283e1d5e71e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,OracleDialect,TeradataDialect edges start OrderBy 0 ORDER BY ALL
-f109578ef4313cd1 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET hive.tez.auto.reducer.parallelism = false
f10bf42a90d6ce66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 SUBSTRING('1', 1, 3)
f10bf42a90d6ce66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT SUBSTRING('1', 1, 3)
f10bf42a90d6ce66 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT SUBSTRING('1', 1, 3)
@@ -22653,7 +22060,6 @@ f15ae65b9fa44019 4edff8487059a4e8 MySqlDialect,GenericDialect edges both IndexCo
f15ae65b9fa44019 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::Index 0 INDEX (c1, c2, c3, c4, c5)
f15ae65b9fa44019 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDef 0 id INT
f15ae65b9fa44019 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE tb (id INT, INDEX (c1, c2, c3, c4, c5))
-f162e2e20da08fa1 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent empty Statement::Set 0 SET LOCAL ROLE "rolename"
f16b865a4d4fed2a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL MINUTE TO SECOND
f16b865a4d4fed2a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL MINUTE TO SECOND
f16b865a4d4fed2a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL MINUTE TO SECOND
@@ -22751,16 +22157,10 @@ f1984898e4b4ee03 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::C
f1984898e4b4ee03 fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 p1
f1984898e4b4ee03 fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 p2
f1a073ce3a43b384 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `mydb`
-f1a073ce3a43b384 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `mydb`
f1a073ce3a43b384 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE `mydb`
-f1a073ce3a43b384 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE `mydb`
f1a073ce3a43b384 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE `mydb`
-f1a073ce3a43b384 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE `mydb`
f1a073ce3a43b384 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `mydb`
-f1a073ce3a43b384 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `mydb`
f1a073ce3a43b384 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE `mydb`
-f1a073ce3a43b384 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE `mydb`
-f1ba861a6b3b9bcf 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON DATABASE obj1 TO ROLE role1
f1bae3e50980612a 4edff8487059a4e8 SQLiteDialect,GenericDialect extent empty Statement::StartTransaction 0 BEGIN EXCLUSIVE TRANSACTION
f1c3143ceb117e19 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM XMLTABLE('/root' PASSING data COLUMNS element TEXT)
f1c3143ceb117e19 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM XMLTABLE('/root' PASSING data COLUMNS element TEXT)
@@ -22846,11 +22246,9 @@ f23ae96be3393d89 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,SnowflakeDial
f252ad9779d4773a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE tab OWNER TO SESSION_USER
f252ad9779d4773a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab OWNER TO SESSION_USER
f252ad9779d4773a 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty AlterTableOperation::OwnerTo 0 OWNER TO SESSION_USER
-f253bbfbcfead5fd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON INTEGRATION obj1 TO ROLE role1 WITH GRANT OPTION
f254529de01a6602 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect edges both JsonPath 0 [0]['id']
f254529de01a6602 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect edges end SelectItem::UnnamedExpr 0 cust.c_orders[0]['id']
f254529de01a6602 4edff8487059a4e8 SnowflakeDialect,RedshiftSqlDialect reparse inexact Expr::JsonAccess 0 cust.c_orders[0]['id']
-f26dbdf45e7415e9 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Set 0 SET NAMES utf8mb4 COLLATE bogus
f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect edges both FunctionArguments::List 0 (description)
f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect edges both FunctionArguments::List 0 (perm_create)
f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect edges both FunctionArguments::List 0 (perm_delete)
@@ -22878,7 +22276,6 @@ f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Function 0
f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect reparse inexact Expr::Function 0 VALUES(perm_update)
f284a6c3b871b2b1 4edff8487059a4e8 MySqlDialect reparse inexact Query 0 VALUES ('accounting_manager', 'Some description about the group', true, true, true, true)
f29070c655dbe663 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::Flush 0 FLUSH TABLES `mek`.`table1`, table2 FOR EXPORT
-f292643ab9167310 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MONITOR ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
f29dd6efe1d574e6 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Discard 0 DISCARD ALL
f29dd6efe1d574e6 fdaf9332c09858cf DuckDbDialect extent empty Statement::Discard 0 DISCARD ALL
f2a8dca17c670b5e 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL HOUR TO MINUTE(2))
@@ -22899,7 +22296,6 @@ f2ccd1f03e6e8722 4edff8487059a4e8 ClickHouseDialect edges start CreateView 0 CRE
f2ccd1f03e6e8722 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::CreateView 0 CREATE VIEW v (i "int", f "String") AS SELECT * FROM t
f2ccd1f03e6e8722 4edff8487059a4e8 ClickHouseDialect structure outside-parent ObjectName 0 "String"
f2ccd1f03e6e8722 4edff8487059a4e8 ClickHouseDialect structure outside-parent ObjectName 0 "int"
-f2d02a6808fab146 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY PROJECTION POLICY ON ACCOUNT TO ROLE role1
f2d4fffa8039b6c9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty Ident 0 <
f2d4fffa8039b6c9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectName 0 <
f2d4fffa8039b6c9 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ObjectNamePart::Identifier 0 <
@@ -22933,7 +22329,6 @@ f35b617e06f67e7d 4edff8487059a4e8 MySqlDialect,GenericDialect edges end ColumnDe
f35b617e06f67e7d 4edff8487059a4e8 MySqlDialect,GenericDialect edges end IndexColumn 0 age DESC
f35b617e06f67e7d 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (name VARCHAR(255), age INT, KEY idx_name (name, age DESC) USING BTREE)
f35b617e06f67e7d 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact OrderByExpr 0 age DESC
-f36973a06bc1d552 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL ON REPLICATION GROUP obj1 TO ROLE role1
f3883fae9f8a2762 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL DAY TO SECOND(3))
f3883fae9f8a2762 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL DAY TO SECOND(3))
f3883fae9f8a2762 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT CAST('1 second' AS INTERVAL DAY TO SECOND(3))
@@ -23149,16 +22544,10 @@ f4ffe7ba4732f9de 4edff8487059a4e8 ClickHouseDialect structure outside-parent Exp
f4ffe7ba4732f9de 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Identifier 3 `col2`
f4ffe7ba4732f9de 4edff8487059a4e8 ClickHouseDialect structure outside-parent Expr::Tuple 0 (toDate(toDateTime(`col2`)), `col1`, `col2`)
f516e716c8862d97 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE SCHEMA
-f516e716c8862d97 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE SCHEMA
f516e716c8862d97 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE SCHEMA
-f516e716c8862d97 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE SCHEMA
f516e716c8862d97 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE SCHEMA
-f516e716c8862d97 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE SCHEMA
f516e716c8862d97 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE SCHEMA
-f516e716c8862d97 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE SCHEMA
f516e716c8862d97 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE SCHEMA
-f516e716c8862d97 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE SCHEMA
-f51c113cd6f47d03 4edff8487059a4e8 PostgreSqlDialect extent empty Statement::Set 0 SET SESSION CHARACTERISTICS AS TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE
f51d2ece691ac1b3 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateIndex 0 CREATE INDEX idx_name ON t(c1, c2) USING BTREE ALGORITHM = INPLACE
f51d2ece691ac1b3 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::CreateIndex 0 CREATE INDEX idx_name ON t(c1, c2) USING BTREE ALGORITHM = INPLACE
f51d2ece691ac1b3 4edff8487059a4e8 MySqlDialect,GenericDialect structure empty AlterTableOperation::Algorithm 0 ALGORITHM = INPLACE
@@ -23176,9 +22565,7 @@ f56c166265beda2a fdaf9332c09858cf DuckDbDialect structure empty Ident 0 'cache_t
f56c166265beda2a fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 'cache_table_name'
f56c166265beda2a fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 'cache_table_name'
f5967ad9a83b24f4 4edff8487059a4e8 BigQueryDialect edges start LimitClause::LimitOffset 0 LIMIT 1
-f5b4629eeaf4b8b7 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET STATISTICS IO ON
f5bda9499736dfa7 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowObjects 0 SHOW TERSE OBJECTS
-f5c8843f00f757dd 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE WAREHOUSES ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
f5db24c0c0224ad5 4edff8487059a4e8 MsSqlDialect,SnowflakeDialect edges both FunctionArguments::List 0 (col_2, 1, 0)
f5db24c0c0224ad5 4edff8487059a4e8 MsSqlDialect,SnowflakeDialect edges end Function 0 LAG(col_2, 1, 0) RESPECT NULLS OVER (ORDER BY col_1)
f5db24c0c0224ad5 4edff8487059a4e8 MsSqlDialect,SnowflakeDialect edges end SelectItem::UnnamedExpr 0 LAG(col_2, 1, 0) RESPECT NULLS OVER (ORDER BY col_1)
@@ -23385,7 +22772,6 @@ f7e1bbb29c1db039 4edff8487059a4e8 SnowflakeDialect structure empty ObjectNamePar
f7e2dd6c374169b0 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty Ident 0 "en_US"
f7e2dd6c374169b0 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty ObjectName 0 "en_US"
f7e2dd6c374169b0 4edff8487059a4e8 MySqlDialect,BigQueryDialect,DatabricksDialect structure empty ObjectNamePart::Identifier 0 "en_US"
-f7e59ceb5243f8d2 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON FAILOVER GROUP obj1 TO ROLE role1 WITH GRANT OPTION
f7f8ed501490812e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Function 0 CURRENT_DATE()
f7f8ed501490812e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SelectItem::UnnamedExpr 0 CURRENT_DATE()
f7f8ed501490812e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT CURRENT_DATE()
@@ -23402,12 +22788,9 @@ f7f8ed501490812e fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0
f7f8ed501490812e fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT CURRENT_DATE()
f7f8ed501490812e fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT CURRENT_DATE()
f7f8ed501490812e fdaf9332c09858cf DuckDbDialect structure empty FunctionArguments::List 0 ()
-f8010bbc5c920f44 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT EXECUTE TASK ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-f8233b9655339861 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Set 0 SET TIMEZONE = 'UTC'
f8233b9655339861 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty Ident 0 TIMEZONE
f8233b9655339861 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectName 0 TIMEZONE
f8233b9655339861 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect structure empty ObjectNamePart::Identifier 0 TIMEZONE
-f8233b9655339861 fdaf9332c09858cf DuckDbDialect extent empty Statement::Set 0 SET TIMEZONE = 'UTC'
f8233b9655339861 fdaf9332c09858cf DuckDbDialect structure empty Ident 0 TIMEZONE
f8233b9655339861 fdaf9332c09858cf DuckDbDialect structure empty ObjectName 0 TIMEZONE
f8233b9655339861 fdaf9332c09858cf DuckDbDialect structure empty ObjectNamePart::Identifier 0 TIMEZONE
@@ -23419,9 +22802,7 @@ f86b6d97b00e3f92 4edff8487059a4e8 PostgreSqlDialect extent inexact Statement::Co
f87d802e7a7ce781 4edff8487059a4e8 HiveDialect edges start Truncate 0 TRUNCATE TABLE db.table
f87d802e7a7ce781 4edff8487059a4e8 HiveDialect extent inexact Statement::Truncate 0 TRUNCATE TABLE db.table
f88a9a03066122b7 4edff8487059a4e8 DatabricksDialect edges start Use::Database 0 USE DATABASE `my_database`
-f88a9a03066122b7 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE DATABASE `my_database`
f88a9a03066122b7 4edff8487059a4e8 SnowflakeDialect edges start Use::Database 0 USE DATABASE `my_database`
-f88a9a03066122b7 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE DATABASE `my_database`
f88bc918b0de54d4 4edff8487059a4e8 MySqlDialect edges both AlterTableOperation::ChangeColumn 0 CHANGE COLUMN description desc TEXT NOT NULL
f88bc918b0de54d4 4edff8487059a4e8 MySqlDialect edges start AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL
f88bc918b0de54d4 4edff8487059a4e8 MySqlDialect extent inexact Statement::AlterTable 0 ALTER TABLE orders CHANGE COLUMN description desc TEXT NOT NULL
@@ -23466,13 +22847,9 @@ f8da3b808ac82410 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Interval 0
f8da3b808ac82410 fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT INTERVAL '1' HOUR TO SECOND
f8da3b808ac82410 fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT INTERVAL '1' HOUR TO SECOND
f8e7702d4fdbedd1 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE `CATALOG`
-f8e7702d4fdbedd1 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE `CATALOG`
f8e7702d4fdbedd1 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE `CATALOG`
-f8e7702d4fdbedd1 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE `CATALOG`
f8e7702d4fdbedd1 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE `CATALOG`
-f8e7702d4fdbedd1 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE `CATALOG`
f8e7702d4fdbedd1 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE `CATALOG`
-f8e7702d4fdbedd1 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE `CATALOG`
f8f5c2e56029ba57 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL YEAR TO MONTH
f8f5c2e56029ba57 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL YEAR TO MONTH
f8f5c2e56029ba57 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL YEAR TO MONTH
@@ -23509,7 +22886,6 @@ f956c959b4ab530e fdaf9332c09858cf DuckDbDialect edges both PrimaryKeyConstraint
f956c959b4ab530e fdaf9332c09858cf DuckDbDialect edges both TableConstraint::PrimaryKey 0 PRIMARY KEY (foo, bar)
f956c959b4ab530e fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER TABLE tab ADD PRIMARY KEY (foo, bar)
f956c959b4ab530e fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD PRIMARY KEY (foo, bar)
-f96f877f9fb4cc69 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON REPLICATION GROUP obj1 TO ROLE role1 WITH GRANT OPTION
f988c21d9187ef17 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect extent inexact Statement::Query 0 SELECT * FROM tbl |> UNPIVOT(measurement FOR metric_type IN (cpu, memory, disk))
f988c21d9187ef17 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect reparse inexact Query 0 SELECT * FROM tbl |> UNPIVOT(measurement FOR metric_type IN (cpu, memory, disk))
f988c21d9187ef17 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Ident 0 cpu
@@ -23595,9 +22971,6 @@ fa99d3a14c9bbc2c fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0
faa36516f2412697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE(2))
faa36516f2412697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end ColumnDef 0 i INTERVAL MINUTE(2)
faa36516f2412697 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::CreateTable 0 CREATE TABLE t (i INTERVAL MINUTE(2))
-faa98f9c1e321690 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OVERRIDE SHARE RESTRICTIONS ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
-faafdfae72e70b7a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE SCHEMAS IN DATABASE db1 TO ROLE role1
-faafdfae72e70b7a fdaf9332c09858cf DuckDbDialect extent empty Statement::Grant 0 GRANT SELECT ON FUTURE SCHEMAS IN DATABASE db1 TO ROLE role1
fab5eb1f219d5f4a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM XMLTABLE('/root/row' PASSING xmldata COLUMNS id INT PATH '@id', name TEXT PATH 'name/text()', value FLOAT PATH 'value')
fab5eb1f219d5f4a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT * FROM XMLTABLE('/root/row' PASSING xmldata COLUMNS id INT PATH '@id', name TEXT PATH 'name/text()', value FLOAT PATH 'value')
fab5eb1f219d5f4a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 SELECT * FROM XMLTABLE('/root/row' PASSING xmldata COLUMNS id INT PATH '@id', name TEXT PATH 'name/text()', value FLOAT PATH 'value')
@@ -23626,7 +22999,6 @@ fab5eb1f219d5f4a fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::V
fab5eb1f219d5f4a fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 id
fab5eb1f219d5f4a fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 name
fab5eb1f219d5f4a fdaf9332c09858cf DuckDbDialect structure outside-parent Ident 0 value
-fabf8043a5e4c3ea 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLY MASKING POLICY ON ACCOUNT TO ROLE role1 WITH GRANT OPTION
fad0088669cad094 4edff8487059a4e8 MySqlDialect,GenericDialect edges both CreateTable 0 CREATE TABLE tb (id INT, FULLTEXT KEY potato (id))
fad0088669cad094 4edff8487059a4e8 MySqlDialect,GenericDialect edges both FullTextOrSpatialConstraint 0 FULLTEXT KEY potato (id)
fad0088669cad094 4edff8487059a4e8 MySqlDialect,GenericDialect edges both TableConstraint::FulltextOrSpatial 0 FULLTEXT KEY potato (id)
@@ -23642,7 +23014,6 @@ fae76317b31081b7 fdaf9332c09858cf DuckDbDialect edges both ForeignKeyConstraint
fae76317b31081b7 fdaf9332c09858cf DuckDbDialect edges both TableConstraint::ForeignKey 0 CONSTRAINT customer_address_id_fkey FOREIGN KEY (address_id) REFERENCES public.address(address_id)
fae76317b31081b7 fdaf9332c09858cf DuckDbDialect edges start AlterTable 0 ALTER TABLE tab ADD CONSTRAINT customer_address_id_fkey FOREIGN KEY (address_id) REFERENCES public.address(address_id)
fae76317b31081b7 fdaf9332c09858cf DuckDbDialect extent inexact Statement::AlterTable 0 ALTER TABLE tab ADD CONSTRAINT customer_address_id_fkey FOREIGN KEY (address_id) REFERENCES public.address(address_id)
-faf5f74524ebcd47 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT USAGE ON DATABASE obj1 TO ROLE role1 WITH GRANT OPTION
fb0f6c1a03737670 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL 1 MINUTES
fb0f6c1a03737670 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL 1 MINUTES
fb0f6c1a03737670 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL 1 MINUTES
@@ -23686,7 +23057,6 @@ fb7a714c6cb53232 fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Function 0
fb7a714c6cb53232 fdaf9332c09858cf DuckDbDialect structure empty FunctionArguments::List 0 ()
fb7a714c6cb53232 fdaf9332c09858cf DuckDbDialect structure outside-parent Expr::Identifier 1 p
fb7a714c6cb53232 fdaf9332c09858cf DuckDbDialect structure outside-parent OrderByExpr 0 o
-fbdc2be2520329b6 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT MANAGE EVENT SHARING ON ACCOUNT TO ROLE role1
fbe67cae6b903478 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges both ExcludeSelectItem::Multiple 0 EXCLUDE (f.account_canonical_id, f.amount)
fbe67cae6b903478 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end SelectItem::QualifiedWildcard 0 f.* EXCLUDE (f.account_canonical_id, f.amount)
fbe67cae6b903478 4edff8487059a4e8 GenericDialect,SnowflakeDialect,RedshiftSqlDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 f.*
@@ -23695,7 +23065,6 @@ fbe67cae6b903478 fdaf9332c09858cf DuckDbDialect edges both ExcludeSelectItem::Mu
fbe67cae6b903478 fdaf9332c09858cf DuckDbDialect edges end SelectItem::QualifiedWildcard 0 f.* EXCLUDE (f.account_canonical_id, f.amount)
fbe67cae6b903478 fdaf9332c09858cf DuckDbDialect edges end SelectItemQualifiedWildcardKind::ObjectName 0 f.*
fbe67cae6b903478 fdaf9332c09858cf DuckDbDialect edges start TableAlias 0 AS f
-fbfe22247fed2167 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON RESOURCE MONITOR obj1 TO ROLE role1
fc0609171dfac497 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both AlterTableOperation::AlterColumn 0 ALTER COLUMN id ADD GENERATED AS IDENTITY ( INCREMENT 1 MINVALUE 1 )
fc0609171dfac497 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t ALTER COLUMN id ADD GENERATED AS IDENTITY ( INCREMENT 1 MINVALUE 1 )
fc0609171dfac497 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t ALTER COLUMN id ADD GENERATED AS IDENTITY ( INCREMENT 1 MINVALUE 1 )
@@ -23704,19 +23073,12 @@ fc0609171dfac497 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure out
fc0609171dfac497 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure outside-parent Expr::Value 1 1
fc116e7248db9f86 4edff8487059a4e8 PostgreSqlDialect,GenericDialect structure empty ReferentialAction::Restrict 0 RESTRICT
fc130886abcf0011 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE DEFAULT
fc130886abcf0011 4edff8487059a4e8 DatabricksDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 DatabricksDialect extent inexact Statement::Use 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 HiveDialect extent empty Statement::Use 0 USE DEFAULT
fc130886abcf0011 4edff8487059a4e8 HiveDialect structure empty Use::Default 0 USE DEFAULT
fc130886abcf0011 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE DEFAULT
fc130886abcf0011 4edff8487059a4e8 MySqlDialect,GenericDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Statement::Use 0 USE DEFAULT
fc130886abcf0011 4edff8487059a4e8 SnowflakeDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 4edff8487059a4e8 SnowflakeDialect extent inexact Statement::Use 0 USE DEFAULT
fc130886abcf0011 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE DEFAULT
-fc130886abcf0011 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE DEFAULT
fc22389b9accc829 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowColumns 0 SHOW EXTENDED FULL COLUMNS FROM mytable
fc4f5901404bc9b2 4edff8487059a4e8 HiveDialect edges both AlterTableOperation::DropPartitions 0 DROP PARTITION (a = 1)
fc4f5901404bc9b2 4edff8487059a4e8 HiveDialect edges start AlterTable 0 ALTER TABLE db.table DROP PARTITION (a = 1)
@@ -23732,7 +23094,6 @@ fc635b2977a213de fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Nested 0 (
fc72c4b6b7f42e77 4edff8487059a4e8 MySqlDialect edges both CreateTable 0 CREATE TABLE foo (bar DOUBLE(11,0))
fc72c4b6b7f42e77 4edff8487059a4e8 MySqlDialect edges end ColumnDef 0 bar DOUBLE(11,0)
fc72c4b6b7f42e77 4edff8487059a4e8 MySqlDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (bar DOUBLE(11,0))
-fc88599c2e2e3832 4edff8487059a4e8 MsSqlDialect extent empty Statement::Set 0 SET DEADLOCK_PRIORITY -8
fc8b96c9569b0c95 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both Join 0 JOIN t2 foo USING(c1)
fc8b96c9569b0c95 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT * FROM t1 JOIN t2 foo USING(c1)
fc8b96c9569b0c95 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end TableWithJoins 0 t1 JOIN t2 foo USING(c1)
@@ -23758,39 +23119,27 @@ fcb94cdea8b0834b fdaf9332c09858cf DuckDbDialect reparse inexact Expr::Extract 0
fcb94cdea8b0834b fdaf9332c09858cf DuckDbDialect reparse inexact Query 0 SELECT EXTRACT(TIMEZONE_REGION FROM d)
fcb94cdea8b0834b fdaf9332c09858cf DuckDbDialect reparse inexact Select 0 SELECT EXTRACT(TIMEZONE_REGION FROM d)
fcc530faafa02edf 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "DATABASE"
-fcc530faafa02edf 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "DATABASE"
-fcc530faafa02edf 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE "DATABASE"
-fcc530faafa02edf 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "DATABASE"
-fcc530faafa02edf 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "DATABASE"
-fcc530faafa02edf 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "DATABASE"
fcc530faafa02edf 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "DATABASE"
fcc530faafa02edf fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "DATABASE"
-fcc530faafa02edf fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "DATABASE"
fcd89e9cde26710e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end Insert 0 INSERT INTO test_table DEFAULT VALUES
fcd89e9cde26710e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Insert 0 INSERT INTO test_table DEFAULT VALUES
fcd89e9cde26710e fdaf9332c09858cf DuckDbDialect edges end Insert 0 INSERT INTO test_table DEFAULT VALUES
fcd89e9cde26710e fdaf9332c09858cf DuckDbDialect extent inexact Statement::Insert 0 INSERT INTO test_table DEFAULT VALUES
fce4cc4c7e889245 4edff8487059a4e8 ClickHouseDialect edges start Use::Object 0 USE "SCHEMA"
-fce4cc4c7e889245 4edff8487059a4e8 ClickHouseDialect extent inexact Statement::Use 0 USE "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 GenericDialect edges start Use::Object 0 USE "SCHEMA"
-fce4cc4c7e889245 4edff8487059a4e8 GenericDialect extent inexact Statement::Use 0 USE "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 HiveDialect edges start Use::Object 0 USE "SCHEMA"
-fce4cc4c7e889245 4edff8487059a4e8 HiveDialect extent inexact Statement::Use 0 USE "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 MsSqlDialect edges start Use::Object 0 USE "SCHEMA"
-fce4cc4c7e889245 4edff8487059a4e8 MsSqlDialect extent inexact Statement::Use 0 USE "SCHEMA"
-fce4cc4c7e889245 4edff8487059a4e8 MySqlDialect extent empty Statement::Use 0 USE "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 MySqlDialect structure empty Ident 0 "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 MySqlDialect structure empty ObjectName 0 "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 MySqlDialect structure empty ObjectNamePart::Identifier 0 "SCHEMA"
fce4cc4c7e889245 4edff8487059a4e8 MySqlDialect structure empty Use::Object 0 USE "SCHEMA"
fce4cc4c7e889245 fdaf9332c09858cf DuckDbDialect edges start Use::Object 0 USE "SCHEMA"
-fce4cc4c7e889245 fdaf9332c09858cf DuckDbDialect extent inexact Statement::Use 0 USE "SCHEMA"
fcf80d7614a1ee0b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SelectItem::UnnamedExpr 0 '1 second'::INTERVAL DAY TO MINUTE(2)
fcf80d7614a1ee0b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT '1 second'::INTERVAL DAY TO MINUTE(2)
fcf80d7614a1ee0b 4edff8487059a4e8 PostgreSqlDialect,GenericDialect extent inexact Statement::Query 0 SELECT '1 second'::INTERVAL DAY TO MINUTE(2)
@@ -23867,7 +23216,6 @@ fd306acea24edd50 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Array
fd306acea24edd50 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::CompoundFieldAccess 0 (information_schema._pg_expandarray(ARRAY['i', 'i'])).n
fd306acea24edd50 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Function 0 information_schema._pg_expandarray(ARRAY['i', 'i'])
fd306acea24edd50 4edff8487059a4e8 PostgreSqlDialect reparse inexact Expr::Nested 0 (information_schema._pg_expandarray(ARRAY['i', 'i']))
-fd4976f5237902c9 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT APPLYBUDGET ON COMPUTE POOL obj1 TO ROLE role1 WITH GRANT OPTION
fd53628d36070cab 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SetExpr::Values 0 VALUES (1, 2, 3)
fd53628d36070cab 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start Values 0 VALUES (1, 2, 3)
fd53628d36070cab 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect reparse inexact Query 0 VALUES (1, 2, 3)
@@ -23899,7 +23247,6 @@ fd9c70f5adfb9d5e 4edff8487059a4e8 MySqlDialect,GenericDialect extent inexact Sta
fd9c70f5adfb9d5e 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Expr::Cast 0 CAST(custinfo -> '$.zipcode' AS UNSIGNED ARRAY)
fd9c70f5adfb9d5e 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact Expr::Nested 0 (CAST(custinfo -> '$.zipcode' AS UNSIGNED ARRAY))
fd9c70f5adfb9d5e 4edff8487059a4e8 MySqlDialect,GenericDialect reparse inexact OrderByExpr 0 (CAST(custinfo -> '$.zipcode' AS UNSIGNED ARRAY))
-fdb8802fb87dae58 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT OPERATE ON RESOURCE MONITOR obj1 TO ROLE role1
fdc54436a00b735c 4edff8487059a4e8 MySqlDialect edges start Join 0 JOIN dept_emp d ON e.emp_no = d.emp_no
fdc62e3ec656b7d8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges both SelectItem::UnnamedExpr 0 CAST('1 second' AS INTERVAL YEAR TO MONTH(6))
fdc62e3ec656b7d8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect edges end SetExpr::Select 0 SELECT CAST('1 second' AS INTERVAL YEAR TO MONTH(6))
@@ -23908,7 +23255,6 @@ fdc62e3ec656b7d8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexa
fdc62e3ec656b7d8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Query 0 SELECT CAST('1 second' AS INTERVAL YEAR TO MONTH(6))
fdc62e3ec656b7d8 4edff8487059a4e8 PostgreSqlDialect,GenericDialect reparse inexact Select 0 SELECT CAST('1 second' AS INTERVAL YEAR TO MONTH(6))
fdd4f394e4efbf3d 4edff8487059a4e8 MySqlDialect edges start Join 0 JOIN dept_emp d ON e.emp_no = d.emp_no
-fde9d950782bb09e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MySqlDialect extent empty Statement::Set 0 SET NAMES 'utf8'
fde9d950782bb09e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MySqlDialect structure empty Ident 0 'utf8'
fdf24894da19e7ff 4edff8487059a4e8 MySqlDialect,GenericDialect extent empty Statement::ShowVariables 0 SHOW GLOBAL VARIABLES LIKE 'admin%'
fe312151189574d1 4edff8487059a4e8 MySqlDialect edges end SetExpr::Select 0 SELECT * FROM t1 USE INDEX () IGNORE INDEX (i2) USE INDEX (i1) USE INDEX (i2)
@@ -23926,7 +23272,6 @@ fe348b77596c768a 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,
fe348b77596c768a fdaf9332c09858cf DuckDbDialect edges both CreateTable 0 CREATE TABLE foo (baz INT)
fe348b77596c768a fdaf9332c09858cf DuckDbDialect edges end ColumnDef 0 baz INT
fe348b77596c768a fdaf9332c09858cf DuckDbDialect extent inexact Statement::CreateTable 0 CREATE TABLE foo (baz INT)
-fe3f7fa352b76c92 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ROLE r1 TO USER u1
fe56e94f23c47782 4edff8487059a4e8 OracleDialect edges both TableObject::TableQuery 0 (WITH cte AS (SELECT 1 AS id, 2 AS val FROM dual) SELECT foo_t.id, foo_t.val FROM foo_t WHERE EXISTS (SELECT 1 FROM cte WHERE cte.id = foo_t.id) ORDER BY 1, 2)
fe56e94f23c47782 4edff8487059a4e8 OracleDialect edges end SetExpr::Select 0 SELECT foo_t.id, foo_t.val FROM foo_t WHERE EXISTS (SELECT 1 FROM cte WHERE cte.id = foo_t.id)
fe56e94f23c47782 4edff8487059a4e8 OracleDialect edges start OrderBy 0 ORDER BY 1, 2
@@ -23936,7 +23281,6 @@ fe56e94f23c47782 4edff8487059a4e8 OracleDialect reparse inexact Expr::Exists 0 E
fe56e94f23c47782 4edff8487059a4e8 OracleDialect reparse inexact Query 0 VALUES (1000, 10101)
fe56e94f23c47782 4edff8487059a4e8 OracleDialect reparse inexact Select 0 SELECT foo_t.id, foo_t.val FROM foo_t WHERE EXISTS (SELECT 1 FROM cte WHERE cte.id = foo_t.id)
fe7d8c314c1f8726 4edff8487059a4e8 MsSqlDialect structure empty Statement::Return 0 RETURN @foo
-fe7d8c314c1f8726 4edff8487059a4e8 MsSqlDialect structure empty Statement::Set 0 SET @foo = @foo + 1
fe81a97004105435 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTable 0 ALTER TABLE t0 MATERIALIZE PROJECTION my_name
fe81a97004105435 4edff8487059a4e8 ClickHouseDialect,GenericDialect edges start AlterTableOperation::MaterializeProjection 0 MATERIALIZE PROJECTION my_name
fe81a97004105435 4edff8487059a4e8 ClickHouseDialect,GenericDialect extent inexact Statement::AlterTable 0 ALTER TABLE t0 MATERIALIZE PROJECTION my_name
@@ -23967,7 +23311,6 @@ fea32948f24a6f31 4edff8487059a4e8 SparkSqlDialect reparse inexact Expr::Cast 0 C
fea32948f24a6f31 4edff8487059a4e8 SparkSqlDialect reparse inexact Query 0 SELECT CAST('2020-01-01' AS TIMESTAMP)
fea32948f24a6f31 4edff8487059a4e8 SparkSqlDialect reparse inexact Select 0 SELECT CAST('2020-01-01' AS TIMESTAMP)
feb66956a64379dc 4edff8487059a4e8 SnowflakeDialect extent empty Statement::ShowObjects 0 SHOW TERSE OBJECTS LIKE '%test%' IN abc STARTS WITH 'b' LIMIT 10
-feb7feedb71d97d3 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT ALL PRIVILEGES ON INTEGRATION obj1 TO ROLE role1
feb976cf8e888248 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges start SelectInto 0 INTO TEMPORARY UNLOGGED TABLE table0
feb976cf8e888248 fdaf9332c09858cf DuckDbDialect edges start SelectInto 0 INTO TEMPORARY UNLOGGED TABLE table0
fec5f7c8f12f49c4 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both CreateIndex 0 CREATE INDEX ASYNC my_index ON my_table(col1)
@@ -24049,7 +23392,6 @@ ff6ec7a483e308aa 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDiale
ff6ec7a483e308aa 4edff8487059a4e8 GenericDialect,BigQueryDialect,DatabricksDialect structure outside-parent Join 0 JOIN products ON orders.product_id = products.id
ff70090fa82c61bc 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent empty Statement::Commit 0 COMMIT
ff70090fa82c61bc fdaf9332c09858cf DuckDbDialect extent empty Statement::Commit 0 COMMIT
-ff75eafea92a78e5 4edff8487059a4e8 SnowflakeDialect,GenericDialect extent empty Statement::Grant 0 GRANT CREATE INTEGRATION ON ACCOUNT TO ROLE role1
ff769834d9fb019e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges both SelectItem::UnnamedExpr 0 INTERVAL '1' MINUTE TO SECOND
ff769834d9fb019e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect edges end SetExpr::Select 0 SELECT INTERVAL '1' MINUTE TO SECOND
ff769834d9fb019e 4edff8487059a4e8 GenericDialect,PostgreSqlDialect,MsSqlDialect,AnsiDialect,SnowflakeDialect,HiveDialect,RedshiftSqlDialect,MySqlDialect,BigQueryDialect,SQLiteDialect,DatabricksDialect,ClickHouseDialect,OracleDialect,TeradataDialect extent inexact Statement::Query 0 SELECT INTERVAL '1' MINUTE TO SECOND
diff --git a/tests/sqlparser_clickhouse.rs b/tests/sqlparser_clickhouse.rs
index 2d55ae058..7d2d863f9 100644
--- a/tests/sqlparser_clickhouse.rs
+++ b/tests/sqlparser_clickhouse.rs
@@ -1486,7 +1486,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
clickhouse().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -1494,7 +1494,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
clickhouse().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
diff --git a/tests/sqlparser_common.rs b/tests/sqlparser_common.rs
index 29b96dd48..521113e64 100644
--- a/tests/sqlparser_common.rs
+++ b/tests/sqlparser_common.rs
@@ -9542,11 +9542,15 @@ fn parse_set_transaction() {
// TRANSACTION, so no need to duplicate the tests here. We just do a quick
// sanity check.
match verified_stmt("SET TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE") {
- Statement::Set(Set::SetTransaction {
- modes,
- session,
- snapshot,
- }) => {
+ Statement::Set {
+ set:
+ Set::SetTransaction {
+ modes,
+ session,
+ snapshot,
+ },
+ ..
+ } => {
assert_eq!(
modes,
vec![
@@ -9565,12 +9569,16 @@ fn parse_set_transaction() {
#[test]
fn parse_set_variable() {
match verified_stmt("SET SOMETHING = '1'") {
- Statement::Set(Set::SingleAssignment {
- scope,
- hivevar,
- variable,
- values,
- }) => {
+ Statement::Set {
+ set:
+ Set::SingleAssignment {
+ scope,
+ hivevar,
+ variable,
+ values,
+ },
+ ..
+ } => {
assert_eq!(scope, None);
assert!(!hivevar);
assert_eq!(variable, ObjectName::from(vec!["SOMETHING".into()]));
@@ -9585,12 +9593,16 @@ fn parse_set_variable() {
}
match verified_stmt("SET GLOBAL VARIABLE = 'Value'") {
- Statement::Set(Set::SingleAssignment {
- scope,
- hivevar,
- variable,
- values,
- }) => {
+ Statement::Set {
+ set:
+ Set::SingleAssignment {
+ scope,
+ hivevar,
+ variable,
+ values,
+ },
+ ..
+ } => {
assert_eq!(scope, Some(ContextModifier::Global));
assert!(!hivevar);
assert_eq!(variable, ObjectName::from(vec!["VARIABLE".into()]));
@@ -9607,7 +9619,10 @@ fn parse_set_variable() {
let multi_variable_dialects = all_dialects_where(|d| d.supports_parenthesized_set_variables());
let sql = r#"SET (a, b, c) = (1, 2, 3)"#;
match multi_variable_dialects.verified_stmt(sql) {
- Statement::Set(Set::ParenthesizedAssignments { variables, values }) => {
+ Statement::Set {
+ set: Set::ParenthesizedAssignments { variables, values },
+ ..
+ } => {
assert_eq!(
variables,
vec![
@@ -9677,12 +9692,16 @@ fn parse_set_variable() {
#[test]
fn parse_set_role_as_variable() {
match verified_stmt("SET role = 'foobar'") {
- Statement::Set(Set::SingleAssignment {
- scope,
- hivevar,
- variable,
- values,
- }) => {
+ Statement::Set {
+ set:
+ Set::SingleAssignment {
+ scope,
+ hivevar,
+ variable,
+ values,
+ },
+ ..
+ } => {
assert_eq!(scope, None);
assert!(!hivevar);
assert_eq!(variable, ObjectName::from(vec!["role".into()]));
@@ -9724,12 +9743,16 @@ fn parse_double_colon_cast_at_timezone() {
#[test]
fn parse_set_time_zone() {
match verified_stmt("SET TIMEZONE = 'UTC'") {
- Statement::Set(Set::SingleAssignment {
- scope,
- hivevar,
- variable,
- values,
- }) => {
+ Statement::Set {
+ set:
+ Set::SingleAssignment {
+ scope,
+ hivevar,
+ variable,
+ values,
+ },
+ ..
+ } => {
assert_eq!(scope, None);
assert!(!hivevar);
assert_eq!(variable, ObjectName::from(vec!["TIMEZONE".into()]));
@@ -10329,6 +10352,8 @@ fn test_revoke() {
grantees,
granted_by,
cascade,
+ start_token: _,
+ end_token: _,
}) => {
assert_eq!(
Privileges::All {
@@ -10356,6 +10381,8 @@ fn test_revoke_with_cascade() {
grantees,
granted_by,
cascade,
+ start_token: _,
+ end_token: _,
}) => {
assert_eq!(
Privileges::All {
@@ -17733,7 +17760,10 @@ fn parse_multiple_set_statements() -> Result<(), ParserError> {
let stmt = dialects.verified_stmt("SET @a = 1, b = 2");
match stmt {
- Statement::Set(Set::MultipleAssignments { assignments }) => {
+ Statement::Set {
+ set: Set::MultipleAssignments { assignments },
+ ..
+ } => {
assert_eq!(
assignments,
vec![
@@ -17756,7 +17786,10 @@ fn parse_multiple_set_statements() -> Result<(), ParserError> {
let stmt = dialects.verified_stmt("SET GLOBAL @a = 1, SESSION b = 2, LOCAL c = 3, d = 4");
match stmt {
- Statement::Set(Set::MultipleAssignments { assignments }) => {
+ Statement::Set {
+ set: Set::MultipleAssignments { assignments },
+ ..
+ } => {
assert_eq!(
assignments,
vec![
@@ -17792,7 +17825,10 @@ fn parse_multiple_set_statements() -> Result<(), ParserError> {
#[test]
fn parse_set_time_zone_alias() {
match all_dialects().verified_stmt("SET TIME ZONE 'UTC'") {
- Statement::Set(Set::SetTimeZone { local, value }) => {
+ Statement::Set {
+ set: Set::SetTimeZone { local, value },
+ ..
+ } => {
assert!(!local);
assert_eq!(
value,
@@ -19526,12 +19562,16 @@ fn parse_reset_statement() {
match verified_stmt("RESET some_parameter") {
Statement::Reset(ResetStatement {
reset: Reset::ConfigurationParameter(o),
+ start_token: _,
+ end_token: _,
}) => assert_eq!(o, ObjectName::from(vec!["some_parameter".into()])),
_ => unreachable!(),
}
match verified_stmt("RESET some_extension.some_parameter") {
Statement::Reset(ResetStatement {
reset: Reset::ConfigurationParameter(o),
+ start_token: _,
+ end_token: _,
}) => assert_eq!(
o,
ObjectName::from(vec!["some_extension".into(), "some_parameter".into()])
@@ -19539,11 +19579,19 @@ fn parse_reset_statement() {
_ => unreachable!(),
}
match verified_stmt("RESET ALL") {
- Statement::Reset(ResetStatement { reset }) => assert_eq!(reset, Reset::ALL),
+ Statement::Reset(ResetStatement {
+ reset,
+ start_token: _,
+ end_token: _,
+ }) => assert_eq!(reset, Reset::ALL),
_ => unreachable!(),
}
match verified_stmt("RESET SESSION AUTHORIZATION") {
- Statement::Reset(ResetStatement { reset }) => {
+ Statement::Reset(ResetStatement {
+ reset,
+ start_token: _,
+ end_token: _,
+ }) => {
assert_eq!(reset, Reset::SessionAuthorization)
}
_ => unreachable!(),
@@ -19555,7 +19603,7 @@ fn test_parse_set_session_authorization() {
let stmt = verified_stmt("SET SESSION AUTHORIZATION DEFAULT");
assert_eq!(
stmt,
- Statement::Set(Set::SetSessionAuthorization(SetSessionAuthorizationParam {
+ Statement::from(Set::SetSessionAuthorization(SetSessionAuthorizationParam {
scope: ContextModifier::Session,
kind: SetSessionAuthorizationParamKind::Default,
}))
@@ -19564,7 +19612,7 @@ fn test_parse_set_session_authorization() {
let stmt = verified_stmt("SET SESSION AUTHORIZATION 'username'");
assert_eq!(
stmt,
- Statement::Set(Set::SetSessionAuthorization(SetSessionAuthorizationParam {
+ Statement::from(Set::SetSessionAuthorization(SetSessionAuthorizationParam {
scope: ContextModifier::Session,
kind: SetSessionAuthorizationParamKind::User(Ident {
value: "username".to_string(),
diff --git a/tests/sqlparser_databricks.rs b/tests/sqlparser_databricks.rs
index dd51bd199..4ce8d55f4 100644
--- a/tests/sqlparser_databricks.rs
+++ b/tests/sqlparser_databricks.rs
@@ -230,7 +230,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
databricks().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -238,7 +238,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
databricks().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
@@ -250,21 +250,21 @@ fn parse_use() {
// Test single identifier with keyword and different type of quotes
assert_eq!(
databricks().verified_stmt(&format!("USE CATALOG {quote}my_catalog{quote}")),
- Statement::Use(Use::Catalog(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Catalog(ObjectName::from(vec![Ident::with_quote(
quote,
"my_catalog".to_string(),
)])))
);
assert_eq!(
databricks().verified_stmt(&format!("USE DATABASE {quote}my_database{quote}")),
- Statement::Use(Use::Database(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Database(ObjectName::from(vec![Ident::with_quote(
quote,
"my_database".to_string(),
)])))
);
assert_eq!(
databricks().verified_stmt(&format!("USE SCHEMA {quote}my_schema{quote}")),
- Statement::Use(Use::Schema(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Schema(ObjectName::from(vec![Ident::with_quote(
quote,
"my_schema".to_string(),
)])))
@@ -274,19 +274,19 @@ fn parse_use() {
// Test single identifier with keyword and no quotes
assert_eq!(
databricks().verified_stmt("USE CATALOG my_catalog"),
- Statement::Use(Use::Catalog(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Catalog(ObjectName::from(vec![Ident::new(
"my_catalog"
)])))
);
assert_eq!(
databricks().verified_stmt("USE DATABASE my_schema"),
- Statement::Use(Use::Database(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Database(ObjectName::from(vec![Ident::new(
"my_schema"
)])))
);
assert_eq!(
databricks().verified_stmt("USE SCHEMA my_schema"),
- Statement::Use(Use::Schema(ObjectName::from(vec![Ident::new("my_schema")])))
+ Statement::from(Use::Schema(ObjectName::from(vec![Ident::new("my_schema")])))
);
// Test invalid syntax - missing identifier
diff --git a/tests/sqlparser_duckdb.rs b/tests/sqlparser_duckdb.rs
index 34bde5813..116358879 100644
--- a/tests/sqlparser_duckdb.rs
+++ b/tests/sqlparser_duckdb.rs
@@ -833,7 +833,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
duckdb().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -841,7 +841,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
duckdb().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
@@ -855,7 +855,7 @@ fn parse_use() {
duckdb().verified_stmt(&format!(
"USE {quote}CATALOG{quote}.{quote}my_schema{quote}"
)),
- Statement::Use(Use::Object(ObjectName::from(vec![
+ Statement::from(Use::Object(ObjectName::from(vec![
Ident::with_quote(quote, "CATALOG"),
Ident::with_quote(quote, "my_schema")
])))
@@ -864,7 +864,7 @@ fn parse_use() {
// Test double identifier without quotes
assert_eq!(
duckdb().verified_stmt("USE mydb.my_schema"),
- Statement::Use(Use::Object(ObjectName::from(vec![
+ Statement::from(Use::Object(ObjectName::from(vec![
Ident::new("mydb"),
Ident::new("my_schema")
])))
diff --git a/tests/sqlparser_hive.rs b/tests/sqlparser_hive.rs
index 21e76e23b..39b520e46 100644
--- a/tests/sqlparser_hive.rs
+++ b/tests/sqlparser_hive.rs
@@ -372,7 +372,7 @@ fn from_cte() {
fn set_statement_with_minus() {
assert_eq!(
hive().verified_stmt("SET hive.tez.java.opts = -Xmx4g"),
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![
@@ -531,7 +531,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
hive().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -539,7 +539,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
hive().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
@@ -549,7 +549,7 @@ fn parse_use() {
// Test DEFAULT keyword that is special case in Hive
assert_eq!(
hive().verified_stmt("USE DEFAULT"),
- Statement::Use(Use::Default)
+ Statement::from(Use::Default)
);
}
diff --git a/tests/sqlparser_mssql.rs b/tests/sqlparser_mssql.rs
index 0c6647057..6b770a5bd 100644
--- a/tests/sqlparser_mssql.rs
+++ b/tests/sqlparser_mssql.rs
@@ -1501,7 +1501,7 @@ fn parse_mssql_declare() {
for_query: None
}]
},
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("@bar")]),
@@ -1767,7 +1767,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
ms().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -1775,7 +1775,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
ms().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
diff --git a/tests/sqlparser_mysql.rs b/tests/sqlparser_mysql.rs
index 93f202277..a9cac1ee7 100644
--- a/tests/sqlparser_mysql.rs
+++ b/tests/sqlparser_mysql.rs
@@ -606,7 +606,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
mysql_and_generic().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -614,7 +614,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
mysql_and_generic().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
@@ -628,7 +628,7 @@ fn parse_set_variables() {
mysql_and_generic().verified_stmt("SET sql_mode = CONCAT(@@sql_mode, ',STRICT_TRANS_TABLES')");
assert_eq!(
mysql_and_generic().verified_stmt("SET LOCAL autocommit = 1"),
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: Some(ContextModifier::Local),
hivevar: false,
variable: ObjectName::from(vec!["autocommit".into()]),
@@ -3504,7 +3504,7 @@ fn parse_set_names() {
let stmt = mysql_and_generic().verified_stmt("SET NAMES utf8mb4");
assert_eq!(
stmt,
- Statement::Set(Set::SetNames {
+ Statement::from(Set::SetNames {
charset_name: "utf8mb4".into(),
collation_name: None,
})
@@ -3513,7 +3513,7 @@ fn parse_set_names() {
let stmt = mysql_and_generic().verified_stmt("SET NAMES utf8mb4 COLLATE bogus");
assert_eq!(
stmt,
- Statement::Set(Set::SetNames {
+ Statement::from(Set::SetNames {
charset_name: "utf8mb4".into(),
collation_name: Some("bogus".to_string()),
})
@@ -3524,14 +3524,14 @@ fn parse_set_names() {
.unwrap();
assert_eq!(
stmt,
- vec![Statement::Set(Set::SetNames {
+ vec![Statement::from(Set::SetNames {
charset_name: "utf8mb4".into(),
collation_name: Some("bogus".to_string()),
})]
);
let stmt = mysql_and_generic().verified_stmt("SET NAMES DEFAULT");
- assert_eq!(stmt, Statement::Set(Set::SetNamesDefault {}));
+ assert_eq!(stmt, Statement::from(Set::SetNamesDefault {}));
}
#[test]
@@ -4030,6 +4030,8 @@ fn parse_grant() {
as_grantor: _,
granted_by,
current_grants: _,
+ start_token: _,
+ end_token: _,
}) = stmt
{
assert_eq!(
@@ -4075,6 +4077,8 @@ fn parse_revoke() {
grantees,
granted_by,
cascade,
+ start_token: _,
+ end_token: _,
}) = stmt
{
assert_eq!(
diff --git a/tests/sqlparser_postgres.rs b/tests/sqlparser_postgres.rs
index aa35840bd..490f58602 100644
--- a/tests/sqlparser_postgres.rs
+++ b/tests/sqlparser_postgres.rs
@@ -1954,7 +1954,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET a = b");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a")]),
@@ -1969,7 +1969,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET a = 'b'");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a")]),
@@ -1982,7 +1982,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET a = 0");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a")]),
@@ -1993,7 +1993,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET a = DEFAULT");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a")]),
@@ -2004,7 +2004,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET LOCAL a = b");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: Some(ContextModifier::Local),
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a")]),
@@ -2015,7 +2015,7 @@ fn parse_set() {
let stmt = pg_and_generic().verified_stmt("SET a.b.c = b");
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![Ident::new("a"), Ident::new("b"), Ident::new("c")]),
@@ -2033,7 +2033,7 @@ fn parse_set() {
);
assert_eq!(
stmt,
- Statement::Set(Set::SingleAssignment {
+ Statement::from(Set::SingleAssignment {
scope: None,
hivevar: false,
variable: ObjectName::from(vec![
@@ -2077,7 +2077,7 @@ fn parse_set_role() {
let stmt = pg_and_generic().verified_stmt(query);
assert_eq!(
stmt,
- Statement::Set(Set::SetRole {
+ Statement::from(Set::SetRole {
context_modifier: Some(ContextModifier::Session),
role_name: None,
})
@@ -2088,7 +2088,7 @@ fn parse_set_role() {
let stmt = pg_and_generic().verified_stmt(query);
assert_eq!(
stmt,
- Statement::Set(Set::SetRole {
+ Statement::from(Set::SetRole {
context_modifier: Some(ContextModifier::Local),
role_name: Some(Ident {
value: "rolename".to_string(),
@@ -2103,7 +2103,7 @@ fn parse_set_role() {
let stmt = pg_and_generic().verified_stmt(query);
assert_eq!(
stmt,
- Statement::Set(Set::SetRole {
+ Statement::from(Set::SetRole {
context_modifier: None,
role_name: Some(Ident {
value: "rolename".to_string(),
@@ -3711,7 +3711,7 @@ fn test_transaction_statement() {
let statement = pg().verified_stmt("SET TRANSACTION SNAPSHOT '000003A1-1'");
assert_eq!(
statement,
- Statement::Set(Set::SetTransaction {
+ Statement::from(Set::SetTransaction {
modes: vec![],
snapshot: Some(Value::SingleQuotedString(String::from("000003A1-1")).with_empty_span()),
session: false
@@ -3720,7 +3720,7 @@ fn test_transaction_statement() {
let statement = pg().verified_stmt("SET SESSION CHARACTERISTICS AS TRANSACTION READ ONLY, READ WRITE, ISOLATION LEVEL SERIALIZABLE");
assert_eq!(
statement,
- Statement::Set(Set::SetTransaction {
+ Statement::from(Set::SetTransaction {
modes: vec![
TransactionMode::AccessMode(TransactionAccessMode::ReadOnly),
TransactionMode::AccessMode(TransactionAccessMode::ReadWrite),
diff --git a/tests/sqlparser_snowflake.rs b/tests/sqlparser_snowflake.rs
index 1739f4fa3..f0da4b90b 100644
--- a/tests/sqlparser_snowflake.rs
+++ b/tests/sqlparser_snowflake.rs
@@ -3275,7 +3275,7 @@ fn parse_use() {
// Test single identifier without quotes
assert_eq!(
snowflake().verified_stmt(&format!("USE {object_name}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::new(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::new(
object_name.to_string()
)])))
);
@@ -3283,7 +3283,7 @@ fn parse_use() {
// Test single identifier with different type of quotes
assert_eq!(
snowflake().verified_stmt(&format!("USE {quote}{object_name}{quote}")),
- Statement::Use(Use::Object(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Object(ObjectName::from(vec![Ident::with_quote(
quote,
object_name.to_string(),
)])))
@@ -3297,7 +3297,7 @@ fn parse_use() {
snowflake().verified_stmt(&format!(
"USE {quote}CATALOG{quote}.{quote}my_schema{quote}"
)),
- Statement::Use(Use::Object(ObjectName::from(vec![
+ Statement::from(Use::Object(ObjectName::from(vec![
Ident::with_quote(quote, "CATALOG"),
Ident::with_quote(quote, "my_schema")
])))
@@ -3306,7 +3306,7 @@ fn parse_use() {
// Test double identifier without quotes
assert_eq!(
snowflake().verified_stmt("USE mydb.my_schema"),
- Statement::Use(Use::Object(ObjectName::from(vec![
+ Statement::from(Use::Object(ObjectName::from(vec![
Ident::new("mydb"),
Ident::new("my_schema")
])))
@@ -3316,14 +3316,14 @@ fn parse_use() {
// Test single and double identifier with keyword and different type of quotes
assert_eq!(
snowflake().verified_stmt(&format!("USE DATABASE {quote}my_database{quote}")),
- Statement::Use(Use::Database(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Database(ObjectName::from(vec![Ident::with_quote(
quote,
"my_database".to_string(),
)])))
);
assert_eq!(
snowflake().verified_stmt(&format!("USE SCHEMA {quote}my_schema{quote}")),
- Statement::Use(Use::Schema(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Schema(ObjectName::from(vec![Ident::with_quote(
quote,
"my_schema".to_string(),
)])))
@@ -3332,21 +3332,21 @@ fn parse_use() {
snowflake().verified_stmt(&format!(
"USE SCHEMA {quote}CATALOG{quote}.{quote}my_schema{quote}"
)),
- Statement::Use(Use::Schema(ObjectName::from(vec![
+ Statement::from(Use::Schema(ObjectName::from(vec![
Ident::with_quote(quote, "CATALOG"),
Ident::with_quote(quote, "my_schema")
])))
);
assert_eq!(
snowflake().verified_stmt(&format!("USE ROLE {quote}my_role{quote}")),
- Statement::Use(Use::Role(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Role(ObjectName::from(vec![Ident::with_quote(
quote,
"my_role".to_string(),
)])))
);
assert_eq!(
snowflake().verified_stmt(&format!("USE WAREHOUSE {quote}my_wh{quote}")),
- Statement::Use(Use::Warehouse(ObjectName::from(vec![Ident::with_quote(
+ Statement::from(Use::Warehouse(ObjectName::from(vec![Ident::with_quote(
quote,
"my_wh".to_string(),
)])))
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org