Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

RandFunction::SingleRandFunction Member List

This is the complete list of members for RandFunction::SingleRandFunction, including all inherited members.

_argsNArgs [private]
arg(unsigned int idx) constNArgs [private]
as_string() constExpression
dump(string &s, unsigned int indent=0) constExpression [virtual]
dump_children(string &s, unsigned int indent) constExpression [protected, virtual]
empty() constNArgs [private]
eval(const EvalContext &ctxt)Expression
evalImpl(EvalAs< single >, const EvalContext &ctxt)RandFunction::SingleRandFunction [virtual]
TypedExpression< single >::evalImpl(EvalAs< EString >, const EvalContext &ctxt)TypedExpression< single > [virtual]
Expression::evalImpl(EvalAs< bool >, const EvalContext &)Expression [protected, virtual]
Expression::evalImpl(EvalAs< int32 >, const EvalContext &)Expression [protected, virtual]
Expression::evalImpl(EvalAs< int64 >, const EvalContext &)Expression [protected, virtual]
Expression::evalImpl(EvalAs< double >, const EvalContext &)Expression [protected, virtual]
Expression::evalImpl(EvalAs< string >, const EvalContext &ctxt)Expression [protected, virtual]
Expression::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()) constExpression
getLength() constExpression
getStringLength() constExpression [virtual]
getType() constExpression
is() constExpression
is_numeric() constExpression [virtual]
isImpl(EvalAs< single >) constTypedExpression< single > [virtual]
isImpl(EvalAs< EString >) constTypedExpression< single > [virtual]
Expression::isImpl(EvalAs< bool >) constExpression [protected, virtual]
Expression::isImpl(EvalAs< int32 >) constExpression [protected, virtual]
Expression::isImpl(EvalAs< int64 >) constExpression [protected, virtual]
Expression::isImpl(EvalAs< double >) constExpression [protected, virtual]
Expression::isImpl(EvalAs< string >) constExpression [protected, virtual]
Expression::isImpl(EvalAs< Timestamp >) constExpression [protected, virtual]
makeFieldExpresssion(string tuple_name, string field_name, const ExprContext &ctxt)Expression [static]
NArgs(ptr< Expression > a=ptr< Expression >(), ptr< Expression > b=ptr< Expression >(), ptr< Expression > c=ptr< Expression >())NArgs [private]
NArgs(const vector< ptr< Expression > > &args)NArgs [private]
numArgs() constNArgs [private]
operator[](unsigned int idx) constNArgs [private]
parse(string expr, const ExprContext &ctxt)Expression [static]
requireArgType(unsigned int index, DataType type1, DataType type2=DataType(), DataType type3=DataType(), DataType type4=DataType()) constNArgs [private]
requireNumArgs(int args_required) constNArgs [private]
requireNumArgs(int minargs, int maxargs) constNArgs [private]
SingleRandFunction(const NArgs &args)RandFunction::SingleRandFunction
size() constNArgs [private]
toField(string name) constExpression
TypedExpression()TypedExpression< single >
value() constExpression [protected, virtual]
VARARGSNArgs [private, static]
~Expression()Expression [virtual]


Generated on Fri Nov 12 15:15:23 2004 for Borealis by doxygen 1.3.8