Modified: 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h
URL: 
http://svn.apache.org/viewvc/hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h?rev=1654355&r1=1654354&r2=1654355&view=diff
==============================================================================
--- hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 
(original)
+++ hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 
Fri Jan 23 19:59:11 2015
@@ -133,6 +133,8 @@ class ThriftHiveMetastoreIf : virtual pu
   virtual void heartbeat_txn_range(HeartbeatTxnRangeResponse& _return, const 
HeartbeatTxnRangeRequest& txns) = 0;
   virtual void compact(const CompactionRequest& rqst) = 0;
   virtual void show_compact(ShowCompactResponse& _return, const 
ShowCompactRequest& rqst) = 0;
+  virtual void get_next_notification(NotificationEventResponse& _return, const 
NotificationEventRequest& rqst) = 0;
+  virtual void get_current_notificationEventId(CurrentNotificationEventId& 
_return) = 0;
 };
 
 class ThriftHiveMetastoreIfFactory : virtual public  
::facebook::fb303::FacebookServiceIfFactory {
@@ -536,6 +538,12 @@ class ThriftHiveMetastoreNull : virtual
   void show_compact(ShowCompactResponse& /* _return */, const 
ShowCompactRequest& /* rqst */) {
     return;
   }
+  void get_next_notification(NotificationEventResponse& /* _return */, const 
NotificationEventRequest& /* rqst */) {
+    return;
+  }
+  void get_current_notificationEventId(CurrentNotificationEventId& /* _return 
*/) {
+    return;
+  }
 };
 
 typedef struct _ThriftHiveMetastore_getMetaConf_args__isset {
@@ -16567,6 +16575,208 @@ class ThriftHiveMetastore_show_compact_p
 
 };
 
