Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
This is the complete list of members for impala::ScalarFnCall, including all inherited members.
AddChild(Expr *expr) | impala::Expr | inline |
cache_entry_ | impala::Expr | protected |
children() const | impala::Expr | inline |
children_ | impala::Expr | protected |
Clone(const std::vector< ExprContext * > &ctxs, RuntimeState *state, std::vector< ExprContext * > *new_ctxs) | impala::Expr | static |
Close(RuntimeState *state, ExprContext *context, FunctionContext::FunctionStateScope scope=FunctionContext::FRAGMENT_LOCAL) | impala::ScalarFnCall | protectedvirtual |
impala::Expr::Close(const std::vector< ExprContext * > &ctxs, RuntimeState *state) | impala::Expr | static |
close_fn_ | impala::ScalarFnCall | private |
ComputeResultsLayout(const std::vector< Expr * > &exprs, std::vector< int > *offsets, int *var_result_begin) | impala::Expr | static |
ComputeResultsLayout(const std::vector< ExprContext * > &ctxs, std::vector< int > *offsets, int *var_result_begin) | impala::Expr | static |
constant_val_ | impala::Expr | protected |
context_index_ | impala::Expr | protected |
CreateExprTree(ObjectPool *pool, const TExpr &texpr, ExprContext **ctx) | impala::Expr | static |
CreateExprTrees(ObjectPool *pool, const std::vector< TExpr > &texprs, std::vector< ExprContext * > *ctxs) | impala::Expr | static |
CreateIrFunctionPrototype(LlvmCodeGen *codegen, const std::string &name, llvm::Value *(*args)[2]) | impala::Expr | protected |
CreateLiteral(ObjectPool *pool, const ColumnType &type, void *data) | impala::Expr | static |
CreateLiteral(ObjectPool *pool, const ColumnType &type, const std::string &) | impala::Expr | static |
DebugString() const | impala::ScalarFnCall | virtual |
impala::Expr::DebugString(const std::vector< Expr * > &exprs) | impala::Expr | static |
impala::Expr::DebugString(const std::vector< ExprContext * > &ctxs) | impala::Expr | static |
impala::Expr::DebugString(const std::string &expr_name) const | impala::Expr | inlineprotected |
EvaluateChildren(ExprContext *context, TupleRow *row, std::vector< impala_udf::AnyVal * > *input_vals) | impala::ScalarFnCall | private |
Expr class | impala::ScalarFnCall | friend |
impala::Expr::Expr(const ColumnType &type, bool is_slotref=false) | impala::Expr | protected |
impala::Expr::Expr(const TExprNode &node, bool is_slotref=false) | impala::Expr | protected |
fn_ | impala::Expr | protected |
GetBigIntVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetBooleanVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetChild(int i) const | impala::Expr | inline |
GetCodegendComputeFn(RuntimeState *state, llvm::Function **fn) | impala::ScalarFnCall | protectedvirtual |
GetCodegendComputeFnWrapper(RuntimeState *state, llvm::Function **fn) | impala::Expr | protected |
GetConstVal(ExprContext *context) | impala::Expr | virtual |
GetDecimalVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetDoubleVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetFloatVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetFunction(RuntimeState *state, const std::string &symbol, void **fn) | impala::ScalarFnCall | private |
GetIntVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetNumChildren() const | impala::Expr | inline |
GetSlotIds(std::vector< SlotId > *slot_ids) const | impala::Expr | virtual |
GetSmallIntVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetStaticGetValWrapper(ColumnType type, LlvmCodeGen *codegen) | impala::Expr | protected |
GetStringVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetTimestampVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetTinyIntVal(ExprContext *context, TupleRow *) | impala::ScalarFnCall | protectedvirtual |
GetUdf(RuntimeState *state, llvm::Function **udf) | impala::ScalarFnCall | private |
InitBuiltinsDummy() | impala::Expr | static |
InterpretEval(ExprContext *context, TupleRow *row) | impala::ScalarFnCall | private |
ir_compute_fn_ | impala::Expr | protected |
is_slotref() const | impala::Expr | inline |
is_slotref_ | impala::Expr | protected |
IsConstant() const | impala::ScalarFnCall | protectedvirtual |
LLVM_CLASS_NAME | impala::Expr | static |
NumFixedArgs() const | impala::ScalarFnCall | inlineprivate |
Open(RuntimeState *state, ExprContext *context, FunctionContext::FunctionStateScope scope=FunctionContext::FRAGMENT_LOCAL) | impala::ScalarFnCall | protectedvirtual |
impala::Expr::Open(const std::vector< ExprContext * > &ctxs, RuntimeState *state) | impala::Expr | static |
output_scale() const | impala::Expr | inline |
output_scale_ | impala::Expr | protected |
Prepare(RuntimeState *state, const RowDescriptor &desc, ExprContext *context) | impala::ScalarFnCall | protectedvirtual |
impala::Expr::Prepare(const std::vector< ExprContext * > &ctxs, RuntimeState *state, const RowDescriptor &row_desc, MemTracker *tracker) | impala::Expr | static |
prepare_fn_ | impala::ScalarFnCall | private |
RegisterFunctionContext(ExprContext *ctx, RuntimeState *state, int varargs_buffer_size=0) | impala::Expr | protected |
scalar_fn_ | impala::ScalarFnCall | private |
scalar_fn_wrapper_ | impala::ScalarFnCall | private |
ScalarFnCall(const TExprNode &node) | impala::ScalarFnCall | protected |
type() const | impala::Expr | inline |
type_ | impala::Expr | protected |
vararg_start_idx_ | impala::ScalarFnCall | private |
~Expr() | impala::Expr | virtual |