#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 |
|