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

An implementation of IFromTableSource that wraps around a ObjectName/ITable object.
The handles case insensitive resolution.
Inheritance: IFromTableSource
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
FromTableDirectSource ( bool caseInsensitive, ITableQueryInfo tableQuery, string uniqueName, ObjectName givenName, ObjectName rootName ) : System

Constructs the source.

MatchesReference ( string catalog, string schema, string table ) : bool
ResolveColumn ( string catalog, string schema, string table, string column ) : ObjectName
ResolveColumnCount ( string catalog, string schema, string table, string column ) : int

Private Methods

Méthode Description
StringCompare ( string str1, string str2 ) : bool

Method Details

FromTableDirectSource() public méthode

Constructs the source.
public FromTableDirectSource ( bool caseInsensitive, ITableQueryInfo tableQuery, string uniqueName, ObjectName givenName, ObjectName rootName ) : System
caseInsensitive bool
tableQuery ITableQueryInfo
uniqueName string
givenName ObjectName
rootName ObjectName
Résultat System

MatchesReference() public méthode

public MatchesReference ( string catalog, string schema, string table ) : bool
catalog string
schema string
table string
Résultat bool

ResolveColumn() public méthode

public ResolveColumn ( string catalog, string schema, string table, string column ) : ObjectName
catalog string
schema string
table string
column string
Résultat ObjectName

ResolveColumnCount() public méthode

public ResolveColumnCount ( string catalog, string schema, string table, string column ) : int
catalog string
schema string
table string
column string
Résultat int