#include <assert.h>
#include <boost/cstdint.hpp>
#include <string.h>
Go to the source code of this file.
|
| | impala |
| | This file contains type definitions that are used throughout the code base.
|
| |
| | impala_udf |
| |
|
| typedef void(* | impala_udf::UdfPrepare )(FunctionContext *context, FunctionContext::FunctionStateScope scope) |
| |
| typedef void(* | impala_udf::UdfClose )(FunctionContext *context, FunctionContext::FunctionStateScope scope) |
| |
| typedef AnyVal | impala_udf::InputType |
| |
| typedef AnyVal | impala_udf::InputType2 |
| |
| typedef AnyVal | impala_udf::ResultType |
| |
| typedef AnyVal | impala_udf::IntermediateType |
| |
| typedef void(* | impala_udf::UdaInit )(FunctionContext *context, IntermediateType *result) |
| |
| typedef void(* | impala_udf::UdaUpdate )(FunctionContext *context, const InputType &input, IntermediateType *result) |
| |
| typedef void(* | impala_udf::UdaUpdate2 )(FunctionContext *context, const InputType &input, const InputType2 &input2, IntermediateType *result) |
| |
| typedef void(* | impala_udf::UdaMerge )(FunctionContext *context, const IntermediateType &src, IntermediateType *dst) |
| | Merge an intermediate result 'src' into 'dst'. More...
|
| |
| typedef const IntermediateType(* | impala_udf::UdaSerialize )(FunctionContext *context, const IntermediateType &type) |
| |
| typedef ResultType(* | impala_udf::UdaFinalize )(FunctionContext *context, const IntermediateType &v) |
| |
| typedef uint8_t * | impala_udf::BufferVal |
| |