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

Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode 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

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

Method Details

AddExpression() public méthode

public AddExpression ( ExpressionReference expressionReference ) : void
expressionReference ExpressionReference
Résultat void

AddTable() public méthode

public AddTable ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
Résultat void

CompareStrings() public méthode

public CompareStrings ( string str1, string str2 ) : bool
str1 string
str2 string
Résultat bool

Create() public static méthode

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

ExposeAllColumns() public méthode

public ExposeAllColumns ( ) : void
Résultat void

ExposeColumn() public méthode

public ExposeColumn ( ObjectName columName ) : void
columName ObjectName
Résultat void

ExposeColumns() public méthode

public ExposeColumns ( IFromTableSource tableSource ) : void
tableSource IFromTableSource
Résultat void

ExposeColumns() public méthode

public ExposeColumns ( ObjectName tableName ) : void
tableName ObjectName
Résultat void

FindExpression() public méthode

public FindExpression ( ObjectName alias ) : SqlExpression
alias ObjectName
Résultat SqlExpression

FindTable() public méthode

public FindTable ( string schema, string name ) : IFromTableSource
schema string
name string
Résultat IFromTableSource

GetResolvedColumns() public méthode

public GetResolvedColumns ( ) : ObjectName[]
Résultat ObjectName[]

GetTableSource() public méthode

public GetTableSource ( int offset ) : IFromTableSource
offset int
Résultat IFromTableSource

QueryExpressionFrom() public méthode

public QueryExpressionFrom ( ) : System
Résultat System

QueryExpressionFrom() public méthode

public QueryExpressionFrom ( bool ignoreCase ) : System
ignoreCase bool
Résultat System

ResolveReference() public méthode

public ResolveReference ( ObjectName refName ) : ObjectName
refName ObjectName
Résultat ObjectName