UNPKG

snowflake-sql-validator

Version:

Snowflake SQL validator for React applications

940 lines 284 kB
import { ParseTreeListener } from 'antlr4ts/tree/ParseTreeListener'; import { Snowflake_fileContext } from './SnowflakeParser'; import { BatchContext } from './SnowflakeParser'; import { Sql_commandContext } from './SnowflakeParser'; import { Ddl_commandContext } from './SnowflakeParser'; import { Dml_commandContext } from './SnowflakeParser'; import { Insert_statementContext } from './SnowflakeParser'; import { Insert_multi_table_statementContext } from './SnowflakeParser'; import { Into_clause2Context } from './SnowflakeParser'; import { Values_listContext } from './SnowflakeParser'; import { Value_itemContext } from './SnowflakeParser'; import { Merge_statementContext } from './SnowflakeParser'; import { Merge_matchesContext } from './SnowflakeParser'; import { Merge_condContext } from './SnowflakeParser'; import { Merge_update_deleteContext } from './SnowflakeParser'; import { Merge_insertContext } from './SnowflakeParser'; import { Update_statementContext } from './SnowflakeParser'; import { Table_or_queryContext } from './SnowflakeParser'; import { Delete_statementContext } from './SnowflakeParser'; import { Values_builderContext } from './SnowflakeParser'; import { Other_commandContext } from './SnowflakeParser'; import { Begin_txnContext } from './SnowflakeParser'; import { Copy_into_tableContext } from './SnowflakeParser'; import { External_locationContext } from './SnowflakeParser'; import { FilesContext } from './SnowflakeParser'; import { File_formatContext } from './SnowflakeParser'; import { Format_nameContext } from './SnowflakeParser'; import { Format_typeContext } from './SnowflakeParser'; import { Stage_file_formatContext } from './SnowflakeParser'; import { Copy_into_locationContext } from './SnowflakeParser'; import { CommentContext } from './SnowflakeParser'; import { Function_signatureContext } from './SnowflakeParser'; import { CommitContext } from './SnowflakeParser'; import { Execute_immediateContext } from './SnowflakeParser'; import { Execute_taskContext } from './SnowflakeParser'; import { ExplainContext } from './SnowflakeParser'; import { ParallelContext } from './SnowflakeParser'; import { Get_dmlContext } from './SnowflakeParser'; import { Grant_ownershipContext } from './SnowflakeParser'; import { Grant_to_roleContext } from './SnowflakeParser'; import { Global_privilegesContext } from './SnowflakeParser'; import { Global_privilegeContext } from './SnowflakeParser'; import { Account_object_privilegesContext } from './SnowflakeParser'; import { Account_object_privilegeContext } from './SnowflakeParser'; import { Schema_privilegesContext } from './SnowflakeParser'; import { Schema_privilegeContext } from './SnowflakeParser'; import { Schema_object_privilegesContext } from './SnowflakeParser'; import { Schema_object_privilegeContext } from './SnowflakeParser'; import { Grant_to_shareContext } from './SnowflakeParser'; import { Object_privilegeContext } from './SnowflakeParser'; import { Grant_roleContext } from './SnowflakeParser'; import { Role_nameContext } from './SnowflakeParser'; import { System_defined_roleContext } from './SnowflakeParser'; import { ListContext } from './SnowflakeParser'; import { User_stageContext } from './SnowflakeParser'; import { Table_stageContext } from './SnowflakeParser'; import { Named_stageContext } from './SnowflakeParser'; import { Stage_pathContext } from './SnowflakeParser'; import { PutContext } from './SnowflakeParser'; import { RemoveContext } from './SnowflakeParser'; import { Revoke_from_roleContext } from './SnowflakeParser'; import { Revoke_from_shareContext } from './SnowflakeParser'; import { Revoke_roleContext } from './SnowflakeParser'; import { RollbackContext } from './SnowflakeParser'; import { SetContext } from './SnowflakeParser'; import { Truncate_materialized_viewContext } from './SnowflakeParser'; import { Truncate_tableContext } from './SnowflakeParser'; import { UnsetContext } from './SnowflakeParser'; import { Alter_commandContext } from './SnowflakeParser'; import { Account_paramsContext } from './SnowflakeParser'; import { Object_paramsContext } from './SnowflakeParser'; import { Default_ddl_collationContext } from './SnowflakeParser'; import { Object_propertiesContext } from './SnowflakeParser'; import { Session_paramsContext } from './SnowflakeParser'; import { Alter_accountContext } from './SnowflakeParser'; import { Enabled_true_falseContext } from './SnowflakeParser'; import { Alter_alertContext } from './SnowflakeParser'; import { Resume_suspendContext } from './SnowflakeParser'; import { Alert_set_clauseContext } from './SnowflakeParser'; import { Alert_unset_clauseContext } from './SnowflakeParser'; import { Alter_api_integrationContext } from './SnowflakeParser'; import { Api_integration_propertyContext } from './SnowflakeParser'; import { Alter_connectionContext } from './SnowflakeParser'; import { Alter_databaseContext } from './SnowflakeParser'; import { Database_propertyContext } from './SnowflakeParser'; import { Account_id_listContext } from './SnowflakeParser'; import { Alter_datasetContext } from './SnowflakeParser'; import { Alter_dynamic_tableContext } from './SnowflakeParser'; import { Id_listContext } from './SnowflakeParser'; import { Alter_external_tableContext } from './SnowflakeParser'; import { Ignore_edition_checkContext } from './SnowflakeParser'; import { Replication_scheduleContext } from './SnowflakeParser'; import { Db_name_listContext } from './SnowflakeParser'; import { Share_name_listContext } from './SnowflakeParser'; import { Full_acct_listContext } from './SnowflakeParser'; import { Alter_failover_groupContext } from './SnowflakeParser'; import { Alter_file_formatContext } from './SnowflakeParser'; import { Alter_functionContext } from './SnowflakeParser'; import { Alter_function_signatureContext } from './SnowflakeParser'; import { Data_type_listContext } from './SnowflakeParser'; import { Alter_git_repositoryContext } from './SnowflakeParser'; import { Alter_git_set_optsContext } from './SnowflakeParser'; import { Alter_git_unset_optsContext } from './SnowflakeParser'; import { Alter_masking_policyContext } from './SnowflakeParser'; import { Alter_materialized_viewContext } from './SnowflakeParser'; import { Alter_network_policyContext } from './SnowflakeParser'; import { Alter_notification_integrationContext } from './SnowflakeParser'; import { Alter_pipeContext } from './SnowflakeParser'; import { Alter_procedureContext } from './SnowflakeParser'; import { Alter_replication_groupContext } from './SnowflakeParser'; import { Credit_quotaContext } from './SnowflakeParser'; import { FrequencyContext } from './SnowflakeParser'; import { Notify_usersContext } from './SnowflakeParser'; import { TriggerDefinitionContext } from './SnowflakeParser'; import { Alter_resource_monitorContext } from './SnowflakeParser'; import { Alter_roleContext } from './SnowflakeParser'; import { Alter_row_access_policyContext } from './SnowflakeParser'; import { Alter_schemaContext } from './SnowflakeParser'; import { Schema_propertyContext } from './SnowflakeParser'; import { Alter_sequenceContext } from './SnowflakeParser'; import { Alter_secretContext } from './SnowflakeParser'; import { Secret_optsContext } from './SnowflakeParser'; import { Secret_set_optsContext } from './SnowflakeParser'; import { Secret_oauth_client_creds_optsContext } from './SnowflakeParser'; import { Secret_oauth_auth_code_optsContext } from './SnowflakeParser'; import { Secret_api_auth_optsContext } from './SnowflakeParser'; import { Secret_basic_auth_optsContext } from './SnowflakeParser'; import { Secret_generic_string_optsContext } from './SnowflakeParser'; import { Alter_security_integration_external_oauthContext } from './SnowflakeParser'; import { Security_integration_external_oauth_propertyContext } from './SnowflakeParser'; import { Alter_security_integration_snowflake_oauthContext } from './SnowflakeParser'; import { Security_integration_snowflake_oauth_propertyContext } from './SnowflakeParser'; import { Alter_security_integration_saml2Context } from './SnowflakeParser'; import { Alter_security_integration_scimContext } from './SnowflakeParser'; import { Security_integration_scim_propertyContext } from './SnowflakeParser'; import { Alter_sessionContext } from './SnowflakeParser'; import { Alter_session_policyContext } from './SnowflakeParser'; import { Alter_password_policyContext } from './SnowflakeParser'; import { Alter_shareContext } from './SnowflakeParser'; import { Alter_storage_integrationContext } from './SnowflakeParser'; import { Alter_streamContext } from './SnowflakeParser'; import { Alter_tableContext } from './SnowflakeParser'; import { Rls_operationsContext } from './SnowflakeParser'; import { Clustering_actionContext } from './SnowflakeParser'; import { Table_column_actionContext } from './SnowflakeParser'; import { Alter_column_clauseContext } from './SnowflakeParser'; import { Inline_constraintContext } from './SnowflakeParser'; import { Enforced_not_enforcedContext } from './SnowflakeParser'; import { Deferrable_not_deferrableContext } from './SnowflakeParser'; import { Initially_deferred_or_immediateContext } from './SnowflakeParser'; import { Common_constraint_propertiesContext } from './SnowflakeParser'; import { On_updateContext } from './SnowflakeParser'; import { On_deleteContext } from './SnowflakeParser'; import { Foreign_key_matchContext } from './SnowflakeParser'; import { On_actionContext } from './SnowflakeParser'; import { Constraint_propertiesContext } from './SnowflakeParser'; import { Ext_table_column_actionContext } from './SnowflakeParser'; import { Constraint_actionContext } from './SnowflakeParser'; import { Search_optimization_actionContext } from './SnowflakeParser'; import { Search_method_with_targetContext } from './SnowflakeParser'; import { Alter_table_alter_columnContext } from './SnowflakeParser'; import { Alter_column_decl_listContext } from './SnowflakeParser'; import { Alter_column_declContext } from './SnowflakeParser'; import { Alter_column_optsContext } from './SnowflakeParser'; import { Column_set_tagsContext } from './SnowflakeParser'; import { Column_unset_tagsContext } from './SnowflakeParser'; import { Alter_tagContext } from './SnowflakeParser'; import { Alter_taskContext } from './SnowflakeParser'; import { Alter_userContext } from './SnowflakeParser'; import { Alter_viewContext } from './SnowflakeParser'; import { Alter_modifyContext } from './SnowflakeParser'; import { Alter_warehouseContext } from './SnowflakeParser'; import { Alter_connection_optsContext } from './SnowflakeParser'; import { Alter_user_optsContext } from './SnowflakeParser'; import { Alter_tag_optsContext } from './SnowflakeParser'; import { Alter_network_policy_optsContext } from './SnowflakeParser'; import { Alter_warehouse_optsContext } from './SnowflakeParser'; import { Alter_account_optsContext } from './SnowflakeParser'; import { Set_tagsContext } from './SnowflakeParser'; import { Tag_decl_listContext } from './SnowflakeParser'; import { Unset_tagsContext } from './SnowflakeParser'; import { Tag_listContext } from './SnowflakeParser'; import { Create_commandContext } from './SnowflakeParser'; import { Create_accountContext } from './SnowflakeParser'; import { Create_alertContext } from './SnowflakeParser'; import { Alert_conditionContext } from './SnowflakeParser'; import { Alert_actionContext } from './SnowflakeParser'; import { Create_api_integrationContext } from './SnowflakeParser'; import { Create_object_cloneContext } from './SnowflakeParser'; import { Create_connectionContext } from './SnowflakeParser'; import { Create_databaseContext } from './SnowflakeParser'; import { Clone_at_beforeContext } from './SnowflakeParser'; import { At_before1Context } from './SnowflakeParser'; import { Header_declContext } from './SnowflakeParser'; import { Compression_typeContext } from './SnowflakeParser'; import { CompressionContext } from './SnowflakeParser'; import { Create_datasetContext } from './SnowflakeParser'; import { Create_dynamic_tableContext } from './SnowflakeParser'; import { Dynamic_table_paramsContext } from './SnowflakeParser'; import { Dynamic_table_settable_paramsContext } from './SnowflakeParser'; import { Dynamic_table_unsettable_paramsContext } from './SnowflakeParser'; import { Data_retention_paramsContext } from './SnowflakeParser'; import { Set_data_retention_paramsContext } from './SnowflakeParser'; import { Create_event_tableContext } from './SnowflakeParser'; import { Create_external_functionContext } from './SnowflakeParser'; import { Create_external_tableContext } from './SnowflakeParser'; import { External_table_column_declContext } from './SnowflakeParser'; import { External_table_column_decl_listContext } from './SnowflakeParser'; import { Full_acctContext } from './SnowflakeParser'; import { Integration_type_nameContext } from './SnowflakeParser'; import { Create_failover_groupContext } from './SnowflakeParser'; import { Type_fileformatContext } from './SnowflakeParser'; import { Create_file_formatContext } from './SnowflakeParser'; import { Arg_declContext } from './SnowflakeParser'; import { Arg_default_value_clauseContext } from './SnowflakeParser'; import { Col_declContext } from './SnowflakeParser'; import { Virtual_column_declContext } from './SnowflakeParser'; import { Function_definitionContext } from './SnowflakeParser'; import { Create_functionContext } from './SnowflakeParser'; import { Create_git_repositoryContext } from './SnowflakeParser'; import { Create_git_optsContext } from './SnowflakeParser'; import { Create_managed_accountContext } from './SnowflakeParser'; import { Create_masking_policyContext } from './SnowflakeParser'; import { Tag_declContext } from './SnowflakeParser'; import { Column_list_in_parenthesesContext } from './SnowflakeParser'; import { Create_materialized_viewContext } from './SnowflakeParser'; import { Create_network_policyContext } from './SnowflakeParser'; import { Cloud_provider_params_autoContext } from './SnowflakeParser'; import { Cloud_provider_params_pushContext } from './SnowflakeParser'; import { Create_notification_integrationContext } from './SnowflakeParser'; import { Create_pipeContext } from './SnowflakeParser'; import { Caller_ownerContext } from './SnowflakeParser'; import { Executa_asContext } from './SnowflakeParser'; import { Procedure_definitionContext } from './SnowflakeParser'; import { Not_nullContext } from './SnowflakeParser'; import { Create_procedureContext } from './SnowflakeParser'; import { Create_replication_groupContext } from './SnowflakeParser'; import { Create_resource_monitorContext } from './SnowflakeParser'; import { Create_roleContext } from './SnowflakeParser'; import { Create_row_access_policyContext } from './SnowflakeParser'; import { Create_schemaContext } from './SnowflakeParser'; import { Create_secretContext } from './SnowflakeParser'; import { Create_security_integration_external_oauthContext } from './SnowflakeParser'; import { Implicit_noneContext } from './SnowflakeParser'; import { Create_security_integration_snowflake_oauthContext } from './SnowflakeParser'; import { Create_security_integration_saml2Context } from './SnowflakeParser'; import { Create_security_integration_scimContext } from './SnowflakeParser'; import { Network_policyContext } from './SnowflakeParser'; import { Partner_applicationContext } from './SnowflakeParser'; import { Start_withContext } from './SnowflakeParser'; import { Increment_byContext } from './SnowflakeParser'; import { Create_sequenceContext } from './SnowflakeParser'; import { Create_session_policyContext } from './SnowflakeParser'; import { Session_policy_paramsContext } from './SnowflakeParser'; import { Session_policy_param_nameContext } from './SnowflakeParser'; import { Create_password_policyContext } from './SnowflakeParser'; import { Password_policy_paramsContext } from './SnowflakeParser'; import { Password_policy_param_nameContext } from './SnowflakeParser'; import { Create_shareContext } from './SnowflakeParser'; import { CharacterContext } from './SnowflakeParser'; import { Format_type_optionsContext } from './SnowflakeParser'; import { Copy_optionsContext } from './SnowflakeParser'; import { Stage_encryption_opts_internalContext } from './SnowflakeParser'; import { Stage_typeContext } from './SnowflakeParser'; import { Stage_master_keyContext } from './SnowflakeParser'; import { Stage_kms_keyContext } from './SnowflakeParser'; import { Stage_encryption_opts_awsContext } from './SnowflakeParser'; import { Aws_tokenContext } from './SnowflakeParser'; import { Aws_key_idContext } from './SnowflakeParser'; import { Aws_secret_keyContext } from './SnowflakeParser'; import { Aws_roleContext } from './SnowflakeParser'; import { Azure_encryption_valueContext } from './SnowflakeParser'; import { Stage_encryption_opts_azContext } from './SnowflakeParser'; import { Storage_integration_eq_idContext } from './SnowflakeParser'; import { Az_credential_or_storage_integrationContext } from './SnowflakeParser'; import { Gcp_encryption_valueContext } from './SnowflakeParser'; import { Stage_encryption_opts_gcpContext } from './SnowflakeParser'; import { Aws_credential_or_storage_integrationContext } from './SnowflakeParser'; import { External_stage_paramsContext } from './SnowflakeParser'; import { True_falseContext } from './SnowflakeParser'; import { EnableContext } from './SnowflakeParser'; import { Refresh_on_createContext } from './SnowflakeParser'; import { Auto_refreshContext } from './SnowflakeParser'; import { Notification_integrationContext } from './SnowflakeParser'; import { Directory_table_internal_paramsContext } from './SnowflakeParser'; import { Directory_table_external_paramsContext } from './SnowflakeParser'; import { Create_stageContext } from './SnowflakeParser'; import { Alter_stageContext } from './SnowflakeParser'; import { Drop_stageContext } from './SnowflakeParser'; import { Describe_stageContext } from './SnowflakeParser'; import { Show_stagesContext } from './SnowflakeParser'; import { Cloud_provider_paramsContext } from './SnowflakeParser'; import { Cloud_provider_params2Context } from './SnowflakeParser'; import { Cloud_provider_params3Context } from './SnowflakeParser'; import { Create_storage_integrationContext } from './SnowflakeParser'; import { Copy_grantsContext } from './SnowflakeParser'; import { Append_onlyContext } from './SnowflakeParser'; import { Insert_onlyContext } from './SnowflakeParser'; import { Show_initial_rowsContext } from './SnowflakeParser'; import { Stream_timeContext } from './SnowflakeParser'; import { Create_streamContext } from './SnowflakeParser'; import { TemporaryContext } from './SnowflakeParser'; import { Table_typeContext } from './SnowflakeParser'; import { With_tagsContext } from './SnowflakeParser'; import { With_row_access_policyContext } from './SnowflakeParser'; import { Cluster_byContext } from './SnowflakeParser'; import { Change_trackingContext } from './SnowflakeParser'; import { With_masking_policyContext } from './SnowflakeParser'; import { CollateContext } from './SnowflakeParser'; import { Order_noorderContext } from './SnowflakeParser'; import { Default_valueContext } from './SnowflakeParser'; import { Foreign_keyContext } from './SnowflakeParser'; import { Primary_keyContext } from './SnowflakeParser'; import { Out_of_line_constraintContext } from './SnowflakeParser'; import { Full_col_declContext } from './SnowflakeParser'; import { Materialized_col_declContext } from './SnowflakeParser'; import { Materialized_col_decl_listContext } from './SnowflakeParser'; import { Column_decl_itemContext } from './SnowflakeParser'; import { Column_decl_item_listContext } from './SnowflakeParser'; import { Create_tableContext } from './SnowflakeParser'; import { Column_decl_item_list_parenContext } from './SnowflakeParser'; import { Create_table_clauseContext } from './SnowflakeParser'; import { Create_table_as_selectContext } from './SnowflakeParser'; import { Create_table_likeContext } from './SnowflakeParser'; import { Create_tagContext } from './SnowflakeParser'; import { Tag_allowed_valuesContext } from './SnowflakeParser'; import { Session_parameterContext } from './SnowflakeParser'; import { Session_parameter_listContext } from './SnowflakeParser'; import { Session_params_listContext } from './SnowflakeParser'; import { Create_taskContext } from './SnowflakeParser'; import { Task_parametersContext } from './SnowflakeParser'; import { Task_computeContext } from './SnowflakeParser'; import { Task_scheduleContext } from './SnowflakeParser'; import { Task_timeoutContext } from './SnowflakeParser'; import { Task_suspend_after_failure_numberContext } from './SnowflakeParser'; import { Task_error_integrationContext } from './SnowflakeParser'; import { Task_overlapContext } from './SnowflakeParser'; import { SqlContext } from './SnowflakeParser'; import { CallContext } from './SnowflakeParser'; import { Create_userContext } from './SnowflakeParser'; import { View_colContext } from './SnowflakeParser'; import { Create_viewContext } from './SnowflakeParser'; import { Create_warehouseContext } from './SnowflakeParser'; import { Wh_common_sizeContext } from './SnowflakeParser'; import { Wh_extra_sizeContext } from './SnowflakeParser'; import { Wh_propertiesContext } from './SnowflakeParser'; import { Wh_paramsContext } from './SnowflakeParser'; import { Trigger_definitionContext } from './SnowflakeParser'; import { Object_type_nameContext } from './SnowflakeParser'; import { Object_type_pluralContext } from './SnowflakeParser'; import { Drop_commandContext } from './SnowflakeParser'; import { Drop_objectContext } from './SnowflakeParser'; import { Drop_alertContext } from './SnowflakeParser'; import { Drop_connectionContext } from './SnowflakeParser'; import { Drop_databaseContext } from './SnowflakeParser'; import { Drop_dynamic_tableContext } from './SnowflakeParser'; import { Drop_external_tableContext } from './SnowflakeParser'; import { Drop_failover_groupContext } from './SnowflakeParser'; import { Drop_file_formatContext } from './SnowflakeParser'; import { Drop_functionContext } from './SnowflakeParser'; import { Drop_git_repositoryContext } from './SnowflakeParser'; import { Drop_integrationContext } from './SnowflakeParser'; import { Drop_managed_accountContext } from './SnowflakeParser'; import { Drop_masking_policyContext } from './SnowflakeParser'; import { Drop_materialized_viewContext } from './SnowflakeParser'; import { Drop_network_policyContext } from './SnowflakeParser'; import { Drop_pipeContext } from './SnowflakeParser'; import { Drop_procedureContext } from './SnowflakeParser'; import { Drop_replication_groupContext } from './SnowflakeParser'; import { Drop_resource_monitorContext } from './SnowflakeParser'; import { Drop_roleContext } from './SnowflakeParser'; import { Drop_row_access_policyContext } from './SnowflakeParser'; import { Drop_schemaContext } from './SnowflakeParser'; import { Drop_secretContext } from './SnowflakeParser'; import { Drop_sequenceContext } from './SnowflakeParser'; import { Drop_session_policyContext } from './SnowflakeParser'; import { Drop_password_policyContext } from './SnowflakeParser'; import { Drop_shareContext } from './SnowflakeParser'; import { Drop_streamContext } from './SnowflakeParser'; import { Drop_tableContext } from './SnowflakeParser'; import { Drop_tagContext } from './SnowflakeParser'; import { Drop_taskContext } from './SnowflakeParser'; import { Drop_userContext } from './SnowflakeParser'; import { Drop_viewContext } from './SnowflakeParser'; import { Drop_warehouseContext } from './SnowflakeParser'; import { Cascade_restrictContext } from './SnowflakeParser'; import { Arg_typesContext } from './SnowflakeParser'; import { Undrop_commandContext } from './SnowflakeParser'; import { Undrop_databaseContext } from './SnowflakeParser'; import { Undrop_schemaContext } from './SnowflakeParser'; import { Undrop_tableContext } from './SnowflakeParser'; import { Undrop_tagContext } from './SnowflakeParser'; import { Use_commandContext } from './SnowflakeParser'; import { Use_databaseContext } from './SnowflakeParser'; import { Use_roleContext } from './SnowflakeParser'; import { Use_schemaContext } from './SnowflakeParser'; import { Use_secondary_rolesContext } from './SnowflakeParser'; import { Use_warehouseContext } from './SnowflakeParser'; import { Comment_clauseContext } from './SnowflakeParser'; import { Inline_comment_clauseContext } from './SnowflakeParser'; import { If_suspendedContext } from './SnowflakeParser'; import { If_existsContext } from './SnowflakeParser'; import { If_not_existsContext } from './SnowflakeParser'; import { Or_replaceContext } from './SnowflakeParser'; import { Or_alterContext } from './SnowflakeParser'; import { DescribeContext } from './SnowflakeParser'; import { Describe_commandContext } from './SnowflakeParser'; import { Describe_alertContext } from './SnowflakeParser'; import { Describe_databaseContext } from './SnowflakeParser'; import { Describe_dynamic_tableContext } from './SnowflakeParser'; import { Describe_event_tableContext } from './SnowflakeParser'; import { Describe_external_tableContext } from './SnowflakeParser'; import { Describe_file_formatContext } from './SnowflakeParser'; import { Describe_functionContext } from './SnowflakeParser'; import { Describe_git_repositoryContext } from './SnowflakeParser'; import { Describe_integrationContext } from './SnowflakeParser'; import { Describe_masking_policyContext } from './SnowflakeParser'; import { Describe_materialized_viewContext } from './SnowflakeParser'; import { Describe_network_policyContext } from './SnowflakeParser'; import { Describe_pipeContext } from './SnowflakeParser'; import { Describe_procedureContext } from './SnowflakeParser'; import { Describe_resultContext } from './SnowflakeParser'; import { Describe_row_access_policyContext } from './SnowflakeParser'; import { Describe_schemaContext } from './SnowflakeParser'; import { Describe_search_optimizationContext } from './SnowflakeParser'; import { Describe_sequenceContext } from './SnowflakeParser'; import { Describe_session_policyContext } from './SnowflakeParser'; import { Describe_password_policyContext } from './SnowflakeParser'; import { Describe_shareContext } from './SnowflakeParser'; import { Describe_streamContext } from './SnowflakeParser'; import { Describe_tableContext } from './SnowflakeParser'; import { Describe_taskContext } from './SnowflakeParser'; import { Describe_transactionContext } from './SnowflakeParser'; import { Describe_userContext } from './SnowflakeParser'; import { Describe_viewContext } from './SnowflakeParser'; import { Describe_warehouseContext } from './SnowflakeParser'; import { Show_commandContext } from './SnowflakeParser'; import { Show_alertsContext } from './SnowflakeParser'; import { Show_channelsContext } from './SnowflakeParser'; import { Show_columnsContext } from './SnowflakeParser'; import { Show_connectionsContext } from './SnowflakeParser'; import { Starts_withContext } from './SnowflakeParser'; import { Limit_rowsContext } from './SnowflakeParser'; import { Show_databasesContext } from './SnowflakeParser'; import { Show_databases_in_failover_groupContext } from './SnowflakeParser'; import { Show_databases_in_replication_groupContext } from './SnowflakeParser'; import { Show_datasetsContext } from './SnowflakeParser'; import { Show_delegated_authorizationsContext } from './SnowflakeParser'; import { Show_dynamic_tablesContext } from './SnowflakeParser'; import { Show_event_tablesContext } from './SnowflakeParser'; import { Show_external_functionsContext } from './SnowflakeParser'; import { Show_external_tablesContext } from './SnowflakeParser'; import { Show_failover_groupsContext } from './SnowflakeParser'; import { Show_file_formatsContext } from './SnowflakeParser'; import { Show_functionsContext } from './SnowflakeParser'; import { Show_git_branchesContext } from './SnowflakeParser'; import { Show_git_repositoriesContext } from './SnowflakeParser'; import { Show_git_tagsContext } from './SnowflakeParser'; import { Show_global_accountsContext } from './SnowflakeParser'; import { Show_grantsContext } from './SnowflakeParser'; import { Show_grants_optsContext } from './SnowflakeParser'; import { Show_integrationsContext } from './SnowflakeParser'; import { Show_locksContext } from './SnowflakeParser'; import { Show_managed_accountsContext } from './SnowflakeParser'; import { Show_masking_policiesContext } from './SnowflakeParser'; import { In_objContext } from './SnowflakeParser'; import { In_obj_2Context } from './SnowflakeParser'; import { Show_materialized_viewsContext } from './SnowflakeParser'; import { Show_network_policiesContext } from './SnowflakeParser'; import { Show_objectsContext } from './SnowflakeParser'; import { Show_organization_accountsContext } from './SnowflakeParser'; import { In_forContext } from './SnowflakeParser'; import { Show_parametersContext } from './SnowflakeParser'; import { Show_pipesContext } from './SnowflakeParser'; import { Show_primary_keysContext } from './SnowflakeParser'; import { Show_proceduresContext } from './SnowflakeParser'; import { Show_regionsContext } from './SnowflakeParser'; import { Show_replication_accountsContext } from './SnowflakeParser'; import { Show_replication_databasesContext } from './SnowflakeParser'; import { Show_replication_groupsContext } from './SnowflakeParser'; import { Show_resource_monitorsContext } from './SnowflakeParser'; import { Show_rolesContext } from './SnowflakeParser'; import { Show_row_access_policiesContext } from './SnowflakeParser'; import { Show_schemasContext } from './SnowflakeParser'; import { Show_secretsContext } from './SnowflakeParser'; import { Show_sequencesContext } from './SnowflakeParser'; import { Show_session_policiesContext } from './SnowflakeParser'; import { Show_password_policiesContext } from './SnowflakeParser'; import { Show_sharesContext } from './SnowflakeParser'; import { Show_shares_in_failover_groupContext } from './SnowflakeParser'; import { Show_shares_in_replication_groupContext } from './SnowflakeParser'; import { Show_streamsContext } from './SnowflakeParser'; import { Show_tablesContext } from './SnowflakeParser'; import { Show_tagsContext } from './SnowflakeParser'; import { Show_tasksContext } from './SnowflakeParser'; import { Show_transactionsContext } from './SnowflakeParser'; import { Show_user_functionsContext } from './SnowflakeParser'; import { Show_usersContext } from './SnowflakeParser'; import { Show_variablesContext } from './SnowflakeParser'; import { Show_versions_in_datasetContext } from './SnowflakeParser'; import { Show_viewsContext } from './SnowflakeParser'; import { Show_warehousesContext } from './SnowflakeParser'; import { Like_patternContext } from './SnowflakeParser'; import { Account_identifierContext } from './SnowflakeParser'; import { Schema_nameContext } from './SnowflakeParser'; import { Object_typeContext } from './SnowflakeParser'; import { Object_type_listContext } from './SnowflakeParser'; import { Tag_valueContext } from './SnowflakeParser'; import { Arg_data_typeContext } from './SnowflakeParser'; import { Arg_nameContext } from './SnowflakeParser'; import { Param_nameContext } from './SnowflakeParser'; import { Region_group_idContext } from './SnowflakeParser'; import { Snowflake_region_idContext } from './SnowflakeParser'; import { StringContext } from './SnowflakeParser'; import { String_listContext } from './SnowflakeParser'; import { Id_fnContext } from './SnowflakeParser'; import { Id_Context } from './SnowflakeParser'; import { KeywordContext } from './SnowflakeParser'; import { Non_reserved_wordsContext } from './SnowflakeParser'; import { Builtin_functionContext } from './SnowflakeParser'; import { Unary_or_binary_builtin_functionContext } from './SnowflakeParser'; import { Binary_builtin_functionContext } from './SnowflakeParser'; import { Binary_or_ternary_builtin_functionContext } from './SnowflakeParser'; import { Ternary_builtin_functionContext } from './SnowflakeParser'; import { List_functionContext } from './SnowflakeParser'; import { PatternContext } from './SnowflakeParser'; import { Column_nameContext } from './SnowflakeParser'; import { Column_listContext } from './SnowflakeParser'; import { Column_list_with_commentContext } from './SnowflakeParser'; import { Object_nameContext } from './SnowflakeParser'; import { Object_name_or_identifierContext } from './SnowflakeParser'; import { NumContext } from './SnowflakeParser'; import { Expr_listContext } from './SnowflakeParser'; import { Expr_list_sortedContext } from './SnowflakeParser'; import { ExprContext } from './SnowflakeParser'; import { Iff_exprContext } from './SnowflakeParser'; import { Trim_expressionContext } from './SnowflakeParser'; import { Try_cast_exprContext } from './SnowflakeParser'; import { Cast_exprContext } from './SnowflakeParser'; import { Json_literalContext } from './SnowflakeParser'; import { Kv_pairContext } from './SnowflakeParser'; import { ValueContext } from './SnowflakeParser'; import { Arr_literalContext } from './SnowflakeParser'; import { Data_type_sizeContext } from './SnowflakeParser'; import { Data_typeContext } from './SnowflakeParser'; import { Primitive_expressionContext } from './SnowflakeParser'; import { Order_by_exprContext } from './SnowflakeParser'; import { Asc_descContext } from './SnowflakeParser'; import { Over_clauseContext } from './SnowflakeParser'; import { Function_callContext } from './SnowflakeParser'; import { Param_assoc_listContext } from './SnowflakeParser'; import { Param_assocContext } from './SnowflakeParser'; import { Ignore_or_repect_nullsContext } from './SnowflakeParser'; import { Ranking_windowed_functionContext } from './SnowflakeParser'; import { Aggregate_functionContext } from './SnowflakeParser'; import { LiteralContext } from './SnowflakeParser'; import { SignContext } from './SnowflakeParser'; import { Full_column_nameContext } from './SnowflakeParser'; import { Bracket_expressionContext } from './SnowflakeParser'; import { Case_expressionContext } from './SnowflakeParser'; import { Switch_search_condition_sectionContext } from './SnowflakeParser'; import { Switch_sectionContext } from './SnowflakeParser'; import { Query_statementContext } from './SnowflakeParser'; import { With_expressionContext } from './SnowflakeParser'; import { Common_table_expressionContext } from './SnowflakeParser'; import { Select_statementContext } from './SnowflakeParser'; import { Set_operatorsContext } from './SnowflakeParser'; import { By_nameContext } from './SnowflakeParser'; import { Select_statement_in_parenthesesContext } from './SnowflakeParser'; import { Select_optional_clausesContext } from './SnowflakeParser'; import { Select_clauseContext } from './SnowflakeParser'; import { Select_top_clauseContext } from './SnowflakeParser'; import { Select_list_no_topContext } from './SnowflakeParser'; import { Select_list_topContext } from './SnowflakeParser'; import { Select_listContext } from './SnowflakeParser'; import { Select_list_elemContext } from './SnowflakeParser'; import { Column_elem_starContext } from './SnowflakeParser'; import { Column_elemContext } from './SnowflakeParser'; import { Object_name_or_aliasContext } from './SnowflakeParser'; import { Exclude_clauseContext } from './SnowflakeParser'; import { As_aliasContext } from './SnowflakeParser'; import { Expression_elemContext } from './SnowflakeParser'; import { Column_positionContext } from './SnowflakeParser'; import { All_distinctContext } from './SnowflakeParser'; import { Top_clauseContext } from './SnowflakeParser'; import { Into_clauseContext } from './SnowflakeParser'; import { Var_listContext } from './SnowflakeParser'; import { VarContext } from './SnowflakeParser'; import { From_clauseContext } from './SnowflakeParser'; import { Table_sourcesContext } from './SnowflakeParser'; import { Table_sourceContext } from './SnowflakeParser'; import { Table_source_item_joinedContext } from './SnowflakeParser'; import { Object_refContext } from './SnowflakeParser'; import { Flatten_table_optionContext } from './SnowflakeParser'; import { Flatten_tableContext } from './SnowflakeParser'; import { Splited_tableContext } from './SnowflakeParser'; import { Prior_listContext } from './SnowflakeParser'; import { Prior_itemContext } from './SnowflakeParser'; import { Outer_joinContext } from './SnowflakeParser'; import { Join_typeContext } from './SnowflakeParser'; import { Join_clauseContext } from './SnowflakeParser'; import { At_beforeContext } from './SnowflakeParser'; import { EndContext } from './SnowflakeParser'; import { ChangesContext } from './SnowflakeParser'; import { Default_append_onlyContext } from './SnowflakeParser'; import { Partition_byContext } from './SnowflakeParser'; import { AliasContext } from './SnowflakeParser'; import { Expr_alias_listContext } from './SnowflakeParser'; import { MeasuresContext } from './SnowflakeParser'; import { Match_optsContext } from './SnowflakeParser'; import { Row_matchContext } from './SnowflakeParser'; import { First_lastContext } from './SnowflakeParser'; import { SymbolContext } from './SnowflakeParser'; import { After_matchContext } from './SnowflakeParser'; import { Symbol_listContext } from './SnowflakeParser'; import { DefineContext } from './SnowflakeParser'; import { Match_recognizeContext } from './SnowflakeParser'; import { Pivot_unpivotContext } from './SnowflakeParser'; import { Column_alias_list_in_bracketsContext } from './SnowflakeParser'; import { Expr_list_in_parenthesesContext } from './SnowflakeParser'; import { Values_tableContext } from './SnowflakeParser'; import { Values_table_bodyContext } from './SnowflakeParser'; import { Sample_methodContext } from './SnowflakeParser'; import { Repeatable_seedContext } from './SnowflakeParser'; import { Sample_optsContext } from './SnowflakeParser'; import { SampleContext } from './SnowflakeParser'; import { Search_conditionContext } from './SnowflakeParser'; import { Comparison_operatorContext } from './SnowflakeParser'; import { Null_not_nullContext } from './SnowflakeParser'; import { Not_distinct_fromContext } from './SnowflakeParser'; import { SubqueryContext } from './SnowflakeParser'; import { PredicateContext } from './SnowflakeParser'; import { Where_clauseContext } from './SnowflakeParser'; import { Group_by_elemContext } from './SnowflakeParser'; import { Group_by_listContext } from './SnowflakeParser'; import { Group_by_clauseContext } from './SnowflakeParser'; import { Having_clauseContext } from './SnowflakeParser'; import { Qualify_clauseContext } from './SnowflakeParser'; import { Order_itemContext } from './SnowflakeParser'; import { Order_by_clauseContext } from './SnowflakeParser'; import { Row_rowsContext } from './SnowflakeParser'; import { First_nextContext } from './SnowflakeParser'; import { Limit_clauseContext } from './SnowflakeParser'; import { Round_modeContext } from './SnowflakeParser'; import { Round_exprContext } from './SnowflakeParser'; /** * This interface defines a complete listener for a parse tree produced by * `SnowflakeParser`. */ export interface SnowflakeParserListener extends ParseTreeListener { /** * Enter a parse tree produced by `SnowflakeParser.snowflake_file`. * @param ctx the parse tree */ enterSnowflake_file?: (ctx: Snowflake_fileContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.snowflake_file`. * @param ctx the parse tree */ exitSnowflake_file?: (ctx: Snowflake_fileContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.batch`. * @param ctx the parse tree */ enterBatch?: (ctx: BatchContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.batch`. * @param ctx the parse tree */ exitBatch?: (ctx: BatchContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.sql_command`. * @param ctx the parse tree */ enterSql_command?: (ctx: Sql_commandContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.sql_command`. * @param ctx the parse tree */ exitSql_command?: (ctx: Sql_commandContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.ddl_command`. * @param ctx the parse tree */ enterDdl_command?: (ctx: Ddl_commandContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.ddl_command`. * @param ctx the parse tree */ exitDdl_command?: (ctx: Ddl_commandContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.dml_command`. * @param ctx the parse tree */ enterDml_command?: (ctx: Dml_commandContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.dml_command`. * @param ctx the parse tree */ exitDml_command?: (ctx: Dml_commandContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.insert_statement`. * @param ctx the parse tree */ enterInsert_statement?: (ctx: Insert_statementContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.insert_statement`. * @param ctx the parse tree */ exitInsert_statement?: (ctx: Insert_statementContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.insert_multi_table_statement`. * @param ctx the parse tree */ enterInsert_multi_table_statement?: (ctx: Insert_multi_table_statementContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.insert_multi_table_statement`. * @param ctx the parse tree */ exitInsert_multi_table_statement?: (ctx: Insert_multi_table_statementContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.into_clause2`. * @param ctx the parse tree */ enterInto_clause2?: (ctx: Into_clause2Context) => void; /** * Exit a parse tree produced by `SnowflakeParser.into_clause2`. * @param ctx the parse tree */ exitInto_clause2?: (ctx: Into_clause2Context) => void; /** * Enter a parse tree produced by `SnowflakeParser.values_list`. * @param ctx the parse tree */ enterValues_list?: (ctx: Values_listContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.values_list`. * @param ctx the parse tree */ exitValues_list?: (ctx: Values_listContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.value_item`. * @param ctx the parse tree */ enterValue_item?: (ctx: Value_itemContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.value_item`. * @param ctx the parse tree */ exitValue_item?: (ctx: Value_itemContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.merge_statement`. * @param ctx the parse tree */ enterMerge_statement?: (ctx: Merge_statementContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.merge_statement`. * @param ctx the parse tree */ exitMerge_statement?: (ctx: Merge_statementContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.merge_matches`. * @param ctx the parse tree */ enterMerge_matches?: (ctx: Merge_matchesContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.merge_matches`. * @param ctx the parse tree */ exitMerge_matches?: (ctx: Merge_matchesContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.merge_cond`. * @param ctx the parse tree */ enterMerge_cond?: (ctx: Merge_condContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.merge_cond`. * @param ctx the parse tree */ exitMerge_cond?: (ctx: Merge_condContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.merge_update_delete`. * @param ctx the parse tree */ enterMerge_update_delete?: (ctx: Merge_update_deleteContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.merge_update_delete`. * @param ctx the parse tree */ exitMerge_update_delete?: (ctx: Merge_update_deleteContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.merge_insert`. * @param ctx the parse tree */ enterMerge_insert?: (ctx: Merge_insertContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.merge_insert`. * @param ctx the parse tree */ exitMerge_insert?: (ctx: Merge_insertContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.update_statement`. * @param ctx the parse tree */ enterUpdate_statement?: (ctx: Update_statementContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.update_statement`. * @param ctx the parse tree */ exitUpdate_statement?: (ctx: Update_statementContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.table_or_query`. * @param ctx the parse tree */ enterTable_or_query?: (ctx: Table_or_queryContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.table_or_query`. * @param ctx the parse tree */ exitTable_or_query?: (ctx: Table_or_queryContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.delete_statement`. * @param ctx the parse tree */ enterDelete_statement?: (ctx: Delete_statementContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.delete_statement`. * @param ctx the parse tree */ exitDelete_statement?: (ctx: Delete_statementContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.values_builder`. * @param ctx the parse tree */ enterValues_builder?: (ctx: Values_builderContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.values_builder`. * @param ctx the parse tree */ exitValues_builder?: (ctx: Values_builderContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.other_command`. * @param ctx the parse tree */ enterOther_command?: (ctx: Other_commandContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.other_command`. * @param ctx the parse tree */ exitOther_command?: (ctx: Other_commandContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.begin_txn`. * @param ctx the parse tree */ enterBegin_txn?: (ctx: Begin_txnContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.begin_txn`. * @param ctx the parse tree */ exitBegin_txn?: (ctx: Begin_txnContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.copy_into_table`. * @param ctx the parse tree */ enterCopy_into_table?: (ctx: Copy_into_tableContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.copy_into_table`. * @param ctx the parse tree */ exitCopy_into_table?: (ctx: Copy_into_tableContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.external_location`. * @param ctx the parse tree */ enterExternal_location?: (ctx: External_locationContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.external_location`. * @param ctx the parse tree */ exitExternal_location?: (ctx: External_locationContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.files`. * @param ctx the parse tree */ enterFiles?: (ctx: FilesContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.files`. * @param ctx the parse tree */ exitFiles?: (ctx: FilesContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.file_format`. * @param ctx the parse tree */ enterFile_format?: (ctx: File_formatContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.file_format`. * @param ctx the parse tree */ exitFile_format?: (ctx: File_formatContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.format_name`. * @param ctx the parse tree */ enterFormat_name?: (ctx: Format_nameContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.format_name`. * @param ctx the parse tree */ exitFormat_name?: (ctx: Format_nameContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.format_type`. * @param ctx the parse tree */ enterFormat_type?: (ctx: Format_typeContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.format_type`. * @param ctx the parse tree */ exitFormat_type?: (ctx: Format_typeContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.stage_file_format`. * @param ctx the parse tree */ enterStage_file_format?: (ctx: Stage_file_formatContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.stage_file_format`. * @param ctx the parse tree */ exitStage_file_format?: (ctx: Stage_file_formatContext) => void; /** * Enter a parse tree produced by `SnowflakeParser.copy_into_location`. * @param ctx the parse tree */ enterCopy_into_location?: (ctx: Copy_into_locationContext) => void; /** * Exit a parse tree produced by `SnowflakeParser.copy_into_location`. * @param ctx the parse tree */ exitCopy_into_location?: (ctx: Copy_into_locationConte