org.tyranid.db

Record

trait Record extends Valid with BsonObject

Linear Supertypes
BsonObject, Deep, Valid, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Record
  2. BsonObject
  3. Deep
  4. Valid
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def apply (va: ViewAttribute): AnyRef

    Attributes
    abstract
  2. def deep : Record

    This performs a deep copy of this record.

    This performs a deep copy of this record. This does not copy the original record, if any.

    Attributes
    abstract
    Definition Classes
    RecordBsonObjectDeep
  3. def has (va: ViewAttribute): Boolean

    Attributes
    abstract
  4. val parent : Record

    Attributes
    abstract
  5. def rec (va: ViewAttribute): Record

    Attributes
    abstract
  6. def update (va: ViewAttribute, v: Any): Unit

    Attributes
    abstract
  7. val view : View

    Attributes
    abstract

Concrete Value Members

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def / (va: ViewAttribute): Record

    Record/Object/Document/Tuple

  5. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  7. def a (va: ViewAttribute): BasicDBList

    Array

  8. def a (key: String): BasicDBList

    Definition Classes
    BsonObject
  9. def a_? (key: String): BasicDBList

    Definition Classes
    BsonObject
  10. def apply (key: String): AnyRef

    Attributes
    final
    Definition Classes
    RecordBsonObject
  11. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  12. def b (va: ViewAttribute): Boolean

    Boolean

  13. def b (key: String): Boolean

    Definition Classes
    BsonObject
  14. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  15. def d (va: ViewAttribute): Double

    Double

  16. def d (key: String): Double

    Definition Classes
    BsonObject
  17. def entity : Entity

  18. def entityTid : String

  19. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. var extraVaValidations : List[(ViewAttribute, (Scope) ⇒ Option[Invalid])]

  22. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  24. def has (key: String): Boolean

    Definition Classes
    RecordBsonObject
  25. def hasSubmitted : Boolean

  26. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  27. def i (va: ViewAttribute): Int

    Int

  28. def i (key: String): Int

    Definition Classes
    BsonObject
  29. def id : AnyRef

    Definition Classes
    BsonObject
  30. def idLabel : (AnyRef, String)

  31. def invalids (scope: Scope): Iterable[Invalid]

  32. val invalids : BitSet

    List of currently-invalid view attributes for this record.

  33. var isAdding : Boolean

  34. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  35. def l (va: ViewAttribute): Long

    Long

  36. def l (key: String): Long

    Definition Classes
    BsonObject
  37. def label (key: String): String

  38. def label (va: ViewAttribute): String

  39. def label : String

  40. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  41. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  42. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  43. def o (va: ViewAttribute): BsonObject

  44. def o (name: String): BsonObject

    BSON Object

    BSON Object

    Definition Classes
    RecordBsonObject
  45. def oid (va: ViewAttribute): ObjectId

    BSON ObjectId

  46. def oid (key: String): ObjectId

    Definition Classes
    BsonObject
  47. def opta (key: String): Option[BasicDBList]

    Definition Classes
    BsonObject
  48. def optb (key: String): Option[Boolean]

    Definition Classes
    BsonObject
  49. def optd (key: String): Option[Double]

    Definition Classes
    BsonObject
  50. def opti (key: String): Option[Int]

    Definition Classes
    BsonObject
  51. def optl (key: String): Option[Long]

    Definition Classes
    BsonObject
  52. def opto (key: String): Option[DBObject]

    Definition Classes
    BsonObject
  53. def opts (key: String): Option[String]

    Definition Classes
    BsonObject
  54. def optt (key: String): Option[Date]

    Definition Classes
    BsonObject
  55. var original : Record

    This is a copy of the record that was originally read in.

    This is a copy of the record that was originally read in. This is used for edit differencing.

  56. def rec (name: String): Record

    Attributes
    final
  57. def recordTid : String

  58. def s (va: ViewAttribute): String

    String

  59. def s (key: String): String

    Definition Classes
    BsonObject
  60. def save : Unit

    Attributes
    final
  61. def snapshot : Record

  62. def submit : Unit

  63. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  64. def t (va: ViewAttribute): Date

    Date/Time

  65. def t (key: String): Date

    Definition Classes
    BsonObject
  66. def tid : String

  67. def toString (): String

    Definition Classes
    AnyRef → Any
  68. def update (key: String, v: Any): Unit

    Attributes
    final
    Definition Classes
    RecordBsonObject
  69. def validations : List[(Scope) ⇒ Option[Invalid]]

    Definition Classes
    Valid
  70. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from BsonObject

Inherited from Deep

Inherited from Valid

Inherited from AnyRef

Inherited from Any