object SqlColumn

Source
SqlMapping.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SqlColumn
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class CountColumn(col: SqlColumn, cols: List[SqlColumn]) extends SqlColumn with Product with Serializable

    Representation of COUNT aggregation

  2. case class DerivedColumn(owner: ColumnOwner, col: SqlColumn) extends SqlColumn with Product with Serializable

    Representation of a derived column

    Representation of a derived column

    Used to represent columns on the outside of subqueries and common table expressions. Note that column aliases are tracked across derivation so that derived columns will continue to refer to the same underlying data irrespective of renaming.

  3. case class EmbeddedColumn(owner: ColumnOwner, col: SqlColumn) extends SqlColumn with Product with Serializable

    Representation of a column of an embedded subobject

    Representation of a column of an embedded subobject

    Columns of embedded subobjects have a different context path from columns of their enclosing object, however they resolve to columns of the same SqlSelect. To satisfy the SqlSelect invariant that all its columns must share the same context path we have to wrap the embedded column so that its context path conforms.

  4. case class NullColumn(owner: ColumnOwner, col: SqlColumn) extends SqlColumn with Product with Serializable

    Representation of a synthetic null column

    Representation of a synthetic null column

    Primarily used to pad the disjuncts of an SqlUnion.

  5. case class PartitionColumn(owner: ColumnOwner, column: String, partitionCols: List[SqlColumn], orders: List[OrderSelection[_]]) extends SqlColumn with Product with Serializable

    Representation of a window aggregation

  6. case class SubqueryColumn(col: SqlColumn, subquery: SqlSelect) extends SqlColumn with Product with Serializable

    Representation of a scalar subquery

  7. case class TableColumn(owner: ColumnOwner, cr: ColumnRef, resultPath: List[String]) extends SqlColumn with Product with Serializable

    Representation of a column of a table/view

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def mkDefFragment(base: SqlMappingLike.Fragment, collated: Boolean, alias: String): SqlMappingLike.Fragment
  13. def mkDefFragment(prefix: Option[String], base: String, collated: Boolean, alias: String): SqlMappingLike.Fragment
  14. def mkRefFragment(prefix: Option[String], alias: String, collated: Boolean): SqlMappingLike.Fragment
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  23. object TableColumn extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped