Implemented conversion from parse tree to SQL structure.

Added debug printing for SQL statements.
This commit is contained in:
2018-06-10 12:21:13 +01:00
parent 5f6f10fe2e
commit 9af2f7bb45
8 changed files with 352 additions and 25 deletions

View File

@@ -10,8 +10,8 @@ Statement = SelectStmt | InsertStmt | UpdateStmt | DeleteStmt | CreateStmt | Dro
SelectStmt = 'Select', FieldList, 'From', Identifier, ['Where', ComparisonGroup] ;
InsertStmt = 'Insert Into', Identifier, 'Set', AssignmentList ;
UpdateStmt = 'Update', Identifier, 'Set', AssignmentList, 'Where', AssignmentList ;
DeleteStmt = 'Delete From', Identifier, 'Where', AssignmentList ;
UpdateStmt = 'Update', Identifier, 'Set', AssignmentList, 'Where', ComparisonGroup ;
DeleteStmt = 'Delete From', Identifier, 'Where', ComparisonGroup ;
CreateStmt = 'Create Table', Identifier, '(', ColumnSpecList, ')' ;
DropStmt = 'Drop Table', Identifier ;