|
iceberg-cpp
|
#include <ThriftHiveMetastore.h>
Public Member Functions | |
| virtual void | abort_Compactions (AbortCompactResponse &_return, const AbortCompactionRequest &rqst)=0 |
| virtual void | getMetaConf (std::string &_return, const std::string &key)=0 |
| virtual void | setMetaConf (const std::string &key, const std::string &value)=0 |
| virtual void | create_catalog (const CreateCatalogRequest &catalog)=0 |
| virtual void | alter_catalog (const AlterCatalogRequest &rqst)=0 |
| virtual void | get_catalog (GetCatalogResponse &_return, const GetCatalogRequest &catName)=0 |
| virtual void | get_catalogs (GetCatalogsResponse &_return)=0 |
| virtual void | drop_catalog (const DropCatalogRequest &catName)=0 |
| virtual void | create_database (const Database &database)=0 |
| virtual void | create_database_req (const CreateDatabaseRequest &createDatabaseRequest)=0 |
| virtual void | get_database (Database &_return, const std::string &name)=0 |
| virtual void | get_database_req (Database &_return, const GetDatabaseRequest &request)=0 |
| virtual void | drop_database (const std::string &name, const bool deleteData, const bool cascade)=0 |
| virtual void | drop_database_req (const DropDatabaseRequest &req)=0 |
| virtual void | get_databases (std::vector< std::string > &_return, const std::string &pattern)=0 |
| virtual void | get_all_databases (std::vector< std::string > &_return)=0 |
| virtual void | alter_database (const std::string &dbname, const Database &db)=0 |
| virtual void | alter_database_req (const AlterDatabaseRequest &alterDbReq)=0 |
| virtual void | create_dataconnector_req (const CreateDataConnectorRequest &connectorReq)=0 |
| virtual void | get_dataconnector_req (DataConnector &_return, const GetDataConnectorRequest &request)=0 |
| virtual void | drop_dataconnector_req (const DropDataConnectorRequest &dropDcReq)=0 |
| virtual void | get_dataconnectors (std::vector< std::string > &_return)=0 |
| virtual void | alter_dataconnector_req (const AlterDataConnectorRequest &alterReq)=0 |
| virtual void | get_type (Type &_return, const std::string &name)=0 |
| virtual bool | create_type (const Type &type)=0 |
| virtual bool | drop_type (const std::string &type)=0 |
| virtual void | get_type_all (std::map< std::string, Type > &_return, const std::string &name)=0 |
| virtual void | get_fields (std::vector< FieldSchema > &_return, const std::string &db_name, const std::string &table_name)=0 |
| virtual void | get_fields_with_environment_context (std::vector< FieldSchema > &_return, const std::string &db_name, const std::string &table_name, const EnvironmentContext &environment_context)=0 |
| virtual void | get_fields_req (GetFieldsResponse &_return, const GetFieldsRequest &req)=0 |
| virtual void | get_schema (std::vector< FieldSchema > &_return, const std::string &db_name, const std::string &table_name)=0 |
| virtual void | get_schema_with_environment_context (std::vector< FieldSchema > &_return, const std::string &db_name, const std::string &table_name, const EnvironmentContext &environment_context)=0 |
| virtual void | get_schema_req (GetSchemaResponse &_return, const GetSchemaRequest &req)=0 |
| virtual void | create_table (const Table &tbl)=0 |
| virtual void | create_table_with_environment_context (const Table &tbl, const EnvironmentContext &environment_context)=0 |
| virtual void | create_table_with_constraints (const Table &tbl, const std::vector< SQLPrimaryKey > &primaryKeys, const std::vector< SQLForeignKey > &foreignKeys, const std::vector< SQLUniqueConstraint > &uniqueConstraints, const std::vector< SQLNotNullConstraint > ¬NullConstraints, const std::vector< SQLDefaultConstraint > &defaultConstraints, const std::vector< SQLCheckConstraint > &checkConstraints)=0 |
| virtual void | create_table_req (const CreateTableRequest &request)=0 |
| virtual void | drop_constraint (const DropConstraintRequest &req)=0 |
| virtual void | add_primary_key (const AddPrimaryKeyRequest &req)=0 |
| virtual void | add_foreign_key (const AddForeignKeyRequest &req)=0 |
| virtual void | add_unique_constraint (const AddUniqueConstraintRequest &req)=0 |
| virtual void | add_not_null_constraint (const AddNotNullConstraintRequest &req)=0 |
| virtual void | add_default_constraint (const AddDefaultConstraintRequest &req)=0 |
| virtual void | add_check_constraint (const AddCheckConstraintRequest &req)=0 |
| virtual void | translate_table_dryrun (Table &_return, const CreateTableRequest &request)=0 |
| virtual void | drop_table (const std::string &dbname, const std::string &name, const bool deleteData)=0 |
| virtual void | drop_table_with_environment_context (const std::string &dbname, const std::string &name, const bool deleteData, const EnvironmentContext &environment_context)=0 |
| virtual void | drop_table_req (const DropTableRequest &dropTableReq)=0 |
| virtual void | truncate_table (const std::string &dbName, const std::string &tableName, const std::vector< std::string > &partNames)=0 |
| virtual void | truncate_table_req (TruncateTableResponse &_return, const TruncateTableRequest &req)=0 |
| virtual void | get_tables (std::vector< std::string > &_return, const std::string &db_name, const std::string &pattern)=0 |
| virtual void | get_tables_by_type (std::vector< std::string > &_return, const std::string &db_name, const std::string &pattern, const std::string &tableType)=0 |
| virtual void | get_all_materialized_view_objects_for_rewriting (std::vector< Table > &_return)=0 |
| virtual void | get_materialized_views_for_rewriting (std::vector< std::string > &_return, const std::string &db_name)=0 |
| virtual void | get_table_meta (std::vector< TableMeta > &_return, const std::string &db_patterns, const std::string &tbl_patterns, const std::vector< std::string > &tbl_types)=0 |
| virtual void | get_all_tables (std::vector< std::string > &_return, const std::string &db_name)=0 |
| virtual void | get_tables_ext (std::vector< ExtendedTableInfo > &_return, const GetTablesExtRequest &req)=0 |
| virtual void | get_table_req (GetTableResult &_return, const GetTableRequest &req)=0 |
| virtual void | get_table_objects_by_name_req (GetTablesResult &_return, const GetTablesRequest &req)=0 |
| virtual void | get_materialization_invalidation_info (Materialization &_return, const CreationMetadata &creation_metadata, const std::string &validTxnList)=0 |
| virtual void | update_creation_metadata (const std::string &catName, const std::string &dbname, const std::string &tbl_name, const CreationMetadata &creation_metadata)=0 |
| virtual void | get_table_names_by_filter (std::vector< std::string > &_return, const std::string &dbname, const std::string &filter, const int16_t max_tables)=0 |
| virtual void | alter_table (const std::string &dbname, const std::string &tbl_name, const Table &new_tbl)=0 |
| virtual void | alter_table_with_environment_context (const std::string &dbname, const std::string &tbl_name, const Table &new_tbl, const EnvironmentContext &environment_context)=0 |
| virtual void | alter_table_with_cascade (const std::string &dbname, const std::string &tbl_name, const Table &new_tbl, const bool cascade)=0 |
| virtual void | alter_table_req (AlterTableResponse &_return, const AlterTableRequest &req)=0 |
| virtual void | add_partition (Partition &_return, const Partition &new_part)=0 |
| virtual void | add_partition_with_environment_context (Partition &_return, const Partition &new_part, const EnvironmentContext &environment_context)=0 |
| virtual int32_t | add_partitions (const std::vector< Partition > &new_parts)=0 |
| virtual int32_t | add_partitions_pspec (const std::vector< PartitionSpec > &new_parts)=0 |
| virtual void | append_partition (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals)=0 |
| virtual void | add_partitions_req (AddPartitionsResult &_return, const AddPartitionsRequest &request)=0 |
| virtual void | append_partition_with_environment_context (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const EnvironmentContext &environment_context)=0 |
| virtual void | append_partition_req (Partition &_return, const AppendPartitionsRequest &appendPartitionsReq)=0 |
| virtual void | append_partition_by_name (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::string &part_name)=0 |
| virtual void | append_partition_by_name_with_environment_context (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::string &part_name, const EnvironmentContext &environment_context)=0 |
| virtual bool | drop_partition (const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const bool deleteData)=0 |
| virtual bool | drop_partition_with_environment_context (const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const bool deleteData, const EnvironmentContext &environment_context)=0 |
| virtual bool | drop_partition_req (const DropPartitionRequest &dropPartitionReq)=0 |
| virtual bool | drop_partition_by_name (const std::string &db_name, const std::string &tbl_name, const std::string &part_name, const bool deleteData)=0 |
| virtual bool | drop_partition_by_name_with_environment_context (const std::string &db_name, const std::string &tbl_name, const std::string &part_name, const bool deleteData, const EnvironmentContext &environment_context)=0 |
| virtual void | drop_partitions_req (DropPartitionsResult &_return, const DropPartitionsRequest &req)=0 |
| virtual void | get_partition (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals)=0 |
| virtual void | get_partition_req (GetPartitionResponse &_return, const GetPartitionRequest &req)=0 |
| virtual void | exchange_partition (Partition &_return, const std::map< std::string, std::string > &partitionSpecs, const std::string &source_db, const std::string &source_table_name, const std::string &dest_db, const std::string &dest_table_name)=0 |
| virtual void | exchange_partitions (std::vector< Partition > &_return, const std::map< std::string, std::string > &partitionSpecs, const std::string &source_db, const std::string &source_table_name, const std::string &dest_db, const std::string &dest_table_name)=0 |
| virtual void | get_partition_with_auth (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const std::string &user_name, const std::vector< std::string > &group_names)=0 |
| virtual void | get_partition_by_name (Partition &_return, const std::string &db_name, const std::string &tbl_name, const std::string &part_name)=0 |
| virtual void | get_partitions (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const int16_t max_parts)=0 |
| virtual void | get_partitions_req (PartitionsResponse &_return, const PartitionsRequest &req)=0 |
| virtual void | get_partitions_with_auth (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const int16_t max_parts, const std::string &user_name, const std::vector< std::string > &group_names)=0 |
| virtual void | get_partitions_pspec (std::vector< PartitionSpec > &_return, const std::string &db_name, const std::string &tbl_name, const int32_t max_parts)=0 |
| virtual void | get_partition_names (std::vector< std::string > &_return, const std::string &db_name, const std::string &tbl_name, const int16_t max_parts)=0 |
| virtual void | fetch_partition_names_req (std::vector< std::string > &_return, const PartitionsRequest &partitionReq)=0 |
| virtual void | get_partition_values (PartitionValuesResponse &_return, const PartitionValuesRequest &request)=0 |
| virtual void | get_partitions_ps (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const int16_t max_parts)=0 |
| virtual void | get_partitions_ps_with_auth (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const int16_t max_parts, const std::string &user_name, const std::vector< std::string > &group_names)=0 |
| virtual void | get_partitions_ps_with_auth_req (GetPartitionsPsWithAuthResponse &_return, const GetPartitionsPsWithAuthRequest &req)=0 |
| virtual void | get_partition_names_ps (std::vector< std::string > &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const int16_t max_parts)=0 |
| virtual void | get_partition_names_ps_req (GetPartitionNamesPsResponse &_return, const GetPartitionNamesPsRequest &req)=0 |
| virtual void | get_partition_names_req (std::vector< std::string > &_return, const PartitionsByExprRequest &req)=0 |
| virtual void | get_partitions_by_filter (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const std::string &filter, const int16_t max_parts)=0 |
| virtual void | get_partitions_by_filter_req (std::vector< Partition > &_return, const GetPartitionsByFilterRequest &req)=0 |
| virtual void | get_part_specs_by_filter (std::vector< PartitionSpec > &_return, const std::string &db_name, const std::string &tbl_name, const std::string &filter, const int32_t max_parts)=0 |
| virtual void | get_partitions_by_expr (PartitionsByExprResult &_return, const PartitionsByExprRequest &req)=0 |
| virtual void | get_partitions_spec_by_expr (PartitionsSpecByExprResult &_return, const PartitionsByExprRequest &req)=0 |
| virtual int32_t | get_num_partitions_by_filter (const std::string &db_name, const std::string &tbl_name, const std::string &filter)=0 |
| virtual void | get_partitions_by_names (std::vector< Partition > &_return, const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &names)=0 |
| virtual void | get_partitions_by_names_req (GetPartitionsByNamesResult &_return, const GetPartitionsByNamesRequest &req)=0 |
| virtual void | get_properties (PropertyGetResponse &_return, const PropertyGetRequest &req)=0 |
| virtual bool | set_properties (const PropertySetRequest &req)=0 |
| virtual void | alter_partition (const std::string &db_name, const std::string &tbl_name, const Partition &new_part)=0 |
| virtual void | alter_partitions (const std::string &db_name, const std::string &tbl_name, const std::vector< Partition > &new_parts)=0 |
| virtual void | alter_partitions_with_environment_context (const std::string &db_name, const std::string &tbl_name, const std::vector< Partition > &new_parts, const EnvironmentContext &environment_context)=0 |
| virtual void | alter_partitions_req (AlterPartitionsResponse &_return, const AlterPartitionsRequest &req)=0 |
| virtual void | alter_partition_with_environment_context (const std::string &db_name, const std::string &tbl_name, const Partition &new_part, const EnvironmentContext &environment_context)=0 |
| virtual void | rename_partition (const std::string &db_name, const std::string &tbl_name, const std::vector< std::string > &part_vals, const Partition &new_part)=0 |
| virtual void | rename_partition_req (RenamePartitionResponse &_return, const RenamePartitionRequest &req)=0 |
| virtual bool | partition_name_has_valid_characters (const std::vector< std::string > &part_vals, const bool throw_exception)=0 |
| virtual void | get_config_value (std::string &_return, const std::string &name, const std::string &defaultValue)=0 |
| virtual void | partition_name_to_vals (std::vector< std::string > &_return, const std::string &part_name)=0 |
| virtual void | partition_name_to_spec (std::map< std::string, std::string > &_return, const std::string &part_name)=0 |
| virtual void | markPartitionForEvent (const std::string &db_name, const std::string &tbl_name, const std::map< std::string, std::string > &part_vals, const PartitionEventType::type eventType)=0 |
| virtual bool | isPartitionMarkedForEvent (const std::string &db_name, const std::string &tbl_name, const std::map< std::string, std::string > &part_vals, const PartitionEventType::type eventType)=0 |
| virtual void | get_primary_keys (PrimaryKeysResponse &_return, const PrimaryKeysRequest &request)=0 |
| virtual void | get_foreign_keys (ForeignKeysResponse &_return, const ForeignKeysRequest &request)=0 |
| virtual void | get_unique_constraints (UniqueConstraintsResponse &_return, const UniqueConstraintsRequest &request)=0 |
| virtual void | get_not_null_constraints (NotNullConstraintsResponse &_return, const NotNullConstraintsRequest &request)=0 |
| virtual void | get_default_constraints (DefaultConstraintsResponse &_return, const DefaultConstraintsRequest &request)=0 |
| virtual void | get_check_constraints (CheckConstraintsResponse &_return, const CheckConstraintsRequest &request)=0 |
| virtual void | get_all_table_constraints (AllTableConstraintsResponse &_return, const AllTableConstraintsRequest &request)=0 |
| virtual bool | update_table_column_statistics (const ColumnStatistics &stats_obj)=0 |
| virtual bool | update_partition_column_statistics (const ColumnStatistics &stats_obj)=0 |
| virtual void | update_table_column_statistics_req (SetPartitionsStatsResponse &_return, const SetPartitionsStatsRequest &req)=0 |
| virtual void | update_partition_column_statistics_req (SetPartitionsStatsResponse &_return, const SetPartitionsStatsRequest &req)=0 |
| virtual void | update_transaction_statistics (const UpdateTransactionalStatsRequest &req)=0 |
| virtual void | get_table_column_statistics (ColumnStatistics &_return, const std::string &db_name, const std::string &tbl_name, const std::string &col_name)=0 |
| virtual void | get_partition_column_statistics (ColumnStatistics &_return, const std::string &db_name, const std::string &tbl_name, const std::string &part_name, const std::string &col_name)=0 |
| virtual void | get_table_statistics_req (TableStatsResult &_return, const TableStatsRequest &request)=0 |
| virtual void | get_partitions_statistics_req (PartitionsStatsResult &_return, const PartitionsStatsRequest &request)=0 |
| virtual void | get_aggr_stats_for (AggrStats &_return, const PartitionsStatsRequest &request)=0 |
| virtual bool | set_aggr_stats_for (const SetPartitionsStatsRequest &request)=0 |
| virtual bool | delete_partition_column_statistics (const std::string &db_name, const std::string &tbl_name, const std::string &part_name, const std::string &col_name, const std::string &engine)=0 |
| virtual bool | delete_table_column_statistics (const std::string &db_name, const std::string &tbl_name, const std::string &col_name, const std::string &engine)=0 |
| virtual void | create_function (const Function &func)=0 |
| virtual void | drop_function (const std::string &dbName, const std::string &funcName)=0 |
| virtual void | alter_function (const std::string &dbName, const std::string &funcName, const Function &newFunc)=0 |
| virtual void | get_functions (std::vector< std::string > &_return, const std::string &dbName, const std::string &pattern)=0 |
| virtual void | get_function (Function &_return, const std::string &dbName, const std::string &funcName)=0 |
| virtual void | get_all_functions (GetAllFunctionsResponse &_return)=0 |
| virtual bool | create_role (const Role &role)=0 |
| virtual bool | drop_role (const std::string &role_name)=0 |
| virtual void | get_role_names (std::vector< std::string > &_return)=0 |
| virtual bool | grant_role (const std::string &role_name, const std::string &principal_name, const PrincipalType::type principal_type, const std::string &grantor, const PrincipalType::type grantorType, const bool grant_option)=0 |
| virtual bool | revoke_role (const std::string &role_name, const std::string &principal_name, const PrincipalType::type principal_type)=0 |
| virtual void | list_roles (std::vector< Role > &_return, const std::string &principal_name, const PrincipalType::type principal_type)=0 |
| virtual void | grant_revoke_role (GrantRevokeRoleResponse &_return, const GrantRevokeRoleRequest &request)=0 |
| virtual void | get_principals_in_role (GetPrincipalsInRoleResponse &_return, const GetPrincipalsInRoleRequest &request)=0 |
| virtual void | get_role_grants_for_principal (GetRoleGrantsForPrincipalResponse &_return, const GetRoleGrantsForPrincipalRequest &request)=0 |
| virtual void | get_privilege_set (PrincipalPrivilegeSet &_return, const HiveObjectRef &hiveObject, const std::string &user_name, const std::vector< std::string > &group_names)=0 |
| virtual void | list_privileges (std::vector< HiveObjectPrivilege > &_return, const std::string &principal_name, const PrincipalType::type principal_type, const HiveObjectRef &hiveObject)=0 |
| virtual bool | grant_privileges (const PrivilegeBag &privileges)=0 |
| virtual bool | revoke_privileges (const PrivilegeBag &privileges)=0 |
| virtual void | grant_revoke_privileges (GrantRevokePrivilegeResponse &_return, const GrantRevokePrivilegeRequest &request)=0 |
| virtual void | refresh_privileges (GrantRevokePrivilegeResponse &_return, const HiveObjectRef &objToRefresh, const std::string &authorizer, const GrantRevokePrivilegeRequest &grantRequest)=0 |
| virtual void | set_ugi (std::vector< std::string > &_return, const std::string &user_name, const std::vector< std::string > &group_names)=0 |
| virtual void | get_delegation_token (std::string &_return, const std::string &token_owner, const std::string &renewer_kerberos_principal_name)=0 |
| virtual int64_t | renew_delegation_token (const std::string &token_str_form)=0 |
| virtual void | cancel_delegation_token (const std::string &token_str_form)=0 |
| virtual bool | add_token (const std::string &token_identifier, const std::string &delegation_token)=0 |
| virtual bool | remove_token (const std::string &token_identifier)=0 |
| virtual void | get_token (std::string &_return, const std::string &token_identifier)=0 |
| virtual void | get_all_token_identifiers (std::vector< std::string > &_return)=0 |
| virtual int32_t | add_master_key (const std::string &key)=0 |
| virtual void | update_master_key (const int32_t seq_number, const std::string &key)=0 |
| virtual bool | remove_master_key (const int32_t key_seq)=0 |
| virtual void | get_master_keys (std::vector< std::string > &_return)=0 |
| virtual void | get_open_txns (GetOpenTxnsResponse &_return)=0 |
| virtual void | get_open_txns_info (GetOpenTxnsInfoResponse &_return)=0 |
| virtual void | open_txns (OpenTxnsResponse &_return, const OpenTxnRequest &rqst)=0 |
| virtual void | abort_txn (const AbortTxnRequest &rqst)=0 |
| virtual void | abort_txns (const AbortTxnsRequest &rqst)=0 |
| virtual void | commit_txn (const CommitTxnRequest &rqst)=0 |
| virtual int64_t | get_latest_txnid_in_conflict (const int64_t txnId)=0 |
| virtual void | repl_tbl_writeid_state (const ReplTblWriteIdStateRequest &rqst)=0 |
| virtual void | get_valid_write_ids (GetValidWriteIdsResponse &_return, const GetValidWriteIdsRequest &rqst)=0 |
| virtual void | add_write_ids_to_min_history (const int64_t txnId, const std::map< std::string, int64_t > &writeIds)=0 |
| virtual void | allocate_table_write_ids (AllocateTableWriteIdsResponse &_return, const AllocateTableWriteIdsRequest &rqst)=0 |
| virtual void | get_max_allocated_table_write_id (MaxAllocatedTableWriteIdResponse &_return, const MaxAllocatedTableWriteIdRequest &rqst)=0 |
| virtual void | seed_write_id (const SeedTableWriteIdsRequest &rqst)=0 |
| virtual void | seed_txn_id (const SeedTxnIdRequest &rqst)=0 |
| virtual void | lock (LockResponse &_return, const LockRequest &rqst)=0 |
| virtual void | check_lock (LockResponse &_return, const CheckLockRequest &rqst)=0 |
| virtual void | unlock (const UnlockRequest &rqst)=0 |
| virtual void | show_locks (ShowLocksResponse &_return, const ShowLocksRequest &rqst)=0 |
| virtual void | heartbeat (const HeartbeatRequest &ids)=0 |
| virtual void | heartbeat_txn_range (HeartbeatTxnRangeResponse &_return, const HeartbeatTxnRangeRequest &txns)=0 |
| virtual void | compact (const CompactionRequest &rqst)=0 |
| virtual void | compact2 (CompactionResponse &_return, const CompactionRequest &rqst)=0 |
| virtual void | show_compact (ShowCompactResponse &_return, const ShowCompactRequest &rqst)=0 |
| virtual bool | submit_for_cleanup (const CompactionRequest &o1, const int64_t o2, const int64_t o3)=0 |
| virtual void | add_dynamic_partitions (const AddDynamicPartitions &rqst)=0 |
| virtual void | find_next_compact (OptionalCompactionInfoStruct &_return, const std::string &workerId)=0 |
| virtual void | find_next_compact2 (OptionalCompactionInfoStruct &_return, const FindNextCompactRequest &rqst)=0 |
| virtual void | update_compactor_state (const CompactionInfoStruct &cr, const int64_t txn_id)=0 |
| virtual void | find_columns_with_stats (std::vector< std::string > &_return, const CompactionInfoStruct &cr)=0 |
| virtual void | mark_cleaned (const CompactionInfoStruct &cr)=0 |
| virtual void | mark_compacted (const CompactionInfoStruct &cr)=0 |
| virtual void | mark_failed (const CompactionInfoStruct &cr)=0 |
| virtual void | mark_refused (const CompactionInfoStruct &cr)=0 |
| virtual bool | update_compaction_metrics_data (const CompactionMetricsDataStruct &data)=0 |
| virtual void | remove_compaction_metrics_data (const CompactionMetricsDataRequest &request)=0 |
| virtual void | set_hadoop_jobid (const std::string &jobId, const int64_t cq_id)=0 |
| virtual void | get_latest_committed_compaction_info (GetLatestCommittedCompactionInfoResponse &_return, const GetLatestCommittedCompactionInfoRequest &rqst)=0 |
| virtual void | get_next_notification (NotificationEventResponse &_return, const NotificationEventRequest &rqst)=0 |
| virtual void | get_current_notificationEventId (CurrentNotificationEventId &_return)=0 |
| virtual void | get_notification_events_count (NotificationEventsCountResponse &_return, const NotificationEventsCountRequest &rqst)=0 |
| virtual void | fire_listener_event (FireEventResponse &_return, const FireEventRequest &rqst)=0 |
| virtual void | flushCache ()=0 |
| virtual void | add_write_notification_log (WriteNotificationLogResponse &_return, const WriteNotificationLogRequest &rqst)=0 |
| virtual void | add_write_notification_log_in_batch (WriteNotificationLogBatchResponse &_return, const WriteNotificationLogBatchRequest &rqst)=0 |
| virtual void | cm_recycle (CmRecycleResponse &_return, const CmRecycleRequest &request)=0 |
| virtual void | get_file_metadata_by_expr (GetFileMetadataByExprResult &_return, const GetFileMetadataByExprRequest &req)=0 |
| virtual void | get_file_metadata (GetFileMetadataResult &_return, const GetFileMetadataRequest &req)=0 |
| virtual void | put_file_metadata (PutFileMetadataResult &_return, const PutFileMetadataRequest &req)=0 |
| virtual void | clear_file_metadata (ClearFileMetadataResult &_return, const ClearFileMetadataRequest &req)=0 |
| virtual void | cache_file_metadata (CacheFileMetadataResult &_return, const CacheFileMetadataRequest &req)=0 |
| virtual void | get_metastore_db_uuid (std::string &_return)=0 |
| virtual void | create_resource_plan (WMCreateResourcePlanResponse &_return, const WMCreateResourcePlanRequest &request)=0 |
| virtual void | get_resource_plan (WMGetResourcePlanResponse &_return, const WMGetResourcePlanRequest &request)=0 |
| virtual void | get_active_resource_plan (WMGetActiveResourcePlanResponse &_return, const WMGetActiveResourcePlanRequest &request)=0 |
| virtual void | get_all_resource_plans (WMGetAllResourcePlanResponse &_return, const WMGetAllResourcePlanRequest &request)=0 |
| virtual void | alter_resource_plan (WMAlterResourcePlanResponse &_return, const WMAlterResourcePlanRequest &request)=0 |
| virtual void | validate_resource_plan (WMValidateResourcePlanResponse &_return, const WMValidateResourcePlanRequest &request)=0 |
| virtual void | drop_resource_plan (WMDropResourcePlanResponse &_return, const WMDropResourcePlanRequest &request)=0 |
| virtual void | create_wm_trigger (WMCreateTriggerResponse &_return, const WMCreateTriggerRequest &request)=0 |
| virtual void | alter_wm_trigger (WMAlterTriggerResponse &_return, const WMAlterTriggerRequest &request)=0 |
| virtual void | drop_wm_trigger (WMDropTriggerResponse &_return, const WMDropTriggerRequest &request)=0 |
| virtual void | get_triggers_for_resourceplan (WMGetTriggersForResourePlanResponse &_return, const WMGetTriggersForResourePlanRequest &request)=0 |
| virtual void | create_wm_pool (WMCreatePoolResponse &_return, const WMCreatePoolRequest &request)=0 |
| virtual void | alter_wm_pool (WMAlterPoolResponse &_return, const WMAlterPoolRequest &request)=0 |
| virtual void | drop_wm_pool (WMDropPoolResponse &_return, const WMDropPoolRequest &request)=0 |
| virtual void | create_or_update_wm_mapping (WMCreateOrUpdateMappingResponse &_return, const WMCreateOrUpdateMappingRequest &request)=0 |
| virtual void | drop_wm_mapping (WMDropMappingResponse &_return, const WMDropMappingRequest &request)=0 |
| virtual void | create_or_drop_wm_trigger_to_pool_mapping (WMCreateOrDropTriggerToPoolMappingResponse &_return, const WMCreateOrDropTriggerToPoolMappingRequest &request)=0 |
| virtual void | create_ischema (const ISchema &schema)=0 |
| virtual void | alter_ischema (const AlterISchemaRequest &rqst)=0 |
| virtual void | get_ischema (ISchema &_return, const ISchemaName &name)=0 |
| virtual void | drop_ischema (const ISchemaName &name)=0 |
| virtual void | add_schema_version (const SchemaVersion &schemaVersion)=0 |
| virtual void | get_schema_version (SchemaVersion &_return, const SchemaVersionDescriptor &schemaVersion)=0 |
| virtual void | get_schema_latest_version (SchemaVersion &_return, const ISchemaName &schemaName)=0 |
| virtual void | get_schema_all_versions (std::vector< SchemaVersion > &_return, const ISchemaName &schemaName)=0 |
| virtual void | drop_schema_version (const SchemaVersionDescriptor &schemaVersion)=0 |
| virtual void | get_schemas_by_cols (FindSchemasByColsResp &_return, const FindSchemasByColsRqst &rqst)=0 |
| virtual void | map_schema_version_to_serde (const MapSchemaVersionToSerdeRequest &rqst)=0 |
| virtual void | set_schema_version_state (const SetSchemaVersionStateRequest &rqst)=0 |
| virtual void | add_serde (const SerDeInfo &serde)=0 |
| virtual void | get_serde (SerDeInfo &_return, const GetSerdeRequest &rqst)=0 |
| virtual void | get_lock_materialization_rebuild (LockResponse &_return, const std::string &dbName, const std::string &tableName, const int64_t txnId)=0 |
| virtual bool | heartbeat_lock_materialization_rebuild (const std::string &dbName, const std::string &tableName, const int64_t txnId)=0 |
| virtual void | add_runtime_stats (const RuntimeStat &stat)=0 |
| virtual void | get_runtime_stats (std::vector< RuntimeStat > &_return, const GetRuntimeStatsRequest &rqst)=0 |
| virtual void | get_partitions_with_specs (GetPartitionsResponse &_return, const GetPartitionsRequest &request)=0 |
| virtual void | scheduled_query_poll (ScheduledQueryPollResponse &_return, const ScheduledQueryPollRequest &request)=0 |
| virtual void | scheduled_query_maintenance (const ScheduledQueryMaintenanceRequest &request)=0 |
| virtual void | scheduled_query_progress (const ScheduledQueryProgressInfo &info)=0 |
| virtual void | get_scheduled_query (ScheduledQuery &_return, const ScheduledQueryKey &scheduleKey)=0 |
| virtual void | add_replication_metrics (const ReplicationMetricList &replicationMetricList)=0 |
| virtual void | get_replication_metrics (ReplicationMetricList &_return, const GetReplicationMetricsRequest &rqst)=0 |
| virtual void | get_open_txns_req (GetOpenTxnsResponse &_return, const GetOpenTxnsRequest &getOpenTxnsRequest)=0 |
| virtual void | create_stored_procedure (const StoredProcedure &proc)=0 |
| virtual void | get_stored_procedure (StoredProcedure &_return, const StoredProcedureRequest &request)=0 |
| virtual void | drop_stored_procedure (const StoredProcedureRequest &request)=0 |
| virtual void | get_all_stored_procedures (std::vector< std::string > &_return, const ListStoredProcedureRequest &request)=0 |
| virtual void | find_package (Package &_return, const GetPackageRequest &request)=0 |
| virtual void | add_package (const AddPackageRequest &request)=0 |
| virtual void | get_all_packages (std::vector< std::string > &_return, const ListPackageRequest &request)=0 |
| virtual void | drop_package (const DropPackageRequest &request)=0 |
| virtual void | get_all_write_event_info (std::vector< WriteEventInfo > &_return, const GetAllWriteEventInfoRequest &request)=0 |
Public Member Functions inherited from facebook::fb303::FacebookServiceIf | |
| virtual void | getName (std::string &_return)=0 |
| virtual void | getVersion (std::string &_return)=0 |
| virtual fb_status::type | getStatus ()=0 |
| virtual void | getStatusDetails (std::string &_return)=0 |
| virtual void | getCounters (std::map< std::string, int64_t > &_return)=0 |
| virtual int64_t | getCounter (const std::string &key)=0 |
| virtual void | setOption (const std::string &key, const std::string &value)=0 |
| virtual void | getOption (std::string &_return, const std::string &key)=0 |
| virtual void | getOptions (std::map< std::string, std::string > &_return)=0 |
| virtual void | getCpuProfile (std::string &_return, const int32_t profileDurationInSec)=0 |
| virtual int64_t | aliveSince ()=0 |
| virtual void | reinitialize ()=0 |
| virtual void | shutdown ()=0 |
This interface is live.