15 #include "gen-cpp/ImpalaHiveServer2Service.h"
16 #include "gen-cpp/Frontend_types.h"
25 uint32_t row_idx, apache::hive::service::cli::thrift::TColumn* column);
29 uint32_t row_idx, apache::hive::service::cli::thrift::TColumn* column);
33 apache::hive::service::cli::thrift::TColumnValue* hs2_col_val);
37 apache::hive::service::cli::thrift::TColumnValue* hs2_col_val);
41 void StitchNulls(uint32_t num_rows_before, uint32_t num_rows_added, uint32_t start_idx,
42 const std::string& from, std::string* to);
44 void PrintTColumnValue(
const apache::hive::service::cli::thrift::TColumnValue& colval,
45 std::stringstream* out);
void TColumnValueToHS2TColumnValue(const TColumnValue &col_val, const TColumnType &type, apache::hive::service::cli::thrift::TColumnValue *hs2_col_val)
For V1->V5.
void StitchNulls(uint32_t num_rows_before, uint32_t num_rows_added, uint32_t start_idx, const std::string &from, std::string *to)
void PrintTColumnValue(const apache::hive::service::cli::thrift::TColumnValue &colval, std::stringstream *out)
void TColumnValueToHS2TColumn(const TColumnValue &col_val, const TColumnType &type, uint32_t row_idx, apache::hive::service::cli::thrift::TColumn *column)
For V6->
void ExprValueToHS2TColumn(const void *value, const TColumnType &type, uint32_t row_idx, apache::hive::service::cli::thrift::TColumn *column)
For V6->
void ExprValueToHS2TColumnValue(const void *value, const TColumnType &type, apache::hive::service::cli::thrift::TColumnValue *hs2_col_val)
For V1->V5.