| /** |
| * Autogenerated by Thrift Compiler (0.9.0) |
| * |
| * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING |
| * @generated |
| */ |
| #include "ThriftHive.h" |
| |
| namespace Apache { namespace Hadoop { namespace Hive { |
| |
| uint32_t ThriftHive_execute_args::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; |
| |
| |
| 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_STRING) { |
| xfer += iprot->readString(this->query); |
| this->__isset.query = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_execute_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_execute_args"); |
| |
| xfer += oprot->writeFieldBegin("query", ::apache::thrift::protocol::T_STRING, 1); |
| xfer += oprot->writeString(this->query); |
| xfer += oprot->writeFieldEnd(); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_execute_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_execute_pargs"); |
| |
| xfer += oprot->writeFieldBegin("query", ::apache::thrift::protocol::T_STRING, 1); |
| xfer += oprot->writeString((*(this->query))); |
| xfer += oprot->writeFieldEnd(); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_execute_result::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; |
| |
| |
| 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_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_execute_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_execute_result"); |
| |
| if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_execute_presult::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; |
| |
| |
| 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_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchOne_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchOne_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRING) { |
| xfer += iprot->readString(this->success); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_fetchOne_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_STRING, 0); |
| xfer += oprot->writeString(this->success); |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchOne_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRING) { |
| xfer += iprot->readString((*(this->success))); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_args::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; |
| |
| |
| 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_I32) { |
| xfer += iprot->readI32(this->numRows); |
| this->__isset.numRows = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchN_args"); |
| |
| xfer += oprot->writeFieldBegin("numRows", ::apache::thrift::protocol::T_I32, 1); |
| xfer += oprot->writeI32(this->numRows); |
| xfer += oprot->writeFieldEnd(); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchN_pargs"); |
| |
| xfer += oprot->writeFieldBegin("numRows", ::apache::thrift::protocol::T_I32, 1); |
| xfer += oprot->writeI32((*(this->numRows))); |
| xfer += oprot->writeFieldEnd(); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_LIST) { |
| { |
| this->success.clear(); |
| uint32_t _size1; |
| ::apache::thrift::protocol::TType _etype4; |
| xfer += iprot->readListBegin(_etype4, _size1); |
| this->success.resize(_size1); |
| uint32_t _i5; |
| for (_i5 = 0; _i5 < _size1; ++_i5) |
| { |
| xfer += iprot->readString(this->success[_i5]); |
| } |
| xfer += iprot->readListEnd(); |
| } |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_fetchN_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_LIST, 0); |
| { |
| xfer += oprot->writeListBegin(::apache::thrift::protocol::T_STRING, static_cast<uint32_t>(this->success.size())); |
| std::vector<std::string> ::const_iterator _iter6; |
| for (_iter6 = this->success.begin(); _iter6 != this->success.end(); ++_iter6) |
| { |
| xfer += oprot->writeString((*_iter6)); |
| } |
| xfer += oprot->writeListEnd(); |
| } |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchN_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_LIST) { |
| { |
| (*(this->success)).clear(); |
| uint32_t _size7; |
| ::apache::thrift::protocol::TType _etype10; |
| xfer += iprot->readListBegin(_etype10, _size7); |
| (*(this->success)).resize(_size7); |
| uint32_t _i11; |
| for (_i11 = 0; _i11 < _size7; ++_i11) |
| { |
| xfer += iprot->readString((*(this->success))[_i11]); |
| } |
| xfer += iprot->readListEnd(); |
| } |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchAll_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_fetchAll_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_LIST) { |
| { |
| this->success.clear(); |
| uint32_t _size12; |
| ::apache::thrift::protocol::TType _etype15; |
| xfer += iprot->readListBegin(_etype15, _size12); |
| this->success.resize(_size12); |
| uint32_t _i16; |
| for (_i16 = 0; _i16 < _size12; ++_i16) |
| { |
| xfer += iprot->readString(this->success[_i16]); |
| } |
| xfer += iprot->readListEnd(); |
| } |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_fetchAll_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_LIST, 0); |
| { |
| xfer += oprot->writeListBegin(::apache::thrift::protocol::T_STRING, static_cast<uint32_t>(this->success.size())); |
| std::vector<std::string> ::const_iterator _iter17; |
| for (_iter17 = this->success.begin(); _iter17 != this->success.end(); ++_iter17) |
| { |
| xfer += oprot->writeString((*_iter17)); |
| } |
| xfer += oprot->writeListEnd(); |
| } |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_fetchAll_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_LIST) { |
| { |
| (*(this->success)).clear(); |
| uint32_t _size18; |
| ::apache::thrift::protocol::TType _etype21; |
| xfer += iprot->readListBegin(_etype21, _size18); |
| (*(this->success)).resize(_size18); |
| uint32_t _i22; |
| for (_i22 = 0; _i22 < _size18; ++_i22) |
| { |
| xfer += iprot->readString((*(this->success))[_i22]); |
| } |
| xfer += iprot->readListEnd(); |
| } |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getSchema_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getSchema_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->success.read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_getSchema_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_STRUCT, 0); |
| xfer += this->success.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getSchema_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += (*(this->success)).read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getThriftSchema_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getThriftSchema_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->success.read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_getThriftSchema_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_STRUCT, 0); |
| xfer += this->success.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getThriftSchema_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += (*(this->success)).read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getClusterStatus_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getClusterStatus_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->success.read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_getClusterStatus_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_STRUCT, 0); |
| xfer += this->success.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getClusterStatus_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += (*(this->success)).read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getQueryPlan_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_getQueryPlan_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->success.read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_getQueryPlan_result"); |
| |
| if (this->__isset.success) { |
| xfer += oprot->writeFieldBegin("success", ::apache::thrift::protocol::T_STRUCT, 0); |
| xfer += this->success.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } else if (this->__isset.ex) { |
| xfer += oprot->writeFieldBegin("ex", ::apache::thrift::protocol::T_STRUCT, 1); |
| xfer += this->ex.write(oprot); |
| xfer += oprot->writeFieldEnd(); |
| } |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_getQueryPlan_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| switch (fid) |
| { |
| case 0: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += (*(this->success)).read(iprot); |
| this->__isset.success = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| case 1: |
| if (ftype == ::apache::thrift::protocol::T_STRUCT) { |
| xfer += this->ex.read(iprot); |
| this->__isset.ex = true; |
| } else { |
| xfer += iprot->skip(ftype); |
| } |
| break; |
| default: |
| xfer += iprot->skip(ftype); |
| break; |
| } |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_args::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_args::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_clean_args"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_pargs::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| uint32_t xfer = 0; |
| xfer += oprot->writeStructBegin("ThriftHive_clean_pargs"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_result::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_result::write(::apache::thrift::protocol::TProtocol* oprot) const { |
| |
| uint32_t xfer = 0; |
| |
| xfer += oprot->writeStructBegin("ThriftHive_clean_result"); |
| |
| xfer += oprot->writeFieldStop(); |
| xfer += oprot->writeStructEnd(); |
| return xfer; |
| } |
| |
| uint32_t ThriftHive_clean_presult::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; |
| |
| |
| while (true) |
| { |
| xfer += iprot->readFieldBegin(fname, ftype, fid); |
| if (ftype == ::apache::thrift::protocol::T_STOP) { |
| break; |
| } |
| xfer += iprot->skip(ftype); |
| xfer += iprot->readFieldEnd(); |
| } |
| |
| xfer += iprot->readStructEnd(); |
| |
| return xfer; |
| } |
| |
| void ThriftHiveClient::execute(const std::string& query) |
| { |
| send_execute(query); |
| recv_execute(); |
| } |
| |
| void ThriftHiveClient::send_execute(const std::string& query) |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("execute", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_execute_pargs args; |
| args.query = &query; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_execute() |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("execute") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_execute_presult result; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| return; |
| } |
| |
| void ThriftHiveClient::fetchOne(std::string& _return) |
| { |
| send_fetchOne(); |
| recv_fetchOne(_return); |
| } |
| |
| void ThriftHiveClient::send_fetchOne() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("fetchOne", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_fetchOne_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_fetchOne(std::string& _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("fetchOne") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_fetchOne_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "fetchOne failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::fetchN(std::vector<std::string> & _return, const int32_t numRows) |
| { |
| send_fetchN(numRows); |
| recv_fetchN(_return); |
| } |
| |
| void ThriftHiveClient::send_fetchN(const int32_t numRows) |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("fetchN", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_fetchN_pargs args; |
| args.numRows = &numRows; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_fetchN(std::vector<std::string> & _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("fetchN") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_fetchN_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "fetchN failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::fetchAll(std::vector<std::string> & _return) |
| { |
| send_fetchAll(); |
| recv_fetchAll(_return); |
| } |
| |
| void ThriftHiveClient::send_fetchAll() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("fetchAll", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_fetchAll_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_fetchAll(std::vector<std::string> & _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("fetchAll") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_fetchAll_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "fetchAll failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::getSchema( ::Apache::Hadoop::Hive::Schema& _return) |
| { |
| send_getSchema(); |
| recv_getSchema(_return); |
| } |
| |
| void ThriftHiveClient::send_getSchema() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("getSchema", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_getSchema_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_getSchema( ::Apache::Hadoop::Hive::Schema& _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("getSchema") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_getSchema_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "getSchema failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::getThriftSchema( ::Apache::Hadoop::Hive::Schema& _return) |
| { |
| send_getThriftSchema(); |
| recv_getThriftSchema(_return); |
| } |
| |
| void ThriftHiveClient::send_getThriftSchema() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("getThriftSchema", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_getThriftSchema_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_getThriftSchema( ::Apache::Hadoop::Hive::Schema& _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("getThriftSchema") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_getThriftSchema_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "getThriftSchema failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::getClusterStatus(HiveClusterStatus& _return) |
| { |
| send_getClusterStatus(); |
| recv_getClusterStatus(_return); |
| } |
| |
| void ThriftHiveClient::send_getClusterStatus() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("getClusterStatus", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_getClusterStatus_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_getClusterStatus(HiveClusterStatus& _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("getClusterStatus") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_getClusterStatus_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "getClusterStatus failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::getQueryPlan( ::Apache::Hadoop::Hive::QueryPlan& _return) |
| { |
| send_getQueryPlan(); |
| recv_getQueryPlan(_return); |
| } |
| |
| void ThriftHiveClient::send_getQueryPlan() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("getQueryPlan", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_getQueryPlan_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_getQueryPlan( ::Apache::Hadoop::Hive::QueryPlan& _return) |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("getQueryPlan") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_getQueryPlan_presult result; |
| result.success = &_return; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| if (result.__isset.success) { |
| // _return pointer has now been filled |
| return; |
| } |
| if (result.__isset.ex) { |
| throw result.ex; |
| } |
| throw ::apache::thrift::TApplicationException(::apache::thrift::TApplicationException::MISSING_RESULT, "getQueryPlan failed: unknown result"); |
| } |
| |
| void ThriftHiveClient::clean() |
| { |
| send_clean(); |
| recv_clean(); |
| } |
| |
| void ThriftHiveClient::send_clean() |
| { |
| int32_t cseqid = 0; |
| oprot_->writeMessageBegin("clean", ::apache::thrift::protocol::T_CALL, cseqid); |
| |
| ThriftHive_clean_pargs args; |
| args.write(oprot_); |
| |
| oprot_->writeMessageEnd(); |
| oprot_->getTransport()->writeEnd(); |
| oprot_->getTransport()->flush(); |
| } |
| |
| void ThriftHiveClient::recv_clean() |
| { |
| |
| int32_t rseqid = 0; |
| std::string fname; |
| ::apache::thrift::protocol::TMessageType mtype; |
| |
| iprot_->readMessageBegin(fname, mtype, rseqid); |
| if (mtype == ::apache::thrift::protocol::T_EXCEPTION) { |
| ::apache::thrift::TApplicationException x; |
| x.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| throw x; |
| } |
| if (mtype != ::apache::thrift::protocol::T_REPLY) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| if (fname.compare("clean") != 0) { |
| iprot_->skip(::apache::thrift::protocol::T_STRUCT); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| } |
| ThriftHive_clean_presult result; |
| result.read(iprot_); |
| iprot_->readMessageEnd(); |
| iprot_->getTransport()->readEnd(); |
| |
| return; |
| } |
| |
| bool ThriftHiveProcessor::dispatchCall(::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, const std::string& fname, int32_t seqid, void* callContext) { |
| ProcessMap::iterator pfn; |
| pfn = processMap_.find(fname); |
| if (pfn == processMap_.end()) { |
| return ::Apache::Hadoop::Hive::ThriftHiveMetastoreProcessor::dispatchCall(iprot, oprot, fname, seqid, callContext); |
| } |
| (this->*(pfn->second))(seqid, iprot, oprot, callContext); |
| return true; |
| } |
| |
| void ThriftHiveProcessor::process_execute(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.execute", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.execute"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.execute"); |
| } |
| |
| ThriftHive_execute_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.execute", bytes); |
| } |
| |
| ThriftHive_execute_result result; |
| try { |
| iface_->execute(args.query); |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.execute"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("execute", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.execute"); |
| } |
| |
| oprot->writeMessageBegin("execute", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.execute", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_fetchOne(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.fetchOne", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.fetchOne"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.fetchOne"); |
| } |
| |
| ThriftHive_fetchOne_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.fetchOne", bytes); |
| } |
| |
| ThriftHive_fetchOne_result result; |
| try { |
| iface_->fetchOne(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.fetchOne"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("fetchOne", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.fetchOne"); |
| } |
| |
| oprot->writeMessageBegin("fetchOne", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.fetchOne", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_fetchN(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.fetchN", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.fetchN"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.fetchN"); |
| } |
| |
| ThriftHive_fetchN_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.fetchN", bytes); |
| } |
| |
| ThriftHive_fetchN_result result; |
| try { |
| iface_->fetchN(result.success, args.numRows); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.fetchN"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("fetchN", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.fetchN"); |
| } |
| |
| oprot->writeMessageBegin("fetchN", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.fetchN", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_fetchAll(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.fetchAll", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.fetchAll"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.fetchAll"); |
| } |
| |
| ThriftHive_fetchAll_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.fetchAll", bytes); |
| } |
| |
| ThriftHive_fetchAll_result result; |
| try { |
| iface_->fetchAll(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.fetchAll"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("fetchAll", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.fetchAll"); |
| } |
| |
| oprot->writeMessageBegin("fetchAll", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.fetchAll", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_getSchema(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.getSchema", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.getSchema"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.getSchema"); |
| } |
| |
| ThriftHive_getSchema_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.getSchema", bytes); |
| } |
| |
| ThriftHive_getSchema_result result; |
| try { |
| iface_->getSchema(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.getSchema"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("getSchema", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.getSchema"); |
| } |
| |
| oprot->writeMessageBegin("getSchema", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.getSchema", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_getThriftSchema(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.getThriftSchema", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.getThriftSchema"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.getThriftSchema"); |
| } |
| |
| ThriftHive_getThriftSchema_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.getThriftSchema", bytes); |
| } |
| |
| ThriftHive_getThriftSchema_result result; |
| try { |
| iface_->getThriftSchema(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.getThriftSchema"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("getThriftSchema", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.getThriftSchema"); |
| } |
| |
| oprot->writeMessageBegin("getThriftSchema", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.getThriftSchema", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_getClusterStatus(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.getClusterStatus", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.getClusterStatus"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.getClusterStatus"); |
| } |
| |
| ThriftHive_getClusterStatus_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.getClusterStatus", bytes); |
| } |
| |
| ThriftHive_getClusterStatus_result result; |
| try { |
| iface_->getClusterStatus(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.getClusterStatus"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("getClusterStatus", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.getClusterStatus"); |
| } |
| |
| oprot->writeMessageBegin("getClusterStatus", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.getClusterStatus", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_getQueryPlan(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.getQueryPlan", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.getQueryPlan"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.getQueryPlan"); |
| } |
| |
| ThriftHive_getQueryPlan_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.getQueryPlan", bytes); |
| } |
| |
| ThriftHive_getQueryPlan_result result; |
| try { |
| iface_->getQueryPlan(result.success); |
| result.__isset.success = true; |
| } catch (HiveServerException &ex) { |
| result.ex = ex; |
| result.__isset.ex = true; |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.getQueryPlan"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("getQueryPlan", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.getQueryPlan"); |
| } |
| |
| oprot->writeMessageBegin("getQueryPlan", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.getQueryPlan", bytes); |
| } |
| } |
| |
| void ThriftHiveProcessor::process_clean(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext) |
| { |
| void* ctx = NULL; |
| if (this->eventHandler_.get() != NULL) { |
| ctx = this->eventHandler_->getContext("ThriftHive.clean", callContext); |
| } |
| ::apache::thrift::TProcessorContextFreer freer(this->eventHandler_.get(), ctx, "ThriftHive.clean"); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preRead(ctx, "ThriftHive.clean"); |
| } |
| |
| ThriftHive_clean_args args; |
| args.read(iprot); |
| iprot->readMessageEnd(); |
| uint32_t bytes = iprot->getTransport()->readEnd(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postRead(ctx, "ThriftHive.clean", bytes); |
| } |
| |
| ThriftHive_clean_result result; |
| try { |
| iface_->clean(); |
| } catch (const std::exception& e) { |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->handlerError(ctx, "ThriftHive.clean"); |
| } |
| |
| ::apache::thrift::TApplicationException x(e.what()); |
| oprot->writeMessageBegin("clean", ::apache::thrift::protocol::T_EXCEPTION, seqid); |
| x.write(oprot); |
| oprot->writeMessageEnd(); |
| oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| return; |
| } |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->preWrite(ctx, "ThriftHive.clean"); |
| } |
| |
| oprot->writeMessageBegin("clean", ::apache::thrift::protocol::T_REPLY, seqid); |
| result.write(oprot); |
| oprot->writeMessageEnd(); |
| bytes = oprot->getTransport()->writeEnd(); |
| oprot->getTransport()->flush(); |
| |
| if (this->eventHandler_.get() != NULL) { |
| this->eventHandler_->postWrite(ctx, "ThriftHive.clean", bytes); |
| } |
| } |
| |
| ::boost::shared_ptr< ::apache::thrift::TProcessor > ThriftHiveProcessorFactory::getProcessor(const ::apache::thrift::TConnectionInfo& connInfo) { |
| ::apache::thrift::ReleaseHandler< ThriftHiveIfFactory > cleanup(handlerFactory_); |
| ::boost::shared_ptr< ThriftHiveIf > handler(handlerFactory_->getHandler(connInfo), cleanup); |
| ::boost::shared_ptr< ::apache::thrift::TProcessor > processor(new ThriftHiveProcessor(handler)); |
| return processor; |
| } |
| }}} // namespace |
| |