DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
An interface used to prepare a SqlExpression object. More...
Public Member Functions | |
bool | CanPrepare (SqlExpression expression) |
Verifies whether the instance of the interface can prepare the given expression. More... | |
SqlExpression | Prepare (SqlExpression expression) |
Returns the new translated object to be mutated from the given expression. More... | |
An interface used to prepare a SqlExpression object.
This interface is used to mutate an expression of an SqlExpression from one form to another.
Definition at line 27 of file IExpressionPreparer.cs.
bool Deveel.Data.Sql.Expressions.IExpressionPreparer.CanPrepare | ( | SqlExpression | expression | ) |
Verifies whether the instance of the interface can prepare the given expression.
expression | The expression object to verify. |
Implemented in Deveel.Data.Sql.Query.QueryPlanner.QueryExpressionPreparer, Deveel.Data.Sql.Query.QueryExpressionFrom.FromExpressionPreparer, Deveel.Data.Sql.Cursors.Cursor.CursorArgumentPreparer, and Deveel.Data.Sql.Statements.StatementExecutor.QueryPreparer.
SqlExpression Deveel.Data.Sql.Expressions.IExpressionPreparer.Prepare | ( | SqlExpression | expression | ) |
Returns the new translated object to be mutated from the given expression.
expression |
Implemented in Deveel.Data.Sql.Query.QueryPlanner.QueryExpressionPreparer, Deveel.Data.Sql.Query.QueryExpressionFrom.FromExpressionPreparer, Deveel.Data.Sql.Cursors.Cursor.CursorArgumentPreparer, and Deveel.Data.Sql.Statements.StatementExecutor.QueryPreparer.