C# 클래스 Deveel.Data.Sql.Query.QueryExpressionFrom

파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
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