Class

stark.activerecord.services

QlRelation

Related Doc: package services

Permalink

class QlRelation[A] extends Relation[A] with DynamicUpdateSupport[A]

query case class

A

type parameter

Linear Supertypes
DynamicUpdateSupport[A], Dynamic, Relation[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QlRelation
  2. DynamicUpdateSupport
  3. Dynamic
  4. Relation
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QlRelation(entityClazz: Class[A], primaryKey: String, query: String, queryParams: Seq[Any])

    Permalink
  2. new QlRelation(entityClazz: Class[A], primaryKey: String)

    Permalink

    entityClazz

    entity class

    primaryKey

    primary key

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 ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. macro def applyDynamicNamed(name: String)(params: (String, Any)*): Int

    Permalink

    update method

    update method

    Definition Classes
    DynamicUpdateSupport
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def asc(fields: String*): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def delete: Int

    Permalink
  9. def desc(fields: String*): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  10. val entityClazz: Class[A]

    Permalink

    entity class

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def executeQuery: Stream[A]

    Permalink
    Attributes
    protected
    Definition Classes
    Relation
  14. def exists(): Boolean

    Permalink
    Definition Classes
    Relation
  15. final def filter(f: (A) ⇒ Boolean): Stream[A]

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def first(n: Int): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  18. def first: A

    Permalink
    Definition Classes
    Relation
  19. def firstOption: Option[A]

    Permalink
    Definition Classes
    Relation
  20. final def flatMap[B, That](f: (A) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Stream[A], B, That]): That

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  21. final def foreach[U](f: (A) ⇒ U): Unit

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def head: A

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  25. final def headOption: Option[A]

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  26. def internalUpdate(params: (String, Any)*): Int

    Permalink
    Definition Classes
    QlRelationDynamicUpdateSupport
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def last(n: Int): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  29. def last: A

    Permalink
    Definition Classes
    Relation
  30. def limit(n: Int): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  31. final def map[B, That](f: (A) ⇒ B)(implicit bf: CanBuildFrom[Stream[A], B, That]): That

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  35. def offset(n: Int): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  36. def order(params: (String, Any)*): QlRelation.this.type

    Permalink
    Definition Classes
    QlRelationRelation
  37. val primaryKey: String

    Permalink

    primary key

    primary key

    Definition Classes
    QlRelationRelation
  38. final def size: Int

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. final def tail: Stream[A]

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  41. def take(n: Int): QlRelation.this.type

    Permalink
    Definition Classes
    Relation
  42. def take: A

    Permalink
    Definition Classes
    Relation
  43. def takeOption: Option[A]

    Permalink
    Definition Classes
    Relation
  44. final def toList: List[A]

    Permalink
    Definition Classes
    Relation
    Annotations
    @inline()
  45. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DynamicUpdateSupport[A]

Inherited from Dynamic

Inherited from Relation[A]

Inherited from AnyRef

Inherited from Any

Ungrouped