DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Properties | List of all members
Deveel.Data.Sql.Parser.IFromSourceNode Interface Reference

Defines the base contract of the source of a query. More...

Inheritance diagram for Deveel.Data.Sql.Parser.IFromSourceNode:
Deveel.Data.Sql.Parser.ISqlNode Deveel.Data.Sql.Parser.FromQuerySourceNode Deveel.Data.Sql.Parser.FromTableSourceNode

Properties

IdentifierNode Alias [get]
 Gets an alias that uniquely identifies the source within a query context. More...
 
- Properties inherited from Deveel.Data.Sql.Parser.ISqlNode
string NodeName [get]
 Gets the name of the node analyzed from the parser. More...
 
ISqlNode Parent [get]
 Gets a reference to the parent ISqlNode, if any. More...
 
IEnumerable< ISqlNodeChildNodes [get]
 Gets a read-only enumeration of the children nodes, if any. More...
 
IEnumerable< TokenTokens [get]
 Gets an enumeration of the tokens composing the this node. More...
 

Detailed Description

Defines the base contract of the source of a query.

This can only be in the form of FromTableSourceNode or FromQuerySourceNode, that means only a table or a sub-query can be source of query.

Definition at line 28 of file IFromSourceNode.cs.

Property Documentation

IdentifierNode Deveel.Data.Sql.Parser.IFromSourceNode.Alias
get

Gets an alias that uniquely identifies the source within a query context.

This value can be null that means the name will be resolved by its main component.

Definition at line 37 of file IFromSourceNode.cs.


The documentation for this interface was generated from the following file: