Definition at line 110 of file ColumnChecker.cs.
Deveel.Data.Sql.Statements.ColumnChecker.ExpressionChecker.ExpressionChecker |
( |
ColumnChecker |
checker | ) |
|
|
inline |
- Parameters
-
- Returns
Reimplemented from Deveel.Data.Sql.Expressions.SqlExpressionVisitor.
Definition at line 117 of file ColumnChecker.cs.
119 var origColumn = refName.
Name;
121 if (resolvedColumn == null)
122 throw new InvalidOperationException(
String.Format(
"Column '{0} not found in table.", origColumn));
124 if (!origColumn.Equals(resolvedColumn))
125 refName =
new ObjectName(refName.Parent, resolvedColumn);
ObjectName ReferenceName
Gets the name of the object referenced by the expression.
A long string in the system.
readonly ColumnChecker checker
string Name
Gets the name of the object being referenced.
static SqlReferenceExpression Reference(ObjectName objectName)
Defines the base class for instances that represent SQL expression tree nodes.
abstract string ResolveColumnName(string columnName)
readonly ColumnChecker Deveel.Data.Sql.Statements.ColumnChecker.ExpressionChecker.checker |
|
private |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Statements/ColumnChecker.cs