org.easysql.ast.statement.select
package org.easysql.ast.statement.select
Members list
Concise view
Type members
Classlikes
case class SqlSelect(var distinct: Boolean, selectList: ListBuffer[SqlSelectItem], var from: Option[SqlTable], var where: Option[SqlExpr], groupBy: ListBuffer[SqlExpr], orderBy: ListBuffer[SqlOrderBy], var forUpdate: Boolean, var limit: Option[SqlLimit], var having: Option[SqlExpr]) extends SqlSelectQuery
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass SqlSelectQuerytrait SqlStatementclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- Known subtypes
case class SqlUnionSelect(left: SqlSelectQuery, unionType: SqlUnionType, right: SqlSelectQuery) extends SqlSelectQuery
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass SqlSelectQuerytrait SqlStatementclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass SqlSelectQuerytrait SqlStatementclass Objecttrait Matchableclass Any
case class SqlWithItem(name: SqlExpr, query: SqlSelectQuery, columns: List[SqlExpr]) extends SqlNode
Attributes
- Graph
- Supertypes
case class SqlWithSelect(withList: ListBuffer[SqlWithItem], var recursive: Boolean, var query: Option[SqlSelectQuery]) extends SqlSelectQuery
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass SqlSelectQuerytrait SqlStatementclass Objecttrait Matchableclass Any