![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
| class | AggregateChecker |
| class | ConstantVisitor |
| class | EvaluateContext |
| Encapsulates the elements needed to evaluate an SqlExpression More... | |
| class | ExpressionEvaluateException |
| An error occurring while evaluating an SqlExpression. More... | |
| class | ExpressionEvaluatorVisitor |
| class | ExpressionStringBuilder |
| class | FromClause |
| A container for the FROM clause of a select statement. More... | |
| class | FromTable |
Describes a single table declaration in the from clause of a table expression (SELECT). More... | |
| interface | IExpressionPreparer |
| An interface used to prepare a SqlExpression object. More... | |
| interface | IPreparable |
| A contract for objects that participate to a SqlExpression.Prepare phase of an expression evaluation. More... | |
| class | JoinPart |
| class | PreparerVisitor |
| class | QueryReferenceExpression |
| class | ReturnTypeVisitor |
| class | SelectColumn |
| Represents a column selected to be in the output of a select statement. More... | |
| class | SqlAssignExpression |
| class | SqlBetweenEspressionTests |
| class | SqlBinaryExpression |
| class | SqlBinaryExpressionTests |
| class | SqlCastExpression |
| An SqlExpression that will cast a value retrieved by the evaluation of another expression into a given SQL data type. More... | |
| class | SqlCastExpressionTests |
| class | SqlConditionalExpression |
| class | SqlConstantExpression |
| An expression that holds a constant value. More... | |
| class | SqlDateExpressionTests |
| class | SqlExpression |
| Defines the base class for instances that represent SQL expression tree nodes. More... | |
| class | SqlExpressionException |
| class | SqlExpressionExtensions |
| Extension methods to SqlExpression More... | |
| class | SqlExpressionParseException |
| class | SqlExpressionSerializers |
| class | SqlExpressionTypeExtensions |
| class | SqlExpressionVisitor |
| A visitor for SqlExpression objects. More... | |
| class | SqlFunctionCallExpression |
| class | SqlFunctionCallExpressionTests |
| class | SqlQueryBuilder |
| class | SqlQueryExpression |
| class | SqlQueryExpressionTests |
| class | SqlReferenceExpression |
| An expression that references an object within a context. More... | |
| class | SqlTupleExpression |
| class | SqlUnaryExpression |
| Handles expressions computed against an unary operator. More... | |
| class | SqlUnaryExpressionTests |
| class | SqlVariableReferenceExpression |
|
strong |
Lists all the codes of errors in the expressions domain
| Enumerator | |
|---|---|
| Unknown |
An unknown error that was not handled. |
| EvaluateError |
An error occurred while evaluating the expression. |
| UnableToReduce |
The evaluator was not able to reduce the expression to a simpler form. |
| VariableNotFound |
A variable defined in a SqlReferenceExpression was not found within the execution context. |
| CannotParse |
The expression parser could not parse a given input string |
Definition at line 23 of file ExpressionErrorCodes.cs.
|
strong |
Enumerates the kind of group join in a selection query.
Definition at line 23 of file JoinType.cs.
|
strong |
All the possible type of SqlExpression supported
| Enumerator | |
|---|---|
| Constant |
Represents an expression which has a constant value
|
| FunctionCall | |
| Cast | |
| Conditional | |
| And | |
| Or | |
| XOr | |
| AnyEqual | |
| AnyNotEqual | |
| AnyGreaterThan | |
| AnyGreaterOrEqualThan | |
| AnySmallerThan | |
| AnySmallerOrEqualThan | |
| AllEqual | |
| AllNotEqual | |
| AllGreaterThan | |
| AllGreaterOrEqualThan | |
| AllSmallerThan | |
| AllSmallerOrEqualThan | |
| Add | |
| Subtract | |
| Multiply | |
| Divide | |
| Modulo | |
| Equal | |
| NotEqual | |
| Is | |
| IsNot | |
| SmallerThan | |
| GreaterThan | |
| SmallerOrEqualThan | |
| GreaterOrEqualThan | |
| Like | |
| NotLike | |
| Not | |
| UnaryPlus | |
| Negate | |
| Reference |
An expression that references an object on the database (that is a Column, Table, Sequence, another database object). |
| VariableReference |
References a variable in a context. |
| Assign |
A variable or reference assignment expression. |
| Tuple | |
| Query |
A query to the database to select data from a set of tables and columns. |
Definition at line 23 of file SqlExpressionType.cs.
1.8.10