C# Class Deveel.Data.Sql.Query.QueryExpressionFrom

Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GlobalResolveReference ( int level, ObjectName name ) : QueryReference
QualifyReference ( ObjectName name ) : object
ResolveAliasReference ( ObjectName alias ) : ObjectName
ResolveColumnReference ( ObjectName columnName ) : ObjectName

Method Details

AddExpression() public method

public AddExpression ( ExpressionReference expressionReference ) : void
expressionReference ExpressionReference
return void

AddTable() public method

public AddTable ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
return void

CompareStrings() public method

public CompareStrings ( string str1, string str2 ) : bool
str1 string
str2 string
return bool

Create() public static method

public static Create ( IRequest context, SqlQueryExpression expression ) : QueryExpressionFrom
context IRequest
expression Deveel.Data.Sql.Expressions.SqlQueryExpression
return QueryExpressionFrom

ExposeAllColumns() public method

public ExposeAllColumns ( ) : void
return void

ExposeColumn() public method

public ExposeColumn ( ObjectName columName ) : void
columName ObjectName
return void

ExposeColumns() public method

public ExposeColumns ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
return void

ExposeColumns() public method

public ExposeColumns ( ObjectName tableName ) : void
tableName ObjectName
return void

FindExpression() public method

public FindExpression ( ObjectName alias ) : SqlExpression
alias ObjectName
return SqlExpression

FindTable() public method

public FindTable ( string schema, string name ) : IFromTableSource
schema string
name string
return IFromTableSource

GetResolvedColumns() public method

public GetResolvedColumns ( ) : ObjectName[]
return ObjectName[]

GetTableSource() public method

public GetTableSource ( int offset ) : IFromTableSource
offset int
return IFromTableSource

QueryExpressionFrom() public method

public QueryExpressionFrom ( ) : System
return System

QueryExpressionFrom() public method

public QueryExpressionFrom ( bool ignoreCase ) : System
ignoreCase bool
return System

ResolveReference() public method

public ResolveReference ( ObjectName refName ) : ObjectName
refName ObjectName
return ObjectName