@@ -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,9 @@ 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" ]
2538- 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
25462530 m [ksname ].append (row )
25472531
25482532 m = self .keyspace_table_col_rows
@@ -2588,7 +2572,6 @@ class SchemaParserV3(SchemaParserV22):
25882572 _SELECT_FUNCTIONS = "SELECT * FROM system_schema.functions"
25892573 _SELECT_AGGREGATES = "SELECT * FROM system_schema.aggregates"
25902574 _SELECT_VIEWS = "SELECT * FROM system_schema.views"
2591- _SELECT_SCYLLA = "SELECT * FROM system_schema.scylla_tables"
25922575
25932576 _table_name_col = 'table_name'
25942577
@@ -2643,9 +2626,6 @@ def get_table(self, keyspaces, keyspace, table):
26432626 triggers_query = QueryMessage (
26442627 query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS + where_clause , self .metadata_request_timeout ),
26452628 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 )
26492629
26502630 # in protocol v4 we don't know if this event is a view or a table, so we look for both
26512631 where_clause = bind_params (" WHERE keyspace_name = %s AND view_name = %s" , (keyspace , table ), _encoder )
@@ -2654,26 +2634,16 @@ def get_table(self, keyspaces, keyspace, table):
26542634 consistency_level = cl , fetch_size = fetch_size )
26552635 ((cf_success , cf_result ), (col_success , col_result ),
26562636 (indexes_sucess , indexes_result ), (triggers_success , triggers_result ),
2657- (view_success , view_result ),
2658- (scylla_success , scylla_result )) = (
2637+ (view_success , view_result )) = (
26592638 self .connection .wait_for_responses (
26602639 cf_query , col_query , indexes_query , triggers_query ,
2661- view_query , scylla_query , timeout = self .timeout , fail_on_error = False )
2640+ view_query , timeout = self .timeout , fail_on_error = False )
26622641 )
26632642 table_result = self ._handle_results (cf_success , cf_result , query_msg = cf_query )
26642643 col_result = self ._handle_results (col_success , col_result , query_msg = col_query )
26652644 if table_result :
26662645 indexes_result = self ._handle_results (indexes_sucess , indexes_result , query_msg = indexes_query )
26672646 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
26772647 return self ._build_table_metadata (table_result [0 ], col_result , triggers_result , indexes_result )
26782648
26792649 view_result = self ._handle_results (view_success , view_result , query_msg = view_query )
@@ -2841,8 +2811,6 @@ def _query_all(self):
28412811 fetch_size = fetch_size , consistency_level = cl ),
28422812 QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
28432813 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 ),
28462814 ]
28472815
28482816 ((ks_success , ks_result ),
@@ -2853,8 +2821,7 @@ def _query_all(self):
28532821 (aggregates_success , aggregates_result ),
28542822 (triggers_success , triggers_result ),
28552823 (indexes_success , indexes_result ),
2856- (views_success , views_result ),
2857- (scylla_success , scylla_result )) = self .connection .wait_for_responses (
2824+ (views_success , views_result )) = self .connection .wait_for_responses (
28582825 * queries , timeout = self .timeout , fail_on_error = False
28592826 )
28602827
@@ -2867,7 +2834,6 @@ def _query_all(self):
28672834 self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
28682835 self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
28692836 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 ])
28712837
28722838 self ._aggregate_results ()
28732839
0 commit comments