org.easysql.ast.expr
package org.easysql.ast.expr
Members list
Concise view
Type members
Classlikes
case class SqlAggFunctionExpr(name: String, args: List[SqlExpr], distinct: Boolean, attributes: Map[String, SqlExpr], orderBy: List[SqlOrderBy]) extends SqlExpr
case class SqlBetweenExpr[T <: SqlExpr](expr: SqlExpr, start: T, end: T, isNot: Boolean) extends SqlExpr
case class SqlBinaryExpr(left: SqlExpr, operator: SqlBinaryOperator, right: SqlExpr) extends SqlExpr
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class SqlAggFunctionExprclass SqlAllColumnExprclass SqlBetweenExpr[T]class SqlBinaryExprclass SqlBooleanExprclass SqlCaseExprclass SqlCastExprclass SqlCharExprclass SqlDateExprclass SqlExprFunctionExprclass SqlIdentExprclass SqlInExprclass SqlListExpr[T]class SqlNullExprclass SqlNumberExprclass SqlOverExprclass SqlPropertyExprclass SqlSelectQueryExprclass SqlSubQueryPredicateExpr
case class SqlOverExpr(agg: SqlAggFunctionExpr, partitionBy: List[SqlExpr], orderBy: List[SqlOrderBy]) extends SqlExpr
Attributes
- Graph
- Supertypes
- trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
case class SqlSubQueryPredicateExpr(select: SqlSelectQueryExpr, predicate: SqlSubQueryPredicate) extends SqlExpr