@@ -2075,15 +2075,13 @@ def __init__(self, connection, timeout, fetch_size, metadata_request_timeout):
2075
2075
self .types_result = []
2076
2076
self .functions_result = []
2077
2077
self .aggregates_result = []
2078
- self .scylla_result = []
2079
2078
2080
2079
self .keyspace_table_rows = defaultdict (list )
2081
2080
self .keyspace_table_col_rows = defaultdict (lambda : defaultdict (list ))
2082
2081
self .keyspace_type_rows = defaultdict (list )
2083
2082
self .keyspace_func_rows = defaultdict (list )
2084
2083
self .keyspace_agg_rows = defaultdict (list )
2085
2084
self .keyspace_table_trigger_rows = defaultdict (lambda : defaultdict (list ))
2086
- self .keyspace_scylla_rows = defaultdict (lambda : defaultdict (list ))
2087
2085
2088
2086
def get_all_keyspaces (self ):
2089
2087
self ._query_all ()
@@ -2529,23 +2527,9 @@ def _query_all(self):
2529
2527
self ._aggregate_results ()
2530
2528
2531
2529
def _aggregate_results (self ):
2532
- m = self .keyspace_scylla_rows
2533
- for row in self .scylla_result :
2534
- ksname = row ["keyspace_name" ]
2535
- cfname = row [self ._table_name_col ]
2536
- m [ksname ][cfname ].append (row )
2537
-
2538
2530
m = self .keyspace_table_rows
2539
2531
for row in self .tables_result :
2540
2532
ksname = row ["keyspace_name" ]
2541
- cfname = row [self ._table_name_col ]
2542
- # in_memory property is stored in scylla private table
2543
- # add it to table properties if enabled
2544
- try :
2545
- if self .keyspace_scylla_rows [ksname ][cfname ][0 ]["in_memory" ] == True :
2546
- row ["in_memory" ] = True
2547
- except (IndexError , KeyError ):
2548
- pass
2549
2533
m [ksname ].append (row )
2550
2534
2551
2535
m = self .keyspace_table_col_rows
@@ -2591,7 +2575,6 @@ class SchemaParserV3(SchemaParserV22):
2591
2575
_SELECT_FUNCTIONS = "SELECT * FROM system_schema.functions"
2592
2576
_SELECT_AGGREGATES = "SELECT * FROM system_schema.aggregates"
2593
2577
_SELECT_VIEWS = "SELECT * FROM system_schema.views"
2594
- _SELECT_SCYLLA = "SELECT * FROM system_schema.scylla_tables"
2595
2578
2596
2579
_table_name_col = 'table_name'
2597
2580
@@ -2646,9 +2629,6 @@ def get_table(self, keyspaces, keyspace, table):
2646
2629
triggers_query = QueryMessage (
2647
2630
query = maybe_add_timeout_to_query (self ._SELECT_TRIGGERS + where_clause , self .metadata_request_timeout ),
2648
2631
consistency_level = cl , fetch_size = fetch_size )
2649
- scylla_query = QueryMessage (
2650
- query = maybe_add_timeout_to_query (self ._SELECT_SCYLLA + where_clause , self .metadata_request_timeout ),
2651
- consistency_level = cl , fetch_size = fetch_size )
2652
2632
2653
2633
# in protocol v4 we don't know if this event is a view or a table, so we look for both
2654
2634
where_clause = bind_params (" WHERE keyspace_name = %s AND view_name = %s" , (keyspace , table ), _encoder )
@@ -2657,26 +2637,16 @@ def get_table(self, keyspaces, keyspace, table):
2657
2637
consistency_level = cl , fetch_size = fetch_size )
2658
2638
((cf_success , cf_result ), (col_success , col_result ),
2659
2639
(indexes_sucess , indexes_result ), (triggers_success , triggers_result ),
2660
- (view_success , view_result ),
2661
- (scylla_success , scylla_result )) = (
2640
+ (view_success , view_result )) = (
2662
2641
self .connection .wait_for_responses (
2663
2642
cf_query , col_query , indexes_query , triggers_query ,
2664
- view_query , scylla_query , timeout = self .timeout , fail_on_error = False )
2643
+ view_query , timeout = self .timeout , fail_on_error = False )
2665
2644
)
2666
2645
table_result = self ._handle_results (cf_success , cf_result , query_msg = cf_query )
2667
2646
col_result = self ._handle_results (col_success , col_result , query_msg = col_query )
2668
2647
if table_result :
2669
2648
indexes_result = self ._handle_results (indexes_sucess , indexes_result , query_msg = indexes_query )
2670
2649
triggers_result = self ._handle_results (triggers_success , triggers_result , query_msg = triggers_query )
2671
- # in_memory property is stored in scylla private table
2672
- # add it to table properties if enabled
2673
- scylla_result = self ._handle_results (scylla_success , scylla_result , expected_failures = (InvalidRequest ,),
2674
- query_msg = scylla_query )
2675
- try :
2676
- if scylla_result [0 ]["in_memory" ] == True :
2677
- table_result [0 ]["in_memory" ] = True
2678
- except (IndexError , KeyError ):
2679
- pass
2680
2650
return self ._build_table_metadata (table_result [0 ], col_result , triggers_result , indexes_result )
2681
2651
2682
2652
view_result = self ._handle_results (view_success , view_result , query_msg = view_query )
@@ -2844,8 +2814,6 @@ def _query_all(self):
2844
2814
fetch_size = fetch_size , consistency_level = cl ),
2845
2815
QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_VIEWS , self .metadata_request_timeout ),
2846
2816
fetch_size = fetch_size , consistency_level = cl ),
2847
- QueryMessage (query = maybe_add_timeout_to_query (self ._SELECT_SCYLLA , self .metadata_request_timeout ),
2848
- fetch_size = fetch_size , consistency_level = cl ),
2849
2817
]
2850
2818
2851
2819
((ks_success , ks_result ),
@@ -2856,8 +2824,7 @@ def _query_all(self):
2856
2824
(aggregates_success , aggregates_result ),
2857
2825
(triggers_success , triggers_result ),
2858
2826
(indexes_success , indexes_result ),
2859
- (views_success , views_result ),
2860
- (scylla_success , scylla_result )) = self .connection .wait_for_responses (
2827
+ (views_success , views_result )) = self .connection .wait_for_responses (
2861
2828
* queries , timeout = self .timeout , fail_on_error = False
2862
2829
)
2863
2830
@@ -2870,7 +2837,6 @@ def _query_all(self):
2870
2837
self .aggregates_result = self ._handle_results (aggregates_success , aggregates_result , query_msg = queries [5 ])
2871
2838
self .indexes_result = self ._handle_results (indexes_success , indexes_result , query_msg = queries [7 ])
2872
2839
self .views_result = self ._handle_results (views_success , views_result , query_msg = queries [8 ])
2873
- self .scylla_result = self ._handle_results (scylla_success , scylla_result , expected_failures = (InvalidRequest ,), query_msg = queries [9 ])
2874
2840
2875
2841
self ._aggregate_results ()
2876
2842
0 commit comments