DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Sql.Expressions.IPreparable Interface Reference

A contract for objects that participate to a SqlExpression.Prepare phase of an expression evaluation. More...

Inheritance diagram for Deveel.Data.Sql.Expressions.IPreparable:
Deveel.Data.Sql.ExceptionHandler Deveel.Data.Sql.Expressions.FromClause Deveel.Data.Sql.Expressions.FromTable Deveel.Data.Sql.Expressions.SelectColumn Deveel.Data.Sql.SortColumn Deveel.Data.Sql.Statements.AddColumnAction Deveel.Data.Sql.Statements.AddConstraintAction Deveel.Data.Sql.Statements.AlterTableStatement Deveel.Data.Sql.Statements.AlterUserStatement Deveel.Data.Sql.Statements.CreateSequenceStatement Deveel.Data.Sql.Statements.CreateUserStatement Deveel.Data.Sql.Statements.DeclareVariableStatement Deveel.Data.Sql.Statements.FetchStatement Deveel.Data.Sql.Statements.LoopControlStatement Deveel.Data.Sql.Statements.OpenStatement Deveel.Data.Sql.Statements.PlSqlBlock Deveel.Data.Sql.Statements.SetDefaultAction Deveel.Data.Sql.Statements.SetPasswordAction Deveel.Data.Sql.Statements.SqlColumnAssignment Deveel.Data.Sql.Statements.SqlTableColumn Deveel.Data.Sql.Statements.SqlTableConstraint Deveel.Data.Sql.Statements.UpdateQueryStatement

Public Member Functions

object Prepare (IExpressionPreparer preparer)
 Converts the underlying value of this instance into an object that can be evaluated by an expression. More...
 

Detailed Description

A contract for objects that participate to a SqlExpression.Prepare phase of an expression evaluation.

Objects implementing this interface will use the given IExpressionPreparer context to transform the value handled into a value that can be evaluated.

Definition at line 30 of file IPreparable.cs.

Member Function Documentation

object Deveel.Data.Sql.Expressions.IPreparable.Prepare ( IExpressionPreparer  preparer)

The documentation for this interface was generated from the following file: