easysql.ast.statement
package easysql.ast.statement
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
case class SqlInsert(table: Option[SqlIdentTable], columns: List[SqlExpr], values: List[List[SqlExpr]], query: Option[SqlQuery]) extends SqlStatement
Attributes
- Graph
- Supertypes
case class SqlSelect(distinct: Boolean, select: List[SqlSelectItem], from: Option[SqlTable], where: Option[SqlExpr], groupBy: List[SqlExpr], orderBy: List[SqlOrderBy], forUpdate: Boolean, limit: Option[SqlLimit], having: Option[SqlExpr]) extends SqlQuery
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class SqlUpdate(table: Option[SqlIdentTable], setList: List[(SqlExpr, SqlExpr)], where: Option[SqlExpr]) extends SqlStatement
Attributes
- Graph
- Supertypes
case class SqlUpsert(table: Option[SqlIdentTable], columns: List[SqlExpr], value: List[SqlExpr], pkList: List[SqlExpr], updateList: List[SqlExpr]) extends SqlStatement
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
case class SqlWith(withList: List[SqlWithItem], recursive: Boolean, query: Option[SqlQuery]) extends SqlStatement
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any