OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RexLiteral Member List

This is the complete list of members for RexLiteral, including all inherited members.

accept(Visitor &v, std::string name) const overrideRexLiteralinlinevirtual
acceptChildren(Visitor &v) const overrideRexLiteralinlinevirtual
deepCopy() const RexLiteralinline
getIdInPlanTree() const RelAlgDagNodeinline
getPrecision() const RexLiteralinline
getScale() const RexLiteralinline
getStepNumber() const Rexinlinevirtual
getTargetPrecision() const RexLiteralinline
getTargetScale() const RexLiteralinline
getTargetType() const RexLiteralinline
getType() const RexLiteralinline
getVal() const RexLiteralinline
hash_Rexmutableprotected
hash_value(RexLiteral const &)RexLiteralfriend
id_in_plan_tree_RelAlgDagNodemutableprotected
literal_RexLiteralprivate
precision_RexLiteralprivate
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRexLiteralfriend
RexLiteral()RexLiteralinline
RexLiteral(const int64_t val, const SQLTypes type, const SQLTypes target_type, const unsigned scale, const unsigned precision, const unsigned target_scale, const unsigned target_precision)RexLiteralinline
RexLiteral(const double val, const SQLTypes type, const SQLTypes target_type, const unsigned scale, const unsigned precision, const unsigned target_scale, const unsigned target_precision)RexLiteralinline
RexLiteral(const std::string &val, const SQLTypes type, const SQLTypes target_type, const unsigned scale, const unsigned precision, const unsigned target_scale, const unsigned target_precision)RexLiteralinline
RexLiteral(const bool val, const SQLTypes type, const SQLTypes target_type, const unsigned scale, const unsigned precision, const unsigned target_scale, const unsigned target_precision)RexLiteralinline
RexLiteral(const SQLTypes target_type)RexLiteralinline
scale_RexLiteralprivate
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
step_RelAlgDagNodemutableprotected
target_precision_RexLiteralprivate
target_scale_RexLiteralprivate
target_type_RexLiteralprivate
toHash() const overrideRexLiteralinlinevirtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const overrideRexLiteralinlinevirtual
type_RexLiteralprivate
~Rex()Rexinlinevirtual