dataprism.sharedast.SelectAst
See theSelectAst companion trait
object SelectAst
Attributes
Members list
Type members
Classlikes
case class Except[Codec[_]](lhs: SelectAst[Codec], rhs: SelectAst[Codec], all: Boolean) extends SetOperator[Codec]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SetOperator[Codec]trait SelectAst[Codec]class Objecttrait Matchableclass AnyShow all
object From
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class CrossJoin[Codec]class FromMulti[Codec]class FromQuery[Codec]class FromTable[Codec]class FromTableFunction[Codec]class FullOuterJoin[Codec]class InnerJoin[Codec]class LeftOuterJoin[Codec]class RightOuterJoin[Codec]Show all
case class Intersect[Codec[_]](lhs: SelectAst[Codec], rhs: SelectAst[Codec], all: Boolean) extends SetOperator[Codec]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SetOperator[Codec]trait SelectAst[Codec]class Objecttrait Matchableclass AnyShow all
enum NullsOrder
enum OrderDir
case class SelectFrom[Codec[_]](distinct: Option[Distinct[Codec]], selectExprs: Seq[ExprWithAlias[Codec]], from: Option[From[Codec]], where: Option[SqlExpr[Codec]], groupBy: Option[GroupBy[Codec]], having: Option[SqlExpr[Codec]], orderBy: Option[OrderBy[Codec]], limitOffset: Option[LimitOffset[Codec]], locks: Option[Locks]) extends SelectAst[Codec]
sealed trait SetOperator[Codec[_]] extends SelectAst[Codec]
case class Union[Codec[_]](lhs: SelectAst[Codec], rhs: SelectAst[Codec], all: Boolean) extends SetOperator[Codec]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SetOperator[Codec]trait SelectAst[Codec]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article