Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
#include "exec/external-data-source-executor.h"
#include <boost/thread.hpp>
#include <list>
#include <string>
#include "common/logging.h"
#include "rpc/jni-thrift-util.h"
#include "runtime/lib-cache.h"
#include "util/parse-util.h"
#include "common/names.h"
Go to the source code of this file.
Functions | |
template<typename T , typename R > | |
Status | CallJniMethod (const jobject &obj, const jmethodID &method, const T &arg, R *response) |
Status CallJniMethod | ( | const jobject & | obj, |
const jmethodID & | method, | ||
const T & | arg, | ||
R * | response | ||
) |
Definition at line 86 of file external-data-source-executor.cc.
References impala::DeserializeThriftMsg(), getJNIEnv(), impala::Status::OK, impala::JniLocalFrame::push(), RETURN_ERROR_IF_EXC, RETURN_IF_ERROR, and impala::SerializeThriftMsg().
Referenced by impala::ExternalDataSourceExecutor::Close(), impala::ExternalDataSourceExecutor::GetNext(), and impala::ExternalDataSourceExecutor::Open().