![]() |
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.
1.8.10