Definition at line 139 of file CreateTableStatement.cs.
Deveel.Data.Sql.Statements.CreateTableStatement.TableColumnChecker.TableColumnChecker |
( |
IEnumerable< SqlTableColumn > |
columns, |
|
|
bool |
ignoreCase |
|
) |
| |
|
inline |
override string Deveel.Data.Sql.Statements.CreateTableStatement.TableColumnChecker.ResolveColumnName |
( |
string |
columnName | ) |
|
|
inlinevirtual |
Implements Deveel.Data.Sql.Statements.ColumnChecker.
Definition at line 148 of file CreateTableStatement.cs.
149 var comparison =
ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal;
150 string foundColumn = null;
152 foreach (var columnInfo
in columns) {
153 if (foundColumn != null)
154 throw new InvalidOperationException(
String.Format(
"Column name '{0}' caused an ambiguous match in table.", columnName));
156 if (
String.Equals(columnInfo.ColumnName, columnName, comparison))
157 foundColumn = columnInfo.ColumnName;
A long string in the system.
readonly IEnumerable< SqlTableColumn > columns
readonly IEnumerable<SqlTableColumn> Deveel.Data.Sql.Statements.CreateTableStatement.TableColumnChecker.columns |
|
private |
readonly bool Deveel.Data.Sql.Statements.CreateTableStatement.TableColumnChecker.ignoreCase |
|
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/CreateTableStatement.cs