pro.savant.circumflex.orm

Field

class Field[T, R <: Record[_, R]] extends ValueHolder[T, R] with SQLable

Linear Supertypes
SQLable, ValueHolder[T, R], Equals, Wrapper[Option[T]], Container[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Field
  2. SQLable
  3. ValueHolder
  4. Equals
  5. Wrapper
  6. Container
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Field(name: String, record: R, sqlType: String)

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. def :=(v: T): Container[T]

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

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

    Definition Classes
    Any
  7. def BETWEEN(lowerValue: T, upperValue: T): SimpleExpression

  8. def DEFAULT(expr: String): Field.this.type

  9. def EQ(col: ColumnExpression[_, _]): Predicate

    Definition Classes
    ValueHolder
  10. def EQ(value: T): Predicate

    Definition Classes
    ValueHolder
  11. def EQ_ALL(query: SQLQuery[_]): Predicate

  12. def EQ_SOME(query: SQLQuery[_]): Predicate

  13. def GE(col: ColumnExpression[_, _]): Predicate

  14. def GE(value: T): Predicate

  15. def GE_ALL(query: SQLQuery[_]): Predicate

  16. def GE_SOME(query: SQLQuery[_]): Predicate

  17. def GT(col: ColumnExpression[_, _]): Predicate

  18. def GT(value: T): Predicate

  19. def GT_ALL(query: SQLQuery[_]): Predicate

  20. def GT_SOME(query: SQLQuery[_]): Predicate

  21. def IN(query: SQLQuery[_]): Predicate

  22. def IN(params: Seq[T]): Predicate

  23. def IS_NOT_NULL: Predicate

    Definition Classes
    ValueHolder
  24. def IS_NULL: Predicate

    Definition Classes
    ValueHolder
  25. def LE(col: ColumnExpression[_, _]): Predicate

  26. def LE(value: T): Predicate

  27. def LE_ALL(query: SQLQuery[_]): Predicate

  28. def LE_SOME(query: SQLQuery[_]): Predicate

  29. def LT(col: ColumnExpression[_, _]): Predicate

  30. def LT(value: T): Predicate

  31. def LT_ALL(query: SQLQuery[_]): Predicate

  32. def LT_SOME(query: SQLQuery[_]): Predicate

  33. def NE(col: ColumnExpression[_, _]): Predicate

    Definition Classes
    ValueHolder
  34. def NE(value: T): Predicate

    Definition Classes
    ValueHolder
  35. def NE_ALL(query: SQLQuery[_]): Predicate

  36. def NE_SOME(query: SQLQuery[_]): Predicate

  37. def NOT_IN(query: SQLQuery[_]): Predicate

  38. def NOT_NULL(initialValue: T): Field.this.type

  39. def NOT_NULL: Field.this.type

  40. def REFERENCES[P <: Record[T, P]](relation: Relation[T, P]): Association[T, R, P]

  41. def UNIQUE: Field.this.type

  42. var _defaultExpression: Option[String]

    Attributes
    protected
  43. var _notNull: Boolean

    Attributes
    protected
  44. var _setters: Seq[(T) ⇒ T]

    Attributes
    protected
    Definition Classes
    Container
  45. var _unique: Boolean

    Attributes
    protected
  46. var _value: Option[T]

    Attributes
    protected
    Definition Classes
    Container
  47. def addSetter(f: (T) ⇒ T): Field.this.type

    Definition Classes
    Container
  48. def aliasedName: String

    Definition Classes
    ValueHolder
  49. def apply(): T

    Definition Classes
    Container
  50. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  51. def canEqual(that: Any): Boolean

    Definition Classes
    ValueHolder → Equals
  52. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  53. def defaultExpression: Option[String]

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

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

    Definition Classes
    ValueHolder → Equals → AnyRef → Any
  56. def filter(predicate: (T) ⇒ Boolean): Option[T]

    Definition Classes
    Container
  57. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  58. def flatMap[B](f: (T) ⇒ Option[B]): Option[B]

    Definition Classes
    Container
  59. def get: Option[T]

    Definition Classes
    Container
  60. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  61. def getOrElse(default: ⇒ T): T

    Definition Classes
    Container
  62. lazy val hashCode: Int

    Definition Classes
    ValueHolder → AnyRef → Any
  63. def isEmpty: Boolean

    Definition Classes
    Container
  64. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  65. def isNotNull: Boolean

  66. def isUnique: Boolean

  67. def item: Option[T]

    Definition Classes
    ValueHolder → Wrapper
  68. def map[B](f: (T) ⇒ B): Option[B]

    Definition Classes
    Container
  69. val name: String

    Definition Classes
    FieldValueHolder
  70. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  73. def orElse[B >: T](alternative: ⇒ Option[B]): Option[B]

    Definition Classes
    Container
  74. def placeholder: String

    Definition Classes
    ValueHolder
  75. def read(rs: ResultSet, alias: String): Option[T]

  76. val record: R

    Definition Classes
    FieldValueHolder
  77. def set(v: T): Field.this.type

    Definition Classes
    Container
  78. def set(v: Option[T]): Field.this.type

    Definition Classes
    Container
  79. def setNull(): Field.this.type

    Definition Classes
    Container
  80. def setters: Seq[(T) ⇒ T]

    Definition Classes
    Container
  81. val sqlType: String

  82. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  83. def toSql: String

    Definition Classes
    FieldSQLable
  84. def toString(): String

    Definition Classes
    ValueHolder → AnyRef → Any
  85. def uuid: String

  86. def value: Option[T]

    Definition Classes
    Container
  87. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from SQLable

Inherited from ValueHolder[T, R]

Inherited from Equals

Inherited from Wrapper[Option[T]]

Inherited from Container[T]

Inherited from AnyRef

Inherited from Any

Ungrouped