7#ifndef hive_metastore_TYPES_H
8#define hive_metastore_TYPES_H
12#include <thrift/Thrift.h>
13#include <thrift/TApplicationException.h>
14#include <thrift/TBase.h>
15#include <thrift/protocol/TProtocol.h>
16#include <thrift/transport/TTransport.h>
20#include "fb303_types.h"
23namespace Apache {
namespace Hadoop {
namespace Hive {
36extern const std::map<int, const char*> _HiveObjectType_VALUES_TO_NAMES;
38std::ostream& operator<<(std::ostream& out,
const HiveObjectType::type& val);
40std::string to_string(
const HiveObjectType::type& val);
50extern const std::map<int, const char*> _PrincipalType_VALUES_TO_NAMES;
52std::ostream& operator<<(std::ostream& out,
const PrincipalType::type& val);
54std::string to_string(
const PrincipalType::type& val);
62extern const std::map<int, const char*> _PartitionEventType_VALUES_TO_NAMES;
64std::ostream& operator<<(std::ostream& out,
const PartitionEventType::type& val);
66std::string to_string(
const PartitionEventType::type& val);
76extern const std::map<int, const char*> _TxnState_VALUES_TO_NAMES;
78std::ostream& operator<<(std::ostream& out,
const TxnState::type& val);
80std::string to_string(
const TxnState::type& val);
90extern const std::map<int, const char*> _LockLevel_VALUES_TO_NAMES;
92std::ostream& operator<<(std::ostream& out,
const LockLevel::type& val);
94std::string to_string(
const LockLevel::type& val);
105extern const std::map<int, const char*> _LockState_VALUES_TO_NAMES;
107std::ostream& operator<<(std::ostream& out,
const LockState::type& val);
109std::string to_string(
const LockState::type& val);
120extern const std::map<int, const char*> _LockType_VALUES_TO_NAMES;
122std::ostream& operator<<(std::ostream& out,
const LockType::type& val);
124std::string to_string(
const LockType::type& val);
131 ABORT_TXN_CLEANUP = 4
135extern const std::map<int, const char*> _CompactionType_VALUES_TO_NAMES;
137std::ostream& operator<<(std::ostream& out,
const CompactionType::type& val);
139std::string to_string(
const CompactionType::type& val);
148extern const std::map<int, const char*> _GrantRevokeType_VALUES_TO_NAMES;
150std::ostream& operator<<(std::ostream& out,
const GrantRevokeType::type& val);
152std::string to_string(
const GrantRevokeType::type& val);
165extern const std::map<int, const char*> _DataOperationType_VALUES_TO_NAMES;
167std::ostream& operator<<(std::ostream& out,
const DataOperationType::type& val);
169std::string to_string(
const DataOperationType::type& val);
179extern const std::map<int, const char*> _EventRequestType_VALUES_TO_NAMES;
181std::ostream& operator<<(std::ostream& out,
const EventRequestType::type& val);
183std::string to_string(
const EventRequestType::type& val);
192extern const std::map<int, const char*> _SerdeType_VALUES_TO_NAMES;
194std::ostream& operator<<(std::ostream& out,
const SerdeType::type& val);
196std::string to_string(
const SerdeType::type& val);
205extern const std::map<int, const char*> _SchemaType_VALUES_TO_NAMES;
207std::ostream& operator<<(std::ostream& out,
const SchemaType::type& val);
209std::string to_string(
const SchemaType::type& val);
220extern const std::map<int, const char*> _SchemaCompatibility_VALUES_TO_NAMES;
222std::ostream& operator<<(std::ostream& out,
const SchemaCompatibility::type& val);
224std::string to_string(
const SchemaCompatibility::type& val);
233extern const std::map<int, const char*> _SchemaValidation_VALUES_TO_NAMES;
235std::ostream& operator<<(std::ostream& out,
const SchemaValidation::type& val);
237std::string to_string(
const SchemaValidation::type& val);
243 CHANGES_REQUIRED = 3,
252extern const std::map<int, const char*> _SchemaVersionState_VALUES_TO_NAMES;
254std::ostream& operator<<(std::ostream& out,
const SchemaVersionState::type& val);
256std::string to_string(
const SchemaVersionState::type& val);
265extern const std::map<int, const char*> _DatabaseType_VALUES_TO_NAMES;
267std::ostream& operator<<(std::ostream& out,
const DatabaseType::type& val);
269std::string to_string(
const DatabaseType::type& val);
277extern const std::map<int, const char*> _FunctionType_VALUES_TO_NAMES;
279std::ostream& operator<<(std::ostream& out,
const FunctionType::type& val);
281std::string to_string(
const FunctionType::type& val);
291extern const std::map<int, const char*> _ResourceType_VALUES_TO_NAMES;
293std::ostream& operator<<(std::ostream& out,
const ResourceType::type& val);
295std::string to_string(
const ResourceType::type& val);
303 MATER_VIEW_REBUILD = 4,
305 REBALANCE_COMPACTION = 6
309extern const std::map<int, const char*> _TxnType_VALUES_TO_NAMES;
311std::ostream& operator<<(std::ostream& out,
const TxnType::type& val);
313std::string to_string(
const TxnType::type& val);
318 PROCESSOR_CAPABILITIES = 2,
323extern const std::map<int, const char*> _GetTablesExtRequestFields_VALUES_TO_NAMES;
325std::ostream& operator<<(std::ostream& out,
const GetTablesExtRequestFields::type& val);
327std::string to_string(
const GetTablesExtRequestFields::type& val);
331 NUM_OBSOLETE_DELTAS = 0,
337extern const std::map<int, const char*> _CompactionMetricsMetricType_VALUES_TO_NAMES;
339std::ostream& operator<<(std::ostream& out,
const CompactionMetricsMetricType::type& val);
341std::string to_string(
const CompactionMetricsMetricType::type& val);
349extern const std::map<int, const char*> _FileMetadataExprType_VALUES_TO_NAMES;
351std::ostream& operator<<(std::ostream& out,
const FileMetadataExprType::type& val);
353std::string to_string(
const FileMetadataExprType::type& val);
358 INSERT_ONLY_TABLES = 2
362extern const std::map<int, const char*> _ClientCapability_VALUES_TO_NAMES;
364std::ostream& operator<<(std::ostream& out,
const ClientCapability::type& val);
366std::string to_string(
const ClientCapability::type& val);
376extern const std::map<int, const char*> _WMResourcePlanStatus_VALUES_TO_NAMES;
378std::ostream& operator<<(std::ostream& out,
const WMResourcePlanStatus::type& val);
380std::string to_string(
const WMResourcePlanStatus::type& val);
389extern const std::map<int, const char*> _WMPoolSchedulingPolicy_VALUES_TO_NAMES;
391std::ostream& operator<<(std::ostream& out,
const WMPoolSchedulingPolicy::type& val);
393std::string to_string(
const WMPoolSchedulingPolicy::type& val);
403extern const std::map<int, const char*> _ScheduledQueryMaintenanceRequestType_VALUES_TO_NAMES;
405std::ostream& operator<<(std::ostream& out,
const ScheduledQueryMaintenanceRequestType::type& val);
407std::string to_string(
const ScheduledQueryMaintenanceRequestType::type& val);
420extern const std::map<int, const char*> _QueryState_VALUES_TO_NAMES;
422std::ostream& operator<<(std::ostream& out,
const QueryState::type& val);
424std::string to_string(
const QueryState::type& val);
434extern const std::map<int, const char*> _PartitionFilterMode_VALUES_TO_NAMES;
436std::ostream& operator<<(std::ostream& out,
const PartitionFilterMode::type& val);
438std::string to_string(
const PartitionFilterMode::type& val);
1102class Version :
public virtual ::apache::thrift::TBase {
1110 std::string version;
1111 std::string comments;
1115 void __set_version(
const std::string& val);
1117 void __set_comments(
const std::string& val);
1119 bool operator == (
const Version & rhs)
const;
1120 bool operator != (
const Version &rhs)
const {
1121 return !(*
this == rhs);
1124 bool operator < (
const Version & )
const;
1126 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1127 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1129 virtual void printTo(std::ostream& out)
const;
1134std::ostream& operator<<(std::ostream& out,
const Version& obj);
1153 std::string comment;
1157 void __set_name(
const std::string& val);
1159 void __set_type(
const std::string& val);
1161 void __set_comment(
const std::string& val);
1165 return !(*
this == rhs);
1170 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1171 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1173 virtual void printTo(std::ostream& out)
const;
1178std::ostream& operator<<(std::ostream& out,
const FieldSchema& obj);
1193 std::map<std::string, std::string> properties;
1197 void __set_properties(
const std::map<std::string, std::string> & val);
1201 return !(*
this == rhs);
1206 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1207 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1209 virtual void printTo(std::ostream& out)
const;
1217 _SQLPrimaryKey__isset() : table_db(
false), table_name(
false), column_name(
false), key_seq(
false), pk_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false), catName(
false) {}
1220 bool column_name :1;
1223 bool enable_cstr :1;
1224 bool validate_cstr :1;
1237 std::string table_db;
1238 std::string table_name;
1239 std::string column_name;
1241 std::string pk_name;
1245 std::string catName;
1249 void __set_table_db(
const std::string& val);
1251 void __set_table_name(
const std::string& val);
1253 void __set_column_name(
const std::string& val);
1255 void __set_key_seq(
const int32_t val);
1257 void __set_pk_name(
const std::string& val);
1259 void __set_enable_cstr(
const bool val);
1261 void __set_validate_cstr(
const bool val);
1263 void __set_rely_cstr(
const bool val);
1265 void __set_catName(
const std::string& val);
1269 return !(*
this == rhs);
1274 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1275 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1277 virtual void printTo(std::ostream& out)
const;
1282std::ostream& operator<<(std::ostream& out,
const SQLPrimaryKey& obj);
1285 _SQLForeignKey__isset() : pktable_db(
false), pktable_name(
false), pkcolumn_name(
false), fktable_db(
false), fktable_name(
false), fkcolumn_name(
false), key_seq(
false), update_rule(
false), delete_rule(
false), fk_name(
false), pk_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false), catName(
false) {}
1287 bool pktable_name :1;
1288 bool pkcolumn_name :1;
1290 bool fktable_name :1;
1291 bool fkcolumn_name :1;
1293 bool update_rule :1;
1294 bool delete_rule :1;
1297 bool enable_cstr :1;
1298 bool validate_cstr :1;
1311 std::string pktable_db;
1312 std::string pktable_name;
1313 std::string pkcolumn_name;
1314 std::string fktable_db;
1315 std::string fktable_name;
1316 std::string fkcolumn_name;
1318 int32_t update_rule;
1319 int32_t delete_rule;
1320 std::string fk_name;
1321 std::string pk_name;
1325 std::string catName;
1329 void __set_pktable_db(
const std::string& val);
1331 void __set_pktable_name(
const std::string& val);
1333 void __set_pkcolumn_name(
const std::string& val);
1335 void __set_fktable_db(
const std::string& val);
1337 void __set_fktable_name(
const std::string& val);
1339 void __set_fkcolumn_name(
const std::string& val);
1341 void __set_key_seq(
const int32_t val);
1343 void __set_update_rule(
const int32_t val);
1345 void __set_delete_rule(
const int32_t val);
1347 void __set_fk_name(
const std::string& val);
1349 void __set_pk_name(
const std::string& val);
1351 void __set_enable_cstr(
const bool val);
1353 void __set_validate_cstr(
const bool val);
1355 void __set_rely_cstr(
const bool val);
1357 void __set_catName(
const std::string& val);
1361 return !(*
this == rhs);
1366 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1367 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1369 virtual void printTo(std::ostream& out)
const;
1374std::ostream& operator<<(std::ostream& out,
const SQLForeignKey& obj);
1377 _SQLUniqueConstraint__isset() : catName(
false), table_db(
false), table_name(
false), column_name(
false), key_seq(
false), uk_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false) {}
1381 bool column_name :1;
1384 bool enable_cstr :1;
1385 bool validate_cstr :1;
1397 std::string catName;
1398 std::string table_db;
1399 std::string table_name;
1400 std::string column_name;
1402 std::string uk_name;
1409 void __set_catName(
const std::string& val);
1411 void __set_table_db(
const std::string& val);
1413 void __set_table_name(
const std::string& val);
1415 void __set_column_name(
const std::string& val);
1417 void __set_key_seq(
const int32_t val);
1419 void __set_uk_name(
const std::string& val);
1421 void __set_enable_cstr(
const bool val);
1423 void __set_validate_cstr(
const bool val);
1425 void __set_rely_cstr(
const bool val);
1429 return !(*
this == rhs);
1434 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1435 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1437 virtual void printTo(std::ostream& out)
const;
1445 _SQLNotNullConstraint__isset() : catName(
false), table_db(
false), table_name(
false), column_name(
false), nn_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false) {}
1449 bool column_name :1;
1451 bool enable_cstr :1;
1452 bool validate_cstr :1;
1464 std::string catName;
1465 std::string table_db;
1466 std::string table_name;
1467 std::string column_name;
1468 std::string nn_name;
1475 void __set_catName(
const std::string& val);
1477 void __set_table_db(
const std::string& val);
1479 void __set_table_name(
const std::string& val);
1481 void __set_column_name(
const std::string& val);
1483 void __set_nn_name(
const std::string& val);
1485 void __set_enable_cstr(
const bool val);
1487 void __set_validate_cstr(
const bool val);
1489 void __set_rely_cstr(
const bool val);
1493 return !(*
this == rhs);
1498 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1499 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1501 virtual void printTo(std::ostream& out)
const;
1509 _SQLDefaultConstraint__isset() : catName(
false), table_db(
false), table_name(
false), column_name(
false), default_value(
false), dc_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false) {}
1513 bool column_name :1;
1514 bool default_value :1;
1516 bool enable_cstr :1;
1517 bool validate_cstr :1;
1529 std::string catName;
1530 std::string table_db;
1531 std::string table_name;
1532 std::string column_name;
1533 std::string default_value;
1534 std::string dc_name;
1541 void __set_catName(
const std::string& val);
1543 void __set_table_db(
const std::string& val);
1545 void __set_table_name(
const std::string& val);
1547 void __set_column_name(
const std::string& val);
1549 void __set_default_value(
const std::string& val);
1551 void __set_dc_name(
const std::string& val);
1553 void __set_enable_cstr(
const bool val);
1555 void __set_validate_cstr(
const bool val);
1557 void __set_rely_cstr(
const bool val);
1561 return !(*
this == rhs);
1566 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1567 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1569 virtual void printTo(std::ostream& out)
const;
1577 _SQLCheckConstraint__isset() : catName(
false), table_db(
false), table_name(
false), column_name(
false), check_expression(
false), dc_name(
false), enable_cstr(
false), validate_cstr(
false), rely_cstr(
false) {}
1581 bool column_name :1;
1582 bool check_expression :1;
1584 bool enable_cstr :1;
1585 bool validate_cstr :1;
1597 std::string catName;
1598 std::string table_db;
1599 std::string table_name;
1600 std::string column_name;
1601 std::string check_expression;
1602 std::string dc_name;
1609 void __set_catName(
const std::string& val);
1611 void __set_table_db(
const std::string& val);
1613 void __set_table_name(
const std::string& val);
1615 void __set_column_name(
const std::string& val);
1617 void __set_check_expression(
const std::string& val);
1619 void __set_dc_name(
const std::string& val);
1621 void __set_enable_cstr(
const bool val);
1623 void __set_validate_cstr(
const bool val);
1625 void __set_rely_cstr(
const bool val);
1629 return !(*
this == rhs);
1634 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1635 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1637 virtual void printTo(std::ostream& out)
const;
1645 _SQLAllTableConstraints__isset() : primaryKeys(
false), foreignKeys(
false), uniqueConstraints(
false), notNullConstraints(
false), defaultConstraints(
false), checkConstraints(
false) {}
1646 bool primaryKeys :1;
1647 bool foreignKeys :1;
1648 bool uniqueConstraints :1;
1649 bool notNullConstraints :1;
1650 bool defaultConstraints :1;
1651 bool checkConstraints :1;
1662 std::vector<SQLPrimaryKey> primaryKeys;
1663 std::vector<SQLForeignKey> foreignKeys;
1664 std::vector<SQLUniqueConstraint> uniqueConstraints;
1665 std::vector<SQLNotNullConstraint> notNullConstraints;
1666 std::vector<SQLDefaultConstraint> defaultConstraints;
1667 std::vector<SQLCheckConstraint> checkConstraints;
1671 void __set_primaryKeys(
const std::vector<SQLPrimaryKey> & val);
1673 void __set_foreignKeys(
const std::vector<SQLForeignKey> & val);
1675 void __set_uniqueConstraints(
const std::vector<SQLUniqueConstraint> & val);
1677 void __set_notNullConstraints(
const std::vector<SQLNotNullConstraint> & val);
1679 void __set_defaultConstraints(
const std::vector<SQLDefaultConstraint> & val);
1681 void __set_checkConstraints(
const std::vector<SQLCheckConstraint> & val);
1685 return !(*
this == rhs);
1690 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1691 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1693 virtual void printTo(std::ostream& out)
const;
1701 _Type__isset() : name(
false), type1(
false), type2(
false), fields(
false) {}
1708class Type :
public virtual ::apache::thrift::TBase {
1715 virtual ~Type()
noexcept;
1719 std::vector<FieldSchema> fields;
1723 void __set_name(
const std::string& val);
1725 void __set_type1(
const std::string& val);
1727 void __set_type2(
const std::string& val);
1729 void __set_fields(
const std::vector<FieldSchema> & val);
1731 bool operator == (
const Type & rhs)
const;
1732 bool operator != (
const Type &rhs)
const {
1733 return !(*
this == rhs);
1736 bool operator < (
const Type & )
const;
1738 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1739 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1741 virtual void printTo(std::ostream& out)
const;
1744void swap(
Type &a,
Type &b)
noexcept;
1746std::ostream& operator<<(std::ostream& out,
const Type& obj);
1750 bool propertyMap :1;
1761 std::string nameSpace;
1762 std::map<std::string, std::string> propertyMap;
1766 void __set_nameSpace(
const std::string& val);
1768 void __set_propertyMap(
const std::map<std::string, std::string> & val);
1772 return !(*
this == rhs);
1777 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1778 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1780 virtual void printTo(std::ostream& out)
const;
1790 bool mapPredicate :1;
1791 bool mapSelection :1;
1802 std::string nameSpace;
1803 std::string mapPrefix;
1804 std::string mapPredicate;
1805 std::vector<std::string> mapSelection;
1809 void __set_nameSpace(
const std::string& val);
1811 void __set_mapPrefix(
const std::string& val);
1813 void __set_mapPredicate(
const std::string& val);
1815 void __set_mapSelection(
const std::vector<std::string> & val);
1819 return !(*
this == rhs);
1824 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1825 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1827 virtual void printTo(std::ostream& out)
const;
1847 std::map<std::string, std::map<std::string, std::string> > properties;
1851 void __set_properties(
const std::map<std::string, std::map<std::string, std::string> > & val);
1855 return !(*
this == rhs);
1860 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1861 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1863 virtual void printTo(std::ostream& out)
const;
1871 _HiveObjectRef__isset() : objectType(
false), dbName(
false), objectName(
false), partValues(
false), columnName(
false), catName(
false) {}
1894 std::string objectName;
1895 std::vector<std::string> partValues;
1896 std::string columnName;
1897 std::string catName;
1901 void __set_objectType(
const HiveObjectType::type val);
1903 void __set_dbName(
const std::string& val);
1905 void __set_objectName(
const std::string& val);
1907 void __set_partValues(
const std::vector<std::string> & val);
1909 void __set_columnName(
const std::string& val);
1911 void __set_catName(
const std::string& val);
1915 return !(*
this == rhs);
1920 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1921 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1923 virtual void printTo(std::ostream& out)
const;
1926void swap(HiveObjectRef &a, HiveObjectRef &b)
noexcept;
1928std::ostream& operator<<(std::ostream& out,
const HiveObjectRef& obj);
1931 _PrivilegeGrantInfo__isset() : privilege(
false), createTime(
false), grantor(
false), grantorType(
false), grantOption(
false) {}
1935 bool grantorType :1;
1936 bool grantOption :1;
1947 std::string privilege;
1949 std::string grantor;
1959 void __set_privilege(
const std::string& val);
1961 void __set_createTime(
const int32_t val);
1963 void __set_grantor(
const std::string& val);
1965 void __set_grantorType(
const PrincipalType::type val);
1967 void __set_grantOption(
const bool val);
1971 return !(*
this == rhs);
1976 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
1977 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
1979 virtual void printTo(std::ostream& out)
const;
1982void swap(PrivilegeGrantInfo &a, PrivilegeGrantInfo &b)
noexcept;
1984std::ostream& operator<<(std::ostream& out,
const PrivilegeGrantInfo& obj);
1987 _HiveObjectPrivilege__isset() : hiveObject(
false), principalName(
false), principalType(
false), grantInfo(
false), authorizer(
false) {}
1989 bool principalName :1;
1990 bool principalType :1;
2004 std::string principalName;
2011 std::string authorizer;
2017 void __set_principalName(
const std::string& val);
2019 void __set_principalType(
const PrincipalType::type val);
2023 void __set_authorizer(
const std::string& val);
2027 return !(*
this == rhs);
2032 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2033 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2035 virtual void printTo(std::ostream& out)
const;
2038void swap(HiveObjectPrivilege &a, HiveObjectPrivilege &b)
noexcept;
2040std::ostream& operator<<(std::ostream& out,
const HiveObjectPrivilege& obj);
2055 std::vector<HiveObjectPrivilege> privileges;
2059 void __set_privileges(
const std::vector<HiveObjectPrivilege> & val);
2063 return !(*
this == rhs);
2068 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2069 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2071 virtual void printTo(std::ostream& out)
const;
2076std::ostream& operator<<(std::ostream& out,
const PrivilegeBag& obj);
2080 bool userPrivileges :1;
2081 bool groupPrivileges :1;
2082 bool rolePrivileges :1;
2093 std::map<std::string, std::vector<PrivilegeGrantInfo> > userPrivileges;
2094 std::map<std::string, std::vector<PrivilegeGrantInfo> > groupPrivileges;
2095 std::map<std::string, std::vector<PrivilegeGrantInfo> > rolePrivileges;
2099 void __set_userPrivileges(
const std::map<std::string, std::vector<PrivilegeGrantInfo> > & val);
2101 void __set_groupPrivileges(
const std::map<std::string, std::vector<PrivilegeGrantInfo> > & val);
2103 void __set_rolePrivileges(
const std::map<std::string, std::vector<PrivilegeGrantInfo> > & val);
2107 return !(*
this == rhs);
2112 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2113 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2115 virtual void printTo(std::ostream& out)
const;
2124 bool requestType :1;
2126 bool revokeGrantOption :1;
2143 bool revokeGrantOption;
2147 void __set_requestType(
const GrantRevokeType::type val);
2151 void __set_revokeGrantOption(
const bool val);
2155 return !(*
this == rhs);
2160 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2161 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2163 virtual void printTo(std::ostream& out)
const;
2166void swap(GrantRevokePrivilegeRequest &a, GrantRevokePrivilegeRequest &b)
noexcept;
2168std::ostream& operator<<(std::ostream& out,
const GrantRevokePrivilegeRequest& obj);
2187 void __set_success(
const bool val);
2191 return !(*
this == rhs);
2196 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2197 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2199 virtual void printTo(std::ostream& out)
const;
2210 bool validWriteIdList :1;
2211 bool environmentContext :1;
2223 std::string tableName;
2224 std::vector<std::string> partNames;
2226 std::string validWriteIdList;
2231 void __set_dbName(
const std::string& val);
2233 void __set_tableName(
const std::string& val);
2235 void __set_partNames(
const std::vector<std::string> & val);
2237 void __set_writeId(
const int64_t val);
2239 void __set_validWriteIdList(
const std::string& val);
2245 return !(*
this == rhs);
2250 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2251 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2253 virtual void printTo(std::ostream& out)
const;
2272 return !(*
this == rhs);
2277 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2278 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2280 virtual void printTo(std::ostream& out)
const;
2288 _Role__isset() : roleName(
false), createTime(
false), ownerName(
false) {}
2294class Role :
public virtual ::apache::thrift::TBase {
2301 virtual ~Role()
noexcept;
2302 std::string roleName;
2304 std::string ownerName;
2308 void __set_roleName(
const std::string& val);
2310 void __set_createTime(
const int32_t val);
2312 void __set_ownerName(
const std::string& val);
2314 bool operator == (
const Role & rhs)
const;
2315 bool operator != (
const Role &rhs)
const {
2316 return !(*
this == rhs);
2319 bool operator < (
const Role & )
const;
2321 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2322 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2324 virtual void printTo(std::ostream& out)
const;
2327void swap(
Role &a,
Role &b)
noexcept;
2329std::ostream& operator<<(std::ostream& out,
const Role& obj);
2332 _RolePrincipalGrant__isset() : roleName(
false), principalName(
false), principalType(
false), grantOption(
false), grantTime(
false), grantorName(
false), grantorPrincipalType(
false) {}
2334 bool principalName :1;
2335 bool principalType :1;
2336 bool grantOption :1;
2338 bool grantorName :1;
2339 bool grantorPrincipalType :1;
2350 std::string roleName;
2351 std::string principalName;
2359 std::string grantorName;
2368 void __set_roleName(
const std::string& val);
2370 void __set_principalName(
const std::string& val);
2372 void __set_principalType(
const PrincipalType::type val);
2374 void __set_grantOption(
const bool val);
2376 void __set_grantTime(
const int32_t val);
2378 void __set_grantorName(
const std::string& val);
2380 void __set_grantorPrincipalType(
const PrincipalType::type val);
2384 return !(*
this == rhs);
2389 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2390 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2392 virtual void printTo(std::ostream& out)
const;
2395void swap(RolePrincipalGrant &a, RolePrincipalGrant &b)
noexcept;
2397std::ostream& operator<<(std::ostream& out,
const RolePrincipalGrant& obj);
2408 std::string principal_name;
2415 void __set_principal_name(
const std::string& val);
2417 void __set_principal_type(
const PrincipalType::type val);
2421 return !(*
this == rhs);
2426 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2427 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2429 virtual void printTo(std::ostream& out)
const;
2432void swap(GetRoleGrantsForPrincipalRequest &a, GetRoleGrantsForPrincipalRequest &b)
noexcept;
2434std::ostream& operator<<(std::ostream& out,
const GetRoleGrantsForPrincipalRequest& obj);
2445 std::vector<RolePrincipalGrant> principalGrants;
2447 void __set_principalGrants(
const std::vector<RolePrincipalGrant> & val);
2451 return !(*
this == rhs);
2456 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2457 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2459 virtual void printTo(std::ostream& out)
const;
2475 std::string roleName;
2477 void __set_roleName(
const std::string& val);
2481 return !(*
this == rhs);
2486 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2487 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2489 virtual void printTo(std::ostream& out)
const;
2505 std::vector<RolePrincipalGrant> principalGrants;
2507 void __set_principalGrants(
const std::vector<RolePrincipalGrant> & val);
2511 return !(*
this == rhs);
2516 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2517 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2519 virtual void printTo(std::ostream& out)
const;
2527 _GrantRevokeRoleRequest__isset() : requestType(
false), roleName(
false), principalName(
false), principalType(
false), grantor(
false), grantorType(
false), grantOption(
false) {}
2528 bool requestType :1;
2530 bool principalName :1;
2531 bool principalType :1;
2533 bool grantorType :1;
2534 bool grantOption :1;
2550 std::string roleName;
2551 std::string principalName;
2557 std::string grantor;
2567 void __set_requestType(
const GrantRevokeType::type val);
2569 void __set_roleName(
const std::string& val);
2571 void __set_principalName(
const std::string& val);
2573 void __set_principalType(
const PrincipalType::type val);
2575 void __set_grantor(
const std::string& val);
2577 void __set_grantorType(
const PrincipalType::type val);
2579 void __set_grantOption(
const bool val);
2583 return !(*
this == rhs);
2588 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2589 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2591 virtual void printTo(std::ostream& out)
const;
2594void swap(GrantRevokeRoleRequest &a, GrantRevokeRoleRequest &b)
noexcept;
2596std::ostream& operator<<(std::ostream& out,
const GrantRevokeRoleRequest& obj);
2615 void __set_success(
const bool val);
2619 return !(*
this == rhs);
2624 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2625 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2627 virtual void printTo(std::ostream& out)
const;
2635 _Catalog__isset() : name(
false), description(
false), locationUri(
false), createTime(
false) {}
2637 bool description :1;
2638 bool locationUri :1;
2642class Catalog :
public virtual ::apache::thrift::TBase {
2651 std::string description;
2652 std::string locationUri;
2657 void __set_name(
const std::string& val);
2659 void __set_description(
const std::string& val);
2661 void __set_locationUri(
const std::string& val);
2663 void __set_createTime(
const int32_t val);
2665 bool operator == (
const Catalog & rhs)
const;
2666 bool operator != (
const Catalog &rhs)
const {
2667 return !(*
this == rhs);
2670 bool operator < (
const Catalog & )
const;
2672 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2673 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2675 virtual void printTo(std::ostream& out)
const;
2680std::ostream& operator<<(std::ostream& out,
const Catalog& obj);
2699 void __set_catalog(
const Catalog& val);
2703 return !(*
this == rhs);
2708 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2709 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2711 virtual void printTo(std::ostream& out)
const;
2737 void __set_name(
const std::string& val);
2739 void __set_newCat(
const Catalog& val);
2743 return !(*
this == rhs);
2748 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2749 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2751 virtual void printTo(std::ostream& out)
const;
2775 void __set_name(
const std::string& val);
2779 return !(*
this == rhs);
2784 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2785 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2787 virtual void printTo(std::ostream& out)
const;
2811 void __set_catalog(
const Catalog& val);
2815 return !(*
this == rhs);
2820 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2821 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2823 virtual void printTo(std::ostream& out)
const;
2843 std::vector<std::string> names;
2847 void __set_names(
const std::vector<std::string> & val);
2851 return !(*
this == rhs);
2856 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2857 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2859 virtual void printTo(std::ostream& out)
const;
2883 void __set_name(
const std::string& val);
2887 return !(*
this == rhs);
2892 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2893 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2895 virtual void printTo(std::ostream& out)
const;
2903 _Database__isset() : name(
false), description(
false), locationUri(
false), parameters(
false), privileges(
false), ownerName(
false), ownerType(
false), catalogName(
false), createTime(
false), managedLocationUri(
false), type(
false), connector_name(
false), remote_dbname(
false) {}
2905 bool description :1;
2906 bool locationUri :1;
2911 bool catalogName :1;
2913 bool managedLocationUri :1;
2915 bool connector_name :1;
2916 bool remote_dbname :1;
2919class Database :
public virtual ::apache::thrift::TBase {
2928 std::string description;
2929 std::string locationUri;
2930 std::map<std::string, std::string> parameters;
2932 std::string ownerName;
2938 std::string catalogName;
2940 std::string managedLocationUri;
2946 std::string connector_name;
2947 std::string remote_dbname;
2951 void __set_name(
const std::string& val);
2953 void __set_description(
const std::string& val);
2955 void __set_locationUri(
const std::string& val);
2957 void __set_parameters(
const std::map<std::string, std::string> & val);
2961 void __set_ownerName(
const std::string& val);
2963 void __set_ownerType(
const PrincipalType::type val);
2965 void __set_catalogName(
const std::string& val);
2967 void __set_createTime(
const int32_t val);
2969 void __set_managedLocationUri(
const std::string& val);
2971 void __set_type(
const DatabaseType::type val);
2973 void __set_connector_name(
const std::string& val);
2975 void __set_remote_dbname(
const std::string& val);
2977 bool operator == (
const Database & rhs)
const;
2978 bool operator != (
const Database &rhs)
const {
2979 return !(*
this == rhs);
2982 bool operator < (
const Database & )
const;
2984 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
2985 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
2987 virtual void printTo(std::ostream& out)
const;
2990void swap(Database &a, Database &b)
noexcept;
2992std::ostream& operator<<(std::ostream& out,
const Database& obj);
2995 _SerDeInfo__isset() : name(
false), serializationLib(
false), parameters(
false), description(
false), serializerClass(
false), deserializerClass(
false), serdeType(
false) {}
2997 bool serializationLib :1;
2999 bool description :1;
3000 bool serializerClass :1;
3001 bool deserializerClass :1;
3014 std::string serializationLib;
3015 std::map<std::string, std::string> parameters;
3016 std::string description;
3017 std::string serializerClass;
3018 std::string deserializerClass;
3027 void __set_name(
const std::string& val);
3029 void __set_serializationLib(
const std::string& val);
3031 void __set_parameters(
const std::map<std::string, std::string> & val);
3033 void __set_description(
const std::string& val);
3035 void __set_serializerClass(
const std::string& val);
3037 void __set_deserializerClass(
const std::string& val);
3039 void __set_serdeType(
const SerdeType::type val);
3041 bool operator == (
const SerDeInfo & rhs)
const;
3042 bool operator != (
const SerDeInfo &rhs)
const {
3043 return !(*
this == rhs);
3046 bool operator < (
const SerDeInfo & )
const;
3048 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3049 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3051 virtual void printTo(std::ostream& out)
const;
3054void swap(SerDeInfo &a, SerDeInfo &b)
noexcept;
3056std::ostream& operator<<(std::ostream& out,
const SerDeInfo& obj);
3064class Order :
public virtual ::apache::thrift::TBase {
3071 virtual ~Order()
noexcept;
3077 void __set_col(
const std::string& val);
3079 void __set_order(
const int32_t val);
3081 bool operator == (
const Order & rhs)
const;
3082 bool operator != (
const Order &rhs)
const {
3083 return !(*
this == rhs);
3086 bool operator < (
const Order & )
const;
3088 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3089 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3091 virtual void printTo(std::ostream& out)
const;
3096std::ostream& operator<<(std::ostream& out,
const Order& obj);
3099 _SkewedInfo__isset() : skewedColNames(
false), skewedColValues(
false), skewedColValueLocationMaps(
false) {}
3100 bool skewedColNames :1;
3101 bool skewedColValues :1;
3102 bool skewedColValueLocationMaps :1;
3113 std::vector<std::string> skewedColNames;
3114 std::vector<std::vector<std::string> > skewedColValues;
3115 std::map<std::vector<std::string> , std::string> skewedColValueLocationMaps;
3119 void __set_skewedColNames(
const std::vector<std::string> & val);
3121 void __set_skewedColValues(
const std::vector<std::vector<std::string> > & val);
3123 void __set_skewedColValueLocationMaps(
const std::map<std::vector<std::string> , std::string> & val);
3125 bool operator == (
const SkewedInfo & rhs)
const;
3126 bool operator != (
const SkewedInfo &rhs)
const {
3127 return !(*
this == rhs);
3132 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3133 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3135 virtual void printTo(std::ostream& out)
const;
3140std::ostream& operator<<(std::ostream& out,
const SkewedInfo& obj);
3143 _StorageDescriptor__isset() : cols(
false), location(
false), inputFormat(
false), outputFormat(
false), compressed(
false), numBuckets(
false), serdeInfo(
false), bucketCols(
false), sortCols(
false), parameters(
false), skewedInfo(
false), storedAsSubDirectories(
false) {}
3146 bool inputFormat :1;
3147 bool outputFormat :1;
3155 bool storedAsSubDirectories :1;
3166 std::vector<FieldSchema> cols;
3167 std::string location;
3168 std::string inputFormat;
3169 std::string outputFormat;
3173 std::vector<std::string> bucketCols;
3174 std::vector<Order> sortCols;
3175 std::map<std::string, std::string> parameters;
3177 bool storedAsSubDirectories;
3181 void __set_cols(
const std::vector<FieldSchema> & val);
3183 void __set_location(
const std::string& val);
3185 void __set_inputFormat(
const std::string& val);
3187 void __set_outputFormat(
const std::string& val);
3189 void __set_compressed(
const bool val);
3191 void __set_numBuckets(
const int32_t val);
3193 void __set_serdeInfo(
const SerDeInfo& val);
3195 void __set_bucketCols(
const std::vector<std::string> & val);
3197 void __set_sortCols(
const std::vector<Order> & val);
3199 void __set_parameters(
const std::map<std::string, std::string> & val);
3201 void __set_skewedInfo(
const SkewedInfo& val);
3203 void __set_storedAsSubDirectories(
const bool val);
3207 return !(*
this == rhs);
3212 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3213 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3215 virtual void printTo(std::ostream& out)
const;
3224 bool validTxnList :1;
3225 bool materializationTime :1;
3226 bool sourceTables :1;
3237 std::string catName;
3239 std::string tblName;
3240 std::set<std::string> tablesUsed;
3241 std::string validTxnList;
3242 int64_t materializationTime;
3243 std::vector<SourceTable> sourceTables;
3247 void __set_catName(
const std::string& val);
3249 void __set_dbName(
const std::string& val);
3251 void __set_tblName(
const std::string& val);
3253 void __set_tablesUsed(
const std::set<std::string> & val);
3255 void __set_validTxnList(
const std::string& val);
3257 void __set_materializationTime(
const int64_t val);
3259 void __set_sourceTables(
const std::vector<SourceTable> & val);
3263 return !(*
this == rhs);
3268 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3269 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3271 virtual void printTo(std::ostream& out)
const;
3294 std::string bitVectors;
3298 void __set_numTrues(
const int64_t val);
3300 void __set_numFalses(
const int64_t val);
3302 void __set_numNulls(
const int64_t val);
3304 void __set_bitVectors(
const std::string& val);
3308 return !(*
this == rhs);
3313 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3314 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3316 virtual void printTo(std::ostream& out)
const;
3343 std::string bitVectors;
3344 std::string histogram;
3348 void __set_lowValue(
const double val);
3350 void __set_highValue(
const double val);
3352 void __set_numNulls(
const int64_t val);
3354 void __set_numDVs(
const int64_t val);
3356 void __set_bitVectors(
const std::string& val);
3358 void __set_histogram(
const std::string& val);
3362 return !(*
this == rhs);
3367 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3368 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3370 virtual void printTo(std::ostream& out)
const;
3397 std::string bitVectors;
3398 std::string histogram;
3402 void __set_lowValue(
const int64_t val);
3404 void __set_highValue(
const int64_t val);
3406 void __set_numNulls(
const int64_t val);
3408 void __set_numDVs(
const int64_t val);
3410 void __set_bitVectors(
const std::string& val);
3412 void __set_histogram(
const std::string& val);
3416 return !(*
this == rhs);
3421 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3422 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3424 virtual void printTo(std::ostream& out)
const;
3448 std::string bitVectors;
3452 void __set_maxColLen(
const int64_t val);
3454 void __set_avgColLen(
const double val);
3456 void __set_numNulls(
const int64_t val);
3458 void __set_numDVs(
const int64_t val);
3460 void __set_bitVectors(
const std::string& val);
3464 return !(*
this == rhs);
3469 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3470 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3472 virtual void printTo(std::ostream& out)
const;
3495 std::string bitVectors;
3499 void __set_maxColLen(
const int64_t val);
3501 void __set_avgColLen(
const double val);
3503 void __set_numNulls(
const int64_t val);
3505 void __set_bitVectors(
const std::string& val);
3509 return !(*
this == rhs);
3514 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3515 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3517 virtual void printTo(std::ostream& out)
const;
3525class Decimal :
public virtual ::apache::thrift::TBase {
3534 std::string unscaled;
3536 void __set_scale(
const int16_t val);
3538 void __set_unscaled(
const std::string& val);
3540 bool operator == (
const Decimal & rhs)
const;
3541 bool operator != (
const Decimal &rhs)
const {
3542 return !(*
this == rhs);
3545 bool operator < (
const Decimal & )
const;
3547 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3548 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3550 virtual void printTo(std::ostream& out)
const;
3555std::ostream& operator<<(std::ostream& out,
const Decimal& obj);
3577 std::string bitVectors;
3578 std::string histogram;
3582 void __set_lowValue(
const Decimal& val);
3584 void __set_highValue(
const Decimal& val);
3586 void __set_numNulls(
const int64_t val);
3588 void __set_numDVs(
const int64_t val);
3590 void __set_bitVectors(
const std::string& val);
3592 void __set_histogram(
const std::string& val);
3596 return !(*
this == rhs);
3601 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3602 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3604 virtual void printTo(std::ostream& out)
const;
3612class Date :
public virtual ::apache::thrift::TBase {
3616 Date& operator=(
const Date&)
noexcept;
3619 virtual ~Date()
noexcept;
3620 int64_t daysSinceEpoch;
3622 void __set_daysSinceEpoch(
const int64_t val);
3624 bool operator == (
const Date & rhs)
const;
3625 bool operator != (
const Date &rhs)
const {
3626 return !(*
this == rhs);
3629 bool operator < (
const Date & )
const;
3631 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3632 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3634 virtual void printTo(std::ostream& out)
const;
3637void swap(
Date &a,
Date &b)
noexcept;
3639std::ostream& operator<<(std::ostream& out,
const Date& obj);
3661 std::string bitVectors;
3662 std::string histogram;
3666 void __set_lowValue(
const Date& val);
3668 void __set_highValue(
const Date& val);
3670 void __set_numNulls(
const int64_t val);
3672 void __set_numDVs(
const int64_t val);
3674 void __set_bitVectors(
const std::string& val);
3676 void __set_histogram(
const std::string& val);
3680 return !(*
this == rhs);
3685 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3686 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3688 virtual void printTo(std::ostream& out)
const;
3704 int64_t secondsSinceEpoch;
3706 void __set_secondsSinceEpoch(
const int64_t val);
3708 bool operator == (
const Timestamp & rhs)
const;
3709 bool operator != (
const Timestamp &rhs)
const {
3710 return !(*
this == rhs);
3713 bool operator < (
const Timestamp & )
const;
3715 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3716 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3718 virtual void printTo(std::ostream& out)
const;
3723std::ostream& operator<<(std::ostream& out,
const Timestamp& obj);
3745 std::string bitVectors;
3746 std::string histogram;
3750 void __set_lowValue(
const Timestamp& val);
3752 void __set_highValue(
const Timestamp& val);
3754 void __set_numNulls(
const int64_t val);
3756 void __set_numDVs(
const int64_t val);
3758 void __set_bitVectors(
const std::string& val);
3760 void __set_histogram(
const std::string& val);
3764 return !(*
this == rhs);
3769 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3770 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3772 virtual void printTo(std::ostream& out)
const;
3780 _ColumnStatisticsData__isset() : booleanStats(
false), longStats(
false), doubleStats(
false), stringStats(
false), binaryStats(
false), decimalStats(
false), dateStats(
false), timestampStats(
false) {}
3781 bool booleanStats :1;
3783 bool doubleStats :1;
3784 bool stringStats :1;
3785 bool binaryStats :1;
3786 bool decimalStats :1;
3788 bool timestampStats :1;
3828 return !(*
this == rhs);
3833 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3834 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3836 virtual void printTo(std::ostream& out)
const;
3852 std::string colName;
3853 std::string colType;
3856 void __set_colName(
const std::string& val);
3858 void __set_colType(
const std::string& val);
3864 return !(*
this == rhs);
3869 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3870 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3872 virtual void printTo(std::ostream& out)
const;
3882 bool lastAnalyzed :1;
3896 std::string tableName;
3897 std::string partName;
3898 int64_t lastAnalyzed;
3899 std::string catName;
3903 void __set_isTblLevel(
const bool val);
3905 void __set_dbName(
const std::string& val);
3907 void __set_tableName(
const std::string& val);
3909 void __set_partName(
const std::string& val);
3911 void __set_lastAnalyzed(
const int64_t val);
3913 void __set_catName(
const std::string& val);
3917 return !(*
this == rhs);
3922 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3923 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3925 virtual void printTo(std::ostream& out)
const;
3934 bool isStatsCompliant :1;
3947 std::vector<ColumnStatisticsObj> statsObj;
3948 bool isStatsCompliant;
3955 void __set_statsObj(
const std::vector<ColumnStatisticsObj> & val);
3957 void __set_isStatsCompliant(
const bool val);
3959 void __set_engine(
const std::string& val);
3963 return !(*
this == rhs);
3968 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
3969 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
3971 virtual void printTo(std::ostream& out)
const;
3995 std::vector<std::string> data;
3999 void __set_type(
const int8_t val);
4001 void __set_version(
const int8_t val);
4003 void __set_data(
const std::vector<std::string> & val);
4007 return !(*
this == rhs);
4012 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4013 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4015 virtual void printTo(std::ostream& out)
const;
4020std::ostream& operator<<(std::ostream& out,
const FileMetadata& obj);
4031 std::map<std::string, std::vector<std::string> > values;
4033 void __set_values(
const std::map<std::string, std::vector<std::string> > & val);
4037 return !(*
this == rhs);
4042 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4043 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4045 virtual void printTo(std::ostream& out)
const;
4053 _Table__isset() : tableName(
false), dbName(
false), owner(
false), createTime(
false), lastAccessTime(
false), retention(
false), sd(
false), partitionKeys(
false), parameters(
false), viewOriginalText(
false), viewExpandedText(
false), tableType(
false), privileges(
false), temporary(
true), rewriteEnabled(
false), creationMetadata(
false), catName(
false), ownerType(
true), writeId(
true), isStatsCompliant(
false), colStats(
false), accessType(
false), requiredReadCapabilities(
false), requiredWriteCapabilities(
false), id(
false), fileMetadata(
false), dictionary(
false), txnId(
false) {}
4058 bool lastAccessTime :1;
4061 bool partitionKeys :1;
4063 bool viewOriginalText :1;
4064 bool viewExpandedText :1;
4068 bool rewriteEnabled :1;
4069 bool creationMetadata :1;
4073 bool isStatsCompliant :1;
4076 bool requiredReadCapabilities :1;
4077 bool requiredWriteCapabilities :1;
4079 bool fileMetadata :1;
4084class Table :
public virtual ::apache::thrift::TBase {
4091 virtual ~Table()
noexcept;
4092 std::string tableName;
4096 int32_t lastAccessTime;
4099 std::vector<FieldSchema> partitionKeys;
4100 std::map<std::string, std::string> parameters;
4101 std::string viewOriginalText;
4102 std::string viewExpandedText;
4103 std::string tableType;
4106 bool rewriteEnabled;
4108 std::string catName;
4115 bool isStatsCompliant;
4118 std::vector<std::string> requiredReadCapabilities;
4119 std::vector<std::string> requiredWriteCapabilities;
4127 void __set_tableName(
const std::string& val);
4129 void __set_dbName(
const std::string& val);
4131 void __set_owner(
const std::string& val);
4133 void __set_createTime(
const int32_t val);
4135 void __set_lastAccessTime(
const int32_t val);
4137 void __set_retention(
const int32_t val);
4141 void __set_partitionKeys(
const std::vector<FieldSchema> & val);
4143 void __set_parameters(
const std::map<std::string, std::string> & val);
4145 void __set_viewOriginalText(
const std::string& val);
4147 void __set_viewExpandedText(
const std::string& val);
4149 void __set_tableType(
const std::string& val);
4153 void __set_temporary(
const bool val);
4155 void __set_rewriteEnabled(
const bool val);
4159 void __set_catName(
const std::string& val);
4161 void __set_ownerType(
const PrincipalType::type val);
4163 void __set_writeId(
const int64_t val);
4165 void __set_isStatsCompliant(
const bool val);
4169 void __set_accessType(
const int8_t val);
4171 void __set_requiredReadCapabilities(
const std::vector<std::string> & val);
4173 void __set_requiredWriteCapabilities(
const std::vector<std::string> & val);
4175 void __set_id(
const int64_t val);
4181 void __set_txnId(
const int64_t val);
4183 bool operator == (
const Table & rhs)
const;
4184 bool operator != (
const Table &rhs)
const {
4185 return !(*
this == rhs);
4188 bool operator < (
const Table & )
const;
4190 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4191 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4193 virtual void printTo(std::ostream& out)
const;
4196void swap(Table &a, Table &b)
noexcept;
4198std::ostream& operator<<(std::ostream& out,
const Table& obj);
4210 int64_t insertedCount;
4211 int64_t updatedCount;
4212 int64_t deletedCount;
4214 void __set_table(
const Table& val);
4216 void __set_insertedCount(
const int64_t val);
4218 void __set_updatedCount(
const int64_t val);
4220 void __set_deletedCount(
const int64_t val);
4224 return !(*
this == rhs);
4229 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4230 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4232 virtual void printTo(std::ostream& out)
const;
4237std::ostream& operator<<(std::ostream& out,
const SourceTable& obj);
4240 _Partition__isset() : values(
false), dbName(
false), tableName(
false), createTime(
false), lastAccessTime(
false), sd(
false), parameters(
false), privileges(
false), catName(
false), writeId(
true), isStatsCompliant(
false), colStats(
false), fileMetadata(
false) {}
4245 bool lastAccessTime :1;
4251 bool isStatsCompliant :1;
4253 bool fileMetadata :1;
4264 std::vector<std::string> values;
4266 std::string tableName;
4268 int32_t lastAccessTime;
4270 std::map<std::string, std::string> parameters;
4272 std::string catName;
4274 bool isStatsCompliant;
4280 void __set_values(
const std::vector<std::string> & val);
4282 void __set_dbName(
const std::string& val);
4284 void __set_tableName(
const std::string& val);
4286 void __set_createTime(
const int32_t val);
4288 void __set_lastAccessTime(
const int32_t val);
4292 void __set_parameters(
const std::map<std::string, std::string> & val);
4296 void __set_catName(
const std::string& val);
4298 void __set_writeId(
const int64_t val);
4300 void __set_isStatsCompliant(
const bool val);
4306 bool operator == (
const Partition & rhs)
const;
4307 bool operator != (
const Partition &rhs)
const {
4308 return !(*
this == rhs);
4311 bool operator < (
const Partition & )
const;
4313 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4314 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4316 virtual void printTo(std::ostream& out)
const;
4321std::ostream& operator<<(std::ostream& out,
const Partition& obj);
4324 _PartitionWithoutSD__isset() : values(
false), createTime(
false), lastAccessTime(
false), relativePath(
false), parameters(
false), privileges(
false) {}
4327 bool lastAccessTime :1;
4328 bool relativePath :1;
4341 std::vector<std::string> values;
4343 int32_t lastAccessTime;
4344 std::string relativePath;
4345 std::map<std::string, std::string> parameters;
4350 void __set_values(
const std::vector<std::string> & val);
4352 void __set_createTime(
const int32_t val);
4354 void __set_lastAccessTime(
const int32_t val);
4356 void __set_relativePath(
const std::string& val);
4358 void __set_parameters(
const std::map<std::string, std::string> & val);
4364 return !(*
this == rhs);
4369 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4370 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4372 virtual void printTo(std::ostream& out)
const;
4393 std::vector<PartitionWithoutSD> partitions;
4398 void __set_partitions(
const std::vector<PartitionWithoutSD> & val);
4404 return !(*
this == rhs);
4409 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4410 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4412 virtual void printTo(std::ostream& out)
const;
4432 std::vector<Partition> partitions;
4436 void __set_partitions(
const std::vector<Partition> & val);
4440 return !(*
this == rhs);
4445 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4446 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4448 virtual void printTo(std::ostream& out)
const;
4456 _PartitionSpec__isset() : dbName(
false), tableName(
false), rootPath(
false), sharedSDPartitionSpec(
false), partitionList(
false), catName(
false), writeId(
true), isStatsCompliant(
false) {}
4460 bool sharedSDPartitionSpec :1;
4461 bool partitionList :1;
4464 bool isStatsCompliant :1;
4476 std::string tableName;
4477 std::string rootPath;
4480 std::string catName;
4482 bool isStatsCompliant;
4486 void __set_dbName(
const std::string& val);
4488 void __set_tableName(
const std::string& val);
4490 void __set_rootPath(
const std::string& val);
4496 void __set_catName(
const std::string& val);
4498 void __set_writeId(
const int64_t val);
4500 void __set_isStatsCompliant(
const bool val);
4504 return !(*
this == rhs);
4509 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4510 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4512 virtual void printTo(std::ostream& out)
const;
4517std::ostream& operator<<(std::ostream& out,
const PartitionSpec& obj);
4521 bool isStatsCompliant :1;
4532 std::vector<ColumnStatisticsObj> colStats;
4534 bool isStatsCompliant;
4538 void __set_colStats(
const std::vector<ColumnStatisticsObj> & val);
4540 void __set_partsFound(
const int64_t val);
4542 void __set_isStatsCompliant(
const bool val);
4544 bool operator == (
const AggrStats & rhs)
const;
4545 bool operator != (
const AggrStats &rhs)
const {
4546 return !(*
this == rhs);
4549 bool operator < (
const AggrStats & )
const;
4551 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4552 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4554 virtual void printTo(std::ostream& out)
const;
4559std::ostream& operator<<(std::ostream& out,
const AggrStats& obj);
4565 bool validWriteIdList :1;
4577 std::vector<ColumnStatistics> colStats;
4580 std::string validWriteIdList;
4585 void __set_colStats(
const std::vector<ColumnStatistics> & val);
4587 void __set_needMerge(
const bool val);
4589 void __set_writeId(
const int64_t val);
4591 void __set_validWriteIdList(
const std::string& val);
4593 void __set_engine(
const std::string& val);
4597 return !(*
this == rhs);
4602 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4603 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4605 virtual void printTo(std::ostream& out)
const;
4623 void __set_result(
const bool val);
4627 return !(*
this == rhs);
4632 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4633 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4635 virtual void printTo(std::ostream& out)
const;
4644 bool fieldSchemas :1;
4648class Schema :
public virtual ::apache::thrift::TBase {
4656 std::vector<FieldSchema> fieldSchemas;
4657 std::map<std::string, std::string> properties;
4661 void __set_fieldSchemas(
const std::vector<FieldSchema> & val);
4663 void __set_properties(
const std::map<std::string, std::string> & val);
4665 bool operator == (
const Schema & rhs)
const;
4666 bool operator != (
const Schema &rhs)
const {
4667 return !(*
this == rhs);
4670 bool operator < (
const Schema & )
const;
4672 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4673 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4675 virtual void printTo(std::ostream& out)
const;
4680std::ostream& operator<<(std::ostream& out,
const Schema& obj);
4685 bool validWriteIdList :1;
4697 std::string db_name;
4698 std::string tbl_name;
4699 std::string catName;
4700 std::string validWriteIdList;
4705 void __set_db_name(
const std::string& val);
4707 void __set_tbl_name(
const std::string& val);
4709 void __set_catName(
const std::string& val);
4711 void __set_validWriteIdList(
const std::string& val);
4713 void __set_tableId(
const int64_t val);
4717 return !(*
this == rhs);
4722 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4723 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4725 virtual void printTo(std::ostream& out)
const;
4741 std::vector<SQLPrimaryKey> primaryKeys;
4743 void __set_primaryKeys(
const std::vector<SQLPrimaryKey> & val);
4747 return !(*
this == rhs);
4752 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4753 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4755 virtual void printTo(std::ostream& out)
const;
4763 _ForeignKeysRequest__isset() : parent_db_name(
false), parent_tbl_name(
false), foreign_db_name(
false), foreign_tbl_name(
false), catName(
false), validWriteIdList(
false), tableId(
true) {}
4764 bool parent_db_name :1;
4765 bool parent_tbl_name :1;
4766 bool foreign_db_name :1;
4767 bool foreign_tbl_name :1;
4769 bool validWriteIdList :1;
4781 std::string parent_db_name;
4782 std::string parent_tbl_name;
4783 std::string foreign_db_name;
4784 std::string foreign_tbl_name;
4785 std::string catName;
4786 std::string validWriteIdList;
4791 void __set_parent_db_name(
const std::string& val);
4793 void __set_parent_tbl_name(
const std::string& val);
4795 void __set_foreign_db_name(
const std::string& val);
4797 void __set_foreign_tbl_name(
const std::string& val);
4799 void __set_catName(
const std::string& val);
4801 void __set_validWriteIdList(
const std::string& val);
4803 void __set_tableId(
const int64_t val);
4807 return !(*
this == rhs);
4812 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4813 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4815 virtual void printTo(std::ostream& out)
const;
4831 std::vector<SQLForeignKey> foreignKeys;
4833 void __set_foreignKeys(
const std::vector<SQLForeignKey> & val);
4837 return !(*
this == rhs);
4842 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4843 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4845 virtual void printTo(std::ostream& out)
const;
4854 bool validWriteIdList :1;
4866 std::string catName;
4867 std::string db_name;
4868 std::string tbl_name;
4869 std::string validWriteIdList;
4874 void __set_catName(
const std::string& val);
4876 void __set_db_name(
const std::string& val);
4878 void __set_tbl_name(
const std::string& val);
4880 void __set_validWriteIdList(
const std::string& val);
4882 void __set_tableId(
const int64_t val);
4886 return !(*
this == rhs);
4891 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4892 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4894 virtual void printTo(std::ostream& out)
const;
4910 std::vector<SQLUniqueConstraint> uniqueConstraints;
4912 void __set_uniqueConstraints(
const std::vector<SQLUniqueConstraint> & val);
4916 return !(*
this == rhs);
4921 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4922 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4924 virtual void printTo(std::ostream& out)
const;
4933 bool validWriteIdList :1;
4945 std::string catName;
4946 std::string db_name;
4947 std::string tbl_name;
4948 std::string validWriteIdList;
4953 void __set_catName(
const std::string& val);
4955 void __set_db_name(
const std::string& val);
4957 void __set_tbl_name(
const std::string& val);
4959 void __set_validWriteIdList(
const std::string& val);
4961 void __set_tableId(
const int64_t val);
4965 return !(*
this == rhs);
4970 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
4971 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
4973 virtual void printTo(std::ostream& out)
const;
4989 std::vector<SQLNotNullConstraint> notNullConstraints;
4991 void __set_notNullConstraints(
const std::vector<SQLNotNullConstraint> & val);
4995 return !(*
this == rhs);
5000 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5001 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5003 virtual void printTo(std::ostream& out)
const;
5012 bool validWriteIdList :1;
5024 std::string catName;
5025 std::string db_name;
5026 std::string tbl_name;
5027 std::string validWriteIdList;
5032 void __set_catName(
const std::string& val);
5034 void __set_db_name(
const std::string& val);
5036 void __set_tbl_name(
const std::string& val);
5038 void __set_validWriteIdList(
const std::string& val);
5040 void __set_tableId(
const int64_t val);
5044 return !(*
this == rhs);
5049 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5050 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5052 virtual void printTo(std::ostream& out)
const;
5068 std::vector<SQLDefaultConstraint> defaultConstraints;
5070 void __set_defaultConstraints(
const std::vector<SQLDefaultConstraint> & val);
5074 return !(*
this == rhs);
5079 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5080 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5082 virtual void printTo(std::ostream& out)
const;
5091 bool validWriteIdList :1;
5103 std::string catName;
5104 std::string db_name;
5105 std::string tbl_name;
5106 std::string validWriteIdList;
5111 void __set_catName(
const std::string& val);
5113 void __set_db_name(
const std::string& val);
5115 void __set_tbl_name(
const std::string& val);
5117 void __set_validWriteIdList(
const std::string& val);
5119 void __set_tableId(
const int64_t val);
5123 return !(*
this == rhs);
5128 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5129 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5131 virtual void printTo(std::ostream& out)
const;
5147 std::vector<SQLCheckConstraint> checkConstraints;
5149 void __set_checkConstraints(
const std::vector<SQLCheckConstraint> & val);
5153 return !(*
this == rhs);
5158 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5159 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5161 virtual void printTo(std::ostream& out)
const;
5170 bool validWriteIdList :1;
5183 std::string tblName;
5184 std::string catName;
5185 std::string validWriteIdList;
5190 void __set_dbName(
const std::string& val);
5192 void __set_tblName(
const std::string& val);
5194 void __set_catName(
const std::string& val);
5196 void __set_validWriteIdList(
const std::string& val);
5198 void __set_tableId(
const int64_t val);
5202 return !(*
this == rhs);
5207 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5208 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5210 virtual void printTo(std::ostream& out)
const;
5232 return !(*
this == rhs);
5237 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5238 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5240 virtual void printTo(std::ostream& out)
const;
5261 std::string tablename;
5262 std::string constraintname;
5263 std::string catName;
5267 void __set_dbname(
const std::string& val);
5269 void __set_tablename(
const std::string& val);
5271 void __set_constraintname(
const std::string& val);
5273 void __set_catName(
const std::string& val);
5277 return !(*
this == rhs);
5282 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5283 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5285 virtual void printTo(std::ostream& out)
const;
5301 std::vector<SQLPrimaryKey> primaryKeyCols;
5303 void __set_primaryKeyCols(
const std::vector<SQLPrimaryKey> & val);
5307 return !(*
this == rhs);
5312 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5313 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5315 virtual void printTo(std::ostream& out)
const;
5331 std::vector<SQLForeignKey> foreignKeyCols;
5333 void __set_foreignKeyCols(
const std::vector<SQLForeignKey> & val);
5337 return !(*
this == rhs);
5342 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5343 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5345 virtual void printTo(std::ostream& out)
const;
5361 std::vector<SQLUniqueConstraint> uniqueConstraintCols;
5363 void __set_uniqueConstraintCols(
const std::vector<SQLUniqueConstraint> & val);
5367 return !(*
this == rhs);
5372 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5373 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5375 virtual void printTo(std::ostream& out)
const;
5391 std::vector<SQLNotNullConstraint> notNullConstraintCols;
5393 void __set_notNullConstraintCols(
const std::vector<SQLNotNullConstraint> & val);
5397 return !(*
this == rhs);
5402 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5403 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5405 virtual void printTo(std::ostream& out)
const;
5421 std::vector<SQLDefaultConstraint> defaultConstraintCols;
5423 void __set_defaultConstraintCols(
const std::vector<SQLDefaultConstraint> & val);
5427 return !(*
this == rhs);
5432 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5433 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5435 virtual void printTo(std::ostream& out)
const;
5451 std::vector<SQLCheckConstraint> checkConstraintCols;
5453 void __set_checkConstraintCols(
const std::vector<SQLCheckConstraint> & val);
5457 return !(*
this == rhs);
5462 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5463 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5465 virtual void printTo(std::ostream& out)
const;
5481 std::vector<Partition> partitions;
5482 bool hasUnknownPartitions;
5484 void __set_partitions(
const std::vector<Partition> & val);
5486 void __set_hasUnknownPartitions(
const bool val);
5490 return !(*
this == rhs);
5495 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5496 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5498 virtual void printTo(std::ostream& out)
const;
5514 std::vector<PartitionSpec> partitionsSpec;
5515 bool hasUnknownPartitions;
5517 void __set_partitionsSpec(
const std::vector<PartitionSpec> & val);
5519 void __set_hasUnknownPartitions(
const bool val);
5523 return !(*
this == rhs);
5528 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5529 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5531 virtual void printTo(std::ostream& out)
const;
5539 _PartitionsByExprRequest__isset() : defaultPartitionName(
false), maxParts(
true), catName(
false), order(
false), validWriteIdList(
false), id(
true), skipColumnSchemaForPartition(
false), includeParamKeyPattern(
false), excludeParamKeyPattern(
false) {}
5540 bool defaultPartitionName :1;
5544 bool validWriteIdList :1;
5546 bool skipColumnSchemaForPartition :1;
5547 bool includeParamKeyPattern :1;
5548 bool excludeParamKeyPattern :1;
5560 std::string tblName;
5562 std::string defaultPartitionName;
5564 std::string catName;
5566 std::string validWriteIdList;
5568 bool skipColumnSchemaForPartition;
5569 std::string includeParamKeyPattern;
5570 std::string excludeParamKeyPattern;
5574 void __set_dbName(
const std::string& val);
5576 void __set_tblName(
const std::string& val);
5578 void __set_expr(
const std::string& val);
5580 void __set_defaultPartitionName(
const std::string& val);
5582 void __set_maxParts(
const int16_t val);
5584 void __set_catName(
const std::string& val);
5586 void __set_order(
const std::string& val);
5588 void __set_validWriteIdList(
const std::string& val);
5590 void __set_id(
const int64_t val);
5592 void __set_skipColumnSchemaForPartition(
const bool val);
5594 void __set_includeParamKeyPattern(
const std::string& val);
5596 void __set_excludeParamKeyPattern(
const std::string& val);
5600 return !(*
this == rhs);
5605 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5606 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5608 virtual void printTo(std::ostream& out)
const;
5617 bool isStatsCompliant :1;
5628 std::vector<ColumnStatisticsObj> tableStats;
5629 bool isStatsCompliant;
5633 void __set_tableStats(
const std::vector<ColumnStatisticsObj> & val);
5635 void __set_isStatsCompliant(
const bool val);
5639 return !(*
this == rhs);
5644 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5645 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5647 virtual void printTo(std::ostream& out)
const;
5656 bool isStatsCompliant :1;
5667 std::map<std::string, std::vector<ColumnStatisticsObj> > partStats;
5668 bool isStatsCompliant;
5672 void __set_partStats(
const std::map<std::string, std::vector<ColumnStatisticsObj> > & val);
5674 void __set_isStatsCompliant(
const bool val);
5678 return !(*
this == rhs);
5683 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5684 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5686 virtual void printTo(std::ostream& out)
const;
5696 bool validWriteIdList :1;
5710 std::string tblName;
5711 std::vector<std::string> colNames;
5712 std::string catName;
5713 std::string validWriteIdList;
5719 void __set_dbName(
const std::string& val);
5721 void __set_tblName(
const std::string& val);
5723 void __set_colNames(
const std::vector<std::string> & val);
5725 void __set_catName(
const std::string& val);
5727 void __set_validWriteIdList(
const std::string& val);
5729 void __set_engine(
const std::string& val);
5731 void __set_id(
const int64_t val);
5735 return !(*
this == rhs);
5740 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5741 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5743 virtual void printTo(std::ostream& out)
const;
5753 bool validWriteIdList :1;
5766 std::string tblName;
5767 std::vector<std::string> colNames;
5768 std::vector<std::string> partNames;
5769 std::string catName;
5770 std::string validWriteIdList;
5775 void __set_dbName(
const std::string& val);
5777 void __set_tblName(
const std::string& val);
5779 void __set_colNames(
const std::vector<std::string> & val);
5781 void __set_partNames(
const std::vector<std::string> & val);
5783 void __set_catName(
const std::string& val);
5785 void __set_validWriteIdList(
const std::string& val);
5787 void __set_engine(
const std::string& val);
5791 return !(*
this == rhs);
5796 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5797 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5799 virtual void printTo(std::ostream& out)
const;
5809 bool isStatsCompliant :1;
5810 bool partitionColSchema :1;
5821 std::vector<Partition> partitions;
5822 bool isStatsCompliant;
5823 std::vector<FieldSchema> partitionColSchema;
5827 void __set_partitions(
const std::vector<Partition> & val);
5829 void __set_isStatsCompliant(
const bool val);
5831 void __set_partitionColSchema(
const std::vector<FieldSchema> & val);
5835 return !(*
this == rhs);
5840 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5841 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5843 virtual void printTo(std::ostream& out)
const;
5851 _AddPartitionsRequest__isset() : needResult(
true), catName(
false), validWriteIdList(
false), skipColumnSchemaForPartition(
false), partitionColSchema(
false), environmentContext(
false) {}
5854 bool validWriteIdList :1;
5855 bool skipColumnSchemaForPartition :1;
5856 bool partitionColSchema :1;
5857 bool environmentContext :1;
5869 std::string tblName;
5870 std::vector<Partition> parts;
5873 std::string catName;
5874 std::string validWriteIdList;
5875 bool skipColumnSchemaForPartition;
5876 std::vector<FieldSchema> partitionColSchema;
5881 void __set_dbName(
const std::string& val);
5883 void __set_tblName(
const std::string& val);
5885 void __set_parts(
const std::vector<Partition> & val);
5887 void __set_ifNotExists(
const bool val);
5889 void __set_needResult(
const bool val);
5891 void __set_catName(
const std::string& val);
5893 void __set_validWriteIdList(
const std::string& val);
5895 void __set_skipColumnSchemaForPartition(
const bool val);
5897 void __set_partitionColSchema(
const std::vector<FieldSchema> & val);
5903 return !(*
this == rhs);
5908 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5909 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5911 virtual void printTo(std::ostream& out)
const;
5931 std::vector<Partition> partitions;
5935 void __set_partitions(
const std::vector<Partition> & val);
5939 return !(*
this == rhs);
5944 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5945 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5947 virtual void printTo(std::ostream& out)
const;
5956 bool partArchiveLevel :1;
5968 int32_t partArchiveLevel;
5972 void __set_expr(
const std::string& val);
5974 void __set_partArchiveLevel(
const int32_t val);
5978 return !(*
this == rhs);
5983 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
5984 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
5986 virtual void printTo(std::ostream& out)
const;
6007 std::vector<std::string> names;
6008 std::vector<DropPartitionsExpr> exprs;
6012 void __set_names(
const std::vector<std::string> & val);
6014 void __set_exprs(
const std::vector<DropPartitionsExpr> & val);
6018 return !(*
this == rhs);
6023 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6024 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6026 virtual void printTo(std::ostream& out)
const;
6034 _DropPartitionsRequest__isset() : deleteData(
false), ifExists(
true), ignoreProtection(
false), environmentContext(
false), needResult(
true), catName(
false), skipColumnSchemaForPartition(
false) {}
6037 bool ignoreProtection :1;
6038 bool environmentContext :1;
6041 bool skipColumnSchemaForPartition :1;
6053 std::string tblName;
6057 bool ignoreProtection;
6060 std::string catName;
6061 bool skipColumnSchemaForPartition;
6065 void __set_dbName(
const std::string& val);
6067 void __set_tblName(
const std::string& val);
6071 void __set_deleteData(
const bool val);
6073 void __set_ifExists(
const bool val);
6075 void __set_ignoreProtection(
const bool val);
6079 void __set_needResult(
const bool val);
6081 void __set_catName(
const std::string& val);
6083 void __set_skipColumnSchemaForPartition(
const bool val);
6087 return !(*
this == rhs);
6092 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6093 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6095 virtual void printTo(std::ostream& out)
const;
6108 bool environmentContext :1;
6119 std::string catName;
6121 std::string tblName;
6122 std::string partName;
6123 std::vector<std::string> partVals;
6129 void __set_catName(
const std::string& val);
6131 void __set_dbName(
const std::string& val);
6133 void __set_tblName(
const std::string& val);
6135 void __set_partName(
const std::string& val);
6137 void __set_partVals(
const std::vector<std::string> & val);
6139 void __set_deleteData(
const bool val);
6145 return !(*
this == rhs);
6150 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6151 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6153 virtual void printTo(std::ostream& out)
const;
6161 _PartitionValuesRequest__isset() : applyDistinct(
true), filter(
false), partitionOrder(
false), ascending(
true), maxParts(
true), catName(
false), validWriteIdList(
false) {}
6162 bool applyDistinct :1;
6164 bool partitionOrder :1;
6168 bool validWriteIdList :1;
6180 std::string tblName;
6181 std::vector<FieldSchema> partitionKeys;
6184 std::vector<FieldSchema> partitionOrder;
6187 std::string catName;
6188 std::string validWriteIdList;
6192 void __set_dbName(
const std::string& val);
6194 void __set_tblName(
const std::string& val);
6196 void __set_partitionKeys(
const std::vector<FieldSchema> & val);
6198 void __set_applyDistinct(
const bool val);
6200 void __set_filter(
const std::string& val);
6202 void __set_partitionOrder(
const std::vector<FieldSchema> & val);
6204 void __set_ascending(
const bool val);
6206 void __set_maxParts(
const int64_t val);
6208 void __set_catName(
const std::string& val);
6210 void __set_validWriteIdList(
const std::string& val);
6214 return !(*
this == rhs);
6219 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6220 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6222 virtual void printTo(std::ostream& out)
const;
6238 std::vector<std::string> row;
6240 void __set_row(
const std::vector<std::string> & val);
6244 return !(*
this == rhs);
6249 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6250 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6252 virtual void printTo(std::ostream& out)
const;
6268 std::vector<PartitionValuesRow> partitionValues;
6270 void __set_partitionValues(
const std::vector<PartitionValuesRow> & val);
6274 return !(*
this == rhs);
6279 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6280 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6282 virtual void printTo(std::ostream& out)
const;
6290 _GetPartitionsByNamesRequest__isset() : names(
false), get_col_stats(
false), processorCapabilities(
false), processorIdentifier(
false), engine(
true), validWriteIdList(
false), getFileMetadata(
false), id(
true), skipColumnSchemaForPartition(
false), includeParamKeyPattern(
false), excludeParamKeyPattern(
false) {}
6292 bool get_col_stats :1;
6293 bool processorCapabilities :1;
6294 bool processorIdentifier :1;
6296 bool validWriteIdList :1;
6297 bool getFileMetadata :1;
6299 bool skipColumnSchemaForPartition :1;
6300 bool includeParamKeyPattern :1;
6301 bool excludeParamKeyPattern :1;
6312 std::string db_name;
6313 std::string tbl_name;
6314 std::vector<std::string> names;
6316 std::vector<std::string> processorCapabilities;
6317 std::string processorIdentifier;
6319 std::string validWriteIdList;
6320 bool getFileMetadata;
6322 bool skipColumnSchemaForPartition;
6323 std::string includeParamKeyPattern;
6324 std::string excludeParamKeyPattern;
6328 void __set_db_name(
const std::string& val);
6330 void __set_tbl_name(
const std::string& val);
6332 void __set_names(
const std::vector<std::string> & val);
6334 void __set_get_col_stats(
const bool val);
6336 void __set_processorCapabilities(
const std::vector<std::string> & val);
6338 void __set_processorIdentifier(
const std::string& val);
6340 void __set_engine(
const std::string& val);
6342 void __set_validWriteIdList(
const std::string& val);
6344 void __set_getFileMetadata(
const bool val);
6346 void __set_id(
const int64_t val);
6348 void __set_skipColumnSchemaForPartition(
const bool val);
6350 void __set_includeParamKeyPattern(
const std::string& val);
6352 void __set_excludeParamKeyPattern(
const std::string& val);
6356 return !(*
this == rhs);
6361 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6362 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6364 virtual void printTo(std::ostream& out)
const;
6384 std::vector<Partition> partitions;
6389 void __set_partitions(
const std::vector<Partition> & val);
6395 return !(*
this == rhs);
6400 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6401 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6403 virtual void printTo(std::ostream& out)
const;
6411 _DataConnector__isset() : name(
false), type(
false), url(
false), description(
false), parameters(
false), ownerName(
false), ownerType(
false), createTime(
false) {}
6415 bool description :1;
6433 std::string description;
6434 std::map<std::string, std::string> parameters;
6435 std::string ownerName;
6445 void __set_name(
const std::string& val);
6447 void __set_type(
const std::string& val);
6449 void __set_url(
const std::string& val);
6451 void __set_description(
const std::string& val);
6453 void __set_parameters(
const std::map<std::string, std::string> & val);
6455 void __set_ownerName(
const std::string& val);
6457 void __set_ownerType(
const PrincipalType::type val);
6459 void __set_createTime(
const int32_t val);
6463 return !(*
this == rhs);
6468 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6469 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6471 virtual void printTo(std::ostream& out)
const;
6474void swap(DataConnector &a, DataConnector &b)
noexcept;
6476std::ostream& operator<<(std::ostream& out,
const DataConnector& obj);
6480 bool resourceType :1;
6501 void __set_resourceType(
const ResourceType::type val);
6503 void __set_uri(
const std::string& val);
6507 return !(*
this == rhs);
6512 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6513 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6515 virtual void printTo(std::ostream& out)
const;
6518void swap(ResourceUri &a, ResourceUri &b)
noexcept;
6520std::ostream& operator<<(std::ostream& out,
const ResourceUri& obj);
6523 _Function__isset() : functionName(
false), dbName(
false), className(
false), ownerName(
false), ownerType(
false), createTime(
false), functionType(
false), resourceUris(
false), catName(
false) {}
6524 bool functionName :1;
6530 bool functionType :1;
6531 bool resourceUris :1;
6535class Function :
public virtual ::apache::thrift::TBase {
6543 std::string functionName;
6545 std::string className;
6546 std::string ownerName;
6558 std::vector<ResourceUri> resourceUris;
6559 std::string catName;
6563 void __set_functionName(
const std::string& val);
6565 void __set_dbName(
const std::string& val);
6567 void __set_className(
const std::string& val);
6569 void __set_ownerName(
const std::string& val);
6571 void __set_ownerType(
const PrincipalType::type val);
6573 void __set_createTime(
const int32_t val);
6575 void __set_functionType(
const FunctionType::type val);
6577 void __set_resourceUris(
const std::vector<ResourceUri> & val);
6579 void __set_catName(
const std::string& val);
6581 bool operator == (
const Function & rhs)
const;
6582 bool operator != (
const Function &rhs)
const {
6583 return !(*
this == rhs);
6586 bool operator < (
const Function & )
const;
6588 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6589 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6591 virtual void printTo(std::ostream& out)
const;
6594void swap(Function &a, Function &b)
noexcept;
6596std::ostream& operator<<(std::ostream& out,
const Function& obj);
6599 _TxnInfo__isset() : agentInfo(
true), heartbeatCount(
true), metaInfo(
false), startedTime(
false), lastHeartbeatTime(
false) {}
6601 bool heartbeatCount :1;
6603 bool startedTime :1;
6604 bool lastHeartbeatTime :1;
6607class TxnInfo :
public virtual ::apache::thrift::TBase {
6622 std::string hostname;
6623 std::string agentInfo;
6624 int32_t heartbeatCount;
6625 std::string metaInfo;
6626 int64_t startedTime;
6627 int64_t lastHeartbeatTime;
6631 void __set_id(
const int64_t val);
6633 void __set_state(
const TxnState::type val);
6635 void __set_user(
const std::string& val);
6637 void __set_hostname(
const std::string& val);
6639 void __set_agentInfo(
const std::string& val);
6641 void __set_heartbeatCount(
const int32_t val);
6643 void __set_metaInfo(
const std::string& val);
6645 void __set_startedTime(
const int64_t val);
6647 void __set_lastHeartbeatTime(
const int64_t val);
6649 bool operator == (
const TxnInfo & rhs)
const;
6650 bool operator != (
const TxnInfo &rhs)
const {
6651 return !(*
this == rhs);
6654 bool operator < (
const TxnInfo & )
const;
6656 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6657 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6659 virtual void printTo(std::ostream& out)
const;
6662void swap(TxnInfo &a, TxnInfo &b)
noexcept;
6664std::ostream& operator<<(std::ostream& out,
const TxnInfo& obj);
6675 int64_t txn_high_water_mark;
6676 std::vector<TxnInfo> open_txns;
6678 void __set_txn_high_water_mark(
const int64_t val);
6680 void __set_open_txns(
const std::vector<TxnInfo> & val);
6684 return !(*
this == rhs);
6689 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6690 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6692 virtual void printTo(std::ostream& out)
const;
6701 bool min_open_txn :1;
6712 int64_t txn_high_water_mark;
6713 std::vector<int64_t> open_txns;
6714 int64_t min_open_txn;
6715 std::string abortedBits;
6719 void __set_txn_high_water_mark(
const int64_t val);
6721 void __set_open_txns(
const std::vector<int64_t> & val);
6723 void __set_min_open_txn(
const int64_t val);
6725 void __set_abortedBits(
const std::string& val);
6729 return !(*
this == rhs);
6734 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6735 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6737 virtual void printTo(std::ostream& out)
const;
6748 bool replSrcTxnIds :1;
6762 std::string hostname;
6763 std::string agentInfo;
6764 std::string replPolicy;
6765 std::vector<int64_t> replSrcTxnIds;
6774 void __set_num_txns(
const int32_t val);
6776 void __set_user(
const std::string& val);
6778 void __set_hostname(
const std::string& val);
6780 void __set_agentInfo(
const std::string& val);
6782 void __set_replPolicy(
const std::string& val);
6784 void __set_replSrcTxnIds(
const std::vector<int64_t> & val);
6786 void __set_txn_type(
const TxnType::type val);
6790 return !(*
this == rhs);
6795 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6796 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6798 virtual void printTo(std::ostream& out)
const;
6801void swap(OpenTxnRequest &a, OpenTxnRequest &b)
noexcept;
6803std::ostream& operator<<(std::ostream& out,
const OpenTxnRequest& obj);
6814 std::vector<int64_t> txn_ids;
6816 void __set_txn_ids(
const std::vector<int64_t> & val);
6820 return !(*
this == rhs);
6825 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6826 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6828 virtual void printTo(std::ostream& out)
const;
6851 std::string replPolicy;
6861 void __set_txnid(
const int64_t val);
6863 void __set_replPolicy(
const std::string& val);
6865 void __set_txn_type(
const TxnType::type val);
6867 void __set_errorCode(
const int64_t val);
6871 return !(*
this == rhs);
6876 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6877 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6879 virtual void printTo(std::ostream& out)
const;
6882void swap(AbortTxnRequest &a, AbortTxnRequest &b)
noexcept;
6884std::ostream& operator<<(std::ostream& out,
const AbortTxnRequest& obj);
6899 std::vector<int64_t> txn_ids;
6904 void __set_txn_ids(
const std::vector<int64_t> & val);
6906 void __set_errorCode(
const int64_t val);
6910 return !(*
this == rhs);
6915 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6916 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6918 virtual void printTo(std::ostream& out)
const;
6938 void __set_tableId(
const int64_t val);
6940 void __set_key(
const std::string& val);
6942 void __set_value(
const std::string& val);
6946 return !(*
this == rhs);
6951 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
6952 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
6954 virtual void printTo(std::ostream& out)
const;
6965 bool partitionObj :1;
6977 std::string database;
6980 std::string partition;
6981 std::string tableObj;
6982 std::string partitionObj;
6986 void __set_writeId(
const int64_t val);
6988 void __set_database(
const std::string& val);
6990 void __set_table(
const std::string& val);
6992 void __set_files(
const std::string& val);
6994 void __set_partition(
const std::string& val);
6996 void __set_tableObj(
const std::string& val);
6998 void __set_partitionObj(
const std::string& val);
7002 return !(*
this == rhs);
7007 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7008 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7010 virtual void printTo(std::ostream& out)
const;
7015std::ostream& operator<<(std::ostream& out,
const WriteEventInfo& obj);
7021 bool partitionList :1;
7032 std::string database;
7035 std::string catalog;
7036 std::vector<std::string> partitionList;
7040 void __set_database(
const std::string& val);
7042 void __set_lastReplId(
const int64_t val);
7044 void __set_table(
const std::string& val);
7046 void __set_catalog(
const std::string& val);
7048 void __set_partitionList(
const std::vector<std::string> & val);
7052 return !(*
this == rhs);
7057 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7058 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7060 virtual void printTo(std::ostream& out)
const;
7065std::ostream& operator<<(std::ostream& out,
const ReplLastIdInfo& obj);
7077 int64_t insertCount;
7078 int64_t updatedCount;
7079 int64_t deletedCount;
7081 void __set_tableId(
const int64_t val);
7083 void __set_insertCount(
const int64_t val);
7085 void __set_updatedCount(
const int64_t val);
7087 void __set_deletedCount(
const int64_t val);
7091 return !(*
this == rhs);
7096 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7097 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7099 virtual void printTo(std::ostream& out)
const;
7107 _CommitTxnRequest__isset() : replPolicy(
false), writeEventInfos(
false), replLastIdInfo(
false), keyValue(
false), exclWriteEnabled(
true), txn_type(
false) {}
7109 bool writeEventInfos :1;
7110 bool replLastIdInfo :1;
7112 bool exclWriteEnabled :1;
7125 std::string replPolicy;
7126 std::vector<WriteEventInfo> writeEventInfos;
7129 bool exclWriteEnabled;
7138 void __set_txnid(
const int64_t val);
7140 void __set_replPolicy(
const std::string& val);
7142 void __set_writeEventInfos(
const std::vector<WriteEventInfo> & val);
7148 void __set_exclWriteEnabled(
const bool val);
7150 void __set_txn_type(
const TxnType::type val);
7154 return !(*
this == rhs);
7159 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7160 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7162 virtual void printTo(std::ostream& out)
const;
7165void swap(CommitTxnRequest &a, CommitTxnRequest &b)
noexcept;
7167std::ostream& operator<<(std::ostream& out,
const CommitTxnRequest& obj);
7182 std::string validWriteIdlist;
7184 std::string hostName;
7186 std::string tableName;
7187 std::vector<std::string> partNames;
7191 void __set_validWriteIdlist(
const std::string& val);
7193 void __set_user(
const std::string& val);
7195 void __set_hostName(
const std::string& val);
7197 void __set_dbName(
const std::string& val);
7199 void __set_tableName(
const std::string& val);
7201 void __set_partNames(
const std::vector<std::string> & val);
7205 return !(*
this == rhs);
7210 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7211 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7213 virtual void printTo(std::ostream& out)
const;
7222 bool validTxnList :1;
7234 std::vector<std::string> fullTableNames;
7235 std::string validTxnList;
7240 void __set_fullTableNames(
const std::vector<std::string> & val);
7242 void __set_validTxnList(
const std::string& val);
7244 void __set_writeId(
const int64_t val);
7248 return !(*
this == rhs);
7253 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7254 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7256 virtual void printTo(std::ostream& out)
const;
7265 bool minOpenWriteId :1;
7276 std::string fullTableName;
7277 int64_t writeIdHighWaterMark;
7278 std::vector<int64_t> invalidWriteIds;
7279 int64_t minOpenWriteId;
7280 std::string abortedBits;
7284 void __set_fullTableName(
const std::string& val);
7286 void __set_writeIdHighWaterMark(
const int64_t val);
7288 void __set_invalidWriteIds(
const std::vector<int64_t> & val);
7290 void __set_minOpenWriteId(
const int64_t val);
7292 void __set_abortedBits(
const std::string& val);
7296 return !(*
this == rhs);
7301 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7302 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7304 virtual void printTo(std::ostream& out)
const;
7320 std::vector<TableValidWriteIds> tblValidWriteIds;
7322 void __set_tblValidWriteIds(
const std::vector<TableValidWriteIds> & val);
7326 return !(*
this == rhs);
7331 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7332 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7334 virtual void printTo(std::ostream& out)
const;
7353 void __set_txnId(
const int64_t val);
7355 void __set_writeId(
const int64_t val);
7359 return !(*
this == rhs);
7364 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7365 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7367 virtual void printTo(std::ostream& out)
const;
7372std::ostream& operator<<(std::ostream& out,
const TxnToWriteId& obj);
7378 bool srcTxnToWriteIdList :1;
7391 std::string tableName;
7392 std::vector<int64_t> txnIds;
7393 std::string replPolicy;
7394 std::vector<TxnToWriteId> srcTxnToWriteIdList;
7399 void __set_dbName(
const std::string& val);
7401 void __set_tableName(
const std::string& val);
7403 void __set_txnIds(
const std::vector<int64_t> & val);
7405 void __set_replPolicy(
const std::string& val);
7407 void __set_srcTxnToWriteIdList(
const std::vector<TxnToWriteId> & val);
7409 void __set_reallocate(
const bool val);
7413 return !(*
this == rhs);
7418 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7419 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7421 virtual void printTo(std::ostream& out)
const;
7437 std::vector<TxnToWriteId> txnToWriteIds;
7439 void __set_txnToWriteIds(
const std::vector<TxnToWriteId> & val);
7443 return !(*
this == rhs);
7448 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7449 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7451 virtual void printTo(std::ostream& out)
const;
7468 std::string tableName;
7470 void __set_dbName(
const std::string& val);
7472 void __set_tableName(
const std::string& val);
7476 return !(*
this == rhs);
7481 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7482 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7484 virtual void printTo(std::ostream& out)
const;
7502 void __set_maxWriteId(
const int64_t val);
7506 return !(*
this == rhs);
7511 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7512 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7514 virtual void printTo(std::ostream& out)
const;
7531 std::string tableName;
7532 int64_t seedWriteId;
7534 void __set_dbName(
const std::string& val);
7536 void __set_tableName(
const std::string& val);
7538 void __set_seedWriteId(
const int64_t val);
7542 return !(*
this == rhs);
7547 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7548 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7550 virtual void printTo(std::ostream& out)
const;
7568 void __set_seedTxnId(
const int64_t val);
7572 return !(*
this == rhs);
7577 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7578 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7580 virtual void printTo(std::ostream& out)
const;
7588 _LockComponent__isset() : tablename(
false), partitionname(
false), operationType(
true), isTransactional(
true), isDynamicPartitionWrite(
true) {}
7590 bool partitionname :1;
7591 bool operationType :1;
7592 bool isTransactional :1;
7593 bool isDynamicPartitionWrite :1;
7615 std::string tablename;
7616 std::string partitionname;
7622 bool isTransactional;
7623 bool isDynamicPartitionWrite;
7627 void __set_type(
const LockType::type val);
7629 void __set_level(
const LockLevel::type val);
7631 void __set_dbname(
const std::string& val);
7633 void __set_tablename(
const std::string& val);
7635 void __set_partitionname(
const std::string& val);
7637 void __set_operationType(
const DataOperationType::type val);
7639 void __set_isTransactional(
const bool val);
7641 void __set_isDynamicPartitionWrite(
const bool val);
7645 return !(*
this == rhs);
7650 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7651 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7653 virtual void printTo(std::ostream& out)
const;
7656void swap(LockComponent &a, LockComponent &b)
noexcept;
7658std::ostream& operator<<(std::ostream& out,
const LockComponent& obj);
7661 _LockRequest__isset() : txnid(
false), agentInfo(
true), zeroWaitReadEnabled(
true), exclusiveCTAS(
true), locklessReadsEnabled(
true) {}
7664 bool zeroWaitReadEnabled :1;
7665 bool exclusiveCTAS :1;
7666 bool locklessReadsEnabled :1;
7677 std::vector<LockComponent> component;
7680 std::string hostname;
7681 std::string agentInfo;
7682 bool zeroWaitReadEnabled;
7684 bool locklessReadsEnabled;
7688 void __set_component(
const std::vector<LockComponent> & val);
7690 void __set_txnid(
const int64_t val);
7692 void __set_user(
const std::string& val);
7694 void __set_hostname(
const std::string& val);
7696 void __set_agentInfo(
const std::string& val);
7698 void __set_zeroWaitReadEnabled(
const bool val);
7700 void __set_exclusiveCTAS(
const bool val);
7702 void __set_locklessReadsEnabled(
const bool val);
7706 return !(*
this == rhs);
7711 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7712 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7714 virtual void printTo(std::ostream& out)
const;
7719std::ostream& operator<<(std::ostream& out,
const LockRequest& obj);
7723 bool errorMessage :1;
7740 std::string errorMessage;
7744 void __set_lockid(
const int64_t val);
7746 void __set_state(
const LockState::type val);
7748 void __set_errorMessage(
const std::string& val);
7752 return !(*
this == rhs);
7757 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7758 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7760 virtual void printTo(std::ostream& out)
const;
7763void swap(LockResponse &a, LockResponse &b)
noexcept;
7765std::ostream& operator<<(std::ostream& out,
const LockResponse& obj);
7787 void __set_lockid(
const int64_t val);
7789 void __set_txnid(
const int64_t val);
7791 void __set_elapsed_ms(
const int64_t val);
7795 return !(*
this == rhs);
7800 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7801 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7803 virtual void printTo(std::ostream& out)
const;
7821 void __set_lockid(
const int64_t val);
7825 return !(*
this == rhs);
7830 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7831 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7833 virtual void printTo(std::ostream& out)
const;
7838std::ostream& operator<<(std::ostream& out,
const UnlockRequest& obj);
7858 std::string tablename;
7859 std::string partname;
7865 void __set_dbname(
const std::string& val);
7867 void __set_tablename(
const std::string& val);
7869 void __set_partname(
const std::string& val);
7871 void __set_isExtended(
const bool val);
7873 void __set_txnid(
const int64_t val);
7877 return !(*
this == rhs);
7882 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7883 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7885 virtual void printTo(std::ostream& out)
const;
7893 _ShowLocksResponseElement__isset() : tablename(
false), partname(
false), txnid(
false), acquiredat(
false), heartbeatCount(
true), agentInfo(
false), blockedByExtId(
false), blockedByIntId(
false), lockIdInternal(
false) {}
7898 bool heartbeatCount :1;
7900 bool blockedByExtId :1;
7901 bool blockedByIntId :1;
7902 bool lockIdInternal :1;
7915 std::string tablename;
7916 std::string partname;
7928 int64_t lastheartbeat;
7931 std::string hostname;
7932 int32_t heartbeatCount;
7933 std::string agentInfo;
7934 int64_t blockedByExtId;
7935 int64_t blockedByIntId;
7936 int64_t lockIdInternal;
7940 void __set_lockid(
const int64_t val);
7942 void __set_dbname(
const std::string& val);
7944 void __set_tablename(
const std::string& val);
7946 void __set_partname(
const std::string& val);
7948 void __set_state(
const LockState::type val);
7950 void __set_type(
const LockType::type val);
7952 void __set_txnid(
const int64_t val);
7954 void __set_lastheartbeat(
const int64_t val);
7956 void __set_acquiredat(
const int64_t val);
7958 void __set_user(
const std::string& val);
7960 void __set_hostname(
const std::string& val);
7962 void __set_heartbeatCount(
const int32_t val);
7964 void __set_agentInfo(
const std::string& val);
7966 void __set_blockedByExtId(
const int64_t val);
7968 void __set_blockedByIntId(
const int64_t val);
7970 void __set_lockIdInternal(
const int64_t val);
7974 return !(*
this == rhs);
7979 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
7980 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
7982 virtual void printTo(std::ostream& out)
const;
7985void swap(ShowLocksResponseElement &a, ShowLocksResponseElement &b)
noexcept;
7987std::ostream& operator<<(std::ostream& out,
const ShowLocksResponseElement& obj);
8002 std::vector<ShowLocksResponseElement> locks;
8006 void __set_locks(
const std::vector<ShowLocksResponseElement> & val);
8010 return !(*
this == rhs);
8015 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8016 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8018 virtual void printTo(std::ostream& out)
const;
8044 void __set_lockid(
const int64_t val);
8046 void __set_txnid(
const int64_t val);
8050 return !(*
this == rhs);
8055 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8056 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8058 virtual void printTo(std::ostream& out)
const;
8077 void __set_min(
const int64_t val);
8079 void __set_max(
const int64_t val);
8083 return !(*
this == rhs);
8088 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8089 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8091 virtual void printTo(std::ostream& out)
const;
8107 std::set<int64_t> aborted;
8108 std::set<int64_t> nosuch;
8110 void __set_aborted(
const std::set<int64_t> & val);
8112 void __set_nosuch(
const std::set<int64_t> & val);
8116 return !(*
this == rhs);
8121 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8122 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8124 virtual void printTo(std::ostream& out)
const;
8132 _CompactionRequest__isset() : partitionname(
false), runas(
false), properties(
false), initiatorId(
false), initiatorVersion(
false), poolName(
false), numberOfBuckets(
false), orderByClause(
false) {}
8133 bool partitionname :1;
8136 bool initiatorId :1;
8137 bool initiatorVersion :1;
8139 bool numberOfBuckets :1;
8140 bool orderByClause :1;
8152 std::string tablename;
8153 std::string partitionname;
8160 std::map<std::string, std::string> properties;
8161 std::string initiatorId;
8162 std::string initiatorVersion;
8163 std::string poolName;
8164 int32_t numberOfBuckets;
8165 std::string orderByClause;
8169 void __set_dbname(
const std::string& val);
8171 void __set_tablename(
const std::string& val);
8173 void __set_partitionname(
const std::string& val);
8175 void __set_type(
const CompactionType::type val);
8177 void __set_runas(
const std::string& val);
8179 void __set_properties(
const std::map<std::string, std::string> & val);
8181 void __set_initiatorId(
const std::string& val);
8183 void __set_initiatorVersion(
const std::string& val);
8185 void __set_poolName(
const std::string& val);
8187 void __set_numberOfBuckets(
const int32_t val);
8189 void __set_orderByClause(
const std::string& val);
8193 return !(*
this == rhs);
8198 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8199 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8201 virtual void printTo(std::ostream& out)
const;
8204void swap(CompactionRequest &a, CompactionRequest &b)
noexcept;
8206std::ostream& operator<<(std::ostream& out,
const CompactionRequest& obj);
8209 _CompactionInfoStruct__isset() : partitionname(
false), runas(
false), properties(
false), toomanyaborts(
false), state(
false), workerId(
false), start(
false), highestWriteId(
false), errorMessage(
false), hasoldabort(
false), enqueueTime(
false), retryRetention(
false), poolname(
false), numberOfBuckets(
false), orderByClause(
false) {}
8210 bool partitionname :1;
8213 bool toomanyaborts :1;
8217 bool highestWriteId :1;
8218 bool errorMessage :1;
8219 bool hasoldabort :1;
8220 bool enqueueTime :1;
8221 bool retryRetention :1;
8223 bool numberOfBuckets :1;
8224 bool orderByClause :1;
8237 std::string tablename;
8238 std::string partitionname;
8245 std::string properties;
8248 std::string workerId;
8250 int64_t highestWriteId;
8251 std::string errorMessage;
8253 int64_t enqueueTime;
8254 int64_t retryRetention;
8255 std::string poolname;
8256 int32_t numberOfBuckets;
8257 std::string orderByClause;
8261 void __set_id(
const int64_t val);
8263 void __set_dbname(
const std::string& val);
8265 void __set_tablename(
const std::string& val);
8267 void __set_partitionname(
const std::string& val);
8269 void __set_type(
const CompactionType::type val);
8271 void __set_runas(
const std::string& val);
8273 void __set_properties(
const std::string& val);
8275 void __set_toomanyaborts(
const bool val);
8277 void __set_state(
const std::string& val);
8279 void __set_workerId(
const std::string& val);
8281 void __set_start(
const int64_t val);
8283 void __set_highestWriteId(
const int64_t val);
8285 void __set_errorMessage(
const std::string& val);
8287 void __set_hasoldabort(
const bool val);
8289 void __set_enqueueTime(
const int64_t val);
8291 void __set_retryRetention(
const int64_t val);
8293 void __set_poolname(
const std::string& val);
8295 void __set_numberOfBuckets(
const int32_t val);
8297 void __set_orderByClause(
const std::string& val);
8301 return !(*
this == rhs);
8306 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8307 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8309 virtual void printTo(std::ostream& out)
const;
8312void swap(CompactionInfoStruct &a, CompactionInfoStruct &b)
noexcept;
8314std::ostream& operator<<(std::ostream& out,
const CompactionInfoStruct& obj);
8337 return !(*
this == rhs);
8342 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8343 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8345 virtual void printTo(std::ostream& out)
const;
8354 bool partitionname :1;
8366 std::string tblname;
8367 std::string partitionname;
8372 CompactionMetricsMetricType::type
type;
8373 int32_t metricvalue;
8379 void __set_dbname(
const std::string& val);
8381 void __set_tblname(
const std::string& val);
8383 void __set_partitionname(
const std::string& val);
8385 void __set_type(
const CompactionMetricsMetricType::type val);
8387 void __set_metricvalue(
const int32_t val);
8389 void __set_version(
const int32_t val);
8391 void __set_threshold(
const int32_t val);
8395 return !(*
this == rhs);
8400 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8401 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8403 virtual void printTo(std::ostream& out)
const;
8406void swap(CompactionMetricsDataStruct &a, CompactionMetricsDataStruct &b)
noexcept;
8408std::ostream& operator<<(std::ostream& out,
const CompactionMetricsDataStruct& obj);
8431 return !(*
this == rhs);
8436 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8437 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8439 virtual void printTo(std::ostream& out)
const;
8448 bool partitionName :1;
8460 std::string tblName;
8461 std::string partitionName;
8466 CompactionMetricsMetricType::type
type;
8470 void __set_dbName(
const std::string& val);
8472 void __set_tblName(
const std::string& val);
8474 void __set_partitionName(
const std::string& val);
8476 void __set_type(
const CompactionMetricsMetricType::type val);
8480 return !(*
this == rhs);
8485 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8486 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8488 virtual void printTo(std::ostream& out)
const;
8491void swap(CompactionMetricsDataRequest &a, CompactionMetricsDataRequest &b)
noexcept;
8493std::ostream& operator<<(std::ostream& out,
const CompactionMetricsDataRequest& obj);
8497 bool errormessage :1;
8511 std::string errormessage;
8515 void __set_id(
const int64_t val);
8517 void __set_state(
const std::string& val);
8519 void __set_accepted(
const bool val);
8521 void __set_errormessage(
const std::string& val);
8525 return !(*
this == rhs);
8530 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8531 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8533 virtual void printTo(std::ostream& out)
const;
8541 _ShowCompactRequest__isset() : id(
false), poolName(
false), dbName(
false), tbName(
false), partName(
false), type(
false), state(
false), limit(
false), order(
false) {}
8562 std::string poolName;
8565 std::string partName;
8577 void __set_id(
const int64_t val);
8579 void __set_poolName(
const std::string& val);
8581 void __set_dbName(
const std::string& val);
8583 void __set_tbName(
const std::string& val);
8585 void __set_partName(
const std::string& val);
8587 void __set_type(
const CompactionType::type val);
8589 void __set_state(
const std::string& val);
8591 void __set_limit(
const int64_t val);
8593 void __set_order(
const std::string& val);
8597 return !(*
this == rhs);
8602 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8603 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8605 virtual void printTo(std::ostream& out)
const;
8608void swap(ShowCompactRequest &a, ShowCompactRequest &b)
noexcept;
8610std::ostream& operator<<(std::ostream& out,
const ShowCompactRequest& obj);
8613 _ShowCompactResponseElement__isset() : partitionname(
false), workerid(
false), start(
false), runAs(
false), hightestTxnId(
false), metaInfo(
false), endTime(
false), hadoopJobId(
true), id(
false), errorMessage(
false), enqueueTime(
false), workerVersion(
false), initiatorId(
false), initiatorVersion(
false), cleanerStart(
false), poolName(
false), nextTxnId(
false), txnId(
false), commitTime(
false), hightestWriteId(
false) {}
8614 bool partitionname :1;
8618 bool hightestTxnId :1;
8621 bool hadoopJobId :1;
8623 bool errorMessage :1;
8624 bool enqueueTime :1;
8625 bool workerVersion :1;
8626 bool initiatorId :1;
8627 bool initiatorVersion :1;
8628 bool cleanerStart :1;
8633 bool hightestWriteId :1;
8645 std::string tablename;
8646 std::string partitionname;
8653 std::string workerid;
8656 int64_t hightestTxnId;
8657 std::string metaInfo;
8659 std::string hadoopJobId;
8661 std::string errorMessage;
8662 int64_t enqueueTime;
8663 std::string workerVersion;
8664 std::string initiatorId;
8665 std::string initiatorVersion;
8666 int64_t cleanerStart;
8667 std::string poolName;
8671 int64_t hightestWriteId;
8675 void __set_dbname(
const std::string& val);
8677 void __set_tablename(
const std::string& val);
8679 void __set_partitionname(
const std::string& val);
8681 void __set_type(
const CompactionType::type val);
8683 void __set_state(
const std::string& val);
8685 void __set_workerid(
const std::string& val);
8687 void __set_start(
const int64_t val);
8689 void __set_runAs(
const std::string& val);
8691 void __set_hightestTxnId(
const int64_t val);
8693 void __set_metaInfo(
const std::string& val);
8695 void __set_endTime(
const int64_t val);
8697 void __set_hadoopJobId(
const std::string& val);
8699 void __set_id(
const int64_t val);
8701 void __set_errorMessage(
const std::string& val);
8703 void __set_enqueueTime(
const int64_t val);
8705 void __set_workerVersion(
const std::string& val);
8707 void __set_initiatorId(
const std::string& val);
8709 void __set_initiatorVersion(
const std::string& val);
8711 void __set_cleanerStart(
const int64_t val);
8713 void __set_poolName(
const std::string& val);
8715 void __set_nextTxnId(
const int64_t val);
8717 void __set_txnId(
const int64_t val);
8719 void __set_commitTime(
const int64_t val);
8721 void __set_hightestWriteId(
const int64_t val);
8725 return !(*
this == rhs);
8730 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8731 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8733 virtual void printTo(std::ostream& out)
const;
8736void swap(ShowCompactResponseElement &a, ShowCompactResponseElement &b)
noexcept;
8738std::ostream& operator<<(std::ostream& out,
const ShowCompactResponseElement& obj);
8749 std::vector<ShowCompactResponseElement> compacts;
8751 void __set_compacts(
const std::vector<ShowCompactResponseElement> & val);
8755 return !(*
this == rhs);
8760 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8761 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8763 virtual void printTo(std::ostream& out)
const;
8784 std::vector<int64_t> compactionIds;
8786 std::string poolName;
8790 void __set_compactionIds(
const std::vector<int64_t> & val);
8792 void __set_type(
const std::string& val);
8794 void __set_poolName(
const std::string& val);
8798 return !(*
this == rhs);
8803 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8804 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8806 virtual void printTo(std::ostream& out)
const;
8827 int64_t compactionId;
8829 std::string message;
8833 void __set_compactionId(
const int64_t val);
8835 void __set_status(
const std::string& val);
8837 void __set_message(
const std::string& val);
8841 return !(*
this == rhs);
8846 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8847 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8849 virtual void printTo(std::ostream& out)
const;
8865 std::map<int64_t, AbortCompactionResponseElement> abortedcompacts;
8867 void __set_abortedcompacts(
const std::map<int64_t, AbortCompactionResponseElement> & val);
8871 return !(*
this == rhs);
8876 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8877 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8879 virtual void printTo(std::ostream& out)
const;
8888 bool partitionnames :1;
8889 bool lastCompactionId :1;
8901 std::string tablename;
8902 std::vector<std::string> partitionnames;
8903 int64_t lastCompactionId;
8907 void __set_dbname(
const std::string& val);
8909 void __set_tablename(
const std::string& val);
8911 void __set_partitionnames(
const std::vector<std::string> & val);
8913 void __set_lastCompactionId(
const int64_t val);
8917 return !(*
this == rhs);
8922 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8923 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8925 virtual void printTo(std::ostream& out)
const;
8941 std::vector<CompactionInfoStruct> compactions;
8943 void __set_compactions(
const std::vector<CompactionInfoStruct> & val);
8947 return !(*
this == rhs);
8952 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8953 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8955 virtual void printTo(std::ostream& out)
const;
8965 bool workerVersion :1;
8977 std::string workerId;
8978 std::string workerVersion;
8979 std::string poolName;
8983 void __set_workerId(
const std::string& val);
8985 void __set_workerVersion(
const std::string& val);
8987 void __set_poolName(
const std::string& val);
8991 return !(*
this == rhs);
8996 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
8997 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
8999 virtual void printTo(std::ostream& out)
const;
9008 bool operationType :1;
9022 std::string tablename;
9023 std::vector<std::string> partitionnames;
9032 void __set_txnid(
const int64_t val);
9034 void __set_writeid(
const int64_t val);
9036 void __set_dbname(
const std::string& val);
9038 void __set_tablename(
const std::string& val);
9040 void __set_partitionnames(
const std::vector<std::string> & val);
9042 void __set_operationType(
const DataOperationType::type val);
9046 return !(*
this == rhs);
9051 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9052 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9054 virtual void printTo(std::ostream& out)
const;
9057void swap(AddDynamicPartitions &a, AddDynamicPartitions &b)
noexcept;
9059std::ostream& operator<<(std::ostream& out,
const AddDynamicPartitions& obj);
9062 _BasicTxnInfo__isset() : time(
false), txnid(
false), dbname(
false), tablename(
false), partitionname(
false) {}
9067 bool partitionname :1;
9082 std::string tablename;
9083 std::string partitionname;
9087 void __set_isnull(
const bool val);
9089 void __set_time(
const int64_t val);
9091 void __set_txnid(
const int64_t val);
9093 void __set_dbname(
const std::string& val);
9095 void __set_tablename(
const std::string& val);
9097 void __set_partitionname(
const std::string& val);
9101 return !(*
this == rhs);
9106 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9107 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9109 virtual void printTo(std::ostream& out)
const;
9114std::ostream& operator<<(std::ostream& out,
const BasicTxnInfo& obj);
9119 bool eventTypeSkipList :1;
9135 std::vector<std::string> eventTypeSkipList;
9136 std::string catName;
9138 std::vector<std::string> tableNames;
9142 void __set_lastEvent(
const int64_t val);
9144 void __set_maxEvents(
const int32_t val);
9146 void __set_eventTypeSkipList(
const std::vector<std::string> & val);
9148 void __set_catName(
const std::string& val);
9150 void __set_dbName(
const std::string& val);
9152 void __set_tableNames(
const std::vector<std::string> & val);
9156 return !(*
this == rhs);
9161 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9162 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9164 virtual void printTo(std::ostream& out)
const;
9175 bool messageFormat :1;
9189 std::string eventType;
9191 std::string tableName;
9192 std::string message;
9193 std::string messageFormat;
9194 std::string catName;
9198 void __set_eventId(
const int64_t val);
9200 void __set_eventTime(
const int32_t val);
9202 void __set_eventType(
const std::string& val);
9204 void __set_dbName(
const std::string& val);
9206 void __set_tableName(
const std::string& val);
9208 void __set_message(
const std::string& val);
9210 void __set_messageFormat(
const std::string& val);
9212 void __set_catName(
const std::string& val);
9216 return !(*
this == rhs);
9221 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9222 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9224 virtual void printTo(std::ostream& out)
const;
9240 std::vector<NotificationEvent> events;
9242 void __set_events(
const std::vector<NotificationEvent> & val);
9246 return !(*
this == rhs);
9251 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9252 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9254 virtual void printTo(std::ostream& out)
const;
9272 void __set_eventId(
const int64_t val);
9276 return !(*
this == rhs);
9281 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9282 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9284 virtual void printTo(std::ostream& out)
const;
9307 int64_t fromEventId;
9309 std::string catName;
9312 std::vector<std::string> tableNames;
9316 void __set_fromEventId(
const int64_t val);
9318 void __set_dbName(
const std::string& val);
9320 void __set_catName(
const std::string& val);
9322 void __set_toEventId(
const int64_t val);
9324 void __set_limit(
const int64_t val);
9326 void __set_tableNames(
const std::vector<std::string> & val);
9330 return !(*
this == rhs);
9335 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9336 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9338 virtual void printTo(std::ostream& out)
const;
9354 int64_t eventsCount;
9356 void __set_eventsCount(
const int64_t val);
9360 return !(*
this == rhs);
9365 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9366 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9368 virtual void printTo(std::ostream& out)
const;
9378 bool filesAddedChecksum :1;
9379 bool subDirectoryList :1;
9380 bool partitionVal :1;
9392 std::vector<std::string> filesAdded;
9393 std::vector<std::string> filesAddedChecksum;
9394 std::vector<std::string> subDirectoryList;
9395 std::vector<std::string> partitionVal;
9399 void __set_replace(
const bool val);
9401 void __set_filesAdded(
const std::vector<std::string> & val);
9403 void __set_filesAddedChecksum(
const std::vector<std::string> & val);
9405 void __set_subDirectoryList(
const std::vector<std::string> & val);
9407 void __set_partitionVal(
const std::vector<std::string> & val);
9411 return !(*
this == rhs);
9416 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9417 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9419 virtual void printTo(std::ostream& out)
const;
9429 bool insertDatas :1;
9430 bool refreshEvent :1;
9442 std::vector<InsertEventRequestData> insertDatas;
9449 void __set_insertDatas(
const std::vector<InsertEventRequestData> & val);
9451 void __set_refreshEvent(
const bool val);
9455 return !(*
this == rhs);
9460 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9461 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9463 virtual void printTo(std::ostream& out)
const;
9471 _FireEventRequest__isset() : dbName(
false), tableName(
false), partitionVals(
false), catName(
false), tblParams(
false) {}
9474 bool partitionVals :1;
9490 std::string tableName;
9491 std::vector<std::string> partitionVals;
9492 std::string catName;
9493 std::map<std::string, std::string> tblParams;
9497 void __set_successful(
const bool val);
9501 void __set_dbName(
const std::string& val);
9503 void __set_tableName(
const std::string& val);
9505 void __set_partitionVals(
const std::vector<std::string> & val);
9507 void __set_catName(
const std::string& val);
9509 void __set_tblParams(
const std::map<std::string, std::string> & val);
9513 return !(*
this == rhs);
9518 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9519 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9521 virtual void printTo(std::ostream& out)
const;
9541 std::vector<int64_t> eventIds;
9545 void __set_eventIds(
const std::vector<int64_t> & val);
9549 return !(*
this == rhs);
9554 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9555 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9557 virtual void printTo(std::ostream& out)
const;
9566 bool partitionVals :1;
9582 std::vector<std::string> partitionVals;
9586 void __set_txnId(
const int64_t val);
9588 void __set_writeId(
const int64_t val);
9590 void __set_db(
const std::string& val);
9592 void __set_table(
const std::string& val);
9596 void __set_partitionVals(
const std::vector<std::string> & val);
9600 return !(*
this == rhs);
9605 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9606 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9608 virtual void printTo(std::ostream& out)
const;
9627 return !(*
this == rhs);
9632 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9633 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9635 virtual void printTo(std::ostream& out)
const;
9651 std::string catalog;
9654 std::vector<WriteNotificationLogRequest> requestList;
9656 void __set_catalog(
const std::string& val);
9658 void __set_db(
const std::string& val);
9660 void __set_table(
const std::string& val);
9662 void __set_requestList(
const std::vector<WriteNotificationLogRequest> & val);
9666 return !(*
this == rhs);
9671 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9672 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9674 virtual void printTo(std::ostream& out)
const;
9693 return !(*
this == rhs);
9698 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9699 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9701 virtual void printTo(std::ostream& out)
const;
9711 bool includeBitset :1;
9722 std::string metadata;
9723 std::string includeBitset;
9727 void __set_metadata(
const std::string& val);
9729 void __set_includeBitset(
const std::string& val);
9733 return !(*
this == rhs);
9738 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9739 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9741 virtual void printTo(std::ostream& out)
const;
9757 std::map<int64_t, MetadataPpdResult> metadata;
9760 void __set_metadata(
const std::map<int64_t, MetadataPpdResult> & val);
9762 void __set_isSupported(
const bool val);
9766 return !(*
this == rhs);
9771 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9772 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9774 virtual void printTo(std::ostream& out)
const;
9783 bool doGetFooters :1;
9795 std::vector<int64_t> fileIds;
9806 void __set_fileIds(
const std::vector<int64_t> & val);
9808 void __set_expr(
const std::string& val);
9810 void __set_doGetFooters(
const bool val);
9812 void __set_type(
const FileMetadataExprType::type val);
9816 return !(*
this == rhs);
9821 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9822 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9824 virtual void printTo(std::ostream& out)
const;
9827void swap(GetFileMetadataByExprRequest &a, GetFileMetadataByExprRequest &b)
noexcept;
9829std::ostream& operator<<(std::ostream& out,
const GetFileMetadataByExprRequest& obj);
9840 std::map<int64_t, std::string> metadata;
9843 void __set_metadata(
const std::map<int64_t, std::string> & val);
9845 void __set_isSupported(
const bool val);
9849 return !(*
this == rhs);
9854 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9855 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9857 virtual void printTo(std::ostream& out)
const;
9873 std::vector<int64_t> fileIds;
9875 void __set_fileIds(
const std::vector<int64_t> & val);
9879 return !(*
this == rhs);
9884 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9885 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9887 virtual void printTo(std::ostream& out)
const;
9906 return !(*
this == rhs);
9911 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9912 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9914 virtual void printTo(std::ostream& out)
const;
9934 std::vector<int64_t> fileIds;
9935 std::vector<std::string> metadata;
9944 void __set_fileIds(
const std::vector<int64_t> & val);
9946 void __set_metadata(
const std::vector<std::string> & val);
9948 void __set_type(
const FileMetadataExprType::type val);
9952 return !(*
this == rhs);
9957 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9958 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9960 virtual void printTo(std::ostream& out)
const;
9963void swap(PutFileMetadataRequest &a, PutFileMetadataRequest &b)
noexcept;
9965std::ostream& operator<<(std::ostream& out,
const PutFileMetadataRequest& obj);
9979 return !(*
this == rhs);
9984 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
9985 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
9987 virtual void printTo(std::ostream& out)
const;
10003 std::vector<int64_t> fileIds;
10005 void __set_fileIds(
const std::vector<int64_t> & val);
10009 return !(*
this == rhs);
10014 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10015 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10017 virtual void printTo(std::ostream& out)
const;
10035 void __set_isSupported(
const bool val);
10039 return !(*
this == rhs);
10044 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10045 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10047 virtual void printTo(std::ostream& out)
const;
10057 bool isAllParts :1;
10068 std::string dbName;
10069 std::string tblName;
10070 std::string partName;
10075 void __set_dbName(
const std::string& val);
10077 void __set_tblName(
const std::string& val);
10079 void __set_partName(
const std::string& val);
10081 void __set_isAllParts(
const bool val);
10085 return !(*
this == rhs);
10090 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10091 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10093 virtual void printTo(std::ostream& out)
const;
10113 std::vector<Function> functions;
10117 void __set_functions(
const std::vector<Function> & val);
10121 return !(*
this == rhs);
10126 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10127 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10129 virtual void printTo(std::ostream& out)
const;
10145 std::vector<ClientCapability::type> values;
10147 void __set_values(
const std::vector<ClientCapability::type> & val);
10151 return !(*
this == rhs);
10156 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10157 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10159 virtual void printTo(std::ostream& out)
const;
10169 bool includeParamKeyPattern :1;
10170 bool excludeParamKeyPattern :1;
10181 std::vector<std::string> fieldList;
10182 std::string includeParamKeyPattern;
10183 std::string excludeParamKeyPattern;
10187 void __set_fieldList(
const std::vector<std::string> & val);
10189 void __set_includeParamKeyPattern(
const std::string& val);
10191 void __set_excludeParamKeyPattern(
const std::string& val);
10195 return !(*
this == rhs);
10200 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10201 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10203 virtual void printTo(std::ostream& out)
const;
10211 _GetTableRequest__isset() : capabilities(
false), catName(
false), validWriteIdList(
false), getColumnStats(
false), processorCapabilities(
false), processorIdentifier(
false), engine(
true), id(
true) {}
10212 bool capabilities :1;
10214 bool validWriteIdList :1;
10215 bool getColumnStats :1;
10216 bool processorCapabilities :1;
10217 bool processorIdentifier :1;
10230 std::string dbName;
10231 std::string tblName;
10233 std::string catName;
10234 std::string validWriteIdList;
10235 bool getColumnStats;
10236 std::vector<std::string> processorCapabilities;
10237 std::string processorIdentifier;
10238 std::string engine;
10243 void __set_dbName(
const std::string& val);
10245 void __set_tblName(
const std::string& val);
10249 void __set_catName(
const std::string& val);
10251 void __set_validWriteIdList(
const std::string& val);
10253 void __set_getColumnStats(
const bool val);
10255 void __set_processorCapabilities(
const std::vector<std::string> & val);
10257 void __set_processorIdentifier(
const std::string& val);
10259 void __set_engine(
const std::string& val);
10261 void __set_id(
const int64_t val);
10265 return !(*
this == rhs);
10270 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10271 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10273 virtual void printTo(std::ostream& out)
const;
10278std::ostream& operator<<(std::ostream& out,
const GetTableRequest& obj);
10282 bool isStatsCompliant :1;
10294 bool isStatsCompliant;
10298 void __set_table(
const Table& val);
10300 void __set_isStatsCompliant(
const bool val);
10304 return !(*
this == rhs);
10309 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10310 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10312 virtual void printTo(std::ostream& out)
const;
10317std::ostream& operator<<(std::ostream& out,
const GetTableResult& obj);
10320 _GetTablesRequest__isset() : tblNames(
false), capabilities(
false), catName(
false), processorCapabilities(
false), processorIdentifier(
false), projectionSpec(
false), tablesPattern(
false) {}
10322 bool capabilities :1;
10324 bool processorCapabilities :1;
10325 bool processorIdentifier :1;
10326 bool projectionSpec :1;
10327 bool tablesPattern :1;
10338 std::string dbName;
10339 std::vector<std::string> tblNames;
10341 std::string catName;
10342 std::vector<std::string> processorCapabilities;
10343 std::string processorIdentifier;
10345 std::string tablesPattern;
10349 void __set_dbName(
const std::string& val);
10351 void __set_tblNames(
const std::vector<std::string> & val);
10355 void __set_catName(
const std::string& val);
10357 void __set_processorCapabilities(
const std::vector<std::string> & val);
10359 void __set_processorIdentifier(
const std::string& val);
10363 void __set_tablesPattern(
const std::string& val);
10367 return !(*
this == rhs);
10372 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10373 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10375 virtual void printTo(std::ostream& out)
const;
10391 std::vector<Table> tables;
10393 void __set_tables(
const std::vector<Table> & val);
10397 return !(*
this == rhs);
10402 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10403 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10405 virtual void printTo(std::ostream& out)
const;
10410std::ostream& operator<<(std::ostream& out,
const GetTablesResult& obj);
10415 bool processorCapabilities :1;
10416 bool processorIdentifier :1;
10427 std::string catalog;
10428 std::string database;
10429 std::string tableNamePattern;
10430 int32_t requestedFields;
10432 std::vector<std::string> processorCapabilities;
10433 std::string processorIdentifier;
10437 void __set_catalog(
const std::string& val);
10439 void __set_database(
const std::string& val);
10441 void __set_tableNamePattern(
const std::string& val);
10443 void __set_requestedFields(
const int32_t val);
10445 void __set_limit(
const int32_t val);
10447 void __set_processorCapabilities(
const std::vector<std::string> & val);
10449 void __set_processorIdentifier(
const std::string& val);
10453 return !(*
this == rhs);
10458 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10459 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10461 virtual void printTo(std::ostream& out)
const;
10470 bool accessType :1;
10471 bool requiredReadCapabilities :1;
10472 bool requiredWriteCapabilities :1;
10483 std::string tblName;
10484 int32_t accessType;
10485 std::vector<std::string> requiredReadCapabilities;
10486 std::vector<std::string> requiredWriteCapabilities;
10490 void __set_tblName(
const std::string& val);
10492 void __set_accessType(
const int32_t val);
10494 void __set_requiredReadCapabilities(
const std::vector<std::string> & val);
10496 void __set_requiredWriteCapabilities(
const std::vector<std::string> & val);
10500 return !(*
this == rhs);
10505 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10506 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10508 virtual void printTo(std::ostream& out)
const;
10517 bool catalogName :1;
10518 bool deleteData :1;
10519 bool envContext :1;
10520 bool dropPartitions :1;
10531 std::string catalogName;
10532 std::string dbName;
10533 std::string tableName;
10536 bool dropPartitions;
10540 void __set_catalogName(
const std::string& val);
10542 void __set_dbName(
const std::string& val);
10544 void __set_tableName(
const std::string& val);
10546 void __set_deleteData(
const bool val);
10550 void __set_dropPartitions(
const bool val);
10554 return !(*
this == rhs);
10559 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10560 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10562 virtual void printTo(std::ostream& out)
const;
10572 bool catalogName :1;
10573 bool processorCapabilities :1;
10574 bool processorIdentifier :1;
10586 std::string catalogName;
10587 std::vector<std::string> processorCapabilities;
10588 std::string processorIdentifier;
10592 void __set_name(
const std::string& val);
10594 void __set_catalogName(
const std::string& val);
10596 void __set_processorCapabilities(
const std::vector<std::string> & val);
10598 void __set_processorIdentifier(
const std::string& val);
10602 return !(*
this == rhs);
10607 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10608 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10610 virtual void printTo(std::ostream& out)
const;
10626 std::string oldDbName;
10629 void __set_oldDbName(
const std::string& val);
10631 void __set_newDb(
const Database& val);
10635 return !(*
this == rhs);
10640 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10641 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10643 virtual void printTo(std::ostream& out)
const;
10652 bool catalogName :1;
10653 bool softDelete :1;
10655 bool deleteManagedDir :1;
10667 std::string catalogName;
10668 bool ignoreUnknownDb;
10673 bool deleteManagedDir;
10677 void __set_name(
const std::string& val);
10679 void __set_catalogName(
const std::string& val);
10681 void __set_ignoreUnknownDb(
const bool val);
10683 void __set_deleteData(
const bool val);
10685 void __set_cascade(
const bool val);
10687 void __set_softDelete(
const bool val);
10689 void __set_txnId(
const int64_t val);
10691 void __set_deleteManagedDir(
const bool val);
10695 return !(*
this == rhs);
10700 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10701 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10703 virtual void printTo(std::ostream& out)
const;
10719 std::string dataPath;
10722 void __set_dataPath(
const std::string& val);
10724 void __set_purge(
const bool val);
10728 return !(*
this == rhs);
10733 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10734 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10736 virtual void printTo(std::ostream& out)
const;
10755 return !(*
this == rhs);
10760 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10761 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10763 virtual void printTo(std::ostream& out)
const;
10771 _TableMeta__isset() : comments(
false), catName(
false), ownerName(
false), ownerType(
false) {}
10786 std::string dbName;
10787 std::string tableName;
10788 std::string tableType;
10789 std::string comments;
10790 std::string catName;
10791 std::string ownerName;
10800 void __set_dbName(
const std::string& val);
10802 void __set_tableName(
const std::string& val);
10804 void __set_tableType(
const std::string& val);
10806 void __set_comments(
const std::string& val);
10808 void __set_catName(
const std::string& val);
10810 void __set_ownerName(
const std::string& val);
10812 void __set_ownerType(
const PrincipalType::type val);
10814 bool operator == (
const TableMeta & rhs)
const;
10815 bool operator != (
const TableMeta &rhs)
const {
10816 return !(*
this == rhs);
10819 bool operator < (
const TableMeta & )
const;
10821 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10822 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10824 virtual void printTo(std::ostream& out)
const;
10827void swap(TableMeta &a, TableMeta &b)
noexcept;
10829std::ostream& operator<<(std::ostream& out,
const TableMeta& obj);
10840 bool sourceTablesUpdateDeleteModified;
10841 bool sourceTablesCompacted;
10843 void __set_sourceTablesUpdateDeleteModified(
const bool val);
10845 void __set_sourceTablesCompacted(
const bool val);
10849 return !(*
this == rhs);
10854 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10855 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10857 virtual void printTo(std::ostream& out)
const;
10862std::ostream& operator<<(std::ostream& out,
const Materialization& obj);
10867 bool queryParallelism :1;
10868 bool defaultPoolPath :1;
10886 int32_t queryParallelism;
10887 std::string defaultPoolPath;
10892 void __set_name(
const std::string& val);
10894 void __set_status(
const WMResourcePlanStatus::type val);
10896 void __set_queryParallelism(
const int32_t val);
10898 void __set_defaultPoolPath(
const std::string& val);
10900 void __set_ns(
const std::string& val);
10904 return !(*
this == rhs);
10909 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10910 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10912 virtual void printTo(std::ostream& out)
const;
10915void swap(WMResourcePlan &a, WMResourcePlan &b)
noexcept;
10917std::ostream& operator<<(std::ostream& out,
const WMResourcePlan& obj);
10920 _WMNullableResourcePlan__isset() : name(
false), status(
false), queryParallelism(
false), isSetQueryParallelism(
false), defaultPoolPath(
false), isSetDefaultPoolPath(
false), ns(
false) {}
10923 bool queryParallelism :1;
10924 bool isSetQueryParallelism :1;
10925 bool defaultPoolPath :1;
10926 bool isSetDefaultPoolPath :1;
10944 int32_t queryParallelism;
10945 bool isSetQueryParallelism;
10946 std::string defaultPoolPath;
10947 bool isSetDefaultPoolPath;
10952 void __set_name(
const std::string& val);
10954 void __set_status(
const WMResourcePlanStatus::type val);
10956 void __set_queryParallelism(
const int32_t val);
10958 void __set_isSetQueryParallelism(
const bool val);
10960 void __set_defaultPoolPath(
const std::string& val);
10962 void __set_isSetDefaultPoolPath(
const bool val);
10964 void __set_ns(
const std::string& val);
10968 return !(*
this == rhs);
10973 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
10974 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
10976 virtual void printTo(std::ostream& out)
const;
10979void swap(WMNullableResourcePlan &a, WMNullableResourcePlan &b)
noexcept;
10981std::ostream& operator<<(std::ostream& out,
const WMNullableResourcePlan& obj);
10984 _WMPool__isset() : allocFraction(
false), queryParallelism(
false), schedulingPolicy(
false), ns(
false) {}
10985 bool allocFraction :1;
10986 bool queryParallelism :1;
10987 bool schedulingPolicy :1;
10991class WMPool :
public virtual ::apache::thrift::TBase {
10999 std::string resourcePlanName;
11000 std::string poolPath;
11001 double allocFraction;
11002 int32_t queryParallelism;
11003 std::string schedulingPolicy;
11008 void __set_resourcePlanName(
const std::string& val);
11010 void __set_poolPath(
const std::string& val);
11012 void __set_allocFraction(
const double val);
11014 void __set_queryParallelism(
const int32_t val);
11016 void __set_schedulingPolicy(
const std::string& val);
11018 void __set_ns(
const std::string& val);
11020 bool operator == (
const WMPool & rhs)
const;
11021 bool operator != (
const WMPool &rhs)
const {
11022 return !(*
this == rhs);
11025 bool operator < (
const WMPool & )
const;
11027 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11028 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11030 virtual void printTo(std::ostream& out)
const;
11035std::ostream& operator<<(std::ostream& out,
const WMPool& obj);
11038 _WMNullablePool__isset() : allocFraction(
false), queryParallelism(
false), schedulingPolicy(
false), isSetSchedulingPolicy(
false), ns(
false) {}
11039 bool allocFraction :1;
11040 bool queryParallelism :1;
11041 bool schedulingPolicy :1;
11042 bool isSetSchedulingPolicy :1;
11054 std::string resourcePlanName;
11055 std::string poolPath;
11056 double allocFraction;
11057 int32_t queryParallelism;
11058 std::string schedulingPolicy;
11059 bool isSetSchedulingPolicy;
11064 void __set_resourcePlanName(
const std::string& val);
11066 void __set_poolPath(
const std::string& val);
11068 void __set_allocFraction(
const double val);
11070 void __set_queryParallelism(
const int32_t val);
11072 void __set_schedulingPolicy(
const std::string& val);
11074 void __set_isSetSchedulingPolicy(
const bool val);
11076 void __set_ns(
const std::string& val);
11080 return !(*
this == rhs);
11085 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11086 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11088 virtual void printTo(std::ostream& out)
const;
11093std::ostream& operator<<(std::ostream& out,
const WMNullablePool& obj);
11096 _WMTrigger__isset() : triggerExpression(
false), actionExpression(
false), isInUnmanaged(
false), ns(
false) {}
11097 bool triggerExpression :1;
11098 bool actionExpression :1;
11099 bool isInUnmanaged :1;
11111 std::string resourcePlanName;
11112 std::string triggerName;
11113 std::string triggerExpression;
11114 std::string actionExpression;
11115 bool isInUnmanaged;
11120 void __set_resourcePlanName(
const std::string& val);
11122 void __set_triggerName(
const std::string& val);
11124 void __set_triggerExpression(
const std::string& val);
11126 void __set_actionExpression(
const std::string& val);
11128 void __set_isInUnmanaged(
const bool val);
11130 void __set_ns(
const std::string& val);
11132 bool operator == (
const WMTrigger & rhs)
const;
11133 bool operator != (
const WMTrigger &rhs)
const {
11134 return !(*
this == rhs);
11137 bool operator < (
const WMTrigger & )
const;
11139 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11140 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11142 virtual void printTo(std::ostream& out)
const;
11147std::ostream& operator<<(std::ostream& out,
const WMTrigger& obj);
11164 std::string resourcePlanName;
11165 std::string entityType;
11166 std::string entityName;
11167 std::string poolPath;
11173 void __set_resourcePlanName(
const std::string& val);
11175 void __set_entityType(
const std::string& val);
11177 void __set_entityName(
const std::string& val);
11179 void __set_poolPath(
const std::string& val);
11181 void __set_ordering(
const int32_t val);
11183 void __set_ns(
const std::string& val);
11185 bool operator == (
const WMMapping & rhs)
const;
11186 bool operator != (
const WMMapping &rhs)
const {
11187 return !(*
this == rhs);
11190 bool operator < (
const WMMapping & )
const;
11192 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11193 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11195 virtual void printTo(std::ostream& out)
const;
11200std::ostream& operator<<(std::ostream& out,
const WMMapping& obj);
11216 std::string trigger;
11221 void __set_pool(
const std::string& val);
11223 void __set_trigger(
const std::string& val);
11225 void __set_ns(
const std::string& val);
11229 return !(*
this == rhs);
11234 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11235 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11237 virtual void printTo(std::ostream& out)
const;
11242std::ostream& operator<<(std::ostream& out,
const WMPoolTrigger& obj);
11248 bool poolTriggers :1;
11260 std::vector<WMPool> pools;
11261 std::vector<WMMapping> mappings;
11262 std::vector<WMTrigger> triggers;
11263 std::vector<WMPoolTrigger> poolTriggers;
11269 void __set_pools(
const std::vector<WMPool> & val);
11271 void __set_mappings(
const std::vector<WMMapping> & val);
11273 void __set_triggers(
const std::vector<WMTrigger> & val);
11275 void __set_poolTriggers(
const std::vector<WMPoolTrigger> & val);
11279 return !(*
this == rhs);
11284 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11285 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11287 virtual void printTo(std::ostream& out)
const;
11296 bool resourcePlan :1;
11309 std::string copyFrom;
11315 void __set_copyFrom(
const std::string& val);
11319 return !(*
this == rhs);
11324 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11325 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11327 virtual void printTo(std::ostream& out)
const;
11346 return !(*
this == rhs);
11351 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11352 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11354 virtual void printTo(std::ostream& out)
const;
11378 void __set_ns(
const std::string& val);
11382 return !(*
this == rhs);
11387 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11388 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11390 virtual void printTo(std::ostream& out)
const;
11399 bool resourcePlan :1;
11418 return !(*
this == rhs);
11423 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11424 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11426 virtual void printTo(std::ostream& out)
const;
11435 bool resourcePlanName :1;
11447 std::string resourcePlanName;
11452 void __set_resourcePlanName(
const std::string& val);
11454 void __set_ns(
const std::string& val);
11458 return !(*
this == rhs);
11463 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11464 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11466 virtual void printTo(std::ostream& out)
const;
11475 bool resourcePlan :1;
11494 return !(*
this == rhs);
11499 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11500 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11502 virtual void printTo(std::ostream& out)
const;
11526 void __set_ns(
const std::string& val);
11530 return !(*
this == rhs);
11535 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11536 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11538 virtual void printTo(std::ostream& out)
const;
11547 bool resourcePlans :1;
11558 std::vector<WMResourcePlan> resourcePlans;
11562 void __set_resourcePlans(
const std::vector<WMResourcePlan> & val);
11566 return !(*
this == rhs);
11571 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11572 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11574 virtual void printTo(std::ostream& out)
const;
11582 _WMAlterResourcePlanRequest__isset() : resourcePlanName(
false), resourcePlan(
false), isEnableAndActivate(
false), isForceDeactivate(
false), isReplace(
false), ns(
false) {}
11583 bool resourcePlanName :1;
11584 bool resourcePlan :1;
11585 bool isEnableAndActivate :1;
11586 bool isForceDeactivate :1;
11599 std::string resourcePlanName;
11601 bool isEnableAndActivate;
11602 bool isForceDeactivate;
11608 void __set_resourcePlanName(
const std::string& val);
11612 void __set_isEnableAndActivate(
const bool val);
11614 void __set_isForceDeactivate(
const bool val);
11616 void __set_isReplace(
const bool val);
11618 void __set_ns(
const std::string& val);
11622 return !(*
this == rhs);
11627 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11628 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11630 virtual void printTo(std::ostream& out)
const;
11639 bool fullResourcePlan :1;
11658 return !(*
this == rhs);
11663 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11664 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11666 virtual void printTo(std::ostream& out)
const;
11675 bool resourcePlanName :1;
11687 std::string resourcePlanName;
11692 void __set_resourcePlanName(
const std::string& val);
11694 void __set_ns(
const std::string& val);
11698 return !(*
this == rhs);
11703 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11704 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11706 virtual void printTo(std::ostream& out)
const;
11727 std::vector<std::string> errors;
11728 std::vector<std::string> warnings;
11732 void __set_errors(
const std::vector<std::string> & val);
11734 void __set_warnings(
const std::vector<std::string> & val);
11738 return !(*
this == rhs);
11743 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11744 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11746 virtual void printTo(std::ostream& out)
const;
11755 bool resourcePlanName :1;
11767 std::string resourcePlanName;
11772 void __set_resourcePlanName(
const std::string& val);
11774 void __set_ns(
const std::string& val);
11778 return !(*
this == rhs);
11783 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11784 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11786 virtual void printTo(std::ostream& out)
const;
11805 return !(*
this == rhs);
11810 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11811 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11813 virtual void printTo(std::ostream& out)
const;
11837 void __set_trigger(
const WMTrigger& val);
11841 return !(*
this == rhs);
11846 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11847 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11849 virtual void printTo(std::ostream& out)
const;
11868 return !(*
this == rhs);
11873 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11874 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11876 virtual void printTo(std::ostream& out)
const;
11900 void __set_trigger(
const WMTrigger& val);
11904 return !(*
this == rhs);
11909 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11910 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11912 virtual void printTo(std::ostream& out)
const;
11931 return !(*
this == rhs);
11936 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11937 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11939 virtual void printTo(std::ostream& out)
const;
11948 bool resourcePlanName :1;
11949 bool triggerName :1;
11961 std::string resourcePlanName;
11962 std::string triggerName;
11967 void __set_resourcePlanName(
const std::string& val);
11969 void __set_triggerName(
const std::string& val);
11971 void __set_ns(
const std::string& val);
11975 return !(*
this == rhs);
11980 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
11981 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
11983 virtual void printTo(std::ostream& out)
const;
12002 return !(*
this == rhs);
12007 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12008 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12010 virtual void printTo(std::ostream& out)
const;
12019 bool resourcePlanName :1;
12031 std::string resourcePlanName;
12036 void __set_resourcePlanName(
const std::string& val);
12038 void __set_ns(
const std::string& val);
12042 return !(*
this == rhs);
12047 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12048 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12050 virtual void printTo(std::ostream& out)
const;
12070 std::vector<WMTrigger> triggers;
12074 void __set_triggers(
const std::vector<WMTrigger> & val);
12078 return !(*
this == rhs);
12083 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12084 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12086 virtual void printTo(std::ostream& out)
const;
12110 void __set_pool(
const WMPool& val);
12114 return !(*
this == rhs);
12119 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12120 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12122 virtual void printTo(std::ostream& out)
const;
12141 return !(*
this == rhs);
12146 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12147 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12149 virtual void printTo(std::ostream& out)
const;
12171 std::string poolPath;
12177 void __set_poolPath(
const std::string& val);
12181 return !(*
this == rhs);
12186 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12187 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12189 virtual void printTo(std::ostream& out)
const;
12208 return !(*
this == rhs);
12213 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12214 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12216 virtual void printTo(std::ostream& out)
const;
12225 bool resourcePlanName :1;
12238 std::string resourcePlanName;
12239 std::string poolPath;
12244 void __set_resourcePlanName(
const std::string& val);
12246 void __set_poolPath(
const std::string& val);
12248 void __set_ns(
const std::string& val);
12252 return !(*
this == rhs);
12257 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12258 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12260 virtual void printTo(std::ostream& out)
const;
12279 return !(*
this == rhs);
12284 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12285 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12287 virtual void printTo(std::ostream& out)
const;
12313 void __set_mapping(
const WMMapping& val);
12315 void __set_update(
const bool val);
12319 return !(*
this == rhs);
12324 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12325 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12327 virtual void printTo(std::ostream& out)
const;
12346 return !(*
this == rhs);
12351 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12352 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12354 virtual void printTo(std::ostream& out)
const;
12378 void __set_mapping(
const WMMapping& val);
12382 return !(*
this == rhs);
12387 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12388 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12390 virtual void printTo(std::ostream& out)
const;
12409 return !(*
this == rhs);
12414 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12415 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12417 virtual void printTo(std::ostream& out)
const;
12426 bool resourcePlanName :1;
12427 bool triggerName :1;
12441 std::string resourcePlanName;
12442 std::string triggerName;
12443 std::string poolPath;
12449 void __set_resourcePlanName(
const std::string& val);
12451 void __set_triggerName(
const std::string& val);
12453 void __set_poolPath(
const std::string& val);
12455 void __set_drop(
const bool val);
12457 void __set_ns(
const std::string& val);
12461 return !(*
this == rhs);
12466 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12467 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12469 virtual void printTo(std::ostream& out)
const;
12488 return !(*
this == rhs);
12493 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12494 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12496 virtual void printTo(std::ostream& out)
const;
12504 _ISchema__isset() : schemaType(
false), name(
false), catName(
false), dbName(
false), compatibility(
false), validationLevel(
false), canEvolve(
false), schemaGroup(
false), description(
false) {}
12505 bool schemaType :1;
12509 bool compatibility :1;
12510 bool validationLevel :1;
12512 bool schemaGroup :1;
12513 bool description :1;
12516class ISchema :
public virtual ::apache::thrift::TBase {
12530 std::string catName;
12531 std::string dbName;
12543 std::string schemaGroup;
12544 std::string description;
12548 void __set_schemaType(
const SchemaType::type val);
12550 void __set_name(
const std::string& val);
12552 void __set_catName(
const std::string& val);
12554 void __set_dbName(
const std::string& val);
12556 void __set_compatibility(
const SchemaCompatibility::type val);
12558 void __set_validationLevel(
const SchemaValidation::type val);
12560 void __set_canEvolve(
const bool val);
12562 void __set_schemaGroup(
const std::string& val);
12564 void __set_description(
const std::string& val);
12566 bool operator == (
const ISchema & rhs)
const;
12567 bool operator != (
const ISchema &rhs)
const {
12568 return !(*
this == rhs);
12571 bool operator < (
const ISchema & )
const;
12573 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12574 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12576 virtual void printTo(std::ostream& out)
const;
12579void swap(ISchema &a, ISchema &b)
noexcept;
12581std::ostream& operator<<(std::ostream& out,
const ISchema& obj);
12587 bool schemaName :1;
12598 std::string catName;
12599 std::string dbName;
12600 std::string schemaName;
12604 void __set_catName(
const std::string& val);
12606 void __set_dbName(
const std::string& val);
12608 void __set_schemaName(
const std::string& val);
12610 bool operator == (
const ISchemaName & rhs)
const;
12611 bool operator != (
const ISchemaName &rhs)
const {
12612 return !(*
this == rhs);
12617 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12618 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12620 virtual void printTo(std::ostream& out)
const;
12625std::ostream& operator<<(std::ostream& out,
const ISchemaName& obj);
12648 void __set_newSchema(
const ISchema& val);
12652 return !(*
this == rhs);
12657 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12658 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12660 virtual void printTo(std::ostream& out)
const;
12668 _SchemaVersion__isset() : schema(
false), version(
false), createdAt(
false), cols(
false), state(
false), description(
false), schemaText(
false), fingerprint(
false), name(
false), serDe(
false) {}
12674 bool description :1;
12675 bool schemaText :1;
12676 bool fingerprint :1;
12692 std::vector<FieldSchema> cols;
12698 std::string description;
12699 std::string schemaText;
12700 std::string fingerprint;
12708 void __set_version(
const int32_t val);
12710 void __set_createdAt(
const int64_t val);
12712 void __set_cols(
const std::vector<FieldSchema> & val);
12714 void __set_state(
const SchemaVersionState::type val);
12716 void __set_description(
const std::string& val);
12718 void __set_schemaText(
const std::string& val);
12720 void __set_fingerprint(
const std::string& val);
12722 void __set_name(
const std::string& val);
12724 void __set_serDe(
const SerDeInfo& val);
12728 return !(*
this == rhs);
12733 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12734 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12736 virtual void printTo(std::ostream& out)
const;
12739void swap(SchemaVersion &a, SchemaVersion &b)
noexcept;
12741std::ostream& operator<<(std::ostream& out,
const SchemaVersion& obj);
12764 void __set_version(
const int32_t val);
12768 return !(*
this == rhs);
12773 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12774 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12776 virtual void printTo(std::ostream& out)
const;
12786 bool colNamespace :1;
12798 std::string colName;
12799 std::string colNamespace;
12804 void __set_colName(
const std::string& val);
12806 void __set_colNamespace(
const std::string& val);
12808 void __set_type(
const std::string& val);
12812 return !(*
this == rhs);
12817 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12818 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12820 virtual void printTo(std::ostream& out)
const;
12829 bool schemaVersions :1;
12840 std::vector<SchemaVersionDescriptor> schemaVersions;
12844 void __set_schemaVersions(
const std::vector<SchemaVersionDescriptor> & val);
12848 return !(*
this == rhs);
12853 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12854 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12856 virtual void printTo(std::ostream& out)
const;
12865 bool schemaVersion :1;
12878 std::string serdeName;
12884 void __set_serdeName(
const std::string& val);
12888 return !(*
this == rhs);
12893 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12894 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12896 virtual void printTo(std::ostream& out)
const;
12905 bool schemaVersion :1;
12928 void __set_state(
const SchemaVersionState::type val);
12932 return !(*
this == rhs);
12937 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12938 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12940 virtual void printTo(std::ostream& out)
const;
12943void swap(SetSchemaVersionStateRequest &a, SetSchemaVersionStateRequest &b)
noexcept;
12945std::ostream& operator<<(std::ostream& out,
const SetSchemaVersionStateRequest& obj);
12960 std::string serdeName;
12964 void __set_serdeName(
const std::string& val);
12968 return !(*
this == rhs);
12973 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
12974 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
12976 virtual void printTo(std::ostream& out)
const;
12981std::ostream& operator<<(std::ostream& out,
const GetSerdeRequest& obj);
12985 bool createTime :1;
12996 int32_t createTime;
12998 std::string payload;
13002 void __set_createTime(
const int32_t val);
13004 void __set_weight(
const int32_t val);
13006 void __set_payload(
const std::string& val);
13008 bool operator == (
const RuntimeStat & rhs)
const;
13009 bool operator != (
const RuntimeStat &rhs)
const {
13010 return !(*
this == rhs);
13015 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13016 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13018 virtual void printTo(std::ostream& out)
const;
13023std::ostream& operator<<(std::ostream& out,
const RuntimeStat& obj);
13035 int32_t maxCreateTime;
13037 void __set_maxWeight(
const int32_t val);
13039 void __set_maxCreateTime(
const int32_t val);
13043 return !(*
this == rhs);
13048 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13049 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13051 virtual void printTo(std::ostream& out)
const;
13059 _CreateTableRequest__isset() : envContext(
false), primaryKeys(
false), foreignKeys(
false), uniqueConstraints(
false), notNullConstraints(
false), defaultConstraints(
false), checkConstraints(
false), processorCapabilities(
false), processorIdentifier(
false) {}
13060 bool envContext :1;
13061 bool primaryKeys :1;
13062 bool foreignKeys :1;
13063 bool uniqueConstraints :1;
13064 bool notNullConstraints :1;
13065 bool defaultConstraints :1;
13066 bool checkConstraints :1;
13067 bool processorCapabilities :1;
13068 bool processorIdentifier :1;
13081 std::vector<SQLPrimaryKey> primaryKeys;
13082 std::vector<SQLForeignKey> foreignKeys;
13083 std::vector<SQLUniqueConstraint> uniqueConstraints;
13084 std::vector<SQLNotNullConstraint> notNullConstraints;
13085 std::vector<SQLDefaultConstraint> defaultConstraints;
13086 std::vector<SQLCheckConstraint> checkConstraints;
13087 std::vector<std::string> processorCapabilities;
13088 std::string processorIdentifier;
13092 void __set_table(
const Table& val);
13096 void __set_primaryKeys(
const std::vector<SQLPrimaryKey> & val);
13098 void __set_foreignKeys(
const std::vector<SQLForeignKey> & val);
13100 void __set_uniqueConstraints(
const std::vector<SQLUniqueConstraint> & val);
13102 void __set_notNullConstraints(
const std::vector<SQLNotNullConstraint> & val);
13104 void __set_defaultConstraints(
const std::vector<SQLDefaultConstraint> & val);
13106 void __set_checkConstraints(
const std::vector<SQLCheckConstraint> & val);
13108 void __set_processorCapabilities(
const std::vector<std::string> & val);
13110 void __set_processorIdentifier(
const std::string& val);
13114 return !(*
this == rhs);
13119 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13120 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13122 virtual void printTo(std::ostream& out)
const;
13130 _CreateDatabaseRequest__isset() : description(
false), locationUri(
false), parameters(
false), privileges(
false), ownerName(
false), ownerType(
false), catalogName(
false), createTime(
false), managedLocationUri(
false), type(
false), dataConnectorName(
false), remote_dbname(
false) {}
13131 bool description :1;
13132 bool locationUri :1;
13133 bool parameters :1;
13134 bool privileges :1;
13137 bool catalogName :1;
13138 bool createTime :1;
13139 bool managedLocationUri :1;
13141 bool dataConnectorName :1;
13142 bool remote_dbname :1;
13153 std::string databaseName;
13154 std::string description;
13155 std::string locationUri;
13156 std::map<std::string, std::string> parameters;
13158 std::string ownerName;
13164 std::string catalogName;
13165 int32_t createTime;
13166 std::string managedLocationUri;
13172 std::string dataConnectorName;
13173 std::string remote_dbname;
13177 void __set_databaseName(
const std::string& val);
13179 void __set_description(
const std::string& val);
13181 void __set_locationUri(
const std::string& val);
13183 void __set_parameters(
const std::map<std::string, std::string> & val);
13187 void __set_ownerName(
const std::string& val);
13189 void __set_ownerType(
const PrincipalType::type val);
13191 void __set_catalogName(
const std::string& val);
13193 void __set_createTime(
const int32_t val);
13195 void __set_managedLocationUri(
const std::string& val);
13197 void __set_type(
const DatabaseType::type val);
13199 void __set_dataConnectorName(
const std::string& val);
13201 void __set_remote_dbname(
const std::string& val);
13205 return !(*
this == rhs);
13210 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13211 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13213 virtual void printTo(std::ostream& out)
const;
13216void swap(CreateDatabaseRequest &a, CreateDatabaseRequest &b)
noexcept;
13218std::ostream& operator<<(std::ostream& out,
const CreateDatabaseRequest& obj);
13235 return !(*
this == rhs);
13240 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13241 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13243 virtual void printTo(std::ostream& out)
const;
13259 std::string connectorName;
13261 void __set_connectorName(
const std::string& val);
13265 return !(*
this == rhs);
13270 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13271 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13273 virtual void printTo(std::ostream& out)
const;
13289 std::string connectorName;
13292 void __set_connectorName(
const std::string& val);
13298 return !(*
this == rhs);
13303 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13304 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13306 virtual void printTo(std::ostream& out)
const;
13315 bool ifNotExists :1;
13316 bool checkReferences :1;
13327 std::string connectorName;
13329 bool checkReferences;
13333 void __set_connectorName(
const std::string& val);
13335 void __set_ifNotExists(
const bool val);
13337 void __set_checkReferences(
const bool val);
13341 return !(*
this == rhs);
13346 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13347 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13349 virtual void printTo(std::ostream& out)
const;
13365 std::string clusterNamespace;
13367 void __set_clusterNamespace(
const std::string& val);
13371 return !(*
this == rhs);
13376 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13377 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13379 virtual void printTo(std::ostream& out)
const;
13395 std::string scheduleName;
13396 std::string clusterNamespace;
13398 void __set_scheduleName(
const std::string& val);
13400 void __set_clusterNamespace(
const std::string& val);
13404 return !(*
this == rhs);
13409 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13410 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13412 virtual void printTo(std::ostream& out)
const;
13421 bool scheduleKey :1;
13422 bool executionId :1;
13436 int64_t executionId;
13444 void __set_executionId(
const int64_t val);
13446 void __set_query(
const std::string& val);
13448 void __set_user(
const std::string& val);
13452 return !(*
this == rhs);
13457 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13458 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13460 virtual void printTo(std::ostream& out)
const;
13468 _ScheduledQuery__isset() : enabled(
false), schedule(
false), user(
false), query(
false), nextExecution(
false) {}
13473 bool nextExecution :1;
13486 std::string schedule;
13489 int32_t nextExecution;
13495 void __set_enabled(
const bool val);
13497 void __set_schedule(
const std::string& val);
13499 void __set_user(
const std::string& val);
13501 void __set_query(
const std::string& val);
13503 void __set_nextExecution(
const int32_t val);
13507 return !(*
this == rhs);
13512 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13513 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13515 virtual void printTo(std::ostream& out)
const;
13520std::ostream& operator<<(std::ostream& out,
const ScheduledQuery& obj);
13535 ScheduledQueryMaintenanceRequestType::type
type;
13538 void __set_type(
const ScheduledQueryMaintenanceRequestType::type val);
13544 return !(*
this == rhs);
13549 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13550 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13552 virtual void printTo(std::ostream& out)
const;
13555void swap(ScheduledQueryMaintenanceRequest &a, ScheduledQueryMaintenanceRequest &b)
noexcept;
13557std::ostream& operator<<(std::ostream& out,
const ScheduledQueryMaintenanceRequest& obj);
13561 bool errorMessage :1;
13572 int64_t scheduledExecutionId;
13578 std::string executorQueryId;
13579 std::string errorMessage;
13583 void __set_scheduledExecutionId(
const int64_t val);
13585 void __set_state(
const QueryState::type val);
13587 void __set_executorQueryId(
const std::string& val);
13589 void __set_errorMessage(
const std::string& val);
13593 return !(*
this == rhs);
13598 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13599 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13601 virtual void printTo(std::ostream& out)
const;
13604void swap(ScheduledQueryProgressInfo &a, ScheduledQueryProgressInfo &b)
noexcept;
13606std::ostream& operator<<(std::ostream& out,
const ScheduledQueryProgressInfo& obj);
13609 _AlterPartitionsRequest__isset() : catName(
false), environmentContext(
false), writeId(
true), validWriteIdList(
false), skipColumnSchemaForPartition(
false), partitionColSchema(
false) {}
13611 bool environmentContext :1;
13613 bool validWriteIdList :1;
13614 bool skipColumnSchemaForPartition :1;
13615 bool partitionColSchema :1;
13626 std::string catName;
13627 std::string dbName;
13628 std::string tableName;
13629 std::vector<Partition> partitions;
13632 std::string validWriteIdList;
13633 bool skipColumnSchemaForPartition;
13634 std::vector<FieldSchema> partitionColSchema;
13638 void __set_catName(
const std::string& val);
13640 void __set_dbName(
const std::string& val);
13642 void __set_tableName(
const std::string& val);
13644 void __set_partitions(
const std::vector<Partition> & val);
13648 void __set_writeId(
const int64_t val);
13650 void __set_validWriteIdList(
const std::string& val);
13652 void __set_skipColumnSchemaForPartition(
const bool val);
13654 void __set_partitionColSchema(
const std::vector<FieldSchema> & val);
13658 return !(*
this == rhs);
13663 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13664 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13666 virtual void printTo(std::ostream& out)
const;
13675 bool catalogName :1;
13678 bool environmentContext :1;
13689 std::string catalogName;
13690 std::string dbName;
13691 std::string tableName;
13693 std::vector<std::string> partVals;
13698 void __set_catalogName(
const std::string& val);
13700 void __set_dbName(
const std::string& val);
13702 void __set_tableName(
const std::string& val);
13704 void __set_name(
const std::string& val);
13706 void __set_partVals(
const std::vector<std::string> & val);
13712 return !(*
this == rhs);
13717 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13718 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13720 virtual void printTo(std::ostream& out)
const;
13739 return !(*
this == rhs);
13744 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13745 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13747 virtual void printTo(std::ostream& out)
const;
13757 bool validWriteIdList :1;
13770 std::string catName;
13771 std::string dbName;
13772 std::string tableName;
13773 std::vector<std::string> partVals;
13775 std::string validWriteIdList;
13781 void __set_catName(
const std::string& val);
13783 void __set_dbName(
const std::string& val);
13785 void __set_tableName(
const std::string& val);
13787 void __set_partVals(
const std::vector<std::string> & val);
13789 void __set_newPart(
const Partition& val);
13791 void __set_validWriteIdList(
const std::string& val);
13793 void __set_txnId(
const int64_t val);
13795 void __set_clonePart(
const bool val);
13799 return !(*
this == rhs);
13804 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13805 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13807 virtual void printTo(std::ostream& out)
const;
13826 return !(*
this == rhs);
13831 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13832 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13834 virtual void printTo(std::ostream& out)
const;
13842 _AlterTableRequest__isset() : catName(
false), environmentContext(
false), writeId(
true), validWriteIdList(
false), processorCapabilities(
false), processorIdentifier(
false), expectedParameterKey(
false), expectedParameterValue(
false) {}
13844 bool environmentContext :1;
13846 bool validWriteIdList :1;
13847 bool processorCapabilities :1;
13848 bool processorIdentifier :1;
13849 bool expectedParameterKey :1;
13850 bool expectedParameterValue :1;
13861 std::string catName;
13862 std::string dbName;
13863 std::string tableName;
13867 std::string validWriteIdList;
13868 std::vector<std::string> processorCapabilities;
13869 std::string processorIdentifier;
13870 std::string expectedParameterKey;
13871 std::string expectedParameterValue;
13875 void __set_catName(
const std::string& val);
13877 void __set_dbName(
const std::string& val);
13879 void __set_tableName(
const std::string& val);
13881 void __set_table(
const Table& val);
13885 void __set_writeId(
const int64_t val);
13887 void __set_validWriteIdList(
const std::string& val);
13889 void __set_processorCapabilities(
const std::vector<std::string> & val);
13891 void __set_processorIdentifier(
const std::string& val);
13893 void __set_expectedParameterKey(
const std::string& val);
13895 void __set_expectedParameterValue(
const std::string& val);
13899 return !(*
this == rhs);
13904 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13905 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13907 virtual void printTo(std::ostream& out)
const;
13926 return !(*
this == rhs);
13931 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13932 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13934 virtual void printTo(std::ostream& out)
const;
13943 bool filterMode :1;
13960 std::vector<std::string> filters;
13964 void __set_filterMode(
const PartitionFilterMode::type val);
13966 void __set_filters(
const std::vector<std::string> & val);
13970 return !(*
this == rhs);
13975 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
13976 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
13978 virtual void printTo(std::ostream& out)
const;
13981void swap(GetPartitionsFilterSpec &a, GetPartitionsFilterSpec &b)
noexcept;
13983std::ostream& operator<<(std::ostream& out,
const GetPartitionsFilterSpec& obj);
13987 bool partitionSpec :1;
13998 std::vector<PartitionSpec> partitionSpec;
14002 void __set_partitionSpec(
const std::vector<PartitionSpec> & val);
14006 return !(*
this == rhs);
14011 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14012 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14014 virtual void printTo(std::ostream& out)
const;
14022 _GetPartitionsRequest__isset() : catName(
false), dbName(
false), tblName(
false), withAuth(
false), user(
false), groupNames(
false), projectionSpec(
false), filterSpec(
false), processorCapabilities(
false), processorIdentifier(
false), validWriteIdList(
false) {}
14028 bool groupNames :1;
14029 bool projectionSpec :1;
14030 bool filterSpec :1;
14031 bool processorCapabilities :1;
14032 bool processorIdentifier :1;
14033 bool validWriteIdList :1;
14044 std::string catName;
14045 std::string dbName;
14046 std::string tblName;
14049 std::vector<std::string> groupNames;
14052 std::vector<std::string> processorCapabilities;
14053 std::string processorIdentifier;
14054 std::string validWriteIdList;
14058 void __set_catName(
const std::string& val);
14060 void __set_dbName(
const std::string& val);
14062 void __set_tblName(
const std::string& val);
14064 void __set_withAuth(
const bool val);
14066 void __set_user(
const std::string& val);
14068 void __set_groupNames(
const std::vector<std::string> & val);
14074 void __set_processorCapabilities(
const std::vector<std::string> & val);
14076 void __set_processorIdentifier(
const std::string& val);
14078 void __set_validWriteIdList(
const std::string& val);
14082 return !(*
this == rhs);
14087 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14088 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14090 virtual void printTo(std::ostream& out)
const;
14100 bool envContext :1;
14101 bool validWriteIdList :1;
14113 std::string catName;
14114 std::string dbName;
14115 std::string tblName;
14117 std::string validWriteIdList;
14122 void __set_catName(
const std::string& val);
14124 void __set_dbName(
const std::string& val);
14126 void __set_tblName(
const std::string& val);
14130 void __set_validWriteIdList(
const std::string& val);
14132 void __set_id(
const int64_t val);
14136 return !(*
this == rhs);
14141 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14142 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14144 virtual void printTo(std::ostream& out)
const;
14160 std::vector<FieldSchema> fields;
14162 void __set_fields(
const std::vector<FieldSchema> & val);
14166 return !(*
this == rhs);
14171 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14172 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14174 virtual void printTo(std::ostream& out)
const;
14184 bool envContext :1;
14185 bool validWriteIdList :1;
14197 std::string catName;
14198 std::string dbName;
14199 std::string tblName;
14201 std::string validWriteIdList;
14206 void __set_catName(
const std::string& val);
14208 void __set_dbName(
const std::string& val);
14210 void __set_tblName(
const std::string& val);
14214 void __set_validWriteIdList(
const std::string& val);
14216 void __set_id(
const int64_t val);
14220 return !(*
this == rhs);
14225 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14226 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14228 virtual void printTo(std::ostream& out)
const;
14244 std::vector<FieldSchema> fields;
14246 void __set_fields(
const std::vector<FieldSchema> & val);
14250 return !(*
this == rhs);
14255 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14256 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14258 virtual void printTo(std::ostream& out)
const;
14268 bool validWriteIdList :1;
14280 std::string catName;
14281 std::string dbName;
14282 std::string tblName;
14283 std::vector<std::string> partVals;
14284 std::string validWriteIdList;
14289 void __set_catName(
const std::string& val);
14291 void __set_dbName(
const std::string& val);
14293 void __set_tblName(
const std::string& val);
14295 void __set_partVals(
const std::vector<std::string> & val);
14297 void __set_validWriteIdList(
const std::string& val);
14299 void __set_id(
const int64_t val);
14303 return !(*
this == rhs);
14308 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14309 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14311 virtual void printTo(std::ostream& out)
const;
14329 void __set_partition(
const Partition& val);
14333 return !(*
this == rhs);
14338 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14339 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14341 virtual void printTo(std::ostream& out)
const;
14349 _PartitionsRequest__isset() : catName(
false), maxParts(
true), validWriteIdList(
false), id(
true), skipColumnSchemaForPartition(
false), includeParamKeyPattern(
false), excludeParamKeyPattern(
false) {}
14352 bool validWriteIdList :1;
14354 bool skipColumnSchemaForPartition :1;
14355 bool includeParamKeyPattern :1;
14356 bool excludeParamKeyPattern :1;
14367 std::string catName;
14368 std::string dbName;
14369 std::string tblName;
14371 std::string validWriteIdList;
14373 bool skipColumnSchemaForPartition;
14374 std::string includeParamKeyPattern;
14375 std::string excludeParamKeyPattern;
14379 void __set_catName(
const std::string& val);
14381 void __set_dbName(
const std::string& val);
14383 void __set_tblName(
const std::string& val);
14385 void __set_maxParts(
const int16_t val);
14387 void __set_validWriteIdList(
const std::string& val);
14389 void __set_id(
const int64_t val);
14391 void __set_skipColumnSchemaForPartition(
const bool val);
14393 void __set_includeParamKeyPattern(
const std::string& val);
14395 void __set_excludeParamKeyPattern(
const std::string& val);
14399 return !(*
this == rhs);
14404 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14405 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14407 virtual void printTo(std::ostream& out)
const;
14423 std::vector<Partition> partitions;
14425 void __set_partitions(
const std::vector<Partition> & val);
14429 return !(*
this == rhs);
14434 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14435 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14437 virtual void printTo(std::ostream& out)
const;
14445 _GetPartitionsByFilterRequest__isset() : catName(
false), dbName(
false), tblName(
false), filter(
false), maxParts(
true), skipColumnSchemaForPartition(
false), includeParamKeyPattern(
false), excludeParamKeyPattern(
false) {}
14451 bool skipColumnSchemaForPartition :1;
14452 bool includeParamKeyPattern :1;
14453 bool excludeParamKeyPattern :1;
14464 std::string catName;
14465 std::string dbName;
14466 std::string tblName;
14467 std::string filter;
14469 bool skipColumnSchemaForPartition;
14470 std::string includeParamKeyPattern;
14471 std::string excludeParamKeyPattern;
14475 void __set_catName(
const std::string& val);
14477 void __set_dbName(
const std::string& val);
14479 void __set_tblName(
const std::string& val);
14481 void __set_filter(
const std::string& val);
14483 void __set_maxParts(
const int16_t val);
14485 void __set_skipColumnSchemaForPartition(
const bool val);
14487 void __set_includeParamKeyPattern(
const std::string& val);
14489 void __set_excludeParamKeyPattern(
const std::string& val);
14493 return !(*
this == rhs);
14498 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14499 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14501 virtual void printTo(std::ostream& out)
const;
14511 bool partValues :1;
14513 bool validWriteIdList :1;
14525 std::string catName;
14526 std::string dbName;
14527 std::string tblName;
14528 std::vector<std::string> partValues;
14530 std::string validWriteIdList;
14535 void __set_catName(
const std::string& val);
14537 void __set_dbName(
const std::string& val);
14539 void __set_tblName(
const std::string& val);
14541 void __set_partValues(
const std::vector<std::string> & val);
14543 void __set_maxParts(
const int16_t val);
14545 void __set_validWriteIdList(
const std::string& val);
14547 void __set_id(
const int64_t val);
14551 return !(*
this == rhs);
14556 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14557 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14559 virtual void printTo(std::ostream& out)
const;
14575 std::vector<std::string> names;
14577 void __set_names(
const std::vector<std::string> & val);
14581 return !(*
this == rhs);
14586 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14587 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14589 virtual void printTo(std::ostream& out)
const;
14597 _GetPartitionsPsWithAuthRequest__isset() : catName(
false), partVals(
false), maxParts(
true), userName(
false), groupNames(
false), validWriteIdList(
false), id(
true), skipColumnSchemaForPartition(
false), includeParamKeyPattern(
false), excludeParamKeyPattern(
false), partNames(
false) {}
14602 bool groupNames :1;
14603 bool validWriteIdList :1;
14605 bool skipColumnSchemaForPartition :1;
14606 bool includeParamKeyPattern :1;
14607 bool excludeParamKeyPattern :1;
14619 std::string catName;
14620 std::string dbName;
14621 std::string tblName;
14622 std::vector<std::string> partVals;
14624 std::string userName;
14625 std::vector<std::string> groupNames;
14626 std::string validWriteIdList;
14628 bool skipColumnSchemaForPartition;
14629 std::string includeParamKeyPattern;
14630 std::string excludeParamKeyPattern;
14631 std::vector<std::string> partNames;
14635 void __set_catName(
const std::string& val);
14637 void __set_dbName(
const std::string& val);
14639 void __set_tblName(
const std::string& val);
14641 void __set_partVals(
const std::vector<std::string> & val);
14643 void __set_maxParts(
const int16_t val);
14645 void __set_userName(
const std::string& val);
14647 void __set_groupNames(
const std::vector<std::string> & val);
14649 void __set_validWriteIdList(
const std::string& val);
14651 void __set_id(
const int64_t val);
14653 void __set_skipColumnSchemaForPartition(
const bool val);
14655 void __set_includeParamKeyPattern(
const std::string& val);
14657 void __set_excludeParamKeyPattern(
const std::string& val);
14659 void __set_partNames(
const std::vector<std::string> & val);
14663 return !(*
this == rhs);
14668 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14669 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14671 virtual void printTo(std::ostream& out)
const;
14687 std::vector<Partition> partitions;
14689 void __set_partitions(
const std::vector<Partition> & val);
14693 return !(*
this == rhs);
14698 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14699 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14701 virtual void printTo(std::ostream& out)
const;
14712 bool messageFormat :1;
14723 int64_t scheduledExecutionId;
14724 std::string policy;
14725 int64_t dumpExecutionId;
14726 std::string metadata;
14727 std::string progress;
14728 std::string messageFormat;
14732 void __set_scheduledExecutionId(
const int64_t val);
14734 void __set_policy(
const std::string& val);
14736 void __set_dumpExecutionId(
const int64_t val);
14738 void __set_metadata(
const std::string& val);
14740 void __set_progress(
const std::string& val);
14742 void __set_messageFormat(
const std::string& val);
14746 return !(*
this == rhs);
14751 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14752 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14754 virtual void printTo(std::ostream& out)
const;
14770 std::vector<ReplicationMetrics> replicationMetricList;
14772 void __set_replicationMetricList(
const std::vector<ReplicationMetrics> & val);
14776 return !(*
this == rhs);
14781 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14782 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14784 virtual void printTo(std::ostream& out)
const;
14793 bool scheduledExecutionId :1;
14795 bool dumpExecutionId :1;
14806 int64_t scheduledExecutionId;
14807 std::string policy;
14808 int64_t dumpExecutionId;
14812 void __set_scheduledExecutionId(
const int64_t val);
14814 void __set_policy(
const std::string& val);
14816 void __set_dumpExecutionId(
const int64_t val);
14820 return !(*
this == rhs);
14825 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14826 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14828 virtual void printTo(std::ostream& out)
const;
14837 bool excludeTxnTypes :1;
14848 std::vector<TxnType::type> excludeTxnTypes;
14852 void __set_excludeTxnTypes(
const std::vector<TxnType::type> & val);
14856 return !(*
this == rhs);
14861 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14862 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14864 virtual void printTo(std::ostream& out)
const;
14880 std::string catName;
14881 std::string dbName;
14882 std::string procName;
14884 void __set_catName(
const std::string& val);
14886 void __set_dbName(
const std::string& val);
14888 void __set_procName(
const std::string& val);
14892 return !(*
this == rhs);
14897 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14898 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14900 virtual void printTo(std::ostream& out)
const;
14920 std::string catName;
14921 std::string dbName;
14925 void __set_catName(
const std::string& val);
14927 void __set_dbName(
const std::string& val);
14931 return !(*
this == rhs);
14936 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14937 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14939 virtual void printTo(std::ostream& out)
const;
14964 std::string dbName;
14965 std::string catName;
14966 std::string ownerName;
14967 std::string source;
14971 void __set_name(
const std::string& val);
14973 void __set_dbName(
const std::string& val);
14975 void __set_catName(
const std::string& val);
14977 void __set_ownerName(
const std::string& val);
14979 void __set_source(
const std::string& val);
14983 return !(*
this == rhs);
14988 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
14989 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
14991 virtual void printTo(std::ostream& out)
const;
14996std::ostream& operator<<(std::ostream& out,
const StoredProcedure& obj);
14999 _AddPackageRequest__isset() : catName(
false), dbName(
false), packageName(
false), ownerName(
false), header(
false), body(
false) {}
15002 bool packageName :1;
15016 std::string catName;
15017 std::string dbName;
15018 std::string packageName;
15019 std::string ownerName;
15020 std::string header;
15025 void __set_catName(
const std::string& val);
15027 void __set_dbName(
const std::string& val);
15029 void __set_packageName(
const std::string& val);
15031 void __set_ownerName(
const std::string& val);
15033 void __set_header(
const std::string& val);
15035 void __set_body(
const std::string& val);
15039 return !(*
this == rhs);
15044 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15045 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15047 virtual void printTo(std::ostream& out)
const;
15063 std::string catName;
15064 std::string dbName;
15065 std::string packageName;
15067 void __set_catName(
const std::string& val);
15069 void __set_dbName(
const std::string& val);
15071 void __set_packageName(
const std::string& val);
15075 return !(*
this == rhs);
15080 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15081 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15083 virtual void printTo(std::ostream& out)
const;
15099 std::string catName;
15100 std::string dbName;
15101 std::string packageName;
15103 void __set_catName(
const std::string& val);
15105 void __set_dbName(
const std::string& val);
15107 void __set_packageName(
const std::string& val);
15111 return !(*
this == rhs);
15116 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15117 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15119 virtual void printTo(std::ostream& out)
const;
15139 std::string catName;
15140 std::string dbName;
15144 void __set_catName(
const std::string& val);
15146 void __set_dbName(
const std::string& val);
15150 return !(*
this == rhs);
15155 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15156 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15158 virtual void printTo(std::ostream& out)
const;
15166 _Package__isset() : catName(
false), dbName(
false), packageName(
false), ownerName(
false), header(
false), body(
false) {}
15169 bool packageName :1;
15175class Package :
public virtual ::apache::thrift::TBase {
15183 std::string catName;
15184 std::string dbName;
15185 std::string packageName;
15186 std::string ownerName;
15187 std::string header;
15192 void __set_catName(
const std::string& val);
15194 void __set_dbName(
const std::string& val);
15196 void __set_packageName(
const std::string& val);
15198 void __set_ownerName(
const std::string& val);
15200 void __set_header(
const std::string& val);
15202 void __set_body(
const std::string& val);
15204 bool operator == (
const Package & rhs)
const;
15205 bool operator != (
const Package &rhs)
const {
15206 return !(*
this == rhs);
15209 bool operator < (
const Package & )
const;
15211 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15212 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15214 virtual void printTo(std::ostream& out)
const;
15219std::ostream& operator<<(std::ostream& out,
const Package& obj);
15236 std::string dbName;
15237 std::string tableName;
15241 void __set_txnId(
const int64_t val);
15243 void __set_dbName(
const std::string& val);
15245 void __set_tableName(
const std::string& val);
15249 return !(*
this == rhs);
15254 uint32_t read(::apache::thrift::protocol::TProtocol* iprot)
override;
15255 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const override;
15257 virtual void printTo(std::ostream& out)
const;
15277 std::string message;
15281 void __set_message(
const std::string& val);
15285 return !(*
this == rhs);
15290 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15291 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15293 virtual void printTo(std::ostream& out)
const;
15294 mutable std::string thriftTExceptionMessageHolder_;
15295 const char* what()
const noexcept override;
15300std::ostream& operator<<(std::ostream& out,
const MetaException& obj);
15315 std::string message;
15319 void __set_message(
const std::string& val);
15323 return !(*
this == rhs);
15328 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15329 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15331 virtual void printTo(std::ostream& out)
const;
15332 mutable std::string thriftTExceptionMessageHolder_;
15333 const char* what()
const noexcept override;
15353 std::string message;
15357 void __set_message(
const std::string& val);
15361 return !(*
this == rhs);
15366 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15367 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15369 virtual void printTo(std::ostream& out)
const;
15370 mutable std::string thriftTExceptionMessageHolder_;
15371 const char* what()
const noexcept override;
15391 std::string message;
15395 void __set_message(
const std::string& val);
15399 return !(*
this == rhs);
15404 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15405 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15407 virtual void printTo(std::ostream& out)
const;
15408 mutable std::string thriftTExceptionMessageHolder_;
15409 const char* what()
const noexcept override;
15429 std::string message;
15433 void __set_message(
const std::string& val);
15437 return !(*
this == rhs);
15442 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15443 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15445 virtual void printTo(std::ostream& out)
const;
15446 mutable std::string thriftTExceptionMessageHolder_;
15447 const char* what()
const noexcept override;
15467 std::string message;
15471 void __set_message(
const std::string& val);
15475 return !(*
this == rhs);
15480 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15481 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15483 virtual void printTo(std::ostream& out)
const;
15484 mutable std::string thriftTExceptionMessageHolder_;
15485 const char* what()
const noexcept override;
15505 std::string message;
15509 void __set_message(
const std::string& val);
15513 return !(*
this == rhs);
15518 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15519 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15521 virtual void printTo(std::ostream& out)
const;
15522 mutable std::string thriftTExceptionMessageHolder_;
15523 const char* what()
const noexcept override;
15543 std::string message;
15547 void __set_message(
const std::string& val);
15551 return !(*
this == rhs);
15556 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15557 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15559 virtual void printTo(std::ostream& out)
const;
15560 mutable std::string thriftTExceptionMessageHolder_;
15561 const char* what()
const noexcept override;
15581 std::string message;
15585 void __set_message(
const std::string& val);
15589 return !(*
this == rhs);
15594 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15595 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15597 virtual void printTo(std::ostream& out)
const;
15598 mutable std::string thriftTExceptionMessageHolder_;
15599 const char* what()
const noexcept override;
15619 std::string message;
15623 void __set_message(
const std::string& val);
15627 return !(*
this == rhs);
15632 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15633 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15635 virtual void printTo(std::ostream& out)
const;
15636 mutable std::string thriftTExceptionMessageHolder_;
15637 const char* what()
const noexcept override;
15657 std::string message;
15661 void __set_message(
const std::string& val);
15665 return !(*
this == rhs);
15670 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15671 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15673 virtual void printTo(std::ostream& out)
const;
15674 mutable std::string thriftTExceptionMessageHolder_;
15675 const char* what()
const noexcept override;
15695 std::string message;
15699 void __set_message(
const std::string& val);
15703 return !(*
this == rhs);
15708 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15709 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15711 virtual void printTo(std::ostream& out)
const;
15712 mutable std::string thriftTExceptionMessageHolder_;
15713 const char* what()
const noexcept override;
15733 std::string message;
15737 void __set_message(
const std::string& val);
15741 return !(*
this == rhs);
15746 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15747 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15749 virtual void printTo(std::ostream& out)
const;
15750 mutable std::string thriftTExceptionMessageHolder_;
15751 const char* what()
const noexcept override;
15771 std::string message;
15775 void __set_message(
const std::string& val);
15779 return !(*
this == rhs);
15784 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15785 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15787 virtual void printTo(std::ostream& out)
const;
15788 mutable std::string thriftTExceptionMessageHolder_;
15789 const char* what()
const noexcept override;
15809 std::string message;
15813 void __set_message(
const std::string& val);
15817 return !(*
this == rhs);
15822 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15823 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15825 virtual void printTo(std::ostream& out)
const;
15826 mutable std::string thriftTExceptionMessageHolder_;
15827 const char* what()
const noexcept override;
15847 std::string message;
15851 void __set_message(
const std::string& val);
15855 return !(*
this == rhs);
15860 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15861 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15863 virtual void printTo(std::ostream& out)
const;
15864 mutable std::string thriftTExceptionMessageHolder_;
15865 const char* what()
const noexcept override;
15885 std::string message;
15889 void __set_message(
const std::string& val);
15893 return !(*
this == rhs);
15898 uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
15899 uint32_t write(::apache::thrift::protocol::TProtocol* oprot)
const;
15901 virtual void printTo(std::ostream& out)
const;
15902 mutable std::string thriftTExceptionMessageHolder_;
15903 const char* what()
const noexcept override;
Definition hive_metastore_types.h:8857
Definition hive_metastore_types.h:8776
Definition hive_metastore_types.h:8819
Definition hive_metastore_types.h:6842
TxnType::type txn_type
Definition hive_metastore_types.h:6856
Definition hive_metastore_types.h:6891
Definition hive_metastore_types.h:5443
Definition hive_metastore_types.h:5413
Definition hive_metastore_types.h:9011
DataOperationType::type operationType
Definition hive_metastore_types.h:9028
Definition hive_metastore_types.h:5323
Definition hive_metastore_types.h:5383
Definition hive_metastore_types.h:15008
Definition hive_metastore_types.h:5860
Definition hive_metastore_types.h:5813
Definition hive_metastore_types.h:5293
Definition hive_metastore_types.h:5353
Definition hive_metastore_types.h:4524
Definition hive_metastore_types.h:5174
Definition hive_metastore_types.h:5218
Definition hive_metastore_types.h:7382
Definition hive_metastore_types.h:7429
Definition hive_metastore_types.h:15383
Definition hive_metastore_types.h:2724
Definition hive_metastore_types.h:13281
Definition hive_metastore_types.h:10618
Definition hive_metastore_types.h:12633
Definition hive_metastore_types.h:13618
Definition hive_metastore_types.h:13728
Definition hive_metastore_types.h:13853
Definition hive_metastore_types.h:13915
Definition hive_metastore_types.h:13681
Definition hive_metastore_types.h:9070
Definition hive_metastore_types.h:3484
Definition hive_metastore_types.h:3283
Definition hive_metastore_types.h:2642
Definition hive_metastore_types.h:5095
Definition hive_metastore_types.h:5139
Definition hive_metastore_types.h:7773
Definition hive_metastore_types.h:10137
Definition hive_metastore_types.h:10711
Definition hive_metastore_types.h:10744
Definition hive_metastore_types.h:3791
Definition hive_metastore_types.h:3886
Definition hive_metastore_types.h:3844
Definition hive_metastore_types.h:3938
Definition hive_metastore_types.h:6926
Definition hive_metastore_types.h:7116
TxnType::type txn_type
Definition hive_metastore_types.h:7134
Definition hive_metastore_types.h:15839
Definition hive_metastore_types.h:8227
CompactionType::type type
Definition hive_metastore_types.h:8243
Definition hive_metastore_types.h:8451
CompactionMetricsMetricType::type type
Definition hive_metastore_types.h:8466
Definition hive_metastore_types.h:8415
Definition hive_metastore_types.h:8357
CompactionMetricsMetricType::type type
Definition hive_metastore_types.h:8372
Definition hive_metastore_types.h:8143
CompactionType::type type
Definition hive_metastore_types.h:8158
Definition hive_metastore_types.h:8500
Definition hive_metastore_types.h:15611
Definition hive_metastore_types.h:2687
Definition hive_metastore_types.h:13221
Definition hive_metastore_types.h:13145
PrincipalType::type ownerType
Definition hive_metastore_types.h:13163
DatabaseType::type type
Definition hive_metastore_types.h:13171
Definition hive_metastore_types.h:13071
Definition hive_metastore_types.h:9262
Definition hive_metastore_types.h:6422
PrincipalType::type ownerType
Definition hive_metastore_types.h:6440
Definition hive_metastore_types.h:2919
PrincipalType::type ownerType
Definition hive_metastore_types.h:2937
DatabaseType::type type
Definition hive_metastore_types.h:2945
Definition hive_metastore_types.h:3649
Definition hive_metastore_types.h:3612
Definition hive_metastore_types.h:3565
Definition hive_metastore_types.h:3525
Definition hive_metastore_types.h:5016
Definition hive_metastore_types.h:5060
Definition hive_metastore_types.h:3331
Definition hive_metastore_types.h:2871
Definition hive_metastore_types.h:5252
Definition hive_metastore_types.h:13319
Definition hive_metastore_types.h:10658
Definition hive_metastore_types.h:15091
Definition hive_metastore_types.h:6111
Definition hive_metastore_types.h:5959
Definition hive_metastore_types.h:6044
Definition hive_metastore_types.h:5923
Definition hive_metastore_types.h:10523
Definition hive_metastore_types.h:1185
Definition hive_metastore_types.h:10475
Definition hive_metastore_types.h:1143
Definition hive_metastore_types.h:8969
Definition hive_metastore_types.h:12832
Definition hive_metastore_types.h:12790
Definition hive_metastore_types.h:9433
Definition hive_metastore_types.h:9479
Definition hive_metastore_types.h:9533
Definition hive_metastore_types.h:4773
Definition hive_metastore_types.h:4823
Definition hive_metastore_types.h:6535
FunctionType::type functionType
Definition hive_metastore_types.h:6557
PrincipalType::type ownerType
Definition hive_metastore_types.h:6551
Definition hive_metastore_types.h:10105
Definition hive_metastore_types.h:15227
Definition hive_metastore_types.h:2763
Definition hive_metastore_types.h:2799
Definition hive_metastore_types.h:2835
Definition hive_metastore_types.h:13251
Definition hive_metastore_types.h:10577
Definition hive_metastore_types.h:14105
Definition hive_metastore_types.h:14152
Definition hive_metastore_types.h:8892
Definition hive_metastore_types.h:8933
Definition hive_metastore_types.h:6667
Definition hive_metastore_types.h:14840
Definition hive_metastore_types.h:6704
Definition hive_metastore_types.h:15055
Definition hive_metastore_types.h:14517
Definition hive_metastore_types.h:14567
Definition hive_metastore_types.h:14272
Definition hive_metastore_types.h:14319
Definition hive_metastore_types.h:14456
Definition hive_metastore_types.h:6304
Definition hive_metastore_types.h:6376
Definition hive_metastore_types.h:13947
PartitionFilterMode::type filterMode
Definition hive_metastore_types.h:13959
Definition hive_metastore_types.h:14611
Definition hive_metastore_types.h:14679
Definition hive_metastore_types.h:14036
Definition hive_metastore_types.h:13990
Definition hive_metastore_types.h:2467
Definition hive_metastore_types.h:2497
Definition hive_metastore_types.h:10173
Definition hive_metastore_types.h:14798
Definition hive_metastore_types.h:2400
PrincipalType::type principal_type
Definition hive_metastore_types.h:2413
Definition hive_metastore_types.h:2437
Definition hive_metastore_types.h:13026
Definition hive_metastore_types.h:14189
Definition hive_metastore_types.h:14236
Definition hive_metastore_types.h:12952
Definition hive_metastore_types.h:10222
Definition hive_metastore_types.h:10285
Definition hive_metastore_types.h:10419
Definition hive_metastore_types.h:10330
Definition hive_metastore_types.h:10383
Definition hive_metastore_types.h:7226
Definition hive_metastore_types.h:7312
Definition hive_metastore_types.h:2129
GrantRevokeType::type requestType
Definition hive_metastore_types.h:2141
Definition hive_metastore_types.h:2175
Definition hive_metastore_types.h:2537
GrantRevokeType::type requestType
Definition hive_metastore_types.h:2549
PrincipalType::type principalType
Definition hive_metastore_types.h:2556
PrincipalType::type grantorType
Definition hive_metastore_types.h:2562
Definition hive_metastore_types.h:2603
Definition hive_metastore_types.h:8031
Definition hive_metastore_types.h:8066
Definition hive_metastore_types.h:8099
Definition hive_metastore_types.h:1995
PrincipalType::type principalType
Definition hive_metastore_types.h:2009
Definition hive_metastore_types.h:1880
HiveObjectType::type objectType
Definition hive_metastore_types.h:1892
Definition hive_metastore_types.h:12590
Definition hive_metastore_types.h:12516
SchemaValidation::type validationLevel
Definition hive_metastore_types.h:12541
SchemaCompatibility::type compatibility
Definition hive_metastore_types.h:12536
SchemaType::type schemaType
Definition hive_metastore_types.h:12528
Definition hive_metastore_types.h:9383
Definition hive_metastore_types.h:15497
Definition hive_metastore_types.h:15573
Definition hive_metastore_types.h:15421
Definition hive_metastore_types.h:15131
Definition hive_metastore_types.h:14912
Definition hive_metastore_types.h:7596
LockType::type type
Definition hive_metastore_types.h:7608
DataOperationType::type operationType
Definition hive_metastore_types.h:7621
LockLevel::type level
Definition hive_metastore_types.h:7613
Definition hive_metastore_types.h:7669
Definition hive_metastore_types.h:7726
LockState::type state
Definition hive_metastore_types.h:7739
Definition hive_metastore_types.h:3385
Definition hive_metastore_types.h:12869
Definition hive_metastore_types.h:10832
Definition hive_metastore_types.h:7459
Definition hive_metastore_types.h:7492
Definition hive_metastore_types.h:15877
Definition hive_metastore_types.h:15801
Definition hive_metastore_types.h:15535
Definition hive_metastore_types.h:15687
Definition hive_metastore_types.h:4937
Definition hive_metastore_types.h:4981
Definition hive_metastore_types.h:9125
Definition hive_metastore_types.h:9232
Definition hive_metastore_types.h:9179
Definition hive_metastore_types.h:9299
Definition hive_metastore_types.h:9346
Definition hive_metastore_types.h:4023
Definition hive_metastore_types.h:6752
TxnType::type txn_type
Definition hive_metastore_types.h:6770
Definition hive_metastore_types.h:6806
Definition hive_metastore_types.h:8321
Definition hive_metastore_types.h:3064
Definition hive_metastore_types.h:15175
Definition hive_metastore_types.h:4424
Definition hive_metastore_types.h:4385
Definition hive_metastore_types.h:4467
Definition hive_metastore_types.h:6171
Definition hive_metastore_types.h:6260
Definition hive_metastore_types.h:6230
Definition hive_metastore_types.h:4333
Definition hive_metastore_types.h:4256
Definition hive_metastore_types.h:5551
Definition hive_metastore_types.h:5473
Definition hive_metastore_types.h:14359
Definition hive_metastore_types.h:14415
Definition hive_metastore_types.h:5506
Definition hive_metastore_types.h:5757
Definition hive_metastore_types.h:5659
Definition hive_metastore_types.h:4689
Definition hive_metastore_types.h:4733
Definition hive_metastore_types.h:2085
Definition hive_metastore_types.h:2047
Definition hive_metastore_types.h:1939
PrincipalType::type grantorType
Definition hive_metastore_types.h:1954
Definition hive_metastore_types.h:1794
Definition hive_metastore_types.h:1839
Definition hive_metastore_types.h:1753
Definition hive_metastore_types.h:13762
Definition hive_metastore_types.h:13815
Definition hive_metastore_types.h:7024
Definition hive_metastore_types.h:7174
Definition hive_metastore_types.h:14762
Definition hive_metastore_types.h:14715
Definition hive_metastore_types.h:5999
Definition hive_metastore_types.h:6484
ResourceType::type resourceType
Definition hive_metastore_types.h:6496
Definition hive_metastore_types.h:2342
PrincipalType::type grantorPrincipalType
Definition hive_metastore_types.h:2364
PrincipalType::type principalType
Definition hive_metastore_types.h:2356
Definition hive_metastore_types.h:2294
Definition hive_metastore_types.h:12988
Definition hive_metastore_types.h:1654
Definition hive_metastore_types.h:1589
Definition hive_metastore_types.h:1521
Definition hive_metastore_types.h:1303
Definition hive_metastore_types.h:1456
Definition hive_metastore_types.h:1229
Definition hive_metastore_types.h:1389
Definition hive_metastore_types.h:13387
Definition hive_metastore_types.h:13523
ScheduledQueryMaintenanceRequestType::type type
Definition hive_metastore_types.h:13535
Definition hive_metastore_types.h:13357
Definition hive_metastore_types.h:13427
Definition hive_metastore_types.h:13564
QueryState::type state
Definition hive_metastore_types.h:13577
Definition hive_metastore_types.h:13476
Definition hive_metastore_types.h:12749
Definition hive_metastore_types.h:12681
SchemaVersionState::type state
Definition hive_metastore_types.h:12697
Definition hive_metastore_types.h:4648
Definition hive_metastore_types.h:7522
Definition hive_metastore_types.h:7558
Definition hive_metastore_types.h:3005
SerdeType::type serdeType
Definition hive_metastore_types.h:3023
Definition hive_metastore_types.h:4569
Definition hive_metastore_types.h:4613
Definition hive_metastore_types.h:12909
SchemaVersionState::type state
Definition hive_metastore_types.h:12922
Definition hive_metastore_types.h:8553
CompactionType::type type
Definition hive_metastore_types.h:8570
Definition hive_metastore_types.h:8636
CompactionType::type type
Definition hive_metastore_types.h:8651
Definition hive_metastore_types.h:8741
Definition hive_metastore_types.h:7849
Definition hive_metastore_types.h:7905
LockState::type state
Definition hive_metastore_types.h:7921
LockType::type type
Definition hive_metastore_types.h:7926
Definition hive_metastore_types.h:7994
Definition hive_metastore_types.h:3105
Definition hive_metastore_types.h:4201
Definition hive_metastore_types.h:3158
Definition hive_metastore_types.h:14872
Definition hive_metastore_types.h:14955
Definition hive_metastore_types.h:3436
Definition hive_metastore_types.h:5701
Definition hive_metastore_types.h:5620
Definition hive_metastore_types.h:7268
Definition hive_metastore_types.h:4084
PrincipalType::type ownerType
Definition hive_metastore_types.h:4113
Definition hive_metastore_types.h:3733
Definition hive_metastore_types.h:3696
Definition hive_metastore_types.h:2214
Definition hive_metastore_types.h:2261
Definition hive_metastore_types.h:15725
Definition hive_metastore_types.h:6607
TxnState::type state
Definition hive_metastore_types.h:6620
Definition hive_metastore_types.h:15763
Definition hive_metastore_types.h:7342
Definition hive_metastore_types.h:1708
Definition hive_metastore_types.h:4858
Definition hive_metastore_types.h:4902
Definition hive_metastore_types.h:15345
Definition hive_metastore_types.h:15459
Definition hive_metastore_types.h:15307
Definition hive_metastore_types.h:7811
Definition hive_metastore_types.h:7068
Definition hive_metastore_types.h:1102
Definition hive_metastore_types.h:12162
Definition hive_metastore_types.h:12197
Definition hive_metastore_types.h:11591
Definition hive_metastore_types.h:11642
Definition hive_metastore_types.h:11888
Definition hive_metastore_types.h:11920
Definition hive_metastore_types.h:12433
Definition hive_metastore_types.h:12477
Definition hive_metastore_types.h:12300
Definition hive_metastore_types.h:12335
Definition hive_metastore_types.h:12098
Definition hive_metastore_types.h:12130
Definition hive_metastore_types.h:11300
Definition hive_metastore_types.h:11335
Definition hive_metastore_types.h:11825
Definition hive_metastore_types.h:11857
Definition hive_metastore_types.h:12366
Definition hive_metastore_types.h:12398
Definition hive_metastore_types.h:12230
Definition hive_metastore_types.h:12268
Definition hive_metastore_types.h:11759
Definition hive_metastore_types.h:11794
Definition hive_metastore_types.h:11953
Definition hive_metastore_types.h:11991
Definition hive_metastore_types.h:11251
Definition hive_metastore_types.h:11366
Definition hive_metastore_types.h:11402
Definition hive_metastore_types.h:11514
Definition hive_metastore_types.h:11550
Definition hive_metastore_types.h:11439
Definition hive_metastore_types.h:11478
Definition hive_metastore_types.h:12023
Definition hive_metastore_types.h:12062
Definition hive_metastore_types.h:11156
Definition hive_metastore_types.h:11046
Definition hive_metastore_types.h:10930
WMResourcePlanStatus::type status
Definition hive_metastore_types.h:10943
Definition hive_metastore_types.h:11207
Definition hive_metastore_types.h:10991
Definition hive_metastore_types.h:10872
WMResourcePlanStatus::type status
Definition hive_metastore_types.h:10885
Definition hive_metastore_types.h:11103
Definition hive_metastore_types.h:11679
Definition hive_metastore_types.h:11719
Definition hive_metastore_types.h:6968
Definition hive_metastore_types.h:9643
Definition hive_metastore_types.h:9682
Definition hive_metastore_types.h:9569
Definition hive_metastore_types.h:9616
Definition hive_metastore_constants.cpp:9
Definition hive_metastore_types.h:355
Definition hive_metastore_types.h:329
Definition hive_metastore_types.h:126
Definition hive_metastore_types.h:154
Definition hive_metastore_types.h:258
Definition hive_metastore_types.h:171
Definition hive_metastore_types.h:271
Definition hive_metastore_types.h:315
Definition hive_metastore_types.h:141
Definition hive_metastore_types.h:25
Definition hive_metastore_types.h:82
Definition hive_metastore_types.h:96
Definition hive_metastore_types.h:111
Definition hive_metastore_types.h:56
Definition hive_metastore_types.h:426
Definition hive_metastore_types.h:42
Definition hive_metastore_types.h:409
Definition hive_metastore_types.h:283
Definition hive_metastore_types.h:395
Definition hive_metastore_types.h:211
Definition hive_metastore_types.h:198
Definition hive_metastore_types.h:226
Definition hive_metastore_types.h:239
Definition hive_metastore_types.h:185
Definition hive_metastore_types.h:68
Definition hive_metastore_types.h:297
Definition hive_metastore_types.h:382
Definition hive_metastore_types.h:368
Definition hive_metastore_types.h:8770
Definition hive_metastore_types.h:8813
Definition hive_metastore_types.h:6835
Definition hive_metastore_types.h:6886
Definition hive_metastore_types.h:9006
Definition hive_metastore_types.h:14998
Definition hive_metastore_types.h:5850
Definition hive_metastore_types.h:5806
Definition hive_metastore_types.h:4519
Definition hive_metastore_types.h:5168
Definition hive_metastore_types.h:7374
Definition hive_metastore_types.h:15378
Definition hive_metastore_types.h:2718
Definition hive_metastore_types.h:12627
Definition hive_metastore_types.h:13608
Definition hive_metastore_types.h:13841
Definition hive_metastore_types.h:13673
Definition hive_metastore_types.h:9061
Definition hive_metastore_types.h:3479
Definition hive_metastore_types.h:3278
Definition hive_metastore_types.h:2634
Definition hive_metastore_types.h:5089
Definition hive_metastore_types.h:7767
Definition hive_metastore_types.h:3779
Definition hive_metastore_types.h:3879
Definition hive_metastore_types.h:3932
Definition hive_metastore_types.h:7106
Definition hive_metastore_types.h:15834
Definition hive_metastore_types.h:8208
Definition hive_metastore_types.h:8446
Definition hive_metastore_types.h:8410
Definition hive_metastore_types.h:8352
Definition hive_metastore_types.h:8131
Definition hive_metastore_types.h:8495
Definition hive_metastore_types.h:15606
Definition hive_metastore_types.h:2682
Definition hive_metastore_types.h:13129
Definition hive_metastore_types.h:13058
Definition hive_metastore_types.h:6410
Definition hive_metastore_types.h:2902
Definition hive_metastore_types.h:3641
Definition hive_metastore_types.h:3557
Definition hive_metastore_types.h:5010
Definition hive_metastore_types.h:3323
Definition hive_metastore_types.h:2866
Definition hive_metastore_types.h:5247
Definition hive_metastore_types.h:13313
Definition hive_metastore_types.h:10650
Definition hive_metastore_types.h:6102
Definition hive_metastore_types.h:5954
Definition hive_metastore_types.h:6033
Definition hive_metastore_types.h:5918
Definition hive_metastore_types.h:10515
Definition hive_metastore_types.h:1180
Definition hive_metastore_types.h:10468
Definition hive_metastore_types.h:1136
Definition hive_metastore_types.h:8962
Definition hive_metastore_types.h:12827
Definition hive_metastore_types.h:12783
Definition hive_metastore_types.h:9426
Definition hive_metastore_types.h:9470
Definition hive_metastore_types.h:9528
Definition hive_metastore_types.h:4762
Definition hive_metastore_types.h:6522
Definition hive_metastore_types.h:10100
Definition hive_metastore_types.h:15221
Definition hive_metastore_types.h:2758
Definition hive_metastore_types.h:2794
Definition hive_metastore_types.h:2830
Definition hive_metastore_types.h:10569
Definition hive_metastore_types.h:14097
Definition hive_metastore_types.h:8886
Definition hive_metastore_types.h:14835
Definition hive_metastore_types.h:6699
Definition hive_metastore_types.h:14508
Definition hive_metastore_types.h:14265
Definition hive_metastore_types.h:14444
Definition hive_metastore_types.h:6289
Definition hive_metastore_types.h:6371
Definition hive_metastore_types.h:13941
Definition hive_metastore_types.h:14596
Definition hive_metastore_types.h:14021
Definition hive_metastore_types.h:13985
Definition hive_metastore_types.h:10166
Definition hive_metastore_types.h:14791
Definition hive_metastore_types.h:14181
Definition hive_metastore_types.h:12947
Definition hive_metastore_types.h:10210
Definition hive_metastore_types.h:10280
Definition hive_metastore_types.h:10412
Definition hive_metastore_types.h:10319
Definition hive_metastore_types.h:7220
Definition hive_metastore_types.h:2122
Definition hive_metastore_types.h:2170
Definition hive_metastore_types.h:2526
Definition hive_metastore_types.h:2598
Definition hive_metastore_types.h:8025
Definition hive_metastore_types.h:1986
Definition hive_metastore_types.h:1870
Definition hive_metastore_types.h:12583
Definition hive_metastore_types.h:12503
Definition hive_metastore_types.h:9375
Definition hive_metastore_types.h:15492
Definition hive_metastore_types.h:15568
Definition hive_metastore_types.h:15416
Definition hive_metastore_types.h:15126
Definition hive_metastore_types.h:14907
Definition hive_metastore_types.h:7587
Definition hive_metastore_types.h:7660
Definition hive_metastore_types.h:7721
Definition hive_metastore_types.h:3377
Definition hive_metastore_types.h:12863
Definition hive_metastore_types.h:15872
Definition hive_metastore_types.h:15796
Definition hive_metastore_types.h:15530
Definition hive_metastore_types.h:15682
Definition hive_metastore_types.h:4931
Definition hive_metastore_types.h:9116
Definition hive_metastore_types.h:9171
Definition hive_metastore_types.h:9291
Definition hive_metastore_types.h:6744
Definition hive_metastore_types.h:8316
Definition hive_metastore_types.h:3058
Definition hive_metastore_types.h:15165
Definition hive_metastore_types.h:4419
Definition hive_metastore_types.h:4379
Definition hive_metastore_types.h:4455
Definition hive_metastore_types.h:6160
Definition hive_metastore_types.h:4323
Definition hive_metastore_types.h:4239
Definition hive_metastore_types.h:5538
Definition hive_metastore_types.h:14348
Definition hive_metastore_types.h:5750
Definition hive_metastore_types.h:5654
Definition hive_metastore_types.h:4682
Definition hive_metastore_types.h:2078
Definition hive_metastore_types.h:2042
Definition hive_metastore_types.h:1930
Definition hive_metastore_types.h:1787
Definition hive_metastore_types.h:1834
Definition hive_metastore_types.h:1748
Definition hive_metastore_types.h:13754
Definition hive_metastore_types.h:7017
Definition hive_metastore_types.h:7169
Definition hive_metastore_types.h:14708
Definition hive_metastore_types.h:5993
Definition hive_metastore_types.h:6478
Definition hive_metastore_types.h:2331
Definition hive_metastore_types.h:2287
Definition hive_metastore_types.h:12983
Definition hive_metastore_types.h:1644
Definition hive_metastore_types.h:1576
Definition hive_metastore_types.h:1508
Definition hive_metastore_types.h:1284
Definition hive_metastore_types.h:1444
Definition hive_metastore_types.h:1216
Definition hive_metastore_types.h:1376
Definition hive_metastore_types.h:13419
Definition hive_metastore_types.h:13559
Definition hive_metastore_types.h:13467
Definition hive_metastore_types.h:12743
Definition hive_metastore_types.h:12667
Definition hive_metastore_types.h:4642
Definition hive_metastore_types.h:2994
Definition hive_metastore_types.h:4561
Definition hive_metastore_types.h:12903
Definition hive_metastore_types.h:8540
Definition hive_metastore_types.h:8612
Definition hive_metastore_types.h:7840
Definition hive_metastore_types.h:7892
Definition hive_metastore_types.h:7989
Definition hive_metastore_types.h:3098
Definition hive_metastore_types.h:3142
Definition hive_metastore_types.h:14946
Definition hive_metastore_types.h:3431
Definition hive_metastore_types.h:5693
Definition hive_metastore_types.h:5615
Definition hive_metastore_types.h:7263
Definition hive_metastore_types.h:4052
Definition hive_metastore_types.h:3725
Definition hive_metastore_types.h:2206
Definition hive_metastore_types.h:15720
Definition hive_metastore_types.h:6598
Definition hive_metastore_types.h:15758
Definition hive_metastore_types.h:1700
Definition hive_metastore_types.h:4852
Definition hive_metastore_types.h:15340
Definition hive_metastore_types.h:15454
Definition hive_metastore_types.h:15302
Definition hive_metastore_types.h:1096
Definition hive_metastore_types.h:12156
Definition hive_metastore_types.h:11581
Definition hive_metastore_types.h:11637
Definition hive_metastore_types.h:11883
Definition hive_metastore_types.h:12424
Definition hive_metastore_types.h:12294
Definition hive_metastore_types.h:12093
Definition hive_metastore_types.h:11294
Definition hive_metastore_types.h:11820
Definition hive_metastore_types.h:12361
Definition hive_metastore_types.h:12223
Definition hive_metastore_types.h:11753
Definition hive_metastore_types.h:11946
Definition hive_metastore_types.h:11244
Definition hive_metastore_types.h:11361
Definition hive_metastore_types.h:11397
Definition hive_metastore_types.h:11509
Definition hive_metastore_types.h:11545
Definition hive_metastore_types.h:11433
Definition hive_metastore_types.h:11473
Definition hive_metastore_types.h:12017
Definition hive_metastore_types.h:12057
Definition hive_metastore_types.h:11149
Definition hive_metastore_types.h:11037
Definition hive_metastore_types.h:10919
Definition hive_metastore_types.h:11202
Definition hive_metastore_types.h:10983
Definition hive_metastore_types.h:10864
Definition hive_metastore_types.h:11095
Definition hive_metastore_types.h:11673
Definition hive_metastore_types.h:11713
Definition hive_metastore_types.h:6961
Definition hive_metastore_types.h:9564