+typedef struct _ThriftHiveMetastore_get_next_notification_args__isset {
+  _ThriftHiveMetastore_get_next_notification_args__isset() : rqst(false) {}
+  bool rqst;
+} _ThriftHiveMetastore_get_next_notification_args__isset;
+
+class ThriftHiveMetastore_get_next_notification_args {
+ public:
+
+  ThriftHiveMetastore_get_next_notification_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_next_notification_args() throw() {}
+
+  NotificationEventRequest rqst;
+
+  _ThriftHiveMetastore_get_next_notification_args__isset __isset;
+
+  void __set_rqst(const NotificationEventRequest& val) {
+    rqst = val;
+  }
+
+  bool operator == (const ThriftHiveMetastore_get_next_notification_args & 
rhs) const
+  {
+    if (!(rqst == rhs.rqst))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_next_notification_args &rhs) 
const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_next_notification_args & ) 
const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_next_notification_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_next_notification_pargs() throw() {}
+
+  const NotificationEventRequest* rqst;
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_next_notification_result__isset {
+  _ThriftHiveMetastore_get_next_notification_result__isset() : success(false) 
{}
+  bool success;
+} _ThriftHiveMetastore_get_next_notification_result__isset;
+
+class ThriftHiveMetastore_get_next_notification_result {
+ public:
+
+  ThriftHiveMetastore_get_next_notification_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_next_notification_result() throw() {}
+
+  NotificationEventResponse success;
+
+  _ThriftHiveMetastore_get_next_notification_result__isset __isset;
+
+  void __set_success(const NotificationEventResponse& val) {
+    success = val;
+  }
+
+  bool operator == (const ThriftHiveMetastore_get_next_notification_result & 
rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    return true;
+  }
+  bool operator != (const ThriftHiveMetastore_get_next_notification_result 
&rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const ThriftHiveMetastore_get_next_notification_result & ) 
const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct _ThriftHiveMetastore_get_next_notification_presult__isset {
+  _ThriftHiveMetastore_get_next_notification_presult__isset() : success(false) 
{}
+  bool success;
+} _ThriftHiveMetastore_get_next_notification_presult__isset;
+
+class ThriftHiveMetastore_get_next_notification_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_next_notification_presult() throw() {}
+
+  NotificationEventResponse* success;
+
+  _ThriftHiveMetastore_get_next_notification_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
+
+class ThriftHiveMetastore_get_current_notificationEventId_args {
+ public:
+
+  ThriftHiveMetastore_get_current_notificationEventId_args() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_current_notificationEventId_args() throw() 
{}
+
+
+  bool operator == (const 
ThriftHiveMetastore_get_current_notificationEventId_args & /* rhs */) const
+  {
+    return true;
+  }
+  bool operator != (const 
ThriftHiveMetastore_get_current_notificationEventId_args &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const 
ThriftHiveMetastore_get_current_notificationEventId_args & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+
+class ThriftHiveMetastore_get_current_notificationEventId_pargs {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_current_notificationEventId_pargs() throw() 
{}
+
+
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct 
_ThriftHiveMetastore_get_current_notificationEventId_result__isset {
+  _ThriftHiveMetastore_get_current_notificationEventId_result__isset() : 
success(false) {}
+  bool success;
+} _ThriftHiveMetastore_get_current_notificationEventId_result__isset;
+
+class ThriftHiveMetastore_get_current_notificationEventId_result {
+ public:
+
+  ThriftHiveMetastore_get_current_notificationEventId_result() {
+  }
+
+  virtual ~ThriftHiveMetastore_get_current_notificationEventId_result() 
throw() {}
+
+  CurrentNotificationEventId success;
+
+  _ThriftHiveMetastore_get_current_notificationEventId_result__isset __isset;
+
+  void __set_success(const CurrentNotificationEventId& val) {
+    success = val;
+  }
+
+  bool operator == (const 
ThriftHiveMetastore_get_current_notificationEventId_result & rhs) const
+  {
+    if (!(success == rhs.success))
+      return false;
+    return true;
+  }
+  bool operator != (const 
ThriftHiveMetastore_get_current_notificationEventId_result &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const 
ThriftHiveMetastore_get_current_notificationEventId_result & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+typedef struct 
_ThriftHiveMetastore_get_current_notificationEventId_presult__isset {
+  _ThriftHiveMetastore_get_current_notificationEventId_presult__isset() : 
success(false) {}
+  bool success;
+} _ThriftHiveMetastore_get_current_notificationEventId_presult__isset;
+
+class ThriftHiveMetastore_get_current_notificationEventId_presult {
+ public:
+
+
+  virtual ~ThriftHiveMetastore_get_current_notificationEventId_presult() 
throw() {}
+
+  CurrentNotificationEventId* success;
+
+  _ThriftHiveMetastore_get_current_notificationEventId_presult__isset __isset;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+};
+
 class ThriftHiveMetastoreClient : virtual public ThriftHiveMetastoreIf, public 
 ::facebook::fb303::FacebookServiceClient {
  public:
   ThriftHiveMetastoreClient(boost::shared_ptr< 
::apache::thrift::protocol::TProtocol> prot) :
@@ -16930,6 +17140,12 @@ class ThriftHiveMetastoreClient : virtua
   void show_compact(ShowCompactResponse& _return, const ShowCompactRequest& 
rqst);
   void send_show_compact(const ShowCompactRequest& rqst);
   void recv_show_compact(ShowCompactResponse& _return);
+  void get_next_notification(NotificationEventResponse& _return, const 
NotificationEventRequest& rqst);
+  void send_get_next_notification(const NotificationEventRequest& rqst);
+  void recv_get_next_notification(NotificationEventResponse& _return);
+  void get_current_notificationEventId(CurrentNotificationEventId& _return);
+  void send_get_current_notificationEventId();
+  void recv_get_current_notificationEventId(CurrentNotificationEventId& 
_return);
 };
 
 class ThriftHiveMetastoreProcessor : public  
::facebook::fb303::FacebookServiceProcessor {
@@ -17057,6 +17273,8 @@ class ThriftHiveMetastoreProcessor : pub
   void process_heartbeat_txn_range(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_compact(int32_t seqid, ::apache::thrift::protocol::TProtocol* 
iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_show_compact(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+  void process_get_next_notification(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+  void process_get_current_notificationEventId(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
  public:
   ThriftHiveMetastoreProcessor(boost::shared_ptr<ThriftHiveMetastoreIf> iface) 
:
      ::facebook::fb303::FacebookServiceProcessor(iface),
@@ -17178,6 +17396,8 @@ class ThriftHiveMetastoreProcessor : pub
     processMap_["heartbeat_txn_range"] = 
&ThriftHiveMetastoreProcessor::process_heartbeat_txn_range;
     processMap_["compact"] = &ThriftHiveMetastoreProcessor::process_compact;
     processMap_["show_compact"] = 
&ThriftHiveMetastoreProcessor::process_show_compact;
+    processMap_["get_next_notification"] = 
&ThriftHiveMetastoreProcessor::process_get_next_notification;
+    processMap_["get_current_notificationEventId"] = 
&ThriftHiveMetastoreProcessor::process_get_current_notificationEventId;
   }
 
   virtual ~ThriftHiveMetastoreProcessor() {}
@@ -18332,6 +18552,26 @@ class ThriftHiveMetastoreMultiface : vir
     return;
   }
 
+  void get_next_notification(NotificationEventResponse& _return, const 
NotificationEventRequest& rqst) {
+    size_t sz = ifaces_.size();
+    size_t i = 0;
+    for (; i < (sz - 1); ++i) {
+      ifaces_[i]->get_next_notification(_return, rqst);
+    }
+    ifaces_[i]->get_next_notification(_return, rqst);
+    return;
+  }
+
+  void get_current_notificationEventId(CurrentNotificationEventId& _return) {
+    size_t sz = ifaces_.size();
+    size_t i = 0;
+    for (; i < (sz - 1); ++i) {
+      ifaces_[i]->get_current_notificationEventId(_return);
+    }
+    ifaces_[i]->get_current_notificationEventId(_return);
+    return;
+  }
+
 };
 
 }}} // namespace

Modified: 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
URL: 
http://svn.apache.org/viewvc/hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp?rev=1654355&r1=1654354&r2=1654355&view=diff
==============================================================================
--- 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
 (original)
+++ 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
 Fri Jan 23 19:59:11 2015
@@ -607,6 +607,16 @@ class ThriftHiveMetastoreHandler : virtu
     printf("show_compact\n");
   }
 
+  void get_next_notification(NotificationEventResponse& _return, const 
NotificationEventRequest& rqst) {
+    // Your implementation goes here
+    printf("get_next_notification\n");
+  }
+
+  void get_current_notificationEventId(CurrentNotificationEventId& _return) {
+    // Your implementation goes here
+    printf("get_current_notificationEventId\n");
+  }
+
 };
 
 int main(int argc, char **argv) {

Modified: 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp
URL: 
http://svn.apache.org/viewvc/hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp?rev=1654355&r1=1654354&r2=1654355&view=diff
==============================================================================
--- 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp 
(original)
+++ 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.cpp 
Fri Jan 23 19:59:11 2015
@@ -9282,6 +9282,374 @@ void swap(ShowCompactResponse &a, ShowCo
   swap(a.compacts, b.compacts);
 }
 
+const char* NotificationEventRequest::ascii_fingerprint = 
"6E578DA8AB10EED824A75534350EBAEF";
+const uint8_t NotificationEventRequest::binary_fingerprint[16] = 
{0x6E,0x57,0x8D,0xA8,0xAB,0x10,0xEE,0xD8,0x24,0xA7,0x55,0x34,0x35,0x0E,0xBA,0xEF};
+
+uint32_t NotificationEventRequest::read(::apache::thrift::protocol::TProtocol* 
iprot) {
+
+  uint32_t xfer = 0;
+  std::string fname;
+  ::apache::thrift::protocol::TType ftype;
+  int16_t fid;
+
+  xfer += iprot->readStructBegin(fname);
+
+  using ::apache::thrift::protocol::TProtocolException;
+
+  bool isset_lastEvent = false;
+
+  while (true)
+  {
+    xfer += iprot->readFieldBegin(fname, ftype, fid);
+    if (ftype == ::apache::thrift::protocol::T_STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
+        if (ftype == ::apache::thrift::protocol::T_I64) {
+          xfer += iprot->readI64(this->lastEvent);
+          isset_lastEvent = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 2:
+        if (ftype == ::apache::thrift::protocol::T_I32) {
+          xfer += iprot->readI32(this->maxEvents);
+          this->__isset.maxEvents = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      default:
+        xfer += iprot->skip(ftype);
+        break;
+    }
+    xfer += iprot->readFieldEnd();
+  }
+
+  xfer += iprot->readStructEnd();
+
+  if (!isset_lastEvent)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  return xfer;
+}
+
+uint32_t 
NotificationEventRequest::write(::apache::thrift::protocol::TProtocol* oprot) 
const {
+  uint32_t xfer = 0;
+  xfer += oprot->writeStructBegin("NotificationEventRequest");
+
+  xfer += oprot->writeFieldBegin("lastEvent", 
::apache::thrift::protocol::T_I64, 1);
+  xfer += oprot->writeI64(this->lastEvent);
+  xfer += oprot->writeFieldEnd();
+
+  if (this->__isset.maxEvents) {
+    xfer += oprot->writeFieldBegin("maxEvents", 
::apache::thrift::protocol::T_I32, 2);
+    xfer += oprot->writeI32(this->maxEvents);
+    xfer += oprot->writeFieldEnd();
+  }
+  xfer += oprot->writeFieldStop();
+  xfer += oprot->writeStructEnd();
+  return xfer;
+}
+
+void swap(NotificationEventRequest &a, NotificationEventRequest &b) {
+  using ::std::swap;
+  swap(a.lastEvent, b.lastEvent);
+  swap(a.maxEvents, b.maxEvents);
+  swap(a.__isset, b.__isset);
+}
+
+const char* NotificationEvent::ascii_fingerprint = 
"ACAF0036D9999F3A389F490F5E22D369";
+const uint8_t NotificationEvent::binary_fingerprint[16] = 
{0xAC,0xAF,0x00,0x36,0xD9,0x99,0x9F,0x3A,0x38,0x9F,0x49,0x0F,0x5E,0x22,0xD3,0x69};
+
+uint32_t NotificationEvent::read(::apache::thrift::protocol::TProtocol* iprot) 
{
+
+  uint32_t xfer = 0;
+  std::string fname;
+  ::apache::thrift::protocol::TType ftype;
+  int16_t fid;
+
+  xfer += iprot->readStructBegin(fname);
+
+  using ::apache::thrift::protocol::TProtocolException;
+
+  bool isset_eventId = false;
+  bool isset_eventTime = false;
+  bool isset_eventType = false;
+  bool isset_message = false;
+
+  while (true)
+  {
+    xfer += iprot->readFieldBegin(fname, ftype, fid);
+    if (ftype == ::apache::thrift::protocol::T_STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
+        if (ftype == ::apache::thrift::protocol::T_I64) {
+          xfer += iprot->readI64(this->eventId);
+          isset_eventId = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 2:
+        if (ftype == ::apache::thrift::protocol::T_I32) {
+          xfer += iprot->readI32(this->eventTime);
+          isset_eventTime = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 3:
+        if (ftype == ::apache::thrift::protocol::T_STRING) {
+          xfer += iprot->readString(this->eventType);
+          isset_eventType = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 4:
+        if (ftype == ::apache::thrift::protocol::T_STRING) {
+          xfer += iprot->readString(this->dbName);
+          this->__isset.dbName = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 5:
+        if (ftype == ::apache::thrift::protocol::T_STRING) {
+          xfer += iprot->readString(this->tableName);
+          this->__isset.tableName = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      case 6:
+        if (ftype == ::apache::thrift::protocol::T_STRING) {
+          xfer += iprot->readString(this->message);
+          isset_message = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      default:
+        xfer += iprot->skip(ftype);
+        break;
+    }
+    xfer += iprot->readFieldEnd();
+  }
+
+  xfer += iprot->readStructEnd();
+
+  if (!isset_eventId)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  if (!isset_eventTime)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  if (!isset_eventType)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  if (!isset_message)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  return xfer;
+}
+
+uint32_t NotificationEvent::write(::apache::thrift::protocol::TProtocol* 
oprot) const {
+  uint32_t xfer = 0;
+  xfer += oprot->writeStructBegin("NotificationEvent");
+
+  xfer += oprot->writeFieldBegin("eventId", ::apache::thrift::protocol::T_I64, 
1);
+  xfer += oprot->writeI64(this->eventId);
+  xfer += oprot->writeFieldEnd();
+
+  xfer += oprot->writeFieldBegin("eventTime", 
::apache::thrift::protocol::T_I32, 2);
+  xfer += oprot->writeI32(this->eventTime);
+  xfer += oprot->writeFieldEnd();
+
+  xfer += oprot->writeFieldBegin("eventType", 
::apache::thrift::protocol::T_STRING, 3);
+  xfer += oprot->writeString(this->eventType);
+  xfer += oprot->writeFieldEnd();
+
+  if (this->__isset.dbName) {
+    xfer += oprot->writeFieldBegin("dbName", 
::apache::thrift::protocol::T_STRING, 4);
+    xfer += oprot->writeString(this->dbName);
+    xfer += oprot->writeFieldEnd();
+  }
+  if (this->__isset.tableName) {
+    xfer += oprot->writeFieldBegin("tableName", 
::apache::thrift::protocol::T_STRING, 5);
+    xfer += oprot->writeString(this->tableName);
+    xfer += oprot->writeFieldEnd();
+  }
+  xfer += oprot->writeFieldBegin("message", 
::apache::thrift::protocol::T_STRING, 6);
+  xfer += oprot->writeString(this->message);
+  xfer += oprot->writeFieldEnd();
+
+  xfer += oprot->writeFieldStop();
+  xfer += oprot->writeStructEnd();
+  return xfer;
+}
+
+void swap(NotificationEvent &a, NotificationEvent &b) {
+  using ::std::swap;
+  swap(a.eventId, b.eventId);
+  swap(a.eventTime, b.eventTime);
+  swap(a.eventType, b.eventType);
+  swap(a.dbName, b.dbName);
+  swap(a.tableName, b.tableName);
+  swap(a.message, b.message);
+  swap(a.__isset, b.__isset);
+}
+
+const char* NotificationEventResponse::ascii_fingerprint = 
"EE3DB23399639114BCD1782A0FB01818";
+const uint8_t NotificationEventResponse::binary_fingerprint[16] = 
{0xEE,0x3D,0xB2,0x33,0x99,0x63,0x91,0x14,0xBC,0xD1,0x78,0x2A,0x0F,0xB0,0x18,0x18};
+
+uint32_t 
NotificationEventResponse::read(::apache::thrift::protocol::TProtocol* iprot) {
+
+  uint32_t xfer = 0;
+  std::string fname;
+  ::apache::thrift::protocol::TType ftype;
+  int16_t fid;
+
+  xfer += iprot->readStructBegin(fname);
+
+  using ::apache::thrift::protocol::TProtocolException;
+
+  bool isset_events = false;
+
+  while (true)
+  {
+    xfer += iprot->readFieldBegin(fname, ftype, fid);
+    if (ftype == ::apache::thrift::protocol::T_STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
+        if (ftype == ::apache::thrift::protocol::T_LIST) {
+          {
+            this->events.clear();
+            uint32_t _size401;
+            ::apache::thrift::protocol::TType _etype404;
+            xfer += iprot->readListBegin(_etype404, _size401);
+            this->events.resize(_size401);
+            uint32_t _i405;
+            for (_i405 = 0; _i405 < _size401; ++_i405)
+            {
+              xfer += this->events[_i405].read(iprot);
+            }
+            xfer += iprot->readListEnd();
+          }
+          isset_events = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      default:
+        xfer += iprot->skip(ftype);
+        break;
+    }
+    xfer += iprot->readFieldEnd();
+  }
+
+  xfer += iprot->readStructEnd();
+
+  if (!isset_events)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  return xfer;
+}
+
+uint32_t 
NotificationEventResponse::write(::apache::thrift::protocol::TProtocol* oprot) 
const {
+  uint32_t xfer = 0;
+  xfer += oprot->writeStructBegin("NotificationEventResponse");
+
+  xfer += oprot->writeFieldBegin("events", ::apache::thrift::protocol::T_LIST, 
1);
+  {
+    xfer += oprot->writeListBegin(::apache::thrift::protocol::T_STRUCT, 
static_cast<uint32_t>(this->events.size()));
+    std::vector<NotificationEvent> ::const_iterator _iter406;
+    for (_iter406 = this->events.begin(); _iter406 != this->events.end(); 
++_iter406)
+    {
+      xfer += (*_iter406).write(oprot);
+    }
+    xfer += oprot->writeListEnd();
+  }
+  xfer += oprot->writeFieldEnd();
+
+  xfer += oprot->writeFieldStop();
+  xfer += oprot->writeStructEnd();
+  return xfer;
+}
+
+void swap(NotificationEventResponse &a, NotificationEventResponse &b) {
+  using ::std::swap;
+  swap(a.events, b.events);
+}
+
+const char* CurrentNotificationEventId::ascii_fingerprint = 
"56A59CE7FFAF82BCA8A19FAACDE4FB75";
+const uint8_t CurrentNotificationEventId::binary_fingerprint[16] = 
{0x56,0xA5,0x9C,0xE7,0xFF,0xAF,0x82,0xBC,0xA8,0xA1,0x9F,0xAA,0xCD,0xE4,0xFB,0x75};
+
+uint32_t 
CurrentNotificationEventId::read(::apache::thrift::protocol::TProtocol* iprot) {
+
+  uint32_t xfer = 0;
+  std::string fname;
+  ::apache::thrift::protocol::TType ftype;
+  int16_t fid;
+
+  xfer += iprot->readStructBegin(fname);
+
+  using ::apache::thrift::protocol::TProtocolException;
+
+  bool isset_eventId = false;
+
+  while (true)
+  {
+    xfer += iprot->readFieldBegin(fname, ftype, fid);
+    if (ftype == ::apache::thrift::protocol::T_STOP) {
+      break;
+    }
+    switch (fid)
+    {
+      case 1:
+        if (ftype == ::apache::thrift::protocol::T_I64) {
+          xfer += iprot->readI64(this->eventId);
+          isset_eventId = true;
+        } else {
+          xfer += iprot->skip(ftype);
+        }
+        break;
+      default:
+        xfer += iprot->skip(ftype);
+        break;
+    }
+    xfer += iprot->readFieldEnd();
+  }
+
+  xfer += iprot->readStructEnd();
+
+  if (!isset_eventId)
+    throw TProtocolException(TProtocolException::INVALID_DATA);
+  return xfer;
+}
+
+uint32_t 
CurrentNotificationEventId::write(::apache::thrift::protocol::TProtocol* oprot) 
const {
+  uint32_t xfer = 0;
+  xfer += oprot->writeStructBegin("CurrentNotificationEventId");
+
+  xfer += oprot->writeFieldBegin("eventId", ::apache::thrift::protocol::T_I64, 
1);
+  xfer += oprot->writeI64(this->eventId);
+  xfer += oprot->writeFieldEnd();
+
+  xfer += oprot->writeFieldStop();
+  xfer += oprot->writeStructEnd();
+  return xfer;
+}
+
+void swap(CurrentNotificationEventId &a, CurrentNotificationEventId &b) {
+  using ::std::swap;
+  swap(a.eventId, b.eventId);
+}
+
 const char* MetaException::ascii_fingerprint = 
"EFB929595D312AC8F305D5A794CFEDA1";
 const uint8_t MetaException::binary_fingerprint[16] = 
{0xEF,0xB9,0x29,0x59,0x5D,0x31,0x2A,0xC8,0xF3,0x05,0xD5,0xA7,0x94,0xCF,0xED,0xA1};
 

Modified: 
hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h
URL: 
http://svn.apache.org/viewvc/hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h?rev=1654355&r1=1654354&r2=1654355&view=diff
==============================================================================
--- hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h 
(original)
+++ hive/branches/llap/metastore/src/gen/thrift/gen-cpp/hive_metastore_types.h 
Fri Jan 23 19:59:11 2015
@@ -5078,6 +5078,218 @@ class ShowCompactResponse {
 
 void swap(ShowCompactResponse &a, ShowCompactResponse &b);
 
+typedef struct _NotificationEventRequest__isset {
+  _NotificationEventRequest__isset() : maxEvents(false) {}
+  bool maxEvents;
+} _NotificationEventRequest__isset;
+
+class NotificationEventRequest {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"6E578DA8AB10EED824A75534350EBAEF";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6E,0x57,0x8D,0xA8,0xAB,0x10,0xEE,0xD8,0x24,0xA7,0x55,0x34,0x35,0x0E,0xBA,0xEF};
+
+  NotificationEventRequest() : lastEvent(0), maxEvents(0) {
+  }
+
+  virtual ~NotificationEventRequest() throw() {}
+
+  int64_t lastEvent;
+  int32_t maxEvents;
+
+  _NotificationEventRequest__isset __isset;
+
+  void __set_lastEvent(const int64_t val) {
+    lastEvent = val;
+  }
+
+  void __set_maxEvents(const int32_t val) {
+    maxEvents = val;
+    __isset.maxEvents = true;
+  }
+
+  bool operator == (const NotificationEventRequest & rhs) const
+  {
+    if (!(lastEvent == rhs.lastEvent))
+      return false;
+    if (__isset.maxEvents != rhs.__isset.maxEvents)
+      return false;
+    else if (__isset.maxEvents && !(maxEvents == rhs.maxEvents))
+      return false;
+    return true;
+  }
+  bool operator != (const NotificationEventRequest &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const NotificationEventRequest & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(NotificationEventRequest &a, NotificationEventRequest &b);
+
+typedef struct _NotificationEvent__isset {
+  _NotificationEvent__isset() : dbName(false), tableName(false) {}
+  bool dbName;
+  bool tableName;
+} _NotificationEvent__isset;
+
+class NotificationEvent {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"ACAF0036D9999F3A389F490F5E22D369";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAC,0xAF,0x00,0x36,0xD9,0x99,0x9F,0x3A,0x38,0x9F,0x49,0x0F,0x5E,0x22,0xD3,0x69};
+
+  NotificationEvent() : eventId(0), eventTime(0), eventType(), dbName(), 
tableName(), message() {
+  }
+
+  virtual ~NotificationEvent() throw() {}
+
+  int64_t eventId;
+  int32_t eventTime;
+  std::string eventType;
+  std::string dbName;
+  std::string tableName;
+  std::string message;
+
+  _NotificationEvent__isset __isset;
+
+  void __set_eventId(const int64_t val) {
+    eventId = val;
+  }
+
+  void __set_eventTime(const int32_t val) {
+    eventTime = val;
+  }
+
+  void __set_eventType(const std::string& val) {
+    eventType = val;
+  }
+
+  void __set_dbName(const std::string& val) {
+    dbName = val;
+    __isset.dbName = true;
+  }
+
+  void __set_tableName(const std::string& val) {
+    tableName = val;
+    __isset.tableName = true;
+  }
+
+  void __set_message(const std::string& val) {
+    message = val;
+  }
+
+  bool operator == (const NotificationEvent & rhs) const
+  {
+    if (!(eventId == rhs.eventId))
+      return false;
+    if (!(eventTime == rhs.eventTime))
+      return false;
+    if (!(eventType == rhs.eventType))
+      return false;
+    if (__isset.dbName != rhs.__isset.dbName)
+      return false;
+    else if (__isset.dbName && !(dbName == rhs.dbName))
+      return false;
+    if (__isset.tableName != rhs.__isset.tableName)
+      return false;
+    else if (__isset.tableName && !(tableName == rhs.tableName))
+      return false;
+    if (!(message == rhs.message))
+      return false;
+    return true;
+  }
+  bool operator != (const NotificationEvent &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const NotificationEvent & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(NotificationEvent &a, NotificationEvent &b);
+
+
+class NotificationEventResponse {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"EE3DB23399639114BCD1782A0FB01818";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xEE,0x3D,0xB2,0x33,0x99,0x63,0x91,0x14,0xBC,0xD1,0x78,0x2A,0x0F,0xB0,0x18,0x18};
+
+  NotificationEventResponse() {
+  }
+
+  virtual ~NotificationEventResponse() throw() {}
+
+  std::vector<NotificationEvent>  events;
+
+  void __set_events(const std::vector<NotificationEvent> & val) {
+    events = val;
+  }
+
+  bool operator == (const NotificationEventResponse & rhs) const
+  {
+    if (!(events == rhs.events))
+      return false;
+    return true;
+  }
+  bool operator != (const NotificationEventResponse &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const NotificationEventResponse & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(NotificationEventResponse &a, NotificationEventResponse &b);
+
+
+class CurrentNotificationEventId {
+ public:
+
+  static const char* ascii_fingerprint; // = 
"56A59CE7FFAF82BCA8A19FAACDE4FB75";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x56,0xA5,0x9C,0xE7,0xFF,0xAF,0x82,0xBC,0xA8,0xA1,0x9F,0xAA,0xCD,0xE4,0xFB,0x75};
+
+  CurrentNotificationEventId() : eventId(0) {
+  }
+
+  virtual ~CurrentNotificationEventId() throw() {}
+
+  int64_t eventId;
+
+  void __set_eventId(const int64_t val) {
+    eventId = val;
+  }
+
+  bool operator == (const CurrentNotificationEventId & rhs) const
+  {
+    if (!(eventId == rhs.eventId))
+      return false;
+    return true;
+  }
+  bool operator != (const CurrentNotificationEventId &rhs) const {
+    return !(*this == rhs);
+  }
+
+  bool operator < (const CurrentNotificationEventId & ) const;
+
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+};
+
+void swap(CurrentNotificationEventId &a, CurrentNotificationEventId &b);
+
 typedef struct _MetaException__isset {
   _MetaException__isset() : message(false) {}
   bool message;

Modified: 
hive/branches/llap/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
URL: 
http://svn.apache.org/viewvc/hive/branches/llap/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java?rev=1654355&r1=1654354&r2=1654355&view=diff
==============================================================================
--- 
hive/branches/llap/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
 (original)
+++ 
hive/branches/llap/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/SkewedInfo.java
 Fri Jan 23 19:59:11 2015
@@ -184,7 +184,7 @@ public class SkewedInfo implements org.a
 
         
__this__skewedColValueLocationMaps.put(__this__skewedColValueLocationMaps_copy_key,
 __this__skewedColValueLocationMaps_copy_value);
       }
-      this.skewedColValueLocationMaps = __this__skewedColValueLocationMaps;
+        this.skewedColValueLocationMaps = __this__skewedColValueLocationMaps;
     }
   }
 


Reply via email to