summaryrefslogtreecommitdiff
path: root/hobgoblin/src/output/lang/sql/ast.hob
blob: 9a51e38cbdd51a9625b1beaae81a3758a9e8621a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sum SqlStatement {
    variant SqlCreateTableStatement;
}

struct SqlCreateTableStatement {
    field name: SqlIdentifier;
    field columns: List[SqlColumnDefinition];
}

struct SqlColumnDefinition {
    field name: SqlIdentifier;
    field typeName: SqlIdentifier;
}

struct SqlIdentifier {
    field value: String;
}