#include <NMSTL/util>#include <NMSTL/ptr>#include <antlr/SemanticException.hpp>#include "EString.h"#include "TupleDescription.h"#include "Exceptions.h"#include "Registry.h"#include "Timestamp.h"Go to the source code of this file.
Namespaces | |
| namespace | NMSTL |
Classes | |
| class | ExprContext |
| Context for use in generating an expression from an AST. More... | |
| class | EvalContext |
| Context for use in evaluating an expression. More... | |
| class | EvalAs< int32 > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as an int32. More... | |
| class | EvalAs< int64 > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as an int64. More... | |
| class | EvalAs< single > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as a single. More... | |
| class | EvalAs< double > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as a double. More... | |
| class | EvalAs< bool > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as a bool. More... | |
| class | EvalAs< EString > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as an EString. More... | |
| class | EvalAs< string > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as a string object. More... | |
| class | EvalAs< Timestamp > |
| Used as an argument to an Expression::evalImpl() method to indicate that the expression should be evaluated as a Timestamp object. More... | |
| class | Expression |
| The base class for expressions. More... | |
| class | TypedExpression< bool > |
| An expression that evaluates to a boolean value. More... | |
| class | TypedExpression< int32 > |
| An expression that evaluates to a 32 bit integer value. More... | |
| class | TypedExpression< int64 > |
| An expression that evaluates to a 64 bit integer value. More... | |
| class | TypedExpression< single > |
| An expression that evaluates to a 32 bit floating-point value. More... | |
| class | TypedExpression< double > |
| An expression that evaluates to a 64 bit floating-point value. More... | |
| class | TypedExpression< EString > |
| An expression that evaluates to a string value. More... | |
| class | TypedExpression< Timestamp > |
| An expression that evaluates to a Timestamp value. More... | |
Functions | |
| BOREALIS_NAMESPACE_BEGIN | AURORA_EXCEPTION_TYPE (ExprException) |
| AURORA_EXCEPTION_TYPE (EvalException) | |
|
|
|
|
|
|
1.3.8