org.tyranid.db

EnumEntity

trait EnumEntity [T >: Null <: Tuple] extends Entity

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

Abstract Value Members

  1. def create : Unit

    Attributes
    abstract
    Definition Classes
    Entity
  2. def drop : Unit

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

    Attributes
    abstract
    Definition Classes
    Entity
  4. def makeView : View

    Attributes
    abstract
    Definition Classes
    Entity
  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
    Definition Classes
    Entity

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 apply (id: Int): T

  7. def arrayToSeq (rec: Record, name: String): Seq[T]

  8. def asInstanceOf [T0] : T0

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

    Definition Classes
    Entity
  10. def attrib (name: String): Attribute

    Definition Classes
    Entity
  11. val attribs : ArrayBuffer[Attribute]

    Definition Classes
    Entity
  12. def byRecordTid (recordTid: String): Option[Record]

    Definition Classes
    Entity
  13. def clone (): AnyRef

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

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

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

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

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

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

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

    Definition Classes
    Entity
  21. lazy val idType : IdType

    Definition Classes
    EntityDomain
  22. 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
  23. def isAuto : Boolean

    Is this field automatic populated by the underlying DBMS.

    Is this field automatic populated by the underlying DBMS.

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

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

    Definition Classes
    Entity
  26. def isSet (v: Any): Boolean

    Definition Classes
    Domain
  27. def isStatic : Boolean

    Definition Classes
    Entity
  28. lazy val keyAtt : Option[Attribute]

    Definition Classes
    Entity
  29. lazy val label : String

    Definition Classes
    Entity
  30. lazy val labelAtt : Option[Attribute]

    Definition Classes
    Entity
  31. val name : String

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  35. def recreate : Unit

    Definition Classes
    Entity
  36. def save (r: Record): Unit

    Definition Classes
    Entity
  37. val searchIndex : String

    Definition Classes
    Entity
  38. def see (v: AnyRef): String

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

    Definition Classes
    Domain
  40. val sqlName : String

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

    Definition Classes
    Entity
  42. def static (names: Product, tuples: Product*): Unit

    Definition Classes
    Entity
  43. def static (block: (StaticBuilder) ⇒ Unit): Unit

    Definition Classes
    Entity
  44. var staticIdIndex : HashMap[Long, Tuple]

    Definition Classes
    Entity
  45. def staticLabelFor (id: Long): String

    Definition Classes
    Entity
  46. var staticRecords : Array[Tuple]

    Definition Classes
    Entity
  47. var staticView : TupleView

    Definition Classes
    Entity
  48. implicit def str2att (name: String): Attribute

    Attributes
    implicit
    Definition Classes
    Entity
  49. def synchronized [T0] (arg0: ⇒ T0): T0

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

    Definition Classes
    Domain
  51. def toString (): String

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

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

    Definition Classes
    Valid
  54. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Entity

Inherited from DbItem

Inherited from Domain

Inherited from Valid

Inherited from AnyRef

Inherited from Any