iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Apache::Hadoop::Hive::ThriftHiveMetastoreIf Class Referenceabstract

#include <ThriftHiveMetastore.h>

Inheritance diagram for Apache::Hadoop::Hive::ThriftHiveMetastoreIf:
facebook::fb303::FacebookServiceIf Apache::Hadoop::Hive::ThriftHiveMetastoreClient Apache::Hadoop::Hive::ThriftHiveMetastoreConcurrentClient Apache::Hadoop::Hive::ThriftHiveMetastoreMultiface Apache::Hadoop::Hive::ThriftHiveMetastoreNull

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 > &notNullConstraints, 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
 

Detailed Description

This interface is live.


The documentation for this class was generated from the following file: