org.easysql.ast.statement.select
package org.easysql.ast.statement.select
Type members
Classlikes
case class SqlSelect(var distinct: Boolean, selectList: ListBuffer[SqlSelectItem], var from: Option[SqlTableSource], var where: Option[SqlExpr], groupBy: ListBuffer[SqlExpr], orderBy: ListBuffer[SqlOrderBy], var forUpdate: Boolean, var limit: Option[SqlLimit], var having: Option[SqlExpr]) extends SqlSelectQuery
case class SqlUnionSelect(left: SqlSelectQuery, unionType: SqlUnionType, right: SqlSelectQuery) extends SqlSelectQuery
case class SqlWithItem(name: SqlExpr, query: SqlSelectQuery, columns: List[SqlExpr]) extends SqlNode
case class SqlWithSelect(withList: ListBuffer[SqlWithItem], var recursive: Boolean, var query: Option[SqlSelectQuery]) extends SqlSelectQuery