DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
An interface to resolve a variable name to a constant object. More...
Public Member Functions | |
DataObject | Resolve (ObjectName variable) |
Returns the value of a given variable. More... | |
SqlType | ReturnType (ObjectName variable) |
Returns the SqlType of object the given variable is. More... | |
An interface to resolve a variable name to a constant object.
This is used as a way to resolve a variable into a value to use in an expression.
Definition at line 29 of file IVariableResolver.cs.
DataObject Deveel.Data.Sql.IVariableResolver.Resolve | ( | ObjectName | variable | ) |
Returns the value of a given variable.
variable |
Implemented in Deveel.Data.Transactions.TransactionConstraintExtensions.TableRowVariableResolver, Deveel.Data.Sql.Tables.FunctionTable.TableGroupResolver.GroupVariableResolver, Deveel.Data.Sql.Tables.Row.RowVariableResolver, Deveel.Data.Sql.Tables.Table.TableVariableResolver, Deveel.Data.Sql.Variables.ContextExtensions.ContextVariableResolver, Deveel.Data.Sql.Variables.PersistentVariableManager, and Deveel.Data.Sql.Variables.VariableManager.
SqlType Deveel.Data.Sql.IVariableResolver.ReturnType | ( | ObjectName | variable | ) |
Returns the SqlType of object the given variable is.
variable |
Implemented in Deveel.Data.Transactions.TransactionConstraintExtensions.TableRowVariableResolver, Deveel.Data.Sql.Tables.FunctionTable.TableGroupResolver.GroupVariableResolver, Deveel.Data.Sql.Tables.Row.RowVariableResolver, Deveel.Data.Sql.Tables.Table.TableVariableResolver, Deveel.Data.Sql.Variables.ContextExtensions.ContextVariableResolver, Deveel.Data.Sql.Variables.PersistentVariableManager, and Deveel.Data.Sql.Variables.VariableManager.