@@ -2570,7 +2570,6 @@ class SchemaParserV3(SchemaParserV22):
25702570 _SELECT_TABLES = "SELECT * FROM system_schema.tables"
25712571 _SELECT_COLUMNS = "SELECT * FROM system_schema.columns"
25722572 _SELECT_INDEXES = "SELECT * FROM system_schema.indexes"
2573- _SELECT_TRIGGERS = "SELECT * FROM system_schema.triggers"
25742573 _SELECT_TYPES = "SELECT * FROM system_schema.types"
25752574 _SELECT_FUNCTIONS = "SELECT * FROM system_schema.functions"
25762575 _SELECT_AGGREGATES = "SELECT * FROM system_schema.aggregates"
@@ -2626,28 +2625,24 @@ def get_table(self, keyspaces, keyspace, table):
26262625 indexes_query = QueryMessage (
26272626 query = maybe_add_timeout_to_query (self ._SELECT_INDEXES + where_clause , self .metadata_request_timeout ),
26282627 consistency_level = cl , fetch_size = fetch_size )
2629- triggers_query = QueryMessage (
2630- query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS + where_clause , self .metadata_request_timeout ),
2631- consistency_level = cl , fetch_size = fetch_size )
26322628
26332629 # in protocol v4 we don't know if this event is a view or a table, so we look for both
26342630 where_clause = bind_params (" WHERE keyspace_name = %s AND view_name = %s" , (keyspace , table ), _encoder )
26352631 view_query = QueryMessage (
26362632 query = maybe_add_timeout_to_query (self ._SELECT_VIEWS + where_clause , self .metadata_request_timeout ),
26372633 consistency_level = cl , fetch_size = fetch_size )
26382634 ((cf_success , cf_result ), (col_success , col_result ),
2639- (indexes_sucess , indexes_result ), ( triggers_success , triggers_result ),
2635+ (indexes_sucess , indexes_result ),
26402636 (view_success , view_result )) = (
26412637 self .connection .wait_for_responses (
2642- cf_query , col_query , indexes_query , triggers_query ,
2638+ cf_query , col_query , indexes_query ,
26432639 view_query , timeout = self .timeout , fail_on_error = False )
26442640 )
26452641 table_result = self ._handle_results (cf_success , cf_result , query_msg = cf_query )
26462642 col_result = self ._handle_results (col_success , col_result , query_msg = col_query )
26472643 if table_result :
26482644 indexes_result = self ._handle_results (indexes_sucess , indexes_result , query_msg = indexes_query )
2649- triggers_result = self ._handle_results (triggers_success , triggers_result , query_msg = triggers_query )
2650- return self ._build_table_metadata (table_result [0 ], col_result , triggers_result , indexes_result )
2645+ return self ._build_table_metadata (table_result [0 ], col_result , None , indexes_result )
26512646
26522647 view_result = self ._handle_results (view_success , view_result , query_msg = view_query )
26532648 if view_result :
@@ -2673,7 +2668,6 @@ def _build_table_metadata(self, row, col_rows=None, trigger_rows=None, index_row
26732668 table_name = row [self ._table_name_col ]
26742669
26752670 col_rows = col_rows or self .keyspace_table_col_rows [keyspace_name ][table_name ]
2676- trigger_rows = trigger_rows or self .keyspace_table_trigger_rows [keyspace_name ][table_name ]
26772671 index_rows = index_rows or self .keyspace_table_index_rows [keyspace_name ][table_name ]
26782672
26792673 table_meta = self ._table_metadata_class (keyspace_name , table_name , virtual = virtual )
@@ -2695,10 +2689,6 @@ def _build_table_metadata(self, row, col_rows=None, trigger_rows=None, index_row
26952689
26962690 self ._build_table_columns (table_meta , col_rows , compact_static , is_dense , virtual )
26972691
2698- for trigger_row in trigger_rows :
2699- trigger_meta = self ._build_trigger_metadata (table_meta , trigger_row )
2700- table_meta .triggers [trigger_meta .name ] = trigger_meta
2701-
27022692 for index_row in index_rows :
27032693 index_meta = self ._build_index_metadata (table_meta , index_row )
27042694 if index_meta :
@@ -2785,12 +2775,6 @@ def _build_index_metadata(table_metadata, row):
27852775 else :
27862776 return None
27872777
2788- @staticmethod
2789- def _build_trigger_metadata (table_metadata , row ):
2790- name = row ["trigger_name" ]
2791- options = row ["options" ]
2792- trigger_meta = TriggerMetadata (table_metadata , name , options )
2793- return trigger_meta
27942778
27952779 def _query_all (self ):
27962780 cl = ConsistencyLevel .ONE
@@ -2808,8 +2792,6 @@ def _query_all(self):
28082792 fetch_size = fetch_size , consistency_level = cl ),
28092793 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_AGGREGATES , self .metadata_request_timeout ),
28102794 fetch_size = fetch_size , consistency_level = cl ),
2811- QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS , self .metadata_request_timeout ),
2812- fetch_size = fetch_size , consistency_level = cl ),
28132795 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_INDEXES , self .metadata_request_timeout ),
28142796 fetch_size = fetch_size , consistency_level = cl ),
28152797 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
@@ -2822,7 +2804,6 @@ def _query_all(self):
28222804 (types_success , types_result ),
28232805 (functions_success , functions_result ),
28242806 (aggregates_success , aggregates_result ),
2825- (triggers_success , triggers_result ),
28262807 (indexes_success , indexes_result ),
28272808 (views_success , views_result )) = self .connection .wait_for_responses (
28282809 * queries , timeout = self .timeout , fail_on_error = False
@@ -2831,12 +2812,11 @@ def _query_all(self):
28312812 self .keyspaces_result = self ._handle_results (ks_success , ks_result , query_msg = queries [0 ])
28322813 self .tables_result = self ._handle_results (table_success , table_result , query_msg = queries [1 ])
28332814 self .columns_result = self ._handle_results (col_success , col_result , query_msg = queries [2 ])
2834- self .triggers_result = self ._handle_results (triggers_success , triggers_result , query_msg = queries [6 ])
28352815 self .types_result = self ._handle_results (types_success , types_result , query_msg = queries [3 ])
28362816 self .functions_result = self ._handle_results (functions_success , functions_result , query_msg = queries [4 ])
28372817 self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
2838- self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
2839- self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [8 ])
2818+ self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [6 ])
2819+ self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [7 ])
28402820
28412821 self ._aggregate_results ()
28422822
@@ -2914,8 +2894,6 @@ def _query_all(self):
29142894 fetch_size = fetch_size , consistency_level = cl ),
29152895 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_AGGREGATES , self .metadata_request_timeout ),
29162896 fetch_size = fetch_size , consistency_level = cl ),
2917- QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS , self .metadata_request_timeout ),
2918- fetch_size = fetch_size , consistency_level = cl ),
29192897 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_INDEXES , self .metadata_request_timeout ),
29202898 fetch_size = fetch_size , consistency_level = cl ),
29212899 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
@@ -2939,7 +2917,6 @@ def _query_all(self):
29392917 (types_success , types_result ),
29402918 (functions_success , functions_result ),
29412919 (aggregates_success , aggregates_result ),
2942- (triggers_success , triggers_result ),
29432920 (indexes_success , indexes_result ),
29442921 (views_success , views_result ),
29452922 # V4-only responses
@@ -2952,26 +2929,25 @@ def _query_all(self):
29522929 self .keyspaces_result = self ._handle_results (ks_success , ks_result , query_msg = queries [0 ])
29532930 self .tables_result = self ._handle_results (table_success , table_result , query_msg = queries [1 ])
29542931 self .columns_result = self ._handle_results (col_success , col_result , query_msg = queries [2 ])
2955- self .triggers_result = self ._handle_results (triggers_success , triggers_result , query_msg = queries [6 ])
29562932 self .types_result = self ._handle_results (types_success , types_result , query_msg = queries [3 ])
29572933 self .functions_result = self ._handle_results (functions_success , functions_result , query_msg = queries [4 ])
29582934 self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
2959- self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
2960- self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [8 ])
2935+ self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [6 ])
2936+ self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [7 ])
29612937 # V4-only results
29622938 # These tables don't exist in some DSE versions reporting 4.X so we can
29632939 # ignore them if we got an error
29642940 self .virtual_keyspaces_result = self ._handle_results (
29652941 virtual_ks_success , virtual_ks_result ,
2966- expected_failures = (InvalidRequest ,), query_msg = queries [9 ]
2942+ expected_failures = (InvalidRequest ,), query_msg = queries [8 ]
29672943 )
29682944 self .virtual_tables_result = self ._handle_results (
29692945 virtual_table_success , virtual_table_result ,
2970- expected_failures = (InvalidRequest ,), query_msg = queries [10 ]
2946+ expected_failures = (InvalidRequest ,), query_msg = queries [9 ]
29712947 )
29722948 self .virtual_columns_result = self ._handle_results (
29732949 virtual_column_success , virtual_column_result ,
2974- expected_failures = (InvalidRequest ,), query_msg = queries [11 ]
2950+ expected_failures = (InvalidRequest ,), query_msg = queries [10 ]
29752951 )
29762952
29772953 self ._aggregate_results ()
0 commit comments