ru.circumflex.orm

View

trait View[PK, R <: Record[PK, R]] extends Record[PK, R] with Relation[PK, R]

Self Type
View[PK, R] with R
Linear Supertypes
Relation[PK, R], SchemaObject, Record[PK, R], Cached, Serializable, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. View
  2. Relation
  3. SchemaObject
  4. Record
  5. Cached
  6. Serializable
  7. Equals
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def PRIMARY_KEY: ValueHolder[PK, R]

    Definition Classes
    Record
  2. abstract def query: ru.circumflex.orm.Select[_]

  3. abstract def relation: Relation[PK, R]

    Definition Classes
    Record

Concrete Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def AS(alias: String): RelationNode[PK, R]

    Definition Classes
    Relation
  7. def CONSTRAINT(name: String): ConstraintHelper

    Definition Classes
    Relation
  8. def DELETE_!(): Nothing

    Definition Classes
    RelationRecord
  9. def INSERT(fields: ru.circumflex.orm.Field[_, R]*): Int

    Definition Classes
    Record
  10. def INSERT_!(fields: ru.circumflex.orm.Field[_, R]*): Nothing

    Definition Classes
    RelationRecord
  11. def UNIQUE(columns: ru.circumflex.orm.ValueHolder[_, R]*): UniqueKey

    Definition Classes
    Relation
  12. def UPDATE(fields: ru.circumflex.orm.Field[_, R]*): Int

    Definition Classes
    Record
  13. def UPDATE_!(fields: ru.circumflex.orm.Field[_, R]*): Nothing

    Definition Classes
    RelationRecord
  14. var _afterDelete: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  15. var _afterInsert: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  16. var _afterUpdate: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  17. var _associations: List[ru.circumflex.orm.Association[_, R, _]]

    Attributes
    protected
    Definition Classes
    Relation
  18. var _beforeDelete: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  19. var _beforeInsert: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  20. var _beforeUpdate: Seq[(R) ⇒ Unit]

    Attributes
    protected
    Definition Classes
    Relation
  21. var _constraints: List[Constraint]

    Attributes
    protected
    Definition Classes
    Relation
  22. var _createdAt: Date

    Attributes
    protected
    Definition Classes
    Cached
  23. var _fields: List[ru.circumflex.orm.Field[_, R]]

    Attributes
    protected
    Definition Classes
    Relation
  24. var _indexes: List[Index]

    Attributes
    protected
    Definition Classes
    Relation
  25. def _init(): Unit

    Attributes
    protected
    Definition Classes
    Relation
  26. var _initialized: Boolean

    Attributes
    protected
    Definition Classes
    Relation
  27. var _invalidated: Boolean

    Attributes
    protected
    Definition Classes
    Cached
  28. var _methodsMap: Map[ru.circumflex.orm.Field[_, R], Method]

    Attributes
    protected
    Definition Classes
    Relation
  29. def _persist(fields: Seq[ru.circumflex.orm.Field[_, R]]): Int

    Attributes
    protected
    Definition Classes
    Record
  30. var _postAux: List[SchemaObject]

    Attributes
    protected
    Definition Classes
    Relation
  31. var _preAux: List[SchemaObject]

    Attributes
    protected
    Definition Classes
    Relation
  32. var _prefetchSeq: Seq[ru.circumflex.orm.Association[_, _, _]]

    Attributes
    protected
    Definition Classes
    Relation
  33. val _recordClass: Class[R]

    Definition Classes
    Relation
  34. val _relationName: String

    Definition Classes
    Relation
  35. def addPostAux(objects: SchemaObject*): View.this.type

    Definition Classes
    Relation
  36. def addPreAux(objects: SchemaObject*): View.this.type

    Definition Classes
    Relation
  37. def afterDelete(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  38. def afterDelete: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  39. def afterInsert(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  40. def afterInsert: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  41. def afterUpdate(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  42. def afterUpdate: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  43. def all: Seq[R]

    Definition Classes
    Relation
  44. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  45. def associations: Seq[ru.circumflex.orm.Association[_, R, _]]

    Definition Classes
    Relation
  46. def beforeDelete(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  47. def beforeDelete: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  48. def beforeInsert(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  49. def beforeInsert: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  50. def beforeUpdate(callback: (R) ⇒ Unit): View.this.type

    Definition Classes
    Relation
  51. def beforeUpdate: Seq[(R) ⇒ Unit]

    Definition Classes
    Relation
  52. def cache: Cache[R]

    Definition Classes
    Relation
  53. def cacheName: String

    Definition Classes
    Relation
  54. def canEqual(that: Any): Boolean

    Definition Classes
    RelationRecord → Equals
  55. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  56. def composition[T1, T2](f1: Field[T1, R], f2: Field[T2, R]): FieldComposition2[T1, T2, R]

    Definition Classes
    Record
  57. def constraints: Seq[Constraint]

    Definition Classes
    Relation
  58. def copyFields(src: R, dst: R): Unit

    Definition Classes
    Relation
  59. def createdAt: Date

    Definition Classes
    Cached
  60. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  61. def equals(that: Any): Boolean

    Definition Classes
    RelationSchemaObjectRecord → Equals → AnyRef → Any
  62. def evalFields(fields: Seq[ru.circumflex.orm.Field[_, R]]): Seq[ru.circumflex.orm.Field[_, R]]

    Attributes
    protected
    Definition Classes
    Record
  63. def expired: Boolean

    Definition Classes
    Record → Cached
  64. implicit def fieldPair2cmp[T1, T2](pair: (Field[T1, R], Field[T2, R])): FieldComposition2[T1, T2, R]

    Definition Classes
    Record
  65. def fields: Seq[ru.circumflex.orm.Field[_, R]]

    Definition Classes
    Relation
  66. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  67. def findAssociation[T, F <: Record[T, F]](relation: Relation[T, F]): Option[Association[T, R, F]]

    Definition Classes
    Relation
  68. def get(id: PK): Option[R]

    Definition Classes
    Relation
  69. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  70. def getField[T](record: R, field: Field[T, R]): Field[T, R]

    Definition Classes
    Relation
  71. def hashCode(): Int

    Definition Classes
    RelationSchemaObjectRecord → AnyRef → Any
  72. def indexes: Seq[Index]

    Definition Classes
    Relation
  73. def invalidate(): Unit

    Definition Classes
    Cached
  74. def inverseMany[C <: ru.circumflex.orm.Record[_, C]](association: Association[PK, C, R]): InverseMany[PK, C, R]

    Definition Classes
    Record
  75. def inverseOne[C <: ru.circumflex.orm.Record[_, C]](association: Association[PK, C, R]): InverseOne[PK, C, R]

    Definition Classes
    Record
  76. def isAutoRefresh: Boolean

    Definition Classes
    Relation
  77. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  78. def isReadOnly: Boolean

    Definition Classes
    ViewRelation
  79. def isTransient: Boolean

    Definition Classes
    Record
  80. def isValid: Boolean

    Definition Classes
    Cached
  81. def methodsMap: Map[ru.circumflex.orm.Field[_, R], Method]

    Definition Classes
    Relation
  82. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  83. final def notify(): Unit

    Definition Classes
    AnyRef
  84. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  85. def objectName: String

    Definition Classes
    ViewSchemaObject
  86. def postAux: Seq[SchemaObject]

    Definition Classes
    Relation
  87. def preAux: Seq[SchemaObject]

    Definition Classes
    Relation
  88. def prefetch[K, C <: ru.circumflex.orm.Record[_, C], P <: Record[K, P]](association: Association[K, C, P]): View.this.type

    Definition Classes
    Relation
  89. def prefetchSeq: Seq[ru.circumflex.orm.Association[_, _, _]]

    Definition Classes
    Relation
  90. def qualifiedName: String

    Definition Classes
    Relation
  91. def reclaim(): Unit

    Definition Classes
    Cached
  92. def recordClass: Class[R]

    Definition Classes
    Relation
  93. def refresh(): Nothing

    Definition Classes
    RelationRecord
  94. def relationName: String

    Definition Classes
    Relation
  95. def save(): Int

    Definition Classes
    Record
  96. def save_!(): Int

    Definition Classes
    Record
  97. def schema: Schema

    Definition Classes
    Relation
  98. def sqlCreate: String

    Definition Classes
    ViewSchemaObject
  99. def sqlDrop: String

    Definition Classes
    ViewSchemaObject
  100. implicit def str2ddlHelper(str: String): DefinitionHelper[R]

    Definition Classes
    Record
  101. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  102. def toString(): String

    Definition Classes
    SchemaObject → AnyRef → Any
  103. def validate(): Nothing

    Definition Classes
    RelationRecord
  104. def validate_!(): Option[Nothing]

    Definition Classes
    Record
  105. val validation: RecordValidator[PK, R]

    Definition Classes
    Relation
  106. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Relation[PK, R]

Inherited from SchemaObject

Inherited from Record[PK, R]

Inherited from Cached

Inherited from Serializable

Inherited from Equals

Inherited from AnyRef

Inherited from Any