| Class |
Description |
|
AbstractGinqExpression
|
Represents GINQ expression which could hold metadata |
|
DataSourceExpression
|
Represents data source expression |
|
FilterExpression
|
Represents filter expression |
|
FromExpression
|
Represents the from expression |
|
GinqExpression
|
Represents GINQ expression, which has the following structure:
ginq
|__ from
|__ [innerjoin/leftjoin/rightjoin/fulljoin/crossjoin]*
| |__ on
|__ [where]
|__ [groupby]
| |__ [having]
|__ [orderby]
|__ [limit]
|__ select
(Note: [ ] means optional)
|
|
GroupExpression
|
Represents group by expression |
|
HavingExpression
|
Represents having expression |
|
JoinExpression
|
Represents join expression |
|
LimitExpression
|
Represents limit expression |
|
OnExpression
|
Represents on expression |
|
OrderExpression
|
Represents order by expression |
|
ProcessExpression
|
Represents process expression, e.g. where, groupby, orderby, limit, select |
|
SelectExpression
|
Represents the select expression |
|
ShutdownExpression
|
Represent the shutdown expression |
|
WhereExpression
|
Represent the where expression |