Class

com.github.tminglei.slickpg.window

WindowFuncExpr

Related Doc: package window

Permalink

final case class WindowFuncExpr(aggFuncExpr: Node, partitionBy: ConstArray[Node], orderBy: ConstArray[(Node, Ordering)], frameDef: Option[(String, String, Option[String])] = None) extends SimplyTypedNode with Product with Serializable

A window function call expression

Linear Supertypes
Serializable, Serializable, Product, Equals, SimplyTypedNode, Node, Dumpable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WindowFuncExpr
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SimplyTypedNode
  7. Node
  8. Dumpable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WindowFuncExpr(aggFuncExpr: Node, partitionBy: ConstArray[Node], orderBy: ConstArray[(Node, Ordering)], frameDef: Option[(String, String, Option[String])] = None)

    Permalink

Type Members

  1. type Self = WindowFuncExpr

    Permalink
    Definition Classes
    WindowFuncExpr → SimplyTypedNode → Node

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def :@(newType: Type): Self

    Permalink
    Definition Classes
    Node
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. val aggFuncExpr: Node

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def buildCopy: Self

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Node
  8. def buildType: Type

    Permalink
    Attributes
    protected
    Definition Classes
    WindowFuncExpr → SimplyTypedNode
  9. def childNames: Iterable[String]

    Permalink
    Definition Classes
    Node
  10. def children: ConstArray[Node]

    Permalink
    Definition Classes
    WindowFuncExpr → Node
  11. def childrenForeach[R](f: (Node) ⇒ R): Unit

    Permalink
    Definition Classes
    Node
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. val frameDef: Option[(String, String, Option[String])]

    Permalink
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getDumpInfo: DumpInfo

    Permalink
    Definition Classes
    Node → Dumpable
  18. def hasType: Boolean

    Permalink
    Definition Classes
    Node
  19. final def infer(scope: Scope, typeChildren: Boolean): Self

    Permalink
    Definition Classes
    Node
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def mapChildren(f: (Node) ⇒ Node, keepType: Boolean): Self

    Permalink
    Definition Classes
    Node
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def nodeType: Type

    Permalink
    Definition Classes
    Node
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. val orderBy: ConstArray[(Node, Ordering)]

    Permalink
  27. val partitionBy: ConstArray[Node]

    Permalink
  28. def peekType: Type

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Node
  29. def rebuild(ch: ConstArray[Node]): Self

    Permalink
    Attributes
    protected[this]
    Definition Classes
    WindowFuncExpr → Node
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. final def toString(): String

    Permalink
    Definition Classes
    Node → AnyRef → Any
  32. final def untyped: Self

    Permalink
    Definition Classes
    Node
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def withChildren(ch2: ConstArray[Node]): Self

    Permalink
    Definition Classes
    Node
  37. final def withInferredType(scope: Scope, typeChildren: Boolean): Self

    Permalink
    Definition Classes
    SimplyTypedNode → Node

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SimplyTypedNode

Inherited from Node

Inherited from Dumpable

Inherited from AnyRef

Inherited from Any

Ungrouped