C# Класс Deveel.Data.Sql.Query.QueryExpressionFrom

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddExpression ( ExpressionReference expressionReference ) : void
AddTable ( IFromTableSource tableSource ) : void
CompareStrings ( string str1, string str2 ) : bool
Create ( IRequest context, SqlQueryExpression expression ) : QueryExpressionFrom
ExposeAllColumns ( ) : void
ExposeColumn ( ObjectName columName ) : void
ExposeColumns ( IFromTableSource tableSource ) : void
ExposeColumns ( ObjectName tableName ) : void
FindExpression ( ObjectName alias ) : SqlExpression
FindTable ( string schema, string name ) : IFromTableSource
GetResolvedColumns ( ) : ObjectName[]
GetTableSource ( int offset ) : IFromTableSource
QueryExpressionFrom ( ) : System
QueryExpressionFrom ( bool ignoreCase ) : System
ResolveReference ( ObjectName refName ) : ObjectName

Приватные методы

Метод Описание
GlobalResolveReference ( int level, ObjectName name ) : QueryReference
QualifyReference ( ObjectName name ) : object
ResolveAliasReference ( ObjectName alias ) : ObjectName
ResolveColumnReference ( ObjectName columnName ) : ObjectName

Описание методов

AddExpression() публичный Метод

public AddExpression ( ExpressionReference expressionReference ) : void
expressionReference ExpressionReference
Результат void

AddTable() публичный Метод

public AddTable ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
Результат void

CompareStrings() публичный Метод

public CompareStrings ( string str1, string str2 ) : bool
str1 string
str2 string
Результат bool

Create() публичный статический Метод

public static Create ( IRequest context, SqlQueryExpression expression ) : QueryExpressionFrom
context IRequest
expression Deveel.Data.Sql.Expressions.SqlQueryExpression
Результат QueryExpressionFrom

ExposeAllColumns() публичный Метод

public ExposeAllColumns ( ) : void
Результат void

ExposeColumn() публичный Метод

public ExposeColumn ( ObjectName columName ) : void
columName ObjectName
Результат void

ExposeColumns() публичный Метод

public ExposeColumns ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
Результат void

ExposeColumns() публичный Метод

public ExposeColumns ( ObjectName tableName ) : void
tableName ObjectName
Результат void

FindExpression() публичный Метод

public FindExpression ( ObjectName alias ) : SqlExpression
alias ObjectName
Результат SqlExpression

FindTable() публичный Метод

public FindTable ( string schema, string name ) : IFromTableSource
schema string
name string
Результат IFromTableSource

GetResolvedColumns() публичный Метод

public GetResolvedColumns ( ) : ObjectName[]
Результат ObjectName[]

GetTableSource() публичный Метод

public GetTableSource ( int offset ) : IFromTableSource
offset int
Результат IFromTableSource

QueryExpressionFrom() публичный Метод

public QueryExpressionFrom ( ) : System
Результат System

QueryExpressionFrom() публичный Метод

public QueryExpressionFrom ( bool ignoreCase ) : System
ignoreCase bool
Результат System

ResolveReference() публичный Метод

public ResolveReference ( ObjectName refName ) : ObjectName
refName ObjectName
Результат ObjectName