@@ -2072,15 +2072,13 @@ def __init__(self, connection, timeout, fetch_size, metadata_request_timeout):
2072
2072
self .types_result = []
2073
2073
self .functions_result = []
2074
2074
self .aggregates_result = []
2075
- self .scylla_result = []
2076
2075
2077
2076
self .keyspace_table_rows = defaultdict (list )
2078
2077
self .keyspace_table_col_rows = defaultdict (lambda : defaultdict (list ))
2079
2078
self .keyspace_type_rows = defaultdict (list )
2080
2079
self .keyspace_func_rows = defaultdict (list )
2081
2080
self .keyspace_agg_rows = defaultdict (list )
2082
2081
self .keyspace_table_trigger_rows = defaultdict (lambda : defaultdict (list ))
2083
- self .keyspace_scylla_rows = defaultdict (lambda : defaultdict (list ))
2084
2082
2085
2083
def get_all_keyspaces (self ):
2086
2084
self ._query_all ()
@@ -2526,23 +2524,9 @@ def _query_all(self):
2526
2524
self ._aggregate_results ()
2527
2525
2528
2526
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
-
2535
2527
m = self .keyspace_table_rows
2536
2528
for row in self .tables_result :
2537
2529
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
2546
2530
m [ksname ].append (row )
2547
2531
2548
2532
m = self .keyspace_table_col_rows
@@ -2588,7 +2572,6 @@ class SchemaParserV3(SchemaParserV22):
2588
2572
_SELECT_FUNCTIONS = "SELECT * FROM system_schema.functions"
2589
2573
_SELECT_AGGREGATES = "SELECT * FROM system_schema.aggregates"
2590
2574
_SELECT_VIEWS = "SELECT * FROM system_schema.views"
2591
- _SELECT_SCYLLA = "SELECT * FROM system_schema.scylla_tables"
2592
2575
2593
2576
_table_name_col = 'table_name'
2594
2577
@@ -2643,9 +2626,6 @@ def get_table(self, keyspaces, keyspace, table):
2643
2626
triggers_query = QueryMessage (
2644
2627
query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS + where_clause , self .metadata_request_timeout ),
2645
2628
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 )
2649
2629
2650
2630
# in protocol v4 we don't know if this event is a view or a table, so we look for both
2651
2631
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):
2654
2634
consistency_level = cl , fetch_size = fetch_size )
2655
2635
((cf_success , cf_result ), (col_success , col_result ),
2656
2636
(indexes_sucess , indexes_result ), (triggers_success , triggers_result ),
2657
- (view_success , view_result ),
2658
- (scylla_success , scylla_result )) = (
2637
+ (view_success , view_result )) = (
2659
2638
self .connection .wait_for_responses (
2660
2639
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 )
2662
2641
)
2663
2642
table_result = self ._handle_results (cf_success , cf_result , query_msg = cf_query )
2664
2643
col_result = self ._handle_results (col_success , col_result , query_msg = col_query )
2665
2644
if table_result :
2666
2645
indexes_result = self ._handle_results (indexes_sucess , indexes_result , query_msg = indexes_query )
2667
2646
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
2677
2647
return self ._build_table_metadata (table_result [0 ], col_result , triggers_result , indexes_result )
2678
2648
2679
2649
view_result = self ._handle_results (view_success , view_result , query_msg = view_query )
@@ -2841,8 +2811,6 @@ def _query_all(self):
2841
2811
fetch_size = fetch_size , consistency_level = cl ),
2842
2812
QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
2843
2813
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 ),
2846
2814
]
2847
2815
2848
2816
((ks_success , ks_result ),
@@ -2853,8 +2821,7 @@ def _query_all(self):
2853
2821
(aggregates_success , aggregates_result ),
2854
2822
(triggers_success , triggers_result ),
2855
2823
(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 (
2858
2825
* queries , timeout = self .timeout , fail_on_error = False
2859
2826
)
2860
2827
@@ -2867,7 +2834,6 @@ def _query_all(self):
2867
2834
self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
2868
2835
self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
2869
2836
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 ])
2871
2837
2872
2838
self ._aggregate_results ()
2873
2839
0 commit comments