forked from vapor/postgres-kit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPostgreSQLGeneric.swift
105 lines (80 loc) · 3.57 KB
/
PostgreSQLGeneric.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
/// See `SQLQuery`.
public typealias PostgreSQLColumnConstraintAlgorithm = GenericSQLColumnConstraintAlgorithm<
PostgreSQLExpression, PostgreSQLCollation, PostgreSQLPrimaryKeyDefault, PostgreSQLForeignKey
>
/// See `SQLQuery`.
public typealias PostgreSQLColumnConstraint = GenericSQLColumnConstraint<
PostgreSQLIdentifier, PostgreSQLColumnConstraintAlgorithm
>
/// See `SQLQuery`.
public typealias PostgreSQLColumnDefinition = GenericSQLColumnDefinition<
PostgreSQLColumnIdentifier, PostgreSQLDataType, PostgreSQLColumnConstraint
>
/// See `SQLQuery`.
public typealias PostgreSQLColumnIdentifier = GenericSQLColumnIdentifier<
PostgreSQLTableIdentifier, PostgreSQLIdentifier
>
/// See `SQLQuery`.
public typealias PostgreSQLCreateIndex = GenericSQLCreateIndex<
PostgreSQLIndexModifier, PostgreSQLIdentifier, PostgreSQLColumnIdentifier
>
/// See `SQLQuery`.
public typealias PostgreSQLCreateTable = GenericSQLCreateTable<
PostgreSQLTableIdentifier, PostgreSQLColumnDefinition, PostgreSQLTableConstraint
>
/// See `SQLQuery`.
public typealias PostgreSQLDelete = GenericSQLDelete<
PostgreSQLTableIdentifier, PostgreSQLExpression
>
/// See `SQLQuery`.
public typealias PostgreSQLDirection = GenericSQLDirection
/// See `SQLQuery`.
public typealias PostgreSQLDistinct = GenericSQLDistinct
/// See `SQLQuery`.
public typealias PostgreSQLDropTable = GenericSQLDropTable<PostgreSQLTableIdentifier>
/// See `SQLQuery`.
public typealias PostgreSQLExpression = GenericSQLExpression<
PostgreSQLLiteral, PostgreSQLBind, PostgreSQLColumnIdentifier, PostgreSQLBinaryOperator, PostgreSQLFunction, PostgreSQLQuery
>
/// See `SQLQuery`.
public typealias PostgreSQLForeignKey = GenericSQLForeignKey<
PostgreSQLTableIdentifier, PostgreSQLIdentifier, PostgreSQLForeignKeyAction
>
/// See `SQLQuery`.
public typealias PostgreSQLForeignKeyAction = GenericSQLForeignKeyAction
/// See `SQLQuery`.
public typealias PostgreSQLGroupBy = GenericSQLGroupBy<PostgreSQLExpression>
/// See `SQLQuery`.
public typealias PostgreSQLIndexModifier = GenericSQLIndexModifier
/// See `SQLQuery`.
public typealias PostgreSQLIdentifier = GenericSQLIdentifier
/// See `SQLQuery`.
public typealias PostgreSQLJoin = GenericSQLJoin<
PostgreSQLJoinMethod, PostgreSQLTableIdentifier, PostgreSQLExpression
>
/// See `SQLQuery`.
public typealias PostgreSQLJoinMethod = GenericSQLJoinMethod
/// See `SQLQuery`.
public typealias PostgreSQLLiteral = GenericSQLLiteral<PostgreSQLDefaultLiteral, PostgreSQLBoolLiteral>
/// See `SQLQuery`.
public typealias PostgreSQLOrderBy = GenericSQLOrderBy<PostgreSQLExpression, PostgreSQLDirection>
/// See `SQLQuery`.
public typealias PostgreSQLSelect = GenericSQLSelect<
PostgreSQLDistinct, PostgreSQLSelectExpression, PostgreSQLTableIdentifier, PostgreSQLJoin, PostgreSQLExpression, PostgreSQLGroupBy, PostgreSQLOrderBy
>
/// See `SQLQuery`.
public typealias PostgreSQLSelectExpression = GenericSQLSelectExpression<PostgreSQLExpression, PostgreSQLIdentifier, PostgreSQLTableIdentifier>
/// See `SQLQuery`.
public typealias PostgreSQLTableConstraintAlgorithm = GenericSQLTableConstraintAlgorithm<
PostgreSQLIdentifier, PostgreSQLExpression, PostgreSQLCollation, PostgreSQLForeignKey
>
/// See `SQLQuery`.
public typealias PostgreSQLTableConstraint = GenericSQLTableConstraint<
PostgreSQLIdentifier, PostgreSQLTableConstraintAlgorithm
>
/// See `SQLQuery`.
public typealias PostgreSQLTableIdentifier = GenericSQLTableIdentifier<PostgreSQLIdentifier>
/// See `SQLQuery`.
public typealias PostgreSQLUpdate = GenericSQLUpdate<
PostgreSQLTableIdentifier, PostgreSQLIdentifier, PostgreSQLExpression
>