Trait

tech.scoundrel.rogue.cc

QueryFieldHelpers

Related Doc: package cc

Permalink

trait QueryFieldHelpers[Meta] extends AnyRef

Self Type
QueryFieldHelpers[Meta] with Meta
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QueryFieldHelpers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def ArrayField[V](name: String)(implicit arg0: ClassTag[V]): @@[ArrayField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  5. def ArrayField[V](implicit arg0: ClassTag[V]): @@[ArrayField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  6. def BigDecimalField(name: String): @@[BigDecimalField[Meta], Marker]

    Permalink
    Attributes
    protected
  7. def BigDecimalField: @@[BigDecimalField[Meta], Marker]

    Permalink
    Attributes
    protected
  8. def BooleanField(name: String): @@[BooleanField[Meta], Marker]

    Permalink
    Attributes
    protected
  9. def BooleanField: @@[BooleanField[Meta], Marker]

    Permalink
    Attributes
    protected
  10. def ClassArrayField[C, MC <: CcMeta[C]](name: String, mc: MC)(implicit arg0: ClassTag[C]): @@[CClassArrayField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  11. def ClassArrayField[C, MC <: CcMeta[C]](mc: MC)(implicit arg0: ClassTag[C]): @@[CClassArrayField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  12. def ClassField[C, MC <: CcMeta[C]](name: String, mc: MC): @@[CClassField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  13. def ClassField[C, MC <: CcMeta[C]](mc: MC): @@[CClassField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  14. def ClassListField[C, MC <: CcMeta[C]](name: String, mc: MC)(implicit arg0: ClassTag[C]): @@[CClassListField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  15. def ClassListField[C, MC <: CcMeta[C]](mc: MC)(implicit arg0: ClassTag[C]): @@[CClassListField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  16. def ClassRequiredField[C, MC <: CcMeta[C]](name: String, mc: MC, default: C): @@[CClassRequiredField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  17. def ClassRequiredField[C, MC <: CcMeta[C]](mc: MC, default: C): @@[CClassRequiredField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  18. def CurrencyField(name: String): @@[CurrencyField[Meta], Marker]

    Permalink
    Attributes
    protected
  19. def CurrencyField: @@[CurrencyField[Meta], Marker]

    Permalink
    Attributes
    protected
  20. def DoubleField(name: String): @@[DoubleField[Meta], Marker]

    Permalink
    Attributes
    protected
  21. def DoubleField: @@[DoubleField[Meta], Marker]

    Permalink
    Attributes
    protected
  22. def EnumField[E <: Enumeration](name: String, e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  23. def EnumField[E <: Enumeration](e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, Meta], Marker]

    Permalink

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    Attributes
    protected
  24. def EnumField[E <: Enumeration](name: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  25. def EnumField[E <: Enumeration](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  26. def EnumIdField[E <: Enumeration](name: String, e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  27. def EnumIdField[E <: Enumeration](e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, Meta], Marker]

    Permalink

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    Attributes
    protected
  28. def EnumIdField[E <: Enumeration](name: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  29. def EnumIdField[E <: Enumeration](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  30. def InstantField(name: String): @@[InstantField[Meta], Marker]

    Permalink
    Attributes
    protected
  31. def InstantField: @@[InstantField[Meta], Marker]

    Permalink
    Attributes
    protected
  32. def IntField(name: String): @@[IntField[Meta], Marker]

    Permalink
    Attributes
    protected
  33. def IntField: @@[IntField[Meta], Marker]

    Permalink
    Attributes
    protected
  34. def IntTaggedField[Tag](name: String): @@[IntTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  35. def IntTaggedField[Tag]: @@[IntTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  36. def ListField[V](name: String): @@[ListField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  37. def ListField[V]: @@[ListField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  38. def LocalDateTimeField(name: String): @@[LocalDateTimeField[Meta], Marker]

    Permalink
    Attributes
    protected
  39. def LocalDateTimeField: @@[LocalDateTimeField[Meta], Marker]

    Permalink
    Attributes
    protected
  40. def LongField(name: String): @@[LongField[Meta], Marker]

    Permalink
    Attributes
    protected
  41. def LongField: @@[LongField[Meta], Marker]

    Permalink
    Attributes
    protected
  42. def LongTaggedField[Tag](name: String): @@[LongTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  43. def LongTaggedField[Tag]: @@[LongTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  44. def MapField[K, V](name: String)(implicit arg0: MapKeyFormat[K]): @@[MapField[K, V, Meta], Marker]

    Permalink
    Attributes
    protected
  45. def MapField[K, V](implicit arg0: MapKeyFormat[K]): @@[MapField[K, V, Meta], Marker]

    Permalink
    Attributes
    protected
  46. def ObjectIdField(name: String): @@[ObjectIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  47. def ObjectIdField: @@[ObjectIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  48. def ObjectIdSubtypeField[Subtype <: ObjectId](name: String): @@[ObjectIdSubtypeField[Subtype, Meta], Marker]

    Permalink
    Attributes
    protected
  49. def ObjectIdSubtypeField[Subtype <: ObjectId]: @@[ObjectIdSubtypeField[Subtype, Meta], Marker]

    Permalink
    Attributes
    protected
  50. def ObjectIdTaggedField[Tag](name: String): @@[ObjectIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  51. def ObjectIdTaggedField[Tag]: @@[ObjectIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  52. def OptArrayField[V](name: String)(implicit arg0: ClassTag[V]): @@[OptArrayField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  53. def OptArrayField[V](implicit arg0: ClassTag[V]): @@[OptArrayField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  54. def OptBigDecimalField(name: String): @@[OptBigDecimalField[Meta], Marker]

    Permalink
    Attributes
    protected
  55. def OptBigDecimalField: @@[OptBigDecimalField[Meta], Marker]

    Permalink
    Attributes
    protected
  56. def OptBooleanField(name: String): @@[OptBooleanField[Meta], Marker]

    Permalink
    Attributes
    protected
  57. def OptBooleanField: @@[OptBooleanField[Meta], Marker]

    Permalink
    Attributes
    protected
  58. def OptClassArrayField[C, MC <: CcMeta[C]](name: String, mc: MC)(implicit arg0: ClassTag[C]): @@[OptCClassArrayField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  59. def OptClassArrayField[C, MC <: CcMeta[C]](mc: MC)(implicit arg0: ClassTag[C]): @@[OptCClassArrayField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  60. def OptClassField[C, MC <: CcMeta[C]](name: String, mc: MC): @@[OptCClassField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  61. def OptClassField[C, MC <: CcMeta[C]](mc: MC): @@[OptCClassField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  62. def OptClassListField[C, MC <: CcMeta[C]](name: String, mc: MC)(implicit arg0: ClassTag[C]): @@[OptCClassListField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  63. def OptClassListField[C, MC <: CcMeta[C]](mc: MC)(implicit arg0: ClassTag[C]): @@[OptCClassListField[C, MC, Meta], Marker]

    Permalink
    Attributes
    protected
  64. def OptCurrencyField(name: String): @@[OptCurrencyField[Meta], Marker]

    Permalink
    Attributes
    protected
  65. def OptCurrencyField: @@[OptCurrencyField[Meta], Marker]

    Permalink
    Attributes
    protected
  66. def OptDoubleField(name: String): @@[OptDoubleField[Meta], Marker]

    Permalink
    Attributes
    protected
  67. def OptDoubleField: @@[OptDoubleField[Meta], Marker]

    Permalink
    Attributes
    protected
  68. def OptEnumField[E <: Enumeration](name: String, e: E): @@[OptEnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  69. def OptEnumField[E <: Enumeration](e: E): @@[OptEnumField[E, Meta], Marker]

    Permalink

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    Attributes
    protected
  70. def OptEnumField[E <: Enumeration](name: String): @@[OptEnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  71. def OptEnumField[E <: Enumeration]: @@[OptEnumField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  72. def OptEnumIdField[E <: Enumeration](name: String, e: E): @@[OptEnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  73. def OptEnumIdField[E <: Enumeration](e: E): @@[OptEnumIdField[E, Meta], Marker]

    Permalink

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    This version of the EnumField method accepts e: E as a param to avoid ugly type parameters like [MyEnum.type] So instead of writting val myEnum = EnumField[MyEnum.type, MyMeta] we can simply write val myEnum = EnumField(MyEnum)

    Attributes
    protected
  74. def OptEnumIdField[E <: Enumeration](name: String): @@[OptEnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  75. def OptEnumIdField[E <: Enumeration]: @@[OptEnumIdField[E, Meta], Marker]

    Permalink
    Attributes
    protected
  76. def OptInstantField(name: String): @@[OptInstantField[Meta], Marker]

    Permalink
    Attributes
    protected
  77. def OptInstantField: @@[OptInstantField[Meta], Marker]

    Permalink
    Attributes
    protected
  78. def OptIntField(name: String): @@[OptIntField[Meta], Marker]

    Permalink
    Attributes
    protected
  79. def OptIntField: @@[OptIntField[Meta], Marker]

    Permalink
    Attributes
    protected
  80. def OptIntTaggedField[Tag](name: String): @@[OptIntTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  81. def OptIntTaggedField[Tag]: @@[OptIntTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  82. def OptListField[V](name: String): @@[OptListField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  83. def OptListField[V]: @@[OptListField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  84. def OptLocalDateTimeField(name: String): @@[OptLocalDateTimeField[Meta], Marker]

    Permalink
    Attributes
    protected
  85. def OptLocalDateTimeField: @@[OptLocalDateTimeField[Meta], Marker]

    Permalink
    Attributes
    protected
  86. def OptLongField(name: String): @@[OptLongField[Meta], Marker]

    Permalink
    Attributes
    protected
  87. def OptLongField: @@[OptLongField[Meta], Marker]

    Permalink
    Attributes
    protected
  88. def OptLongTaggedField[Tag](name: String): @@[OptLongTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  89. def OptLongTaggedField[Tag]: @@[OptLongTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  90. def OptMapField[V](name: String): @@[OptMapField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  91. def OptMapField[V]: @@[OptMapField[V, Meta], Marker]

    Permalink
    Attributes
    protected
  92. def OptObjectIdField(name: String): @@[OptObjectIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  93. def OptObjectIdField: @@[OptObjectIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  94. def OptObjectIdSubtypeField[Subtype <: ObjectId](name: String): @@[OptObjectIdSubtypeField[Subtype, Meta], Marker]

    Permalink
    Attributes
    protected
  95. def OptObjectIdSubtypeField[Subtype <: ObjectId]: @@[OptObjectIdSubtypeField[Subtype, Meta], Marker]

    Permalink
    Attributes
    protected
  96. def OptObjectIdTaggedField[Tag](name: String): @@[OptObjectIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  97. def OptObjectIdTaggedField[Tag]: @@[OptObjectIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  98. def OptStringField(name: String): @@[OptStringField[Meta], Marker]

    Permalink
    Attributes
    protected
  99. def OptStringField: @@[OptStringField[Meta], Marker]

    Permalink
    Attributes
    protected
  100. def OptStringTaggedField[Tag](name: String): @@[OptStringTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  101. def OptStringTaggedField[Tag]: @@[OptStringTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  102. def OptUUIdField(name: String): @@[OptUUIDIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  103. def OptUUIdField: @@[OptUUIDIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  104. def OptUUIdTaggedField[Tag](name: String): @@[OptUUIDIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  105. def OptUUIdTaggedField[Tag]: @@[OptUUIDIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  106. def StringField(name: String): @@[StringField[Meta], Marker]

    Permalink
    Attributes
    protected
  107. def StringField: @@[StringField[Meta], Marker]

    Permalink
    Attributes
    protected
  108. def StringTaggedField[Tag](name: String): @@[StringTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  109. def StringTaggedField[Tag]: @@[StringTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  110. def UUIdField(name: String): @@[UUIDIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  111. def UUIdField: @@[UUIDIdField[Meta], Marker]

    Permalink
    Attributes
    protected
  112. def UUIdTaggedField[Tag](name: String): @@[UUIDIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  113. def UUIdTaggedField[Tag]: @@[UUIDIdTaggedField[Tag, Meta], Marker]

    Permalink
    Attributes
    protected
  114. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  115. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  116. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  117. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  118. def fieldByName[T <: Field[_, _]](name: String): T

    Permalink
  119. def fieldNames: Iterable[String]

    Permalink
  120. def fieldNamesSorted: Seq[String]

    Permalink
  121. def fieldNamesWithIndexes: Map[Int, String]

    Permalink
  122. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  123. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  124. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  125. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  126. def named[T <: Field[_, _]](name: String)(func: (String) ⇒ T): @@[T, Marker]

    Permalink
    Attributes
    protected
  127. def named[T <: Field[_, _]](func: (String) ⇒ T): @@[T, Marker]

    Permalink
    Attributes
    protected
  128. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  129. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  130. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  131. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  132. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  133. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped