DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Protected Member Functions | Properties | List of all members
Deveel.Data.Sql.Parser.SqlExpressionGrammar Class Reference
Inheritance diagram for Deveel.Data.Sql.Parser.SqlExpressionGrammar:
Deveel.Data.Sql.Parser.SqlGrammarBase

Protected Member Functions

override NonTerminal MakeRoot ()
 
- Protected Member Functions inherited from Deveel.Data.Sql.Parser.SqlGrammarBase
 SqlGrammarBase ()
 
KeyTerm Key (string term)
 
virtual void Keywords ()
 
virtual void ReservedWords ()
 
NonTerminal ObjectName ()
 
NonTerminal DataType ()
 
NonTerminal SqlExpressionList ()
 
NonTerminal SqlQueryExpression ()
 
NonTerminal SqlExpression ()
 

Properties

override string Dialect [get]
 
- Properties inherited from Deveel.Data.Sql.Parser.SqlGrammarBase
abstract string Dialect [get]
 
StringLiteral StringLiteral [get, private set]
 
NumberLiteral NumberLiteral [get, private set]
 
NumberLiteral PositiveLiteral [get, private set]
 
IdentifierTerminal Identifier [get, private set]
 
KeyTerm Comma [get, private set]
 
KeyTerm Dot [get, private set]
 
KeyTerm Colon [get, private set]
 
KeyTerm As [get, private set]
 

Detailed Description

Definition at line 22 of file SqlExpressionGrammar.cs.

Member Function Documentation

override NonTerminal Deveel.Data.Sql.Parser.SqlExpressionGrammar.MakeRoot ( )
inlineprotectedvirtual

Implements Deveel.Data.Sql.Parser.SqlGrammarBase.

Definition at line 27 of file SqlExpressionGrammar.cs.

27  {
28  return SqlExpression();
29  }

Property Documentation

override string Deveel.Data.Sql.Parser.SqlExpressionGrammar.Dialect
get

Definition at line 23 of file SqlExpressionGrammar.cs.


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