OmniSciDB
a5dc49c757
|
Functions | |
std::vector< Type > | get_value_types (const std::vector< const Value * > &values) |
size_t | get_element_size (const Type element_type) |
ReductionInterpreter::EvalValue | eval_constant (const Constant *constant) |
ReductionInterpreter::EvalValue anonymous_namespace{ResultSetReductionInterpreter.cpp}::eval_constant | ( | const Constant * | constant | ) |
Definition at line 414 of file ResultSetReductionInterpreter.cpp.
References Double, logger::FATAL, Float, Int32, Int64, Int8, LOG, ReductionInterpreter::MakeEvalValue(), and Value::type().
size_t anonymous_namespace{ResultSetReductionInterpreter.cpp}::get_element_size | ( | const Type | element_type | ) |
Definition at line 36 of file ResultSetReductionInterpreter.cpp.
References logger::FATAL, Int64PtrPtr, Int8Ptr, and LOG.
Referenced by Fragmenter_Namespace::InsertOrderFragmenter::compactRows(), anonymous_namespace{TypedDataAccessors.h}::put_scalar(), ReductionInterpreterImpl::runAlloca(), ReductionInterpreterImpl::runGetElementPtr(), anonymous_namespace{TypedDataAccessors.h}::set_string_index(), Fragmenter_Namespace::InsertOrderFragmenter::updateColumn(), and Fragmenter_Namespace::InsertOrderFragmenter::vacuum_fixlen_rows().
std::vector<Type> anonymous_namespace{ResultSetReductionInterpreter.cpp}::get_value_types | ( | const std::vector< const Value * > & | values | ) |
Definition at line 25 of file ResultSetReductionInterpreter.cpp.
References shared::transform().
Referenced by ReductionInterpreterImpl::bindStub(), and ReductionInterpreterImpl::runExternalCall().