std::vector< impala_udf::FunctionContext::TypeDesc > arg_types_
Type descriptors for each argument of the function.
const TypeDesc & GetReturnType() const
void * thread_local_fn_state_
The function state accessed via FunctionContext::Get/SetFunctionState()
impala_udf::FunctionContext::TypeDesc return_type_
Type descriptor for the return type of the function.
bool closed_
Indicates whether this context has been closed. Used for verification/debugging.
std::vector< impala_udf::AnyVal * > constant_args_
void * GetFunctionState(FunctionStateScope scope) const
bool IsArgConstant(int arg_idx) const
impala::FunctionContextImpl * impl_
void * fragment_local_fn_state_
AnyVal * GetConstantArg(int arg_idx) const