easysql.ast.statement
package easysql.ast.statement
Members list
Type members
Classlikes
case class SqlDelete(table: Option[SqlIdentTable], where: Option[SqlExpr]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
case class SqlInsert(table: Option[SqlIdentTable], columns: List[SqlExpr], values: List[List[SqlExpr]], query: Option[SqlQuery]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlQueryclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class SqlTruncate(table: Option[SqlIdentTable]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
case class SqlUnion(left: SqlQuery, unionType: SqlUnionType, right: SqlQuery) extends SqlQuery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlQueryclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class SqlUpdate(table: Option[SqlIdentTable], setList: List[(SqlExpr, SqlExpr)], where: Option[SqlExpr]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
case class SqlUpsert(table: Option[SqlIdentTable], columns: List[SqlExpr], value: List[SqlExpr], pkList: List[SqlExpr], updateList: List[SqlExpr]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlQueryclass Objecttrait Matchableclass AnyShow all
case class SqlWith(withList: List[SqlWithItem], recursive: Boolean, query: Option[SqlQuery]) extends SqlStatement
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlStatementclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article