blob: 7ba6c7e5e9840a500d149a990af487c511aede72 [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
IMPALA_3_0
}
// 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
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
}