org.tyranid.db

Entity

trait Entity extends Domain with DbItem

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

Abstract Value Members

  1. def create : Unit

    Attributes
    abstract
  2. def drop : Unit

    Attributes
    abstract
  3. def labelFor (id: Any): String

    Attributes
    abstract
  4. def makeView : View

    Attributes
    abstract
  5. val tid : String

    Tyranid ID.

    Tyranid ID. This is a 3-byte identifier stored as a 4-character base64 string. All Entity TIDs should be unique.

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def attByDbName (dbName: String): Attribute

  8. def attrib (name: String): Attribute

  9. val attribs : ArrayBuffer[Attribute]

  10. def byRecordTid (recordTid: String): Option[Record]

  11. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. lazy val dbName : String

    Definition Classes
    DbItem
  13. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  15. def finalize (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  17. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  18. def idLabels : Iterable[(AnyRef, String)]

  19. lazy val idType : IdType

    Definition Classes
    EntityDomain
  20. def inputcClasses : String

    These are the class(es) that should be added to the input container.

    These are the class(es) that should be added to the input container.

    Definition Classes
    Domain
  21. def isAuto : Boolean

    Is this field automatic populated by the underlying DBMS.

    Is this field automatic populated by the underlying DBMS.

    Definition Classes
    Domain
  22. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  23. lazy val isSearchable : Boolean

  24. def isSet (v: Any): Boolean

    Definition Classes
    Domain
  25. def isStatic : Boolean

  26. lazy val keyAtt : Option[Attribute]

  27. lazy val label : String

  28. lazy val labelAtt : Option[Attribute]

  29. val name : String

    Definition Classes
    EntityDbItem
  30. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  33. def recreate : Unit

  34. def save (r: Record): Unit

  35. val searchIndex : String

  36. def see (v: AnyRef): String

    Definition Classes
    Domain
  37. def show (s: Scope): Boolean

    Definition Classes
    Domain
  38. val sqlName : String

    Definition Classes
    EntityDomain
  39. def static (tuples: Tuple*): Unit

  40. def static (names: Product, tuples: Product*): Unit

  41. def static (block: (StaticBuilder) ⇒ Unit): Unit

  42. var staticIdIndex : HashMap[Long, Tuple]

  43. def staticLabelFor (id: Long): String

  44. var staticRecords : Array[Tuple]

  45. var staticView : TupleView

  46. implicit def str2att (name: String): Attribute

    Attributes
    implicit
  47. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  48. def tid (r: Record, va: ViewAttribute): String

    Definition Classes
    Domain
  49. def toString (): String

    Definition Classes
    AnyRef → Any
  50. def ui (s: Scope, f: Field, opts: (String, String)*): NodeSeq

    Definition Classes
    Domain
  51. def validations : List[(Scope) ⇒ Option[Invalid]]

    Definition Classes
    Valid
  52. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DbItem

Inherited from Domain

Inherited from Valid

Inherited from AnyRef

Inherited from Any