object SqlExpr extends SqlExprInstances
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SqlExpr
- SqlExprInstances
- SqlExprDelayEqual
- SqlExprRenderTree
- SqlExprTraverse
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class And[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class ArrayAgg[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class ArrayUnwind[T](toUnwind: T) extends SqlExpr[T] with Product with Serializable
- final case class Avg[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class BinaryFunction[T](t: BinaryFunctionType, a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Case[T](whenThen: NonEmptyList[WhenThen[T]], else: Else[T]) extends SqlExpr[T] with Product with Serializable
- final case class Coercion[T](t: ColumnType, e: T) extends SqlExpr[T] with Product with Serializable
- final case class ConcatStr[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Constant[T](data: Data) extends SqlExpr[T] with Product with Serializable
- final case class Count[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class DatePart[T](part: T, e: T) extends SqlExpr[T] with Product with Serializable
- final case class DeleteKey[T](src: T, field: T) extends SqlExpr[T] with Product with Serializable
- final case class Distinct[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class Eq[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class ExprPair[T](a: T, b: T, m: Indirection) extends SqlExpr[T] with Product with Serializable
- final case class ExprWithAlias[T](expr: T, alias: slamdata.Predef.String) extends SqlExpr[T] with Product with Serializable
- final case class From[T](v: T, alias: Id[T]) extends Product with Serializable
- final case class Gt[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Gte[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Id[T](v: slamdata.Predef.String, meta: Indirection) extends SqlExpr[T] with Product with Serializable
- final case class IfNull[T](a: OneAnd[NonEmptyList, T]) extends SqlExpr[T] with Product with Serializable
- final case class IsNotNull[T](a1: T) extends SqlExpr[T] with Product with Serializable
- final case class Join[T](v: T, keys: slamdata.Predef.List[(T, T)], jType: JoinType, alias: Id[T]) extends Product with Serializable
- final case class Length[T](a1: T) extends SqlExpr[T] with Product with Serializable
- final case class Limit[T](from: T, count: T) extends SqlExpr[T] with Product with Serializable
- final case class Lt[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Lte[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Max[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class Min[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class Mod[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Neg[T](a1: T) extends SqlExpr[T] with Product with Serializable
- final case class Neq[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Not[T](a1: T) extends SqlExpr[T] with Product with Serializable
- final case class Null[T]() extends SqlExpr[T] with Product with Serializable
- final case class NumericOp[T](op: slamdata.Predef.String, left: T, right: T) extends SqlExpr[T] with Product with Serializable
- final case class Obj[T](m: slamdata.Predef.List[(T, T)]) extends SqlExpr[T] with Product with Serializable
- final case class Offset[T](from: T, count: T) extends SqlExpr[T] with Product with Serializable
- final case class Or[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Pow[T](a1: T, a2: T) extends SqlExpr[T] with Product with Serializable
- final case class Refs[T](elems: slamdata.Predef.Vector[T], m: Indirection) extends SqlExpr[T] with Product with Serializable
- final case class RegexMatches[T](a1: T, a2: T, caseInsensitive: slamdata.Predef.Boolean) extends SqlExpr[T] with Product with Serializable
- final case class Select[T](selection: Selection[T], from: From[T], join: slamdata.Predef.Option[Join[T]], filter: slamdata.Predef.Option[Filter[T]], groupBy: slamdata.Predef.Option[GroupBy[T]], orderBy: slamdata.Predef.List[OrderBy[T]]) extends SqlExpr[T] with Product with Serializable
- final case class Selection[T](v: T, alias: slamdata.Predef.Option[Id[T]], meta: Indirection) extends Product with Serializable
- final case class Sum[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class Table[T](name: slamdata.Predef.String) extends SqlExpr[T] with Product with Serializable
- final case class TernaryFunction[T](t: TernaryFunctionType, a1: T, a2: T, a3: T) extends SqlExpr[T] with Product with Serializable
- final case class Time[T](d: T) extends SqlExpr[T] with Product with Serializable
- final case class Timestamp[T](d: T) extends SqlExpr[T] with Product with Serializable
- final case class ToArray[T](v: T) extends SqlExpr[T] with Product with Serializable
- final case class TypeOf[T](e: T) extends SqlExpr[T] with Product with Serializable
- final case class UnaryFunction[T](t: UnaryFunctionType, e: T) extends SqlExpr[T] with Product with Serializable
- final case class Union[T](left: T, right: T) extends SqlExpr[T] with Product with Serializable
- final case class Unreferenced[T]() extends SqlExpr[T] with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
def
delayEqSqlExpr: Delay[Equal, SqlExpr]
- Definition Classes
- SqlExprDelayEqual
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
val
renderTree: Delay[RenderTree, SqlExpr]
- Definition Classes
- SqlExprRenderTree
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
val
traverse: Traverse[SqlExpr]
- Definition Classes
- SqlExprTraverse
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object Case extends Serializable
- object IfNull extends Serializable
- object Select extends Serializable