as_string() const | Expression | |
dump(string &s, unsigned int indent=0) const | Expression | [virtual] |
dump_children(string &s, unsigned int indent) const | Expression | [protected, virtual] |
eval(const EvalContext &ctxt) | Expression | |
evalImpl(EvalAs< bool >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< int32 >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< int64 >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< single >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< double >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< EString >, const EvalContext &) | Expression | [protected, virtual] |
evalImpl(EvalAs< string >, const EvalContext &ctxt) | Expression | [protected, virtual] |
evalImpl(EvalAs< Timestamp >, const EvalContext &) | Expression | [protected, virtual] |
evalInto(char *buf, const EvalContext &ctxt) | Expression | |
evalVectorInto(const vector< ptr< Expression > > &exprs, char *buf, const EvalContext &ctxt) | Expression | [static] |
Expression(DataType type) | Expression | [protected] |
getField(string name=string()) const | Expression | |
getLength() const | Expression | |
getStringLength() const | Expression | [virtual] |
getType() const | Expression | |
is() const | Expression | |
is_numeric() const | Expression | [virtual] |
isImpl(EvalAs< bool >) const | Expression | [protected, virtual] |
isImpl(EvalAs< int32 >) const | Expression | [protected, virtual] |
isImpl(EvalAs< int64 >) const | Expression | [protected, virtual] |
isImpl(EvalAs< single >) const | Expression | [protected, virtual] |
isImpl(EvalAs< double >) const | Expression | [protected, virtual] |
isImpl(EvalAs< EString >) const | Expression | [protected, virtual] |
isImpl(EvalAs< string >) const | Expression | [protected, virtual] |
isImpl(EvalAs< Timestamp >) const | Expression | [protected, virtual] |
makeFieldExpresssion(string tuple_name, string field_name, const ExprContext &ctxt) | Expression | [static] |
parse(string expr, const ExprContext &ctxt) | Expression | [static] |
toField(string name) const | Expression | |
value() const | Expression | [protected, virtual] |
~Expression() | Expression | [virtual] |