C# Class Deveel.Data.Sql.Statements.ColumnChecker

Show file Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
CheckColumns ( IEnumerable columnNames ) : IEnumerable
CheckExpression ( SqlExpression expression ) : SqlExpression
Default ( IRequest context, ObjectName tableName ) : ColumnChecker
ResolveColumnName ( string columnName ) : string
StripColumnList ( string tableDomain, IEnumerable columnList ) : IEnumerable
StripTableName ( string tableDomain, string column ) : string

Method Details

CheckColumns() public method

public CheckColumns ( IEnumerable columnNames ) : IEnumerable
columnNames IEnumerable
return IEnumerable

CheckExpression() public method

public CheckExpression ( SqlExpression expression ) : SqlExpression
expression Deveel.Data.Sql.Expressions.SqlExpression
return Deveel.Data.Sql.Expressions.SqlExpression

Default() public static method

public static Default ( IRequest context, ObjectName tableName ) : ColumnChecker
context IRequest
tableName ObjectName
return ColumnChecker

ResolveColumnName() public abstract method

public abstract ResolveColumnName ( string columnName ) : string
columnName string
return string

StripColumnList() public method

public StripColumnList ( string tableDomain, IEnumerable columnList ) : IEnumerable
tableDomain string
columnList IEnumerable
return IEnumerable

StripTableName() public method

public StripTableName ( string tableDomain, string column ) : string
tableDomain string
column string
return string