Constant tree_sitter_cql::NODE_TYPES
source ยท pub const NODE_TYPES: &str = "[\n {\n \"type\": \"aggregate_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"alter_keyspace\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"durable_writes\",\n \"named\": true\n },\n {\n \"type\": \"keyspace_name\",\n \"named\": true\n },\n {\n \"type\": \"replication_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_materialized_view\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"materialized_view_name\",\n \"named\": true\n },\n {\n \"type\": \"with_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_role\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"role_name\",\n \"named\": true\n },\n {\n \"type\": \"role_with\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_table\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alter_table_operation\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_table_add\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"typed_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_table_drop_columns\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_table_drop_compact_storage\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"alter_table_operation\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alter_table_add\",\n \"named\": true\n },\n {\n \"type\": \"alter_table_drop_columns\",\n \"named\": true\n },\n {\n \"type\": \"alter_table_drop_compact_storage\",\n \"named\": true\n },\n {\n \"type\": \"alter_table_rename\",\n \"named\": true\n },\n {\n \"type\": \"with_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_table_rename\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"alter_type\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alter_type_operation\",\n \"named\": true\n },\n {\n \"type\": \"type_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_type_add\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"typed_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_type_alter_type\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_type_operation\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alter_type_add\",\n \"named\": true\n },\n {\n \"type\": \"alter_type_alter_type\",\n \"named\": true\n },\n {\n \"type\": \"alter_type_rename\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_type_rename\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"alter_type_rename_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"alter_type_rename_item\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"alter_user\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"user_name\",\n \"named\": true\n },\n {\n \"type\": \"user_with\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"apply_batch\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"assignment_element\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"assignment_list\",\n \"named\": true\n },\n {\n \"type\": \"assignment_map\",\n \"named\": true\n },\n {\n \"type\": \"assignment_set\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"indexed_column\",\n \"named\": true\n },\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"assignment_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"bind_marker\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"assignment_map\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"bind_marker\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"assignment_operand\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"assignment_set\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"bind_marker\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"assignment_tuple\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"expression_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"begin_batch\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"using_timestamp_spec\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"bind_marker\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"clustering_key_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"clustering_order\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"column_definition\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type\",\n \"named\": true\n },\n {\n \"type\": \"primary_key_column\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"column_definition_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"column_definition\",\n \"named\": true\n },\n {\n \"type\": \"primary_key_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"column_list\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"column_not_null\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"compact_storage\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"composite_key\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"clustering_key_list\",\n \"named\": true\n },\n {\n \"type\": \"partition_key_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"compound_key\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"clustering_key_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"constant\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"create_aggregate\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"aggregate_name\",\n \"named\": true\n },\n {\n \"type\": \"data_type\",\n \"named\": true\n },\n {\n \"type\": \"init_cond_definition\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_function\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type\",\n \"named\": true\n },\n {\n \"type\": \"function_name\",\n \"named\": true\n },\n {\n \"type\": \"return_mode\",\n \"named\": true\n },\n {\n \"type\": \"typed_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_index\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"index_column_spec\",\n \"named\": true\n },\n {\n \"type\": \"short_index_name\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_keyspace\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"durable_writes\",\n \"named\": true\n },\n {\n \"type\": \"keyspace_name\",\n \"named\": true\n },\n {\n \"type\": \"replication_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_materialized_view\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"column_list\",\n \"named\": true\n },\n {\n \"type\": \"materialized_view_name\",\n \"named\": true\n },\n {\n \"type\": \"materialized_view_where\",\n \"named\": true\n },\n {\n \"type\": \"primary_key_element\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n },\n {\n \"type\": \"with_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_role\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"role_name\",\n \"named\": true\n },\n {\n \"type\": \"role_with\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_table\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"column_definition_list\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n },\n {\n \"type\": \"with_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_trigger\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"trigger_class\",\n \"named\": true\n },\n {\n \"type\": \"trigger_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_type\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"type_name\",\n \"named\": true\n },\n {\n \"type\": \"typed_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"create_user\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"user_name\",\n \"named\": true\n },\n {\n \"type\": \"user_with\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"data_type\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type_definition\",\n \"named\": true\n },\n {\n \"type\": \"data_type_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"data_type_definition\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"data_type_name\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"delete_column_item\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"delete_column_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"delete_column_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"delete_statement\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"begin_batch\",\n \"named\": true\n },\n {\n \"type\": \"delete_column_list\",\n \"named\": true\n },\n {\n \"type\": \"from_spec\",\n \"named\": true\n },\n {\n \"type\": \"if_spec\",\n \"named\": true\n },\n {\n \"type\": \"using_timestamp_spec\",\n \"named\": true\n },\n {\n \"type\": \"where_spec\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_aggregate\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"aggregate_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_function\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"function_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_index\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"index_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_keyspace\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"keyspace_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_materialized_view\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"materialized_view_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_role\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"role_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_table\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"table_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_trigger\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"table_name\",\n \"named\": true\n },\n {\n \"type\": \"trigger_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_type\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"type_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"drop_user\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"user_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"durable_writes\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"expression\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"assignment_list\",\n \"named\": true\n },\n {\n \"type\": \"assignment_map\",\n \"named\": true\n },\n {\n \"type\": \"assignment_set\",\n \"named\": true\n },\n {\n \"type\": \"assignment_tuple\",\n \"named\": true\n },\n {\n \"type\": \"bind_marker\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"expression_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"expression\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"finalfunc\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"from_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"table_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"function_args\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"function_call\",\n \"named\": true\n },\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"function_call\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"function_args\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"function_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"grant\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"privilege\",\n \"named\": true\n },\n {\n \"type\": \"resource\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"if_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"relation_elements\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"index\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"index_column_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"index_entries_s_spec\",\n \"named\": true\n },\n {\n \"type\": \"index_full_spec\",\n \"named\": true\n },\n {\n \"type\": \"index_keys_spec\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"index_entries_s_spec\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"index_full_spec\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"index_keys_spec\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"index_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"indexed_column\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"init_cond_definition\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"init_cond_hash\",\n \"named\": true\n },\n {\n \"type\": \"init_cond_list\",\n \"named\": true\n },\n {\n \"type\": \"init_cond_nested_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"init_cond_hash\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"init_cond_hash_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"init_cond_hash_item\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"init_cond_definition\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"init_cond_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"init_cond_nested_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"init_cond_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"insert_column_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"column_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"insert_statement\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"begin_batch\",\n \"named\": true\n },\n {\n \"type\": \"insert_column_spec\",\n \"named\": true\n },\n {\n \"type\": \"insert_values_spec\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n },\n {\n \"type\": \"using_ttl_timestamp\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"insert_values_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"expression_list\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"keyspace_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"limit_spec\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"limit_value\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"list_permissions\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"privilege\",\n \"named\": true\n },\n {\n \"type\": \"resource\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"list_roles\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"materialized_view_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"materialized_view_where\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"column_not_null\",\n \"named\": true\n },\n {\n \"type\": \"relation_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"option_hash\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"option_hash_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"option_hash_item\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"order_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"partition_key_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"primary_key_column\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"primary_key_definition\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"composite_key\",\n \"named\": true\n },\n {\n \"type\": \"compound_key\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"primary_key_element\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"primary_key_definition\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"privilege\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"relation_contains\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"relation_contains_key\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"constant\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"relation_element\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"assignment_tuple\",\n \"named\": true\n },\n {\n \"type\": \"bind_marker\",\n \"named\": true\n },\n {\n \"type\": \"constant\",\n \"named\": true\n },\n {\n \"type\": \"function_args\",\n \"named\": true\n },\n {\n \"type\": \"function_call\",\n \"named\": true\n },\n {\n \"type\": \"relation_contains\",\n \"named\": true\n },\n {\n \"type\": \"relation_contains_key\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"relation_elements\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"relation_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"replication_list\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"replication_list_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"replication_list_item\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"resource\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"return_mode\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"revoke\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"privilege\",\n \"named\": true\n },\n {\n \"type\": \"resource\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"role_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"role_with\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"role_with_option\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"role_with_option\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"option_hash\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"select_element\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"function_call\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"select_elements\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"select_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"select_statement\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"from_spec\",\n \"named\": true\n },\n {\n \"type\": \"limit_spec\",\n \"named\": true\n },\n {\n \"type\": \"order_spec\",\n \"named\": true\n },\n {\n \"type\": \"select_elements\",\n \"named\": true\n },\n {\n \"type\": \"where_spec\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"sfunc\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"short_index_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"source_file\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": false,\n \"types\": [\n {\n \"type\": \"alter_keyspace\",\n \"named\": true\n },\n {\n \"type\": \"alter_materialized_view\",\n \"named\": true\n },\n {\n \"type\": \"alter_role\",\n \"named\": true\n },\n {\n \"type\": \"alter_table\",\n \"named\": true\n },\n {\n \"type\": \"alter_type\",\n \"named\": true\n },\n {\n \"type\": \"alter_user\",\n \"named\": true\n },\n {\n \"type\": \"apply_batch\",\n \"named\": true\n },\n {\n \"type\": \"create_aggregate\",\n \"named\": true\n },\n {\n \"type\": \"create_function\",\n \"named\": true\n },\n {\n \"type\": \"create_index\",\n \"named\": true\n },\n {\n \"type\": \"create_keyspace\",\n \"named\": true\n },\n {\n \"type\": \"create_materialized_view\",\n \"named\": true\n },\n {\n \"type\": \"create_role\",\n \"named\": true\n },\n {\n \"type\": \"create_table\",\n \"named\": true\n },\n {\n \"type\": \"create_trigger\",\n \"named\": true\n },\n {\n \"type\": \"create_type\",\n \"named\": true\n },\n {\n \"type\": \"create_user\",\n \"named\": true\n },\n {\n \"type\": \"delete_statement\",\n \"named\": true\n },\n {\n \"type\": \"drop_aggregate\",\n \"named\": true\n },\n {\n \"type\": \"drop_function\",\n \"named\": true\n },\n {\n \"type\": \"drop_index\",\n \"named\": true\n },\n {\n \"type\": \"drop_keyspace\",\n \"named\": true\n },\n {\n \"type\": \"drop_materialized_view\",\n \"named\": true\n },\n {\n \"type\": \"drop_role\",\n \"named\": true\n },\n {\n \"type\": \"drop_table\",\n \"named\": true\n },\n {\n \"type\": \"drop_trigger\",\n \"named\": true\n },\n {\n \"type\": \"drop_type\",\n \"named\": true\n },\n {\n \"type\": \"drop_user\",\n \"named\": true\n },\n {\n \"type\": \"grant\",\n \"named\": true\n },\n {\n \"type\": \"insert_statement\",\n \"named\": true\n },\n {\n \"type\": \"list_permissions\",\n \"named\": true\n },\n {\n \"type\": \"list_roles\",\n \"named\": true\n },\n {\n \"type\": \"revoke\",\n \"named\": true\n },\n {\n \"type\": \"select_statement\",\n \"named\": true\n },\n {\n \"type\": \"truncate\",\n \"named\": true\n },\n {\n \"type\": \"update\",\n \"named\": true\n },\n {\n \"type\": \"use\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"table_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"table_option_item\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"option_hash\",\n \"named\": true\n },\n {\n \"type\": \"table_option_name\",\n \"named\": true\n },\n {\n \"type\": \"table_option_value\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"table_option_name\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"object_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"table_option_value\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"table_options\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"clustering_order\",\n \"named\": true\n },\n {\n \"type\": \"compact_storage\",\n \"named\": true\n },\n {\n \"type\": \"table_option_item\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"trigger_class\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"trigger_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"truncate\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"table_name\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"type_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"typed_name\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"data_type\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"update\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"begin_batch\",\n \"named\": true\n },\n {\n \"type\": \"if_spec\",\n \"named\": true\n },\n {\n \"type\": \"table_name\",\n \"named\": true\n },\n {\n \"type\": \"update_assignments\",\n \"named\": true\n },\n {\n \"type\": \"using_ttl_timestamp\",\n \"named\": true\n },\n {\n \"type\": \"where_spec\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"update_assignments\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"assignment_element\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"use\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"user_name\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"user_password\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"user_super_user\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"user_with\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": true,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"user_password\",\n \"named\": true\n },\n {\n \"type\": \"user_super_user\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"using_timestamp_spec\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"using_ttl_timestamp\",\n \"named\": true,\n \"fields\": {}\n },\n {\n \"type\": \"value\",\n \"named\": false,\n \"fields\": {}\n },\n {\n \"type\": \"where_spec\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"relation_elements\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"with_element\",\n \"named\": true,\n \"fields\": {},\n \"children\": {\n \"multiple\": false,\n \"required\": true,\n \"types\": [\n {\n \"type\": \"table_options\",\n \"named\": true\n }\n ]\n }\n },\n {\n \"type\": \"(\",\n \"named\": false\n },\n {\n \"type\": \")\",\n \"named\": false\n },\n {\n \"type\": \"*\",\n \"named\": false\n },\n {\n \"type\": \"+\",\n \"named\": false\n },\n {\n \"type\": \",\",\n \"named\": false\n },\n {\n \"type\": \"-\",\n \"named\": false\n },\n {\n \"type\": \".\",\n \"named\": false\n },\n {\n \"type\": \":\",\n \"named\": false\n },\n {\n \"type\": \";\",\n \"named\": false\n },\n {\n \"type\": \"<\",\n \"named\": false\n },\n {\n \"type\": \"<=\",\n \"named\": false\n },\n {\n \"type\": \"<>\",\n \"named\": false\n },\n {\n \"type\": \"=\",\n \"named\": false\n },\n {\n \"type\": \">\",\n \"named\": false\n },\n {\n \"type\": \">=\",\n \"named\": false\n },\n {\n \"type\": \"?\",\n \"named\": false\n },\n {\n \"type\": \"ADD\",\n \"named\": false\n },\n {\n \"type\": \"AGGREGATE\",\n \"named\": false\n },\n {\n \"type\": \"ALL\",\n \"named\": false\n },\n {\n \"type\": \"ALLOW\",\n \"named\": false\n },\n {\n \"type\": \"ALTER\",\n \"named\": false\n },\n {\n \"type\": \"AND\",\n \"named\": false\n },\n {\n \"type\": \"APPLY\",\n \"named\": false\n },\n {\n \"type\": \"AS\",\n \"named\": false\n },\n {\n \"type\": \"ASC\",\n \"named\": false\n },\n {\n \"type\": \"ASCII\",\n \"named\": false\n },\n {\n \"type\": \"AUTHORIZE\",\n \"named\": false\n },\n {\n \"type\": \"BATCH\",\n \"named\": false\n },\n {\n \"type\": \"BEGIN\",\n \"named\": false\n },\n {\n \"type\": \"BIGINT\",\n \"named\": false\n },\n {\n \"type\": \"BLOB\",\n \"named\": false\n },\n {\n \"type\": \"BOOLEAN\",\n \"named\": false\n },\n {\n \"type\": \"BY\",\n \"named\": false\n },\n {\n \"type\": \"CALLED\",\n \"named\": false\n },\n {\n \"type\": \"CLUSTERING\",\n \"named\": false\n },\n {\n \"type\": \"COMPACT\",\n \"named\": false\n },\n {\n \"type\": \"CONTAINS\",\n \"named\": false\n },\n {\n \"type\": \"COUNTER\",\n \"named\": false\n },\n {\n \"type\": \"CREATE\",\n \"named\": false\n },\n {\n \"type\": \"DATE\",\n \"named\": false\n },\n {\n \"type\": \"DECIMAL\",\n \"named\": false\n },\n {\n \"type\": \"DELETE\",\n \"named\": false\n },\n {\n \"type\": \"DESC\",\n \"named\": false\n },\n {\n \"type\": \"DESCRIBE\",\n \"named\": false\n },\n {\n \"type\": \"DISTINCT\",\n \"named\": false\n },\n {\n \"type\": \"DOUBLE\",\n \"named\": false\n },\n {\n \"type\": \"DROP\",\n \"named\": false\n },\n {\n \"type\": \"DURABLE_WRITES\",\n \"named\": false\n },\n {\n \"type\": \"ENTRIES\",\n \"named\": false\n },\n {\n \"type\": \"EXECUTE\",\n \"named\": false\n },\n {\n \"type\": \"EXISTS\",\n \"named\": false\n },\n {\n \"type\": \"FILTERING\",\n \"named\": false\n },\n {\n \"type\": \"FINALFUNC\",\n \"named\": false\n },\n {\n \"type\": \"FLOAT\",\n \"named\": false\n },\n {\n \"type\": \"FROM\",\n \"named\": false\n },\n {\n \"type\": \"FROZEN\",\n \"named\": false\n },\n {\n \"type\": \"FULL\",\n \"named\": false\n },\n {\n \"type\": \"FUNCTION\",\n \"named\": false\n },\n {\n \"type\": \"FUNCTIONS\",\n \"named\": false\n },\n {\n \"type\": \"GRANT\",\n \"named\": false\n },\n {\n \"type\": \"IF\",\n \"named\": false\n },\n {\n \"type\": \"IN\",\n \"named\": false\n },\n {\n \"type\": \"INDEX\",\n \"named\": false\n },\n {\n \"type\": \"INET\",\n \"named\": false\n },\n {\n \"type\": \"INITCOND\",\n \"named\": false\n },\n {\n \"type\": \"INPUT\",\n \"named\": false\n },\n {\n \"type\": \"INSERT\",\n \"named\": false\n },\n {\n \"type\": \"INT\",\n \"named\": false\n },\n {\n \"type\": \"INTO\",\n \"named\": false\n },\n {\n \"type\": \"IS\",\n \"named\": false\n },\n {\n \"type\": \"JSON\",\n \"named\": false\n },\n {\n \"type\": \"KEY\",\n \"named\": false\n },\n {\n \"type\": \"KEYS\",\n \"named\": false\n },\n {\n \"type\": \"KEYSPACE\",\n \"named\": false\n },\n {\n \"type\": \"KEYSPACES\",\n \"named\": false\n },\n {\n \"type\": \"LANGUAGE\",\n \"named\": false\n },\n {\n \"type\": \"LIMIT\",\n \"named\": false\n },\n {\n \"type\": \"LIST\",\n \"named\": false\n },\n {\n \"type\": \"LOGGED\",\n \"named\": false\n },\n {\n \"type\": \"LOGIN\",\n \"named\": false\n },\n {\n \"type\": \"MAP\",\n \"named\": false\n },\n {\n \"type\": \"MATERIALIZED\",\n \"named\": false\n },\n {\n \"type\": \"MODIFY\",\n \"named\": false\n },\n {\n \"type\": \"NORECURSIVE\",\n \"named\": false\n },\n {\n \"type\": \"NOSUPERUSER\",\n \"named\": false\n },\n {\n \"type\": \"NOT\",\n \"named\": false\n },\n {\n \"type\": \"NULL\",\n \"named\": false\n },\n {\n \"type\": \"OF\",\n \"named\": false\n },\n {\n \"type\": \"ON\",\n \"named\": false\n },\n {\n \"type\": \"OPTIONS\",\n \"named\": false\n },\n {\n \"type\": \"OR\",\n \"named\": false\n },\n {\n \"type\": \"ORDER\",\n \"named\": false\n },\n {\n \"type\": \"PASSWORD\",\n \"named\": false\n },\n {\n \"type\": \"PERMISSIONS\",\n \"named\": false\n },\n {\n \"type\": \"PRIMARY\",\n \"named\": false\n },\n {\n \"type\": \"RENAME\",\n \"named\": false\n },\n {\n \"type\": \"REPLACE\",\n \"named\": false\n },\n {\n \"type\": \"REPLICATION\",\n \"named\": false\n },\n {\n \"type\": \"RETURNS\",\n \"named\": false\n },\n {\n \"type\": \"REVOKE\",\n \"named\": false\n },\n {\n \"type\": \"ROLE\",\n \"named\": false\n },\n {\n \"type\": \"ROLES\",\n \"named\": false\n },\n {\n \"type\": \"SELECT\",\n \"named\": false\n },\n {\n \"type\": \"SET\",\n \"named\": false\n },\n {\n \"type\": \"SFUNC\",\n \"named\": false\n },\n {\n \"type\": \"SMALLINT\",\n \"named\": false\n },\n {\n \"type\": \"STORAGE\",\n \"named\": false\n },\n {\n \"type\": \"STYPE\",\n \"named\": false\n },\n {\n \"type\": \"SUPERUSER\",\n \"named\": false\n },\n {\n \"type\": \"TABLE\",\n \"named\": false\n },\n {\n \"type\": \"TEXT\",\n \"named\": false\n },\n {\n \"type\": \"TIME\",\n \"named\": false\n },\n {\n \"type\": \"TIMESTAMP\",\n \"named\": false\n },\n {\n \"type\": \"TIMEUUID\",\n \"named\": false\n },\n {\n \"type\": \"TINYINT\",\n \"named\": false\n },\n {\n \"type\": \"TO\",\n \"named\": false\n },\n {\n \"type\": \"TRIGGER\",\n \"named\": false\n },\n {\n \"type\": \"TRUNCATE\",\n \"named\": false\n },\n {\n \"type\": \"TTL\",\n \"named\": false\n },\n {\n \"type\": \"TUPLE\",\n \"named\": false\n },\n {\n \"type\": \"TYPE\",\n \"named\": false\n },\n {\n \"type\": \"UNLOGGED\",\n \"named\": false\n },\n {\n \"type\": \"UPDATE\",\n \"named\": false\n },\n {\n \"type\": \"USE\",\n \"named\": false\n },\n {\n \"type\": \"USER\",\n \"named\": false\n },\n {\n \"type\": \"USING\",\n \"named\": false\n },\n {\n \"type\": \"UUID\",\n \"named\": false\n },\n {\n \"type\": \"VALUES\",\n \"named\": false\n },\n {\n \"type\": \"VARCHAR\",\n \"named\": false\n },\n {\n \"type\": \"VARINT\",\n \"named\": false\n },\n {\n \"type\": \"VIEW\",\n \"named\": false\n },\n {\n \"type\": \"WHERE\",\n \"named\": false\n },\n {\n \"type\": \"WITH\",\n \"named\": false\n },\n {\n \"type\": \"[\",\n \"named\": false\n },\n {\n \"type\": \"]\",\n \"named\": false\n },\n {\n \"type\": \"aggregate\",\n \"named\": false\n },\n {\n \"type\": \"alias\",\n \"named\": false\n },\n {\n \"type\": \"assignment_operand\",\n \"named\": false\n },\n {\n \"type\": \"code_block\",\n \"named\": false\n },\n {\n \"type\": \"column\",\n \"named\": false\n },\n {\n \"type\": \"entry\",\n \"named\": false\n },\n {\n \"type\": \"full\",\n \"named\": false\n },\n {\n \"type\": \"function\",\n \"named\": false\n },\n {\n \"type\": \"function_name\",\n \"named\": false\n },\n {\n \"type\": \"hash_key\",\n \"named\": false\n },\n {\n \"type\": \"index\",\n \"named\": false\n },\n {\n \"type\": \"key\",\n \"named\": false\n },\n {\n \"type\": \"keyspace\",\n \"named\": false\n },\n {\n \"type\": \"language\",\n \"named\": false\n },\n {\n \"type\": \"login\",\n \"named\": false\n },\n {\n \"type\": \"materialized_view\",\n \"named\": false\n },\n {\n \"type\": \"object_name\",\n \"named\": true\n },\n {\n \"type\": \"partition_key\",\n \"named\": false\n },\n {\n \"type\": \"password\",\n \"named\": false\n },\n {\n \"type\": \"primary_key\",\n \"named\": false\n },\n {\n \"type\": \"role\",\n \"named\": false\n },\n {\n \"type\": \"table\",\n \"named\": false\n },\n {\n \"type\": \"time\",\n \"named\": false\n },\n {\n \"type\": \"trigger\",\n \"named\": false\n },\n {\n \"type\": \"ttl\",\n \"named\": false\n },\n {\n \"type\": \"type\",\n \"named\": false\n },\n {\n \"type\": \"user\",\n \"named\": false\n },\n {\n \"type\": \"value\",\n \"named\": false\n },\n {\n \"type\": \"{\",\n \"named\": false\n },\n {\n \"type\": \"}\",\n \"named\": false\n }\n]";
Expand description
The content of the node-types.json
file for this grammar.