Packages

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

Representation of a window aggregation

Source
SqlMapping.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PartitionColumn
  2. Serializable
  3. Product
  4. Equals
  5. SqlColumn
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PartitionColumn(owner: ColumnOwner, column: String, partitionCols: List[SqlColumn], orders: List[OrderSelection[_]])

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. def codec: SqlMappingLike.Codec
    Definition Classes
    PartitionColumnSqlColumn
  7. val column: String
    Definition Classes
    PartitionColumnSqlColumn
  8. def derive(other: ColumnOwner): SqlColumn

    Derives a new column with a different owner with this column as underlying.

    Derives a new column with a different owner with this column as underlying.

    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.

    Definition Classes
    SqlColumn
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(other: Any): Boolean

    Equality on SqlColumns

    Equality on SqlColumns

    Two SqlColumns are equal if their underlyings have the same name and owner.

    Definition Classes
    SqlColumn → AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    SqlColumn → AnyRef → Any
  14. def in(other: ColumnOwner): SqlColumn

    Yields a copy of this column in other

    Yields a copy of this column in other

    Only well defined if the move doesn't lose an owner name

    Definition Classes
    SqlColumn
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def isRef: Boolean

    Is this column a reference to a column of a table

    Is this column a reference to a column of a table

    Definition Classes
    SqlColumn
  17. def namedOwner: Option[TableExpr]

    The named owner of this column, if any

    The named owner of this column, if any

    Definition Classes
    SqlColumn
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. val orders: List[OrderSelection[_]]
  22. val owner: ColumnOwner
    Definition Classes
    PartitionColumnSqlColumn
  23. val partitionCols: List[SqlColumn]
  24. def partitionColsToFragment: Aliased[SqlMappingLike.Fragment]
  25. def pos: SourcePos
    Definition Classes
    PartitionColumnSqlColumn
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. def resultPath: List[String]
    Definition Classes
    PartitionColumnSqlColumn
  28. def scalaTypeName: String
    Definition Classes
    PartitionColumnSqlColumn
  29. def subst(from: ColumnOwner, to: ColumnOwner): SqlColumn

    Yields a copy of this column with all occurences of from replaced by to

    Yields a copy of this column with all occurences of from replaced by to

    Definition Classes
    PartitionColumnSqlColumn
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toDefFragment(collated: Boolean): Aliased[SqlMappingLike.Fragment]

    Render a defining occurence of this SqlColumn

    Render a defining occurence of this SqlColumn

    Definition Classes
    PartitionColumnSqlColumn
  32. def toRefFragment(collated: Boolean): Aliased[SqlMappingLike.Fragment]

    Render a reference to this SqlColumn

    Render a reference to this SqlColumn

    Definition Classes
    PartitionColumnSqlColumn
  33. def toString(): String
    Definition Classes
    SqlColumn → AnyRef → Any
  34. def toTerm: Term[Option[Unit]]

    This column as a Term which can appear in a Predicate

    This column as a Term which can appear in a Predicate

    Definition Classes
    SqlColumn
  35. def underlying: SqlColumn

    If this column is derived, the column it was derived from, itself otherwise

    If this column is derived, the column it was derived from, itself otherwise

    Definition Classes
    SqlColumn
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SqlColumn

Inherited from AnyRef

Inherited from Any

Ungrouped