DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Protected Member Functions | |
override NonTerminal | MakeRoot () |
override void | ReservedWords () |
override void | Keywords () |
Protected Member Functions inherited from Deveel.Data.Sql.Parser.SqlGrammarBase | |
SqlGrammarBase () | |
KeyTerm | Key (string term) |
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] |
Private Member Functions | |
void | Productions (NonTerminal root) |
NonTerminal | StatementEnd () |
NonTerminal | OrReplace () |
NonTerminal | SqlStatementList () |
NonTerminal | SqlStatement () |
NonTerminal | Declare () |
NonTerminal | CursorDeclaration () |
NonTerminal | DeclareCursor () |
NonTerminal | VariableDeclaration () |
NonTerminal | ExceptionDeclaration () |
NonTerminal | DeclareException () |
NonTerminal | DeclareVariable () |
NonTerminal | Open () |
NonTerminal | Close () |
NonTerminal | Fetch () |
NonTerminal | NestedSqlStatement () |
NonTerminal | PlSqlBlock () |
NonTerminal | Create () |
NonTerminal | CreateTable () |
NonTerminal | CreateView () |
NonTerminal | CreateUser () |
NonTerminal | CreateIndex () |
NonTerminal | CreateSequence () |
NonTerminal | CreateSchema () |
NonTerminal | CreateTrigger () |
NonTerminal | CreateType () |
NonTerminal | Alter () |
NonTerminal | AlterTable () |
NonTerminal | AlterUser () |
NonTerminal | Drop () |
NonTerminal | DropSchema () |
NonTerminal | DropTable () |
NonTerminal | DropView () |
NonTerminal | DropIndex () |
NonTerminal | DropSequence () |
NonTerminal | DropTrigger () |
NonTerminal | DropUser () |
NonTerminal | DropType () |
NonTerminal | Commit () |
NonTerminal | Rollback () |
NonTerminal | Select () |
NonTerminal | Grant () |
NonTerminal | Revoke () |
NonTerminal | Insert () |
NonTerminal | Delete () |
NonTerminal | Update () |
NonTerminal | Truncate () |
NonTerminal | Set () |
NonTerminal | SetTransaction () |
NonTerminal | SetVariable () |
Private Attributes | |
KeyTerm | ACCOUNT |
KeyTerm | AFTER |
KeyTerm | ASC |
KeyTerm | BEFORE |
KeyTerm | BEGIN |
KeyTerm | BETWEEN |
KeyTerm | BINARY |
KeyTerm | BLOB |
KeyTerm | BOOLEAN |
KeyTerm | BY |
KeyTerm | CACHE |
KeyTerm | CALL |
KeyTerm | CALLBACK |
KeyTerm | CASCADE |
KeyTerm | CASE |
KeyTerm | CAST |
KeyTerm | CHECK |
KeyTerm | CONSTANT |
KeyTerm | CONSTRAINT |
KeyTerm | CREATE |
KeyTerm | CYCLE |
KeyTerm | DECLARE |
KeyTerm | DEFAULT |
KeyTerm | DELETE |
KeyTerm | EACH |
KeyTerm | END |
KeyTerm | ELSE |
KeyTerm | ELSIF |
KeyTerm | EXCEPTION |
KeyTerm | EXECUTE |
KeyTerm | EXISTS |
KeyTerm | FOR |
KeyTerm | FOREIGN |
KeyTerm | GROUPS |
KeyTerm | KEY |
KeyTerm | IDENTITY |
KeyTerm | IF |
KeyTerm | INCREMENT |
KeyTerm | INDEX |
KeyTerm | INSERT |
KeyTerm | LOCK |
KeyTerm | MAXVALUE |
KeyTerm | MINVALUE |
KeyTerm | NOT |
KeyTerm | NULL |
KeyTerm | ON |
KeyTerm | OR |
KeyTerm | PRIMARY |
KeyTerm | PROCEDURE |
KeyTerm | REFERENCES |
KeyTerm | REPLACE |
KeyTerm | ROW |
KeyTerm | SCHEMA |
KeyTerm | SEQUENCE |
KeyTerm | SET |
KeyTerm | START |
KeyTerm | TABLE |
KeyTerm | THEN |
KeyTerm | TRIGGER |
KeyTerm | TYPE |
KeyTerm | UPDATE |
KeyTerm | UNIQUE |
KeyTerm | UNLOCK |
KeyTerm | VIEW |
KeyTerm | WITH |
Definition at line 22 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 613 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 621 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 693 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 174 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 796 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 388 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 501 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 552 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 515 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 404 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 559 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 601 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 478 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 465 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 105 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 95 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 123 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 151 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 157 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 952 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 715 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 761 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 730 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 767 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 737 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 773 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 790 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 784 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 749 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 145 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 180 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 831 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 921 of file SqlGrammar.cs.
|
inlineprotectedvirtual |
Reimplemented from Deveel.Data.Sql.Parser.SqlGrammarBase.
Definition at line 126 of file SqlGrammar_Keys.cs.
|
inlineprotectedvirtual |
Implements Deveel.Data.Sql.Parser.SqlGrammarBase.
Definition at line 27 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 203 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 163 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 50 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 220 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 34 of file SqlGrammar.cs.
|
inlineprotectedvirtual |
Reimplemented from Deveel.Data.Sql.Parser.SqlGrammarBase.
Definition at line 94 of file SqlGrammar_Keys.cs.
|
inlineprivate |
Definition at line 886 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 802 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 808 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 990 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 996 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 1016 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 64 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 56 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 44 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 984 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 962 of file SqlGrammar.cs.
|
inlineprivate |
Definition at line 129 of file SqlGrammar.cs.
|
private |
Definition at line 26 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 27 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 28 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 29 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 30 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 31 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 32 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 33 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 34 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 35 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 36 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 37 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 38 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 39 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 40 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 41 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 42 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 43 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 44 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 45 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 46 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 47 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 48 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 49 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 50 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 52 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 53 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 51 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 54 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 55 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 56 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 57 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 58 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 59 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 61 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 62 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 63 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 64 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 65 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 60 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 66 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 67 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 68 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 69 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 70 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 71 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 72 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 73 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 74 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 75 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 76 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 77 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 78 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 79 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 80 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 81 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 82 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 83 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 84 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 85 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 87 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 88 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 86 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 89 of file SqlGrammar_Keys.cs.
|
private |
Definition at line 90 of file SqlGrammar_Keys.cs.
|
get |
Definition at line 23 of file SqlGrammar.cs.