blob: 4762654b9f71e07a73ddc1295a213238a3a4799c [file] [log] [blame]
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
namespace cpp impala
namespace java org.apache.impala.thrift
enum TReservedWordsVersion {
IMPALA_2_11 = 0
IMPALA_3_0 = 1
}
// Used to pass gflags from backend to frontend, JniCatalog and JniFrontend
// Attributes without comments correspond to gflags
struct TBackendGflags {
1: required string sentry_config
2: required bool load_auth_to_local_rules
3: required i32 non_impala_java_vlog
4: required i32 impala_log_lvl
5: required i64 inc_stats_size_limit_bytes
6: required string lineage_event_log_dir
7: required bool load_catalog_in_background
8: required i32 num_metadata_loading_threads
9: required string principal
// REMOVED: 10: required string authorization_policy_file
11: required string server_name
12: required string authorization_policy_provider_class
13: required string kudu_master_hosts
14: required string local_library_path
15: required i32 read_size
16: required i32 kudu_operation_timeout_ms
17: required i32 initial_hms_cnxn_timeout_s
18: required bool enable_stats_extrapolation
19: required i64 sentry_catalog_polling_frequency_s
20: required i32 max_hdfs_partitions_parallel_load
21: required i32 max_nonhdfs_partitions_parallel_load
22: required TReservedWordsVersion reserved_words_version
23: required double max_filter_error_rate
24: required i64 min_buffer_size
25: required bool enable_orc_scanner
26: required string authorized_proxy_group_config
27: required bool use_local_catalog
28: required bool disable_catalog_data_ops_debug_only
29: required i32 local_catalog_cache_mb
30: required i32 local_catalog_cache_expiration_s
32: required string catalog_topic_mode
33: required i32 invalidate_tables_timeout_s
34: required bool invalidate_tables_on_memory_pressure
35: required double invalidate_tables_gc_old_gen_full_threshold
36: required double invalidate_tables_fraction_on_memory_pressure
37: required i32 local_catalog_max_fetch_retries
38: required i64 kudu_scanner_thread_estimated_bytes_per_column
39: required i64 kudu_scanner_thread_max_estimated_bytes
40: required i32 catalog_max_parallel_partial_fetch_rpc
41: required i64 catalog_partial_fetch_rpc_queue_timeout_s
42: required i64 exchg_node_buffer_size_bytes
43: required i32 kudu_mutation_buffer_size
44: required i32 kudu_error_buffer_size
45: required i32 hms_event_polling_interval_s
46: required string impala_build_version
47: required string authorization_factory_class
48: required bool unlock_mt_dop
49: required string ranger_service_type
50: required string ranger_app_id
51: required string authorization_provider
52: required bool recursively_list_partitions
53: required string query_event_hook_classes
54: required i32 query_event_hook_nthreads
55: required bool is_executor
56: required bool use_dedicated_coordinator_estimates
57: required string blacklisted_dbs
58: required string blacklisted_tables
59: required bool unlock_zorder_sort
60: required string min_privilege_set_for_show_stmts
61: required bool mt_dop_auto_fallback
62: required i32 num_expected_executors
63: required i32 num_check_authorization_threads
}