easysql.ast.expr
package easysql.ast.expr
Members list
Type members
Classlikes
case class SqlAggFuncExpr(name: String, args: List[SqlExpr], distinct: Boolean, attrs: Map[String, SqlExpr], orderBy: List[SqlOrderBy]) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlAllColumnExpr(owner: Option[String]) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlBetweenExpr(expr: SqlExpr, start: SqlExpr, end: SqlExpr, not: Boolean) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlBinaryExpr(left: SqlExpr, op: SqlBinaryOperator, right: SqlExpr) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class SqlBooleanExpr(boolean: Boolean) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class SqlCaseExpr(caseList: List[SqlCase], default: SqlExpr) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlCastExpr(expr: SqlExpr, castType: String) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlCharExpr(text: String) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlDateExpr(date: Date) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SqlAggFuncExprclass SqlAllColumnExprclass SqlBetweenExprclass SqlBinaryExprclass SqlBooleanExprclass SqlCaseExprclass SqlCastExprclass SqlCharExprclass SqlDateExprclass SqlExprFuncExprclass SqlIdentExprclass SqlInExprclass SqlListExprobject SqlNullExpr.typeclass SqlNumberExprclass SqlOverExprclass SqlPropertyExprclass SqlQueryExprShow all
case class SqlExprFuncExpr(name: String, args: List[SqlExpr]) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlIdentExpr(name: String) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlListExpr(items: List[SqlExpr]) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case object SqlNullExpr extends SqlExpr
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
- Self type
-
SqlNullExpr.type
case class SqlNumberExpr(number: Number) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlOverExpr(agg: SqlAggFuncExpr, partitionBy: List[SqlExpr], orderBy: List[SqlOrderBy], between: Option[SqlOverBetween]) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlPropertyExpr(owner: String, name: String) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
case class SqlQueryExpr(query: SqlQuery) extends SqlExpr
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SqlExprclass Objecttrait Matchableclass AnyShow all
In this article