@@ -2072,15 +2072,13 @@ def __init__(self, connection, timeout, fetch_size, metadata_request_timeout):
20722072 self .types_result = []
20732073 self .functions_result = []
20742074 self .aggregates_result = []
2075- self .scylla_result = []
20762075
20772076 self .keyspace_table_rows = defaultdict (list )
20782077 self .keyspace_table_col_rows = defaultdict (lambda : defaultdict (list ))
20792078 self .keyspace_type_rows = defaultdict (list )
20802079 self .keyspace_func_rows = defaultdict (list )
20812080 self .keyspace_agg_rows = defaultdict (list )
20822081 self .keyspace_table_trigger_rows = defaultdict (lambda : defaultdict (list ))
2083- self .keyspace_scylla_rows = defaultdict (lambda : defaultdict (list ))
20842082
20852083 def get_all_keyspaces (self ):
20862084 self ._query_all ()
@@ -2526,23 +2524,10 @@ def _query_all(self):
25262524 self ._aggregate_results ()
25272525
25282526 def _aggregate_results (self ):
2529- m = self .keyspace_scylla_rows
2530- for row in self .scylla_result :
2531- ksname = row ["keyspace_name" ]
2532- cfname = row [self ._table_name_col ]
2533- m [ksname ][cfname ].append (row )
2534-
25352527 m = self .keyspace_table_rows
25362528 for row in self .tables_result :
25372529 ksname = row ["keyspace_name" ]
25382530 cfname = row [self ._table_name_col ]
2539- # in_memory property is stored in scylla private table
2540- # add it to table properties if enabled
2541- try :
2542- if self .keyspace_scylla_rows [ksname ][cfname ][0 ]["in_memory" ] == True :
2543- row ["in_memory" ] = True
2544- except (IndexError , KeyError ):
2545- pass
25462531 m [ksname ].append (row )
25472532
25482533 m = self .keyspace_table_col_rows
@@ -2588,7 +2573,6 @@ class SchemaParserV3(SchemaParserV22):
25882573 _SELECT_FUNCTIONS = "SELECT * FROM system_schema.functions"
25892574 _SELECT_AGGREGATES = "SELECT * FROM system_schema.aggregates"
25902575 _SELECT_VIEWS = "SELECT * FROM system_schema.views"
2591- _SELECT_SCYLLA = "SELECT * FROM system_schema.scylla_tables"
25922576
25932577 _table_name_col = 'table_name'
25942578
@@ -2643,9 +2627,6 @@ def get_table(self, keyspaces, keyspace, table):
26432627 triggers_query = QueryMessage (
26442628 query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS + where_clause , self .metadata_request_timeout ),
26452629 consistency_level = cl , fetch_size = fetch_size )
2646- scylla_query = QueryMessage (
2647- query = maybe_add_timeout_to_query (self ._SELECT_SCYLLA + where_clause , self .metadata_request_timeout ),
2648- consistency_level = cl , fetch_size = fetch_size )
26492630
26502631 # in protocol v4 we don't know if this event is a view or a table, so we look for both
26512632 where_clause = bind_params (" WHERE keyspace_name = %s AND view_name = %s" , (keyspace , table ), _encoder )
@@ -2654,26 +2635,16 @@ def get_table(self, keyspaces, keyspace, table):
26542635 consistency_level = cl , fetch_size = fetch_size )
26552636 ((cf_success , cf_result ), (col_success , col_result ),
26562637 (indexes_sucess , indexes_result ), (triggers_success , triggers_result ),
2657- (view_success , view_result ),
2658- (scylla_success , scylla_result )) = (
2638+ (view_success , view_result )) = (
26592639 self .connection .wait_for_responses (
26602640 cf_query , col_query , indexes_query , triggers_query ,
2661- view_query , scylla_query , timeout = self .timeout , fail_on_error = False )
2641+ view_query , timeout = self .timeout , fail_on_error = False )
26622642 )
26632643 table_result = self ._handle_results (cf_success , cf_result , query_msg = cf_query )
26642644 col_result = self ._handle_results (col_success , col_result , query_msg = col_query )
26652645 if table_result :
26662646 indexes_result = self ._handle_results (indexes_sucess , indexes_result , query_msg = indexes_query )
26672647 triggers_result = self ._handle_results (triggers_success , triggers_result , query_msg = triggers_query )
2668- # in_memory property is stored in scylla private table
2669- # add it to table properties if enabled
2670- scylla_result = self ._handle_results (scylla_success , scylla_result , expected_failures = (InvalidRequest ,),
2671- query_msg = scylla_query )
2672- try :
2673- if scylla_result [0 ]["in_memory" ] == True :
2674- table_result [0 ]["in_memory" ] = True
2675- except (IndexError , KeyError ):
2676- pass
26772648 return self ._build_table_metadata (table_result [0 ], col_result , triggers_result , indexes_result )
26782649
26792650 view_result = self ._handle_results (view_success , view_result , query_msg = view_query )
@@ -2841,8 +2812,6 @@ def _query_all(self):
28412812 fetch_size = fetch_size , consistency_level = cl ),
28422813 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
28432814 fetch_size = fetch_size , consistency_level = cl ),
2844- QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_SCYLLA , self .metadata_request_timeout ),
2845- fetch_size = fetch_size , consistency_level = cl ),
28462815 ]
28472816
28482817 ((ks_success , ks_result ),
@@ -2853,8 +2822,7 @@ def _query_all(self):
28532822 (aggregates_success , aggregates_result ),
28542823 (triggers_success , triggers_result ),
28552824 (indexes_success , indexes_result ),
2856- (views_success , views_result ),
2857- (scylla_success , scylla_result )) = self .connection .wait_for_responses (
2825+ (views_success , views_result )) = self .connection .wait_for_responses (
28582826 * queries , timeout = self .timeout , fail_on_error = False
28592827 )
28602828
@@ -2867,7 +2835,6 @@ def _query_all(self):
28672835 self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
28682836 self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
28692837 self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [8 ])
2870- self .scylla_result = self ._handle_results (scylla_success , scylla_result , expected_failures = (InvalidRequest ,), query_msg = queries [9 ])
28712838
28722839 self ._aggregate_results ()
28732840
0 commit comments