http://git-wip-us.apache.org/repos/asf/hive/blob/ccb30e3e/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
----------------------------------------------------------------------
diff --git a/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 
b/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
index 62a2007..5f790e5 100644
--- a/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
+++ b/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -8,17 +8,11 @@
 #define ThriftHiveMetastore_H
 
 #include <thrift/TDispatchProcessor.h>
-#include <thrift/async/TConcurrentClientSyncInfo.h>
 #include "hive_metastore_types.h"
 #include "FacebookService.h"
 
 namespace Apache { namespace Hadoop { namespace Hive {
 
-#ifdef _WIN32
-  #pragma warning( push )
-  #pragma warning (disable : 4250 ) //inheriting methods via dominance 
-#endif
-
 class ThriftHiveMetastoreIf : virtual public  
::facebook::fb303::FacebookServiceIf {
  public:
   virtual ~ThriftHiveMetastoreIf() {}
@@ -80,6 +74,7 @@ class ThriftHiveMetastoreIf : virtual public  
::facebook::fb303::FacebookService
   virtual void get_partitions_by_filter(std::vector<Partition> & _return, 
const std::string& db_name, const std::string& tbl_name, const std::string& 
filter, const int16_t max_parts) = 0;
   virtual void get_part_specs_by_filter(std::vector<PartitionSpec> & _return, 
const std::string& db_name, const std::string& tbl_name, const std::string& 
filter, const int32_t max_parts) = 0;
   virtual void get_partitions_by_expr(PartitionsByExprResult& _return, const 
PartitionsByExprRequest& req) = 0;
+  virtual int32_t get_num_partitions_by_filter(const std::string& db_name, 
const std::string& tbl_name, const std::string& filter) = 0;
   virtual void get_partitions_by_names(std::vector<Partition> & _return, const 
std::string& db_name, const std::string& tbl_name, const 
std::vector<std::string> & names) = 0;
   virtual void alter_partition(const std::string& db_name, const std::string& 
tbl_name, const Partition& new_part) = 0;
   virtual void alter_partitions(const std::string& db_name, const std::string& 
tbl_name, const std::vector<Partition> & new_parts) = 0;
@@ -365,6 +360,10 @@ class ThriftHiveMetastoreNull : virtual public 
ThriftHiveMetastoreIf , virtual p
   void get_partitions_by_expr(PartitionsByExprResult& /* _return */, const 
PartitionsByExprRequest& /* req */) {
     return;
   }
+  int32_t get_num_partitions_by_filter(const std::string& /* db_name */, const 
std::string& /* tbl_name */, const std::string& /* filter */) {
+    int32_t _return = 0;
+    return _return;
+  }
   void get_partitions_by_names(std::vector<Partition> & /* _return */, const 
std::string& /* db_name */, const std::string& /* tbl_name */, const 
std::vector<std::string> & /* names */) {
     return;
   }
@@ -612,6 +611,9 @@ typedef struct _ThriftHiveMetastore_getMetaConf_args__isset 
{
 class ThriftHiveMetastore_getMetaConf_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_getMetaConf_args(const 
ThriftHiveMetastore_getMetaConf_args&);
   ThriftHiveMetastore_getMetaConf_args& operator=(const 
ThriftHiveMetastore_getMetaConf_args&);
   ThriftHiveMetastore_getMetaConf_args() : key() {
@@ -639,18 +641,23 @@ class ThriftHiveMetastore_getMetaConf_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_getMetaConf_args& obj);
 };
 
 
 class ThriftHiveMetastore_getMetaConf_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_getMetaConf_pargs() throw();
   const std::string* key;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_getMetaConf_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_getMetaConf_result__isset {
@@ -662,6 +669,9 @@ typedef struct 
_ThriftHiveMetastore_getMetaConf_result__isset {
 class ThriftHiveMetastore_getMetaConf_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"FB3D66E547AE5D7F8EB046D752ECF5C1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xFB,0x3D,0x66,0xE5,0x47,0xAE,0x5D,0x7F,0x8E,0xB0,0x46,0xD7,0x52,0xEC,0xF5,0xC1};
+
   ThriftHiveMetastore_getMetaConf_result(const 
ThriftHiveMetastore_getMetaConf_result&);
   ThriftHiveMetastore_getMetaConf_result& operator=(const 
ThriftHiveMetastore_getMetaConf_result&);
   ThriftHiveMetastore_getMetaConf_result() : success() {
@@ -694,6 +704,7 @@ class ThriftHiveMetastore_getMetaConf_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_getMetaConf_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_getMetaConf_presult__isset {
@@ -705,6 +716,9 @@ typedef struct 
_ThriftHiveMetastore_getMetaConf_presult__isset {
 class ThriftHiveMetastore_getMetaConf_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"FB3D66E547AE5D7F8EB046D752ECF5C1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xFB,0x3D,0x66,0xE5,0x47,0xAE,0x5D,0x7F,0x8E,0xB0,0x46,0xD7,0x52,0xEC,0xF5,0xC1};
+
 
   virtual ~ThriftHiveMetastore_getMetaConf_presult() throw();
   std::string* success;
@@ -714,6 +728,7 @@ class ThriftHiveMetastore_getMetaConf_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_getMetaConf_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_setMetaConf_args__isset {
@@ -725,6 +740,9 @@ typedef struct _ThriftHiveMetastore_setMetaConf_args__isset 
{
 class ThriftHiveMetastore_setMetaConf_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
   ThriftHiveMetastore_setMetaConf_args(const 
ThriftHiveMetastore_setMetaConf_args&);
   ThriftHiveMetastore_setMetaConf_args& operator=(const 
ThriftHiveMetastore_setMetaConf_args&);
   ThriftHiveMetastore_setMetaConf_args() : key(), value() {
@@ -757,12 +775,16 @@ class ThriftHiveMetastore_setMetaConf_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_setMetaConf_args& obj);
 };
 
 
 class ThriftHiveMetastore_setMetaConf_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
 
   virtual ~ThriftHiveMetastore_setMetaConf_pargs() throw();
   const std::string* key;
@@ -770,6 +792,7 @@ class ThriftHiveMetastore_setMetaConf_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_setMetaConf_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_setMetaConf_result__isset {
@@ -780,6 +803,9 @@ typedef struct 
_ThriftHiveMetastore_setMetaConf_result__isset {
 class ThriftHiveMetastore_setMetaConf_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"771E7EF40B572D2BFAB12C49547ADCBF";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x77,0x1E,0x7E,0xF4,0x0B,0x57,0x2D,0x2B,0xFA,0xB1,0x2C,0x49,0x54,0x7A,0xDC,0xBF};
+
   ThriftHiveMetastore_setMetaConf_result(const 
ThriftHiveMetastore_setMetaConf_result&);
   ThriftHiveMetastore_setMetaConf_result& operator=(const 
ThriftHiveMetastore_setMetaConf_result&);
   ThriftHiveMetastore_setMetaConf_result() {
@@ -807,6 +833,7 @@ class ThriftHiveMetastore_setMetaConf_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_setMetaConf_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_setMetaConf_presult__isset {
@@ -817,6 +844,9 @@ typedef struct 
_ThriftHiveMetastore_setMetaConf_presult__isset {
 class ThriftHiveMetastore_setMetaConf_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"771E7EF40B572D2BFAB12C49547ADCBF";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x77,0x1E,0x7E,0xF4,0x0B,0x57,0x2D,0x2B,0xFA,0xB1,0x2C,0x49,0x54,0x7A,0xDC,0xBF};
+
 
   virtual ~ThriftHiveMetastore_setMetaConf_presult() throw();
   MetaException o1;
@@ -825,6 +855,7 @@ class ThriftHiveMetastore_setMetaConf_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_setMetaConf_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_database_args__isset {
@@ -835,6 +866,9 @@ typedef struct 
_ThriftHiveMetastore_create_database_args__isset {
 class ThriftHiveMetastore_create_database_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BAA173319AAB1B660ECE7D895D8F1A31";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBA,0xA1,0x73,0x31,0x9A,0xAB,0x1B,0x66,0x0E,0xCE,0x7D,0x89,0x5D,0x8F,0x1A,0x31};
+
   ThriftHiveMetastore_create_database_args(const 
ThriftHiveMetastore_create_database_args&);
   ThriftHiveMetastore_create_database_args& operator=(const 
ThriftHiveMetastore_create_database_args&);
   ThriftHiveMetastore_create_database_args() {
@@ -862,18 +896,23 @@ class ThriftHiveMetastore_create_database_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_database_args& obj);
 };
 
 
 class ThriftHiveMetastore_create_database_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BAA173319AAB1B660ECE7D895D8F1A31";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBA,0xA1,0x73,0x31,0x9A,0xAB,0x1B,0x66,0x0E,0xCE,0x7D,0x89,0x5D,0x8F,0x1A,0x31};
+
 
   virtual ~ThriftHiveMetastore_create_database_pargs() throw();
   const Database* database;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_database_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_database_result__isset {
@@ -886,6 +925,9 @@ typedef struct 
_ThriftHiveMetastore_create_database_result__isset {
 class ThriftHiveMetastore_create_database_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2E72786EE0F17DA00FC5BDED362FE255";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2E,0x72,0x78,0x6E,0xE0,0xF1,0x7D,0xA0,0x0F,0xC5,0xBD,0xED,0x36,0x2F,0xE2,0x55};
+
   ThriftHiveMetastore_create_database_result(const 
ThriftHiveMetastore_create_database_result&);
   ThriftHiveMetastore_create_database_result& operator=(const 
ThriftHiveMetastore_create_database_result&);
   ThriftHiveMetastore_create_database_result() {
@@ -923,6 +965,7 @@ class ThriftHiveMetastore_create_database_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_database_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_database_presult__isset {
@@ -935,6 +978,9 @@ typedef struct 
_ThriftHiveMetastore_create_database_presult__isset {
 class ThriftHiveMetastore_create_database_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2E72786EE0F17DA00FC5BDED362FE255";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2E,0x72,0x78,0x6E,0xE0,0xF1,0x7D,0xA0,0x0F,0xC5,0xBD,0xED,0x36,0x2F,0xE2,0x55};
+
 
   virtual ~ThriftHiveMetastore_create_database_presult() throw();
   AlreadyExistsException o1;
@@ -945,6 +991,7 @@ class ThriftHiveMetastore_create_database_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_database_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_database_args__isset {
@@ -955,6 +1002,9 @@ typedef struct 
_ThriftHiveMetastore_get_database_args__isset {
 class ThriftHiveMetastore_get_database_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_get_database_args(const 
ThriftHiveMetastore_get_database_args&);
   ThriftHiveMetastore_get_database_args& operator=(const 
ThriftHiveMetastore_get_database_args&);
   ThriftHiveMetastore_get_database_args() : name() {
@@ -982,18 +1032,23 @@ class ThriftHiveMetastore_get_database_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_database_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_database_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_get_database_pargs() throw();
   const std::string* name;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_database_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_database_result__isset {
@@ -1006,6 +1061,9 @@ typedef struct 
_ThriftHiveMetastore_get_database_result__isset {
 class ThriftHiveMetastore_get_database_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"C73ECEC4971924DCA9053333CB4A89A0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xC7,0x3E,0xCE,0xC4,0x97,0x19,0x24,0xDC,0xA9,0x05,0x33,0x33,0xCB,0x4A,0x89,0xA0};
+
   ThriftHiveMetastore_get_database_result(const 
ThriftHiveMetastore_get_database_result&);
   ThriftHiveMetastore_get_database_result& operator=(const 
ThriftHiveMetastore_get_database_result&);
   ThriftHiveMetastore_get_database_result() {
@@ -1043,6 +1101,7 @@ class ThriftHiveMetastore_get_database_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_database_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_database_presult__isset {
@@ -1055,6 +1114,9 @@ typedef struct 
_ThriftHiveMetastore_get_database_presult__isset {
 class ThriftHiveMetastore_get_database_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"C73ECEC4971924DCA9053333CB4A89A0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xC7,0x3E,0xCE,0xC4,0x97,0x19,0x24,0xDC,0xA9,0x05,0x33,0x33,0xCB,0x4A,0x89,0xA0};
+
 
   virtual ~ThriftHiveMetastore_get_database_presult() throw();
   Database* success;
@@ -1065,6 +1127,7 @@ class ThriftHiveMetastore_get_database_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_database_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_database_args__isset {
@@ -1077,6 +1140,9 @@ typedef struct 
_ThriftHiveMetastore_drop_database_args__isset {
 class ThriftHiveMetastore_drop_database_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B8E1E91B0E4D1772237E387EEB23B1B0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB8,0xE1,0xE9,0x1B,0x0E,0x4D,0x17,0x72,0x23,0x7E,0x38,0x7E,0xEB,0x23,0xB1,0xB0};
+
   ThriftHiveMetastore_drop_database_args(const 
ThriftHiveMetastore_drop_database_args&);
   ThriftHiveMetastore_drop_database_args& operator=(const 
ThriftHiveMetastore_drop_database_args&);
   ThriftHiveMetastore_drop_database_args() : name(), deleteData(0), cascade(0) 
{
@@ -1114,12 +1180,16 @@ class ThriftHiveMetastore_drop_database_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_database_args& obj);
 };
 
 
 class ThriftHiveMetastore_drop_database_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B8E1E91B0E4D1772237E387EEB23B1B0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB8,0xE1,0xE9,0x1B,0x0E,0x4D,0x17,0x72,0x23,0x7E,0x38,0x7E,0xEB,0x23,0xB1,0xB0};
+
 
   virtual ~ThriftHiveMetastore_drop_database_pargs() throw();
   const std::string* name;
@@ -1128,6 +1198,7 @@ class ThriftHiveMetastore_drop_database_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_database_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_database_result__isset {
@@ -1140,6 +1211,9 @@ typedef struct 
_ThriftHiveMetastore_drop_database_result__isset {
 class ThriftHiveMetastore_drop_database_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2E72786EE0F17DA00FC5BDED362FE255";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2E,0x72,0x78,0x6E,0xE0,0xF1,0x7D,0xA0,0x0F,0xC5,0xBD,0xED,0x36,0x2F,0xE2,0x55};
+
   ThriftHiveMetastore_drop_database_result(const 
ThriftHiveMetastore_drop_database_result&);
   ThriftHiveMetastore_drop_database_result& operator=(const 
ThriftHiveMetastore_drop_database_result&);
   ThriftHiveMetastore_drop_database_result() {
@@ -1177,6 +1251,7 @@ class ThriftHiveMetastore_drop_database_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_database_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_database_presult__isset {
@@ -1189,6 +1264,9 @@ typedef struct 
_ThriftHiveMetastore_drop_database_presult__isset {
 class ThriftHiveMetastore_drop_database_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2E72786EE0F17DA00FC5BDED362FE255";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2E,0x72,0x78,0x6E,0xE0,0xF1,0x7D,0xA0,0x0F,0xC5,0xBD,0xED,0x36,0x2F,0xE2,0x55};
+
 
   virtual ~ThriftHiveMetastore_drop_database_presult() throw();
   NoSuchObjectException o1;
@@ -1199,6 +1277,7 @@ class ThriftHiveMetastore_drop_database_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_database_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_databases_args__isset {
@@ -1209,6 +1288,9 @@ typedef struct 
_ThriftHiveMetastore_get_databases_args__isset {
 class ThriftHiveMetastore_get_databases_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_get_databases_args(const 
ThriftHiveMetastore_get_databases_args&);
   ThriftHiveMetastore_get_databases_args& operator=(const 
ThriftHiveMetastore_get_databases_args&);
   ThriftHiveMetastore_get_databases_args() : pattern() {
@@ -1236,18 +1318,23 @@ class ThriftHiveMetastore_get_databases_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_databases_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_databases_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_get_databases_pargs() throw();
   const std::string* pattern;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_databases_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_databases_result__isset {
@@ -1259,6 +1346,9 @@ typedef struct 
_ThriftHiveMetastore_get_databases_result__isset {
 class ThriftHiveMetastore_get_databases_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
   ThriftHiveMetastore_get_databases_result(const 
ThriftHiveMetastore_get_databases_result&);
   ThriftHiveMetastore_get_databases_result& operator=(const 
ThriftHiveMetastore_get_databases_result&);
   ThriftHiveMetastore_get_databases_result() {
@@ -1291,6 +1381,7 @@ class ThriftHiveMetastore_get_databases_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_databases_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_databases_presult__isset {
@@ -1302,6 +1393,9 @@ typedef struct 
_ThriftHiveMetastore_get_databases_presult__isset {
 class ThriftHiveMetastore_get_databases_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
 
   virtual ~ThriftHiveMetastore_get_databases_presult() throw();
   std::vector<std::string> * success;
@@ -1311,12 +1405,16 @@ class ThriftHiveMetastore_get_databases_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_databases_presult& obj);
 };
 
 
 class ThriftHiveMetastore_get_all_databases_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"99914B932BD37A50B983C5E7C90AE93B";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x99,0x91,0x4B,0x93,0x2B,0xD3,0x7A,0x50,0xB9,0x83,0xC5,0xE7,0xC9,0x0A,0xE9,0x3B};
+
   ThriftHiveMetastore_get_all_databases_args(const 
ThriftHiveMetastore_get_all_databases_args&);
   ThriftHiveMetastore_get_all_databases_args& operator=(const 
ThriftHiveMetastore_get_all_databases_args&);
   ThriftHiveMetastore_get_all_databases_args() {
@@ -1337,17 +1435,22 @@ class ThriftHiveMetastore_get_all_databases_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_databases_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_all_databases_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"99914B932BD37A50B983C5E7C90AE93B";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x99,0x91,0x4B,0x93,0x2B,0xD3,0x7A,0x50,0xB9,0x83,0xC5,0xE7,0xC9,0x0A,0xE9,0x3B};
+
 
   virtual ~ThriftHiveMetastore_get_all_databases_pargs() throw();
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_databases_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_all_databases_result__isset {
@@ -1359,6 +1462,9 @@ typedef struct 
_ThriftHiveMetastore_get_all_databases_result__isset {
 class ThriftHiveMetastore_get_all_databases_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
   ThriftHiveMetastore_get_all_databases_result(const 
ThriftHiveMetastore_get_all_databases_result&);
   ThriftHiveMetastore_get_all_databases_result& operator=(const 
ThriftHiveMetastore_get_all_databases_result&);
   ThriftHiveMetastore_get_all_databases_result() {
@@ -1391,6 +1497,7 @@ class ThriftHiveMetastore_get_all_databases_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_databases_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_all_databases_presult__isset {
@@ -1402,6 +1509,9 @@ typedef struct 
_ThriftHiveMetastore_get_all_databases_presult__isset {
 class ThriftHiveMetastore_get_all_databases_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
 
   virtual ~ThriftHiveMetastore_get_all_databases_presult() throw();
   std::vector<std::string> * success;
@@ -1411,6 +1521,7 @@ class ThriftHiveMetastore_get_all_databases_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_databases_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_alter_database_args__isset {
@@ -1422,6 +1533,9 @@ typedef struct 
_ThriftHiveMetastore_alter_database_args__isset {
 class ThriftHiveMetastore_alter_database_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B314C1FCA7295CFE5872A037139333A5";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB3,0x14,0xC1,0xFC,0xA7,0x29,0x5C,0xFE,0x58,0x72,0xA0,0x37,0x13,0x93,0x33,0xA5};
+
   ThriftHiveMetastore_alter_database_args(const 
ThriftHiveMetastore_alter_database_args&);
   ThriftHiveMetastore_alter_database_args& operator=(const 
ThriftHiveMetastore_alter_database_args&);
   ThriftHiveMetastore_alter_database_args() : dbname() {
@@ -1454,12 +1568,16 @@ class ThriftHiveMetastore_alter_database_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_alter_database_args& obj);
 };
 
 
 class ThriftHiveMetastore_alter_database_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B314C1FCA7295CFE5872A037139333A5";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB3,0x14,0xC1,0xFC,0xA7,0x29,0x5C,0xFE,0x58,0x72,0xA0,0x37,0x13,0x93,0x33,0xA5};
+
 
   virtual ~ThriftHiveMetastore_alter_database_pargs() throw();
   const std::string* dbname;
@@ -1467,6 +1585,7 @@ class ThriftHiveMetastore_alter_database_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_alter_database_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_alter_database_result__isset {
@@ -1478,6 +1597,9 @@ typedef struct 
_ThriftHiveMetastore_alter_database_result__isset {
 class ThriftHiveMetastore_alter_database_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
   ThriftHiveMetastore_alter_database_result(const 
ThriftHiveMetastore_alter_database_result&);
   ThriftHiveMetastore_alter_database_result& operator=(const 
ThriftHiveMetastore_alter_database_result&);
   ThriftHiveMetastore_alter_database_result() {
@@ -1510,6 +1632,7 @@ class ThriftHiveMetastore_alter_database_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_alter_database_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_alter_database_presult__isset {
@@ -1521,6 +1644,9 @@ typedef struct 
_ThriftHiveMetastore_alter_database_presult__isset {
 class ThriftHiveMetastore_alter_database_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
 
   virtual ~ThriftHiveMetastore_alter_database_presult() throw();
   MetaException o1;
@@ -1530,6 +1656,7 @@ class ThriftHiveMetastore_alter_database_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_alter_database_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_args__isset {
@@ -1540,6 +1667,9 @@ typedef struct _ThriftHiveMetastore_get_type_args__isset {
 class ThriftHiveMetastore_get_type_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_get_type_args(const ThriftHiveMetastore_get_type_args&);
   ThriftHiveMetastore_get_type_args& operator=(const 
ThriftHiveMetastore_get_type_args&);
   ThriftHiveMetastore_get_type_args() : name() {
@@ -1567,18 +1697,23 @@ class ThriftHiveMetastore_get_type_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_type_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_get_type_pargs() throw();
   const std::string* name;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_result__isset {
@@ -1591,6 +1726,9 @@ typedef struct 
_ThriftHiveMetastore_get_type_result__isset {
 class ThriftHiveMetastore_get_type_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"FB3C6A03581A125ACD392DBF486E3393";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xFB,0x3C,0x6A,0x03,0x58,0x1A,0x12,0x5A,0xCD,0x39,0x2D,0xBF,0x48,0x6E,0x33,0x93};
+
   ThriftHiveMetastore_get_type_result(const 
ThriftHiveMetastore_get_type_result&);
   ThriftHiveMetastore_get_type_result& operator=(const 
ThriftHiveMetastore_get_type_result&);
   ThriftHiveMetastore_get_type_result() {
@@ -1628,6 +1766,7 @@ class ThriftHiveMetastore_get_type_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_presult__isset {
@@ -1640,6 +1779,9 @@ typedef struct 
_ThriftHiveMetastore_get_type_presult__isset {
 class ThriftHiveMetastore_get_type_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"FB3C6A03581A125ACD392DBF486E3393";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xFB,0x3C,0x6A,0x03,0x58,0x1A,0x12,0x5A,0xCD,0x39,0x2D,0xBF,0x48,0x6E,0x33,0x93};
+
 
   virtual ~ThriftHiveMetastore_get_type_presult() throw();
   Type* success;
@@ -1650,6 +1792,7 @@ class ThriftHiveMetastore_get_type_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_type_args__isset {
@@ -1660,6 +1803,9 @@ typedef struct 
_ThriftHiveMetastore_create_type_args__isset {
 class ThriftHiveMetastore_create_type_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9A5D4BC8553C4C253DA189914EB026F0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9A,0x5D,0x4B,0xC8,0x55,0x3C,0x4C,0x25,0x3D,0xA1,0x89,0x91,0x4E,0xB0,0x26,0xF0};
+
   ThriftHiveMetastore_create_type_args(const 
ThriftHiveMetastore_create_type_args&);
   ThriftHiveMetastore_create_type_args& operator=(const 
ThriftHiveMetastore_create_type_args&);
   ThriftHiveMetastore_create_type_args() {
@@ -1687,18 +1833,23 @@ class ThriftHiveMetastore_create_type_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_type_args& obj);
 };
 
 
 class ThriftHiveMetastore_create_type_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9A5D4BC8553C4C253DA189914EB026F0";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9A,0x5D,0x4B,0xC8,0x55,0x3C,0x4C,0x25,0x3D,0xA1,0x89,0x91,0x4E,0xB0,0x26,0xF0};
+
 
   virtual ~ThriftHiveMetastore_create_type_pargs() throw();
   const Type* type;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_type_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_type_result__isset {
@@ -1712,6 +1863,9 @@ typedef struct 
_ThriftHiveMetastore_create_type_result__isset {
 class ThriftHiveMetastore_create_type_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BEFA80ACD0D12B069F160582E1F44215";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBE,0xFA,0x80,0xAC,0xD0,0xD1,0x2B,0x06,0x9F,0x16,0x05,0x82,0xE1,0xF4,0x42,0x15};
+
   ThriftHiveMetastore_create_type_result(const 
ThriftHiveMetastore_create_type_result&);
   ThriftHiveMetastore_create_type_result& operator=(const 
ThriftHiveMetastore_create_type_result&);
   ThriftHiveMetastore_create_type_result() : success(0) {
@@ -1754,6 +1908,7 @@ class ThriftHiveMetastore_create_type_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_type_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_type_presult__isset {
@@ -1767,6 +1922,9 @@ typedef struct 
_ThriftHiveMetastore_create_type_presult__isset {
 class ThriftHiveMetastore_create_type_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BEFA80ACD0D12B069F160582E1F44215";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBE,0xFA,0x80,0xAC,0xD0,0xD1,0x2B,0x06,0x9F,0x16,0x05,0x82,0xE1,0xF4,0x42,0x15};
+
 
   virtual ~ThriftHiveMetastore_create_type_presult() throw();
   bool* success;
@@ -1778,6 +1936,7 @@ class ThriftHiveMetastore_create_type_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_type_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_type_args__isset {
@@ -1788,6 +1947,9 @@ typedef struct _ThriftHiveMetastore_drop_type_args__isset 
{
 class ThriftHiveMetastore_drop_type_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_drop_type_args(const 
ThriftHiveMetastore_drop_type_args&);
   ThriftHiveMetastore_drop_type_args& operator=(const 
ThriftHiveMetastore_drop_type_args&);
   ThriftHiveMetastore_drop_type_args() : type() {
@@ -1815,18 +1977,23 @@ class ThriftHiveMetastore_drop_type_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_type_args& obj);
 };
 
 
 class ThriftHiveMetastore_drop_type_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_drop_type_pargs() throw();
   const std::string* type;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_type_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_type_result__isset {
@@ -1839,6 +2006,9 @@ typedef struct 
_ThriftHiveMetastore_drop_type_result__isset {
 class ThriftHiveMetastore_drop_type_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"3499095F5992356B85332339F1B55814";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x34,0x99,0x09,0x5F,0x59,0x92,0x35,0x6B,0x85,0x33,0x23,0x39,0xF1,0xB5,0x58,0x14};
+
   ThriftHiveMetastore_drop_type_result(const 
ThriftHiveMetastore_drop_type_result&);
   ThriftHiveMetastore_drop_type_result& operator=(const 
ThriftHiveMetastore_drop_type_result&);
   ThriftHiveMetastore_drop_type_result() : success(0) {
@@ -1876,6 +2046,7 @@ class ThriftHiveMetastore_drop_type_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_type_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_type_presult__isset {
@@ -1888,6 +2059,9 @@ typedef struct 
_ThriftHiveMetastore_drop_type_presult__isset {
 class ThriftHiveMetastore_drop_type_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"3499095F5992356B85332339F1B55814";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x34,0x99,0x09,0x5F,0x59,0x92,0x35,0x6B,0x85,0x33,0x23,0x39,0xF1,0xB5,0x58,0x14};
+
 
   virtual ~ThriftHiveMetastore_drop_type_presult() throw();
   bool* success;
@@ -1898,6 +2072,7 @@ class ThriftHiveMetastore_drop_type_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_type_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_all_args__isset {
@@ -1908,6 +2083,9 @@ typedef struct 
_ThriftHiveMetastore_get_type_all_args__isset {
 class ThriftHiveMetastore_get_type_all_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_get_type_all_args(const 
ThriftHiveMetastore_get_type_all_args&);
   ThriftHiveMetastore_get_type_all_args& operator=(const 
ThriftHiveMetastore_get_type_all_args&);
   ThriftHiveMetastore_get_type_all_args() : name() {
@@ -1935,18 +2113,23 @@ class ThriftHiveMetastore_get_type_all_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_all_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_type_all_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_get_type_all_pargs() throw();
   const std::string* name;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_all_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_all_result__isset {
@@ -1958,6 +2141,9 @@ typedef struct 
_ThriftHiveMetastore_get_type_all_result__isset {
 class ThriftHiveMetastore_get_type_all_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"4AD9FFB783428C996DEB713D38DA38C4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x4A,0xD9,0xFF,0xB7,0x83,0x42,0x8C,0x99,0x6D,0xEB,0x71,0x3D,0x38,0xDA,0x38,0xC4};
+
   ThriftHiveMetastore_get_type_all_result(const 
ThriftHiveMetastore_get_type_all_result&);
   ThriftHiveMetastore_get_type_all_result& operator=(const 
ThriftHiveMetastore_get_type_all_result&);
   ThriftHiveMetastore_get_type_all_result() {
@@ -1990,6 +2176,7 @@ class ThriftHiveMetastore_get_type_all_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_all_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_type_all_presult__isset {
@@ -2001,6 +2188,9 @@ typedef struct 
_ThriftHiveMetastore_get_type_all_presult__isset {
 class ThriftHiveMetastore_get_type_all_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"4AD9FFB783428C996DEB713D38DA38C4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x4A,0xD9,0xFF,0xB7,0x83,0x42,0x8C,0x99,0x6D,0xEB,0x71,0x3D,0x38,0xDA,0x38,0xC4};
+
 
   virtual ~ThriftHiveMetastore_get_type_all_presult() throw();
   std::map<std::string, Type> * success;
@@ -2010,6 +2200,7 @@ class ThriftHiveMetastore_get_type_all_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_type_all_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_fields_args__isset {
@@ -2021,6 +2212,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_args__isset {
 class ThriftHiveMetastore_get_fields_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
   ThriftHiveMetastore_get_fields_args(const 
ThriftHiveMetastore_get_fields_args&);
   ThriftHiveMetastore_get_fields_args& operator=(const 
ThriftHiveMetastore_get_fields_args&);
   ThriftHiveMetastore_get_fields_args() : db_name(), table_name() {
@@ -2053,12 +2247,16 @@ class ThriftHiveMetastore_get_fields_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_fields_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
 
   virtual ~ThriftHiveMetastore_get_fields_pargs() throw();
   const std::string* db_name;
@@ -2066,6 +2264,7 @@ class ThriftHiveMetastore_get_fields_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_fields_result__isset {
@@ -2079,6 +2278,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_result__isset {
 class ThriftHiveMetastore_get_fields_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
   ThriftHiveMetastore_get_fields_result(const 
ThriftHiveMetastore_get_fields_result&);
   ThriftHiveMetastore_get_fields_result& operator=(const 
ThriftHiveMetastore_get_fields_result&);
   ThriftHiveMetastore_get_fields_result() {
@@ -2121,6 +2323,7 @@ class ThriftHiveMetastore_get_fields_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_fields_presult__isset {
@@ -2134,6 +2337,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_presult__isset {
 class ThriftHiveMetastore_get_fields_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
 
   virtual ~ThriftHiveMetastore_get_fields_presult() throw();
   std::vector<FieldSchema> * success;
@@ -2145,6 +2351,7 @@ class ThriftHiveMetastore_get_fields_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_presult& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_args__isset {
@@ -2157,6 +2364,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_args__is
 class ThriftHiveMetastore_get_fields_with_environment_context_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AE0D6195F9A2D9B00B409A0B58C4F0AE";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAE,0x0D,0x61,0x95,0xF9,0xA2,0xD9,0xB0,0x0B,0x40,0x9A,0x0B,0x58,0xC4,0xF0,0xAE};
+
   ThriftHiveMetastore_get_fields_with_environment_context_args(const 
ThriftHiveMetastore_get_fields_with_environment_context_args&);
   ThriftHiveMetastore_get_fields_with_environment_context_args& 
operator=(const ThriftHiveMetastore_get_fields_with_environment_context_args&);
   ThriftHiveMetastore_get_fields_with_environment_context_args() : db_name(), 
table_name() {
@@ -2194,12 +2404,16 @@ class 
ThriftHiveMetastore_get_fields_with_environment_context_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_with_environment_context_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_fields_with_environment_context_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AE0D6195F9A2D9B00B409A0B58C4F0AE";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAE,0x0D,0x61,0x95,0xF9,0xA2,0xD9,0xB0,0x0B,0x40,0x9A,0x0B,0x58,0xC4,0xF0,0xAE};
+
 
   virtual ~ThriftHiveMetastore_get_fields_with_environment_context_pargs() 
throw();
   const std::string* db_name;
@@ -2208,6 +2422,7 @@ class 
ThriftHiveMetastore_get_fields_with_environment_context_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_with_environment_context_pargs& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_result__isset {
@@ -2221,6 +2436,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_result__
 class ThriftHiveMetastore_get_fields_with_environment_context_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
   ThriftHiveMetastore_get_fields_with_environment_context_result(const 
ThriftHiveMetastore_get_fields_with_environment_context_result&);
   ThriftHiveMetastore_get_fields_with_environment_context_result& 
operator=(const 
ThriftHiveMetastore_get_fields_with_environment_context_result&);
   ThriftHiveMetastore_get_fields_with_environment_context_result() {
@@ -2263,6 +2481,7 @@ class 
ThriftHiveMetastore_get_fields_with_environment_context_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_with_environment_context_result& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_presult__isset {
@@ -2276,6 +2495,9 @@ typedef struct 
_ThriftHiveMetastore_get_fields_with_environment_context_presult_
 class ThriftHiveMetastore_get_fields_with_environment_context_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
 
   virtual ~ThriftHiveMetastore_get_fields_with_environment_context_presult() 
throw();
   std::vector<FieldSchema> * success;
@@ -2287,6 +2509,7 @@ class 
ThriftHiveMetastore_get_fields_with_environment_context_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_fields_with_environment_context_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_schema_args__isset {
@@ -2298,6 +2521,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_args__isset {
 class ThriftHiveMetastore_get_schema_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
   ThriftHiveMetastore_get_schema_args(const 
ThriftHiveMetastore_get_schema_args&);
   ThriftHiveMetastore_get_schema_args& operator=(const 
ThriftHiveMetastore_get_schema_args&);
   ThriftHiveMetastore_get_schema_args() : db_name(), table_name() {
@@ -2330,12 +2556,16 @@ class ThriftHiveMetastore_get_schema_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_schema_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
 
   virtual ~ThriftHiveMetastore_get_schema_pargs() throw();
   const std::string* db_name;
@@ -2343,6 +2573,7 @@ class ThriftHiveMetastore_get_schema_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_schema_result__isset {
@@ -2356,6 +2587,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_result__isset {
 class ThriftHiveMetastore_get_schema_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
   ThriftHiveMetastore_get_schema_result(const 
ThriftHiveMetastore_get_schema_result&);
   ThriftHiveMetastore_get_schema_result& operator=(const 
ThriftHiveMetastore_get_schema_result&);
   ThriftHiveMetastore_get_schema_result() {
@@ -2398,6 +2632,7 @@ class ThriftHiveMetastore_get_schema_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_schema_presult__isset {
@@ -2411,6 +2646,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_presult__isset {
 class ThriftHiveMetastore_get_schema_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
 
   virtual ~ThriftHiveMetastore_get_schema_presult() throw();
   std::vector<FieldSchema> * success;
@@ -2422,6 +2660,7 @@ class ThriftHiveMetastore_get_schema_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_presult& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_args__isset {
@@ -2434,6 +2673,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_args__is
 class ThriftHiveMetastore_get_schema_with_environment_context_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AE0D6195F9A2D9B00B409A0B58C4F0AE";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAE,0x0D,0x61,0x95,0xF9,0xA2,0xD9,0xB0,0x0B,0x40,0x9A,0x0B,0x58,0xC4,0xF0,0xAE};
+
   ThriftHiveMetastore_get_schema_with_environment_context_args(const 
ThriftHiveMetastore_get_schema_with_environment_context_args&);
   ThriftHiveMetastore_get_schema_with_environment_context_args& 
operator=(const ThriftHiveMetastore_get_schema_with_environment_context_args&);
   ThriftHiveMetastore_get_schema_with_environment_context_args() : db_name(), 
table_name() {
@@ -2471,12 +2713,16 @@ class 
ThriftHiveMetastore_get_schema_with_environment_context_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_with_environment_context_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_schema_with_environment_context_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AE0D6195F9A2D9B00B409A0B58C4F0AE";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAE,0x0D,0x61,0x95,0xF9,0xA2,0xD9,0xB0,0x0B,0x40,0x9A,0x0B,0x58,0xC4,0xF0,0xAE};
+
 
   virtual ~ThriftHiveMetastore_get_schema_with_environment_context_pargs() 
throw();
   const std::string* db_name;
@@ -2485,6 +2731,7 @@ class 
ThriftHiveMetastore_get_schema_with_environment_context_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_with_environment_context_pargs& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_result__isset {
@@ -2498,6 +2745,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_result__
 class ThriftHiveMetastore_get_schema_with_environment_context_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
   ThriftHiveMetastore_get_schema_with_environment_context_result(const 
ThriftHiveMetastore_get_schema_with_environment_context_result&);
   ThriftHiveMetastore_get_schema_with_environment_context_result& 
operator=(const 
ThriftHiveMetastore_get_schema_with_environment_context_result&);
   ThriftHiveMetastore_get_schema_with_environment_context_result() {
@@ -2540,6 +2790,7 @@ class 
ThriftHiveMetastore_get_schema_with_environment_context_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_with_environment_context_result& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_presult__isset {
@@ -2553,6 +2804,9 @@ typedef struct 
_ThriftHiveMetastore_get_schema_with_environment_context_presult_
 class ThriftHiveMetastore_get_schema_with_environment_context_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B736CA8B9EACE5EE093DF8D460EE0F4E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB7,0x36,0xCA,0x8B,0x9E,0xAC,0xE5,0xEE,0x09,0x3D,0xF8,0xD4,0x60,0xEE,0x0F,0x4E};
+
 
   virtual ~ThriftHiveMetastore_get_schema_with_environment_context_presult() 
throw();
   std::vector<FieldSchema> * success;
@@ -2564,6 +2818,7 @@ class 
ThriftHiveMetastore_get_schema_with_environment_context_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_schema_with_environment_context_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_table_args__isset {
@@ -2574,6 +2829,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_args__isset {
 class ThriftHiveMetastore_create_table_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BD1951DCA22A23C9A7B1CD46ACAE54DB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBD,0x19,0x51,0xDC,0xA2,0x2A,0x23,0xC9,0xA7,0xB1,0xCD,0x46,0xAC,0xAE,0x54,0xDB};
+
   ThriftHiveMetastore_create_table_args(const 
ThriftHiveMetastore_create_table_args&);
   ThriftHiveMetastore_create_table_args& operator=(const 
ThriftHiveMetastore_create_table_args&);
   ThriftHiveMetastore_create_table_args() {
@@ -2601,18 +2859,23 @@ class ThriftHiveMetastore_create_table_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_args& obj);
 };
 
 
 class ThriftHiveMetastore_create_table_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BD1951DCA22A23C9A7B1CD46ACAE54DB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBD,0x19,0x51,0xDC,0xA2,0x2A,0x23,0xC9,0xA7,0xB1,0xCD,0x46,0xAC,0xAE,0x54,0xDB};
+
 
   virtual ~ThriftHiveMetastore_create_table_pargs() throw();
   const Table* tbl;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_table_result__isset {
@@ -2626,6 +2889,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_result__isset {
 class ThriftHiveMetastore_create_table_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F9EF8E19A6AC2C4E08D282524B9828EB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF9,0xEF,0x8E,0x19,0xA6,0xAC,0x2C,0x4E,0x08,0xD2,0x82,0x52,0x4B,0x98,0x28,0xEB};
+
   ThriftHiveMetastore_create_table_result(const 
ThriftHiveMetastore_create_table_result&);
   ThriftHiveMetastore_create_table_result& operator=(const 
ThriftHiveMetastore_create_table_result&);
   ThriftHiveMetastore_create_table_result() {
@@ -2668,6 +2934,7 @@ class ThriftHiveMetastore_create_table_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_create_table_presult__isset {
@@ -2681,6 +2948,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_presult__isset {
 class ThriftHiveMetastore_create_table_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F9EF8E19A6AC2C4E08D282524B9828EB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF9,0xEF,0x8E,0x19,0xA6,0xAC,0x2C,0x4E,0x08,0xD2,0x82,0x52,0x4B,0x98,0x28,0xEB};
+
 
   virtual ~ThriftHiveMetastore_create_table_presult() throw();
   AlreadyExistsException o1;
@@ -2692,6 +2962,7 @@ class ThriftHiveMetastore_create_table_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_presult& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_args__isset {
@@ -2703,6 +2974,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_args__
 class ThriftHiveMetastore_create_table_with_environment_context_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"095040B2E2E4564E171FB653FDCE0B95";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x09,0x50,0x40,0xB2,0xE2,0xE4,0x56,0x4E,0x17,0x1F,0xB6,0x53,0xFD,0xCE,0x0B,0x95};
+
   ThriftHiveMetastore_create_table_with_environment_context_args(const 
ThriftHiveMetastore_create_table_with_environment_context_args&);
   ThriftHiveMetastore_create_table_with_environment_context_args& 
operator=(const 
ThriftHiveMetastore_create_table_with_environment_context_args&);
   ThriftHiveMetastore_create_table_with_environment_context_args() {
@@ -2735,12 +3009,16 @@ class 
ThriftHiveMetastore_create_table_with_environment_context_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_with_environment_context_args& obj);
 };
 
 
 class ThriftHiveMetastore_create_table_with_environment_context_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"095040B2E2E4564E171FB653FDCE0B95";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x09,0x50,0x40,0xB2,0xE2,0xE4,0x56,0x4E,0x17,0x1F,0xB6,0x53,0xFD,0xCE,0x0B,0x95};
+
 
   virtual ~ThriftHiveMetastore_create_table_with_environment_context_pargs() 
throw();
   const Table* tbl;
@@ -2748,6 +3026,7 @@ class 
ThriftHiveMetastore_create_table_with_environment_context_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_with_environment_context_pargs& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_result__isset {
@@ -2761,6 +3040,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_result
 class ThriftHiveMetastore_create_table_with_environment_context_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F9EF8E19A6AC2C4E08D282524B9828EB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF9,0xEF,0x8E,0x19,0xA6,0xAC,0x2C,0x4E,0x08,0xD2,0x82,0x52,0x4B,0x98,0x28,0xEB};
+
   ThriftHiveMetastore_create_table_with_environment_context_result(const 
ThriftHiveMetastore_create_table_with_environment_context_result&);
   ThriftHiveMetastore_create_table_with_environment_context_result& 
operator=(const 
ThriftHiveMetastore_create_table_with_environment_context_result&);
   ThriftHiveMetastore_create_table_with_environment_context_result() {
@@ -2803,6 +3085,7 @@ class 
ThriftHiveMetastore_create_table_with_environment_context_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_with_environment_context_result& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_presult__isset {
@@ -2816,6 +3099,9 @@ typedef struct 
_ThriftHiveMetastore_create_table_with_environment_context_presul
 class ThriftHiveMetastore_create_table_with_environment_context_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F9EF8E19A6AC2C4E08D282524B9828EB";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF9,0xEF,0x8E,0x19,0xA6,0xAC,0x2C,0x4E,0x08,0xD2,0x82,0x52,0x4B,0x98,0x28,0xEB};
+
 
   virtual ~ThriftHiveMetastore_create_table_with_environment_context_presult() 
throw();
   AlreadyExistsException o1;
@@ -2827,6 +3113,7 @@ class 
ThriftHiveMetastore_create_table_with_environment_context_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_create_table_with_environment_context_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_table_args__isset {
@@ -2839,6 +3126,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_args__isset {
 class ThriftHiveMetastore_drop_table_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7F21FB535884165D6350077C7B970E93";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x7F,0x21,0xFB,0x53,0x58,0x84,0x16,0x5D,0x63,0x50,0x07,0x7C,0x7B,0x97,0x0E,0x93};
+
   ThriftHiveMetastore_drop_table_args(const 
ThriftHiveMetastore_drop_table_args&);
   ThriftHiveMetastore_drop_table_args& operator=(const 
ThriftHiveMetastore_drop_table_args&);
   ThriftHiveMetastore_drop_table_args() : dbname(), name(), deleteData(0) {
@@ -2876,12 +3166,16 @@ class ThriftHiveMetastore_drop_table_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_args& obj);
 };
 
 
 class ThriftHiveMetastore_drop_table_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7F21FB535884165D6350077C7B970E93";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x7F,0x21,0xFB,0x53,0x58,0x84,0x16,0x5D,0x63,0x50,0x07,0x7C,0x7B,0x97,0x0E,0x93};
+
 
   virtual ~ThriftHiveMetastore_drop_table_pargs() throw();
   const std::string* dbname;
@@ -2890,6 +3184,7 @@ class ThriftHiveMetastore_drop_table_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_table_result__isset {
@@ -2901,6 +3196,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_result__isset {
 class ThriftHiveMetastore_drop_table_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
   ThriftHiveMetastore_drop_table_result(const 
ThriftHiveMetastore_drop_table_result&);
   ThriftHiveMetastore_drop_table_result& operator=(const 
ThriftHiveMetastore_drop_table_result&);
   ThriftHiveMetastore_drop_table_result() {
@@ -2933,6 +3231,7 @@ class ThriftHiveMetastore_drop_table_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_drop_table_presult__isset {
@@ -2944,6 +3243,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_presult__isset {
 class ThriftHiveMetastore_drop_table_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
 
   virtual ~ThriftHiveMetastore_drop_table_presult() throw();
   NoSuchObjectException o1;
@@ -2953,6 +3255,7 @@ class ThriftHiveMetastore_drop_table_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_presult& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_args__isset {
@@ -2966,6 +3269,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_args__is
 class ThriftHiveMetastore_drop_table_with_environment_context_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"0ED75AC6CEC5A207447A701578264DA4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x0E,0xD7,0x5A,0xC6,0xCE,0xC5,0xA2,0x07,0x44,0x7A,0x70,0x15,0x78,0x26,0x4D,0xA4};
+
   ThriftHiveMetastore_drop_table_with_environment_context_args(const 
ThriftHiveMetastore_drop_table_with_environment_context_args&);
   ThriftHiveMetastore_drop_table_with_environment_context_args& 
operator=(const ThriftHiveMetastore_drop_table_with_environment_context_args&);
   ThriftHiveMetastore_drop_table_with_environment_context_args() : dbname(), 
name(), deleteData(0) {
@@ -3008,12 +3314,16 @@ class 
ThriftHiveMetastore_drop_table_with_environment_context_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_with_environment_context_args& obj);
 };
 
 
 class ThriftHiveMetastore_drop_table_with_environment_context_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"0ED75AC6CEC5A207447A701578264DA4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x0E,0xD7,0x5A,0xC6,0xCE,0xC5,0xA2,0x07,0x44,0x7A,0x70,0x15,0x78,0x26,0x4D,0xA4};
+
 
   virtual ~ThriftHiveMetastore_drop_table_with_environment_context_pargs() 
throw();
   const std::string* dbname;
@@ -3023,6 +3333,7 @@ class 
ThriftHiveMetastore_drop_table_with_environment_context_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_with_environment_context_pargs& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_result__isset {
@@ -3034,6 +3345,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_result__
 class ThriftHiveMetastore_drop_table_with_environment_context_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
   ThriftHiveMetastore_drop_table_with_environment_context_result(const 
ThriftHiveMetastore_drop_table_with_environment_context_result&);
   ThriftHiveMetastore_drop_table_with_environment_context_result& 
operator=(const 
ThriftHiveMetastore_drop_table_with_environment_context_result&);
   ThriftHiveMetastore_drop_table_with_environment_context_result() {
@@ -3066,6 +3380,7 @@ class 
ThriftHiveMetastore_drop_table_with_environment_context_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_with_environment_context_result& obj);
 };
 
 typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_presult__isset {
@@ -3077,6 +3392,9 @@ typedef struct 
_ThriftHiveMetastore_drop_table_with_environment_context_presult_
 class ThriftHiveMetastore_drop_table_with_environment_context_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A963880F55F6F22FCC67AD7BA0E1894D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x63,0x88,0x0F,0x55,0xF6,0xF2,0x2F,0xCC,0x67,0xAD,0x7B,0xA0,0xE1,0x89,0x4D};
+
 
   virtual ~ThriftHiveMetastore_drop_table_with_environment_context_presult() 
throw();
   NoSuchObjectException o1;
@@ -3086,6 +3404,7 @@ class 
ThriftHiveMetastore_drop_table_with_environment_context_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_drop_table_with_environment_context_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_tables_args__isset {
@@ -3097,6 +3416,9 @@ typedef struct 
_ThriftHiveMetastore_get_tables_args__isset {
 class ThriftHiveMetastore_get_tables_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
   ThriftHiveMetastore_get_tables_args(const 
ThriftHiveMetastore_get_tables_args&);
   ThriftHiveMetastore_get_tables_args& operator=(const 
ThriftHiveMetastore_get_tables_args&);
   ThriftHiveMetastore_get_tables_args() : db_name(), pattern() {
@@ -3129,12 +3451,16 @@ class ThriftHiveMetastore_get_tables_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_tables_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_tables_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
 
   virtual ~ThriftHiveMetastore_get_tables_pargs() throw();
   const std::string* db_name;
@@ -3142,6 +3468,7 @@ class ThriftHiveMetastore_get_tables_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_tables_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_tables_result__isset {
@@ -3153,6 +3480,9 @@ typedef struct 
_ThriftHiveMetastore_get_tables_result__isset {
 class ThriftHiveMetastore_get_tables_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
   ThriftHiveMetastore_get_tables_result(const 
ThriftHiveMetastore_get_tables_result&);
   ThriftHiveMetastore_get_tables_result& operator=(const 
ThriftHiveMetastore_get_tables_result&);
   ThriftHiveMetastore_get_tables_result() {
@@ -3185,6 +3515,7 @@ class ThriftHiveMetastore_get_tables_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_tables_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_tables_presult__isset {
@@ -3196,6 +3527,9 @@ typedef struct 
_ThriftHiveMetastore_get_tables_presult__isset {
 class ThriftHiveMetastore_get_tables_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
 
   virtual ~ThriftHiveMetastore_get_tables_presult() throw();
   std::vector<std::string> * success;
@@ -3205,6 +3539,7 @@ class ThriftHiveMetastore_get_tables_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_tables_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_meta_args__isset {
@@ -3217,6 +3552,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_meta_args__isset {
 class ThriftHiveMetastore_get_table_meta_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"8E2AD6401E83558ECFD6A13D74DD0A3F";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x8E,0x2A,0xD6,0x40,0x1E,0x83,0x55,0x8E,0xCF,0xD6,0xA1,0x3D,0x74,0xDD,0x0A,0x3F};
+
   ThriftHiveMetastore_get_table_meta_args(const 
ThriftHiveMetastore_get_table_meta_args&);
   ThriftHiveMetastore_get_table_meta_args& operator=(const 
ThriftHiveMetastore_get_table_meta_args&);
   ThriftHiveMetastore_get_table_meta_args() : db_patterns(), tbl_patterns() {
@@ -3254,12 +3592,16 @@ class ThriftHiveMetastore_get_table_meta_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_meta_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_table_meta_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"8E2AD6401E83558ECFD6A13D74DD0A3F";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x8E,0x2A,0xD6,0x40,0x1E,0x83,0x55,0x8E,0xCF,0xD6,0xA1,0x3D,0x74,0xDD,0x0A,0x3F};
+
 
   virtual ~ThriftHiveMetastore_get_table_meta_pargs() throw();
   const std::string* db_patterns;
@@ -3268,6 +3610,7 @@ class ThriftHiveMetastore_get_table_meta_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_meta_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_meta_result__isset {
@@ -3279,6 +3622,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_meta_result__isset {
 class ThriftHiveMetastore_get_table_meta_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"44712CCCEEFBD696C1E19168659A0A79";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x44,0x71,0x2C,0xCC,0xEE,0xFB,0xD6,0x96,0xC1,0xE1,0x91,0x68,0x65,0x9A,0x0A,0x79};
+
   ThriftHiveMetastore_get_table_meta_result(const 
ThriftHiveMetastore_get_table_meta_result&);
   ThriftHiveMetastore_get_table_meta_result& operator=(const 
ThriftHiveMetastore_get_table_meta_result&);
   ThriftHiveMetastore_get_table_meta_result() {
@@ -3311,6 +3657,7 @@ class ThriftHiveMetastore_get_table_meta_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_meta_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_meta_presult__isset {
@@ -3322,6 +3669,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_meta_presult__isset {
 class ThriftHiveMetastore_get_table_meta_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"44712CCCEEFBD696C1E19168659A0A79";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x44,0x71,0x2C,0xCC,0xEE,0xFB,0xD6,0x96,0xC1,0xE1,0x91,0x68,0x65,0x9A,0x0A,0x79};
+
 
   virtual ~ThriftHiveMetastore_get_table_meta_presult() throw();
   std::vector<TableMeta> * success;
@@ -3331,6 +3681,7 @@ class ThriftHiveMetastore_get_table_meta_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_meta_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_all_tables_args__isset {
@@ -3341,6 +3692,9 @@ typedef struct 
_ThriftHiveMetastore_get_all_tables_args__isset {
 class ThriftHiveMetastore_get_all_tables_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
   ThriftHiveMetastore_get_all_tables_args(const 
ThriftHiveMetastore_get_all_tables_args&);
   ThriftHiveMetastore_get_all_tables_args& operator=(const 
ThriftHiveMetastore_get_all_tables_args&);
   ThriftHiveMetastore_get_all_tables_args() : db_name() {
@@ -3368,18 +3722,23 @@ class ThriftHiveMetastore_get_all_tables_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_tables_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_all_tables_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EFB929595D312AC8F305D5A794CFEDA1";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
+
 
   virtual ~ThriftHiveMetastore_get_all_tables_pargs() throw();
   const std::string* db_name;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_tables_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_all_tables_result__isset {
@@ -3391,6 +3750,9 @@ typedef struct 
_ThriftHiveMetastore_get_all_tables_result__isset {
 class ThriftHiveMetastore_get_all_tables_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
   ThriftHiveMetastore_get_all_tables_result(const 
ThriftHiveMetastore_get_all_tables_result&);
   ThriftHiveMetastore_get_all_tables_result& operator=(const 
ThriftHiveMetastore_get_all_tables_result&);
   ThriftHiveMetastore_get_all_tables_result() {
@@ -3423,6 +3785,7 @@ class ThriftHiveMetastore_get_all_tables_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_tables_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_all_tables_presult__isset {
@@ -3434,6 +3797,9 @@ typedef struct 
_ThriftHiveMetastore_get_all_tables_presult__isset {
 class ThriftHiveMetastore_get_all_tables_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"96F383CF9CB8BE09061ECB825FE717B6";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x96,0xF3,0x83,0xCF,0x9C,0xB8,0xBE,0x09,0x06,0x1E,0xCB,0x82,0x5F,0xE7,0x17,0xB6};
+
 
   virtual ~ThriftHiveMetastore_get_all_tables_presult() throw();
   std::vector<std::string> * success;
@@ -3443,6 +3809,7 @@ class ThriftHiveMetastore_get_all_tables_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_all_tables_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_args__isset {
@@ -3454,6 +3821,9 @@ typedef struct _ThriftHiveMetastore_get_table_args__isset 
{
 class ThriftHiveMetastore_get_table_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
   ThriftHiveMetastore_get_table_args(const 
ThriftHiveMetastore_get_table_args&);
   ThriftHiveMetastore_get_table_args& operator=(const 
ThriftHiveMetastore_get_table_args&);
   ThriftHiveMetastore_get_table_args() : dbname(), tbl_name() {
@@ -3486,12 +3856,16 @@ class ThriftHiveMetastore_get_table_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_table_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"07A9615F837F7D0A952B595DD3020972";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x07,0xA9,0x61,0x5F,0x83,0x7F,0x7D,0x0A,0x95,0x2B,0x59,0x5D,0xD3,0x02,0x09,0x72};
+
 
   virtual ~ThriftHiveMetastore_get_table_pargs() throw();
   const std::string* dbname;
@@ -3499,6 +3873,7 @@ class ThriftHiveMetastore_get_table_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_result__isset {
@@ -3511,6 +3886,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_result__isset {
 class ThriftHiveMetastore_get_table_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"5A4F58BE0D70BCECE999677432BFE5A4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x5A,0x4F,0x58,0xBE,0x0D,0x70,0xBC,0xEC,0xE9,0x99,0x67,0x74,0x32,0xBF,0xE5,0xA4};
+
   ThriftHiveMetastore_get_table_result(const 
ThriftHiveMetastore_get_table_result&);
   ThriftHiveMetastore_get_table_result& operator=(const 
ThriftHiveMetastore_get_table_result&);
   ThriftHiveMetastore_get_table_result() {
@@ -3548,6 +3926,7 @@ class ThriftHiveMetastore_get_table_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_presult__isset {
@@ -3560,6 +3939,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_presult__isset {
 class ThriftHiveMetastore_get_table_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"5A4F58BE0D70BCECE999677432BFE5A4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x5A,0x4F,0x58,0xBE,0x0D,0x70,0xBC,0xEC,0xE9,0x99,0x67,0x74,0x32,0xBF,0xE5,0xA4};
+
 
   virtual ~ThriftHiveMetastore_get_table_presult() throw();
   Table* success;
@@ -3570,6 +3952,7 @@ class ThriftHiveMetastore_get_table_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_presult& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_objects_by_name_args__isset {
@@ -3581,6 +3964,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_objects_by_name_args__isset {
 class ThriftHiveMetastore_get_table_objects_by_name_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"25702B8D5E28AA39160F267DABBC8446";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x25,0x70,0x2B,0x8D,0x5E,0x28,0xAA,0x39,0x16,0x0F,0x26,0x7D,0xAB,0xBC,0x84,0x46};
+
   ThriftHiveMetastore_get_table_objects_by_name_args(const 
ThriftHiveMetastore_get_table_objects_by_name_args&);
   ThriftHiveMetastore_get_table_objects_by_name_args& operator=(const 
ThriftHiveMetastore_get_table_objects_by_name_args&);
   ThriftHiveMetastore_get_table_objects_by_name_args() : dbname() {
@@ -3613,12 +3999,16 @@ class 
ThriftHiveMetastore_get_table_objects_by_name_args {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_objects_by_name_args& obj);
 };
 
 
 class ThriftHiveMetastore_get_table_objects_by_name_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"25702B8D5E28AA39160F267DABBC8446";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x25,0x70,0x2B,0x8D,0x5E,0x28,0xAA,0x39,0x16,0x0F,0x26,0x7D,0xAB,0xBC,0x84,0x46};
+
 
   virtual ~ThriftHiveMetastore_get_table_objects_by_name_pargs() throw();
   const std::string* dbname;
@@ -3626,6 +4016,7 @@ class ThriftHiveMetastore_get_table_objects_by_name_pargs 
{
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_objects_by_name_pargs& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_objects_by_name_result__isset {
@@ -3639,6 +4030,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_objects_by_name_result__isset {
 class ThriftHiveMetastore_get_table_objects_by_name_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"CE94435B55EBFD9CDCC30B61FBCA4E92";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xCE,0x94,0x43,0x5B,0x55,0xEB,0xFD,0x9C,0xDC,0xC3,0x0B,0x61,0xFB,0xCA,0x4E,0x92};
+
   ThriftHiveMetastore_get_table_objects_by_name_result(const 
ThriftHiveMetastore_get_table_objects_by_name_result&);
   ThriftHiveMetastore_get_table_objects_by_name_result& operator=(const 
ThriftHiveMetastore_get_table_objects_by_name_result&);
   ThriftHiveMetastore_get_table_objects_by_name_result() {
@@ -3681,6 +4075,7 @@ class 
ThriftHiveMetastore_get_table_objects_by_name_result {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
ThriftHiveMetastore_get_table_objects_by_name_result& obj);
 };
 
 typedef struct _ThriftHiveMetastore_get_table_objects_by_name_presult__isset {
@@ -3694,6 +4089,9 @@ typedef struct 
_ThriftHiveMetastore_get_table_objects_by_name_presult__isset {
 class ThriftHiveMetastore_get_table_objects_

<TRUNCATED>

Reply via email to