이름 |
설명 |
AggregationExpression |
AggregationExpression holds an aggregation modifier for a warapped expression. |
NamedExpression |
NamedExpression holds an expression and a name for it. If the name is null, a default name is used (or omitted if possible). When a NamedExpression holds an expression resolved to a SqlEntityExpression, the entity's name is set to the NamedExpression's name. Otherwise, the NamedExpression is retained and used to emit "AS ..." clauses in SQL generation. Therefore, NamedExpression must only be used in parts of a SqlStatement where "AS ..." clauses are allowed. |
SqlGroupingSelectExpression |
SqlGroupingSelectExpression represents the data returned by a Group-By query. |
SqlJoinedTable |
SqlJoinedTable represents a joined data source in a SqlStatement. |
SqlStatement |
SqlStatement represents a SQL database query. The QueryModel is translated to this model, and the SqlStatement is transformed several times until it can easily be translated to SQL text. |
SqlStatementBuilder |
SqlStatementBuilder holds the specific SQL statement data and populates a build method. |
SqlSubStatementExpression |
SqlSubStatementExpression represents a SQL database subquery. The QueryModel of the subquery is translated to this model, and the SqlSubStatementExpression is transformed several times until it can easily be translated to SQL text. |
SqlTable |
SqlTable represents a data source in a SqlStatement. |
SqlTableBase |
Provides a base class for SQL tables, both stand-alone tables and joined tables. |