ru.circumflex.orm

AutoIncrementable

trait AutoIncrementable[T, R <: ru.circumflex.orm.Record[_, R]] extends Field[T, R]

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

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 AUTO_INCREMENT: AutoIncrementable.this.type

  8. def BETWEEN(lowerValue: T, upperValue: T): SimpleExpression

    Definition Classes
    Field
  9. def DEFAULT(expr: String): AutoIncrementable.this.type

    Definition Classes
    Field
  10. def EQ(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

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

    Definition Classes
    ValueHolder
  12. def EQ_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  13. def EQ_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  14. def GE(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

    Definition Classes
    Field
  15. def GE(value: T): Predicate

    Definition Classes
    Field
  16. def GE_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  17. def GE_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  18. def GT(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

    Definition Classes
    Field
  19. def GT(value: T): Predicate

    Definition Classes
    Field
  20. def GT_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  21. def GT_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  22. def IN(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  23. def IN(params: Seq[T]): Predicate

    Definition Classes
    Field
  24. def IS_NOT_NULL: Predicate

    Definition Classes
    ValueHolder
  25. def IS_NULL: Predicate

    Definition Classes
    ValueHolder
  26. def LE(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

    Definition Classes
    Field
  27. def LE(value: T): Predicate

    Definition Classes
    Field
  28. def LE_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  29. def LE_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  30. def LT(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

    Definition Classes
    Field
  31. def LT(value: T): Predicate

    Definition Classes
    Field
  32. def LT_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  33. def LT_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  34. def NE(col: ru.circumflex.orm.ColumnExpression[_, _]): Predicate

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

    Definition Classes
    ValueHolder
  36. def NE_ALL(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  37. def NE_SOME(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  38. def NOT_IN(query: ru.circumflex.orm.SQLQuery[_]): Predicate

    Definition Classes
    Field
  39. def NOT_NULL(initialValue: T): AutoIncrementable.this.type

    Definition Classes
    Field
  40. def NOT_NULL: AutoIncrementable.this.type

    Definition Classes
    Field
  41. def REFERENCES[P <: Record[T, P]](relation: Relation[T, P]): Association[T, R, P]

    Definition Classes
    Field
  42. def UNIQUE: AutoIncrementable.this.type

    Definition Classes
    Field
  43. var _autoIncrement: Boolean

    Attributes
    protected
  44. var _defaultExpression: Option[String]

    Attributes
    protected
    Definition Classes
    Field
  45. var _notNull: Boolean

    Attributes
    protected
    Definition Classes
    Field
  46. var _setters: Seq[(T) ⇒ T]

    Attributes
    protected
    Definition Classes
    Container
  47. var _unique: Boolean

    Attributes
    protected
    Definition Classes
    Field
  48. var _value: Option[T]

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

    Definition Classes
    Container
  50. def aliasedName: String

    Definition Classes
    ValueHolder
  51. def apply(): T

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

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

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

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

    Definition Classes
    Field
  56. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    ValueHolder → Equals → AnyRef → Any
  58. def finalize(): Unit

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

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

    Definition Classes
    Container
  61. final def getClass(): java.lang.Class[_]

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

    Definition Classes
    Container
  63. lazy val hashCode: Int

    Definition Classes
    ValueHolder → AnyRef → Any
  64. def isAutoIncrement: Boolean

  65. def isEmpty: Boolean

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

    Definition Classes
    Any
  67. def isNotNull: Boolean

    Definition Classes
    Field
  68. def isUnique: Boolean

    Definition Classes
    Field
  69. def item: Option[T]

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

    Definition Classes
    Container
  71. val name: String

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

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

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

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

    Definition Classes
    Container
  76. def placeholder: String

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

    Definition Classes
    Field
  78. val record: R

    Definition Classes
    FieldValueHolder
  79. def set(v: T): AutoIncrementable.this.type

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

    Definition Classes
    Container
  81. def setNull(): AutoIncrementable.this.type

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

    Definition Classes
    Container
  83. val sqlType: String

    Definition Classes
    Field
  84. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  85. def toSql: String

    Definition Classes
    FieldSQLable
  86. def toString(): String

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

    Definition Classes
    Field
  88. def value: Option[T]

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Field[T, R]

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