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

An implementation of IFromTableSource that wraps around a SqlQueryExpression as a sub-query source.
Inheritance: IFromTableSource
Mostrar archivo Open project: deveel/deveeldb

Public Methods

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

Method Description
EnsureColumnNames ( ) : void

Makes sure the columnNames list is created correctly.

FromTableSubQuerySource ( bool caseInsensitive, string uniqueKey, SqlQueryExpression queryExpression, QueryExpressionFrom fromSet, ObjectName alias ) : System
Matches ( ObjectName name, string catalog, string schema, string table, string column ) : bool
StringCompare ( string str1, string str2 ) : bool

Method Details

MatchesReference() public method

public MatchesReference ( string catalog, string schema, string table ) : bool
catalog string
schema string
table string
return bool

ResolveColumn() public method

public ResolveColumn ( string catalog, string schema, string table, string column ) : ObjectName
catalog string
schema string
table string
column string
return ObjectName

ResolveColumnCount() public method

public ResolveColumnCount ( string catalog, string schema, string table, string column ) : int
catalog string
schema string
table string
column string
return int