Class

tech.scoundrel.rogue.cc

RCcMetaExt

Related Doc: package cc

Permalink

class RCcMetaExt[RecordType, OwnerType <: RCcMeta[RecordType]] extends RCcMeta[RecordType] with QueryFieldHelpers[OwnerType]

Rogue Case Class Meta Extended, awesome name!

Self Type
RCcMetaExt[RecordType, OwnerType] with OwnerType
Linear Supertypes
QueryFieldHelpers[OwnerType], RCcMeta[RecordType], CcMeta[RecordType], CcMetaLike[RecordType], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RCcMetaExt
  2. QueryFieldHelpers
  3. RCcMeta
  4. CcMeta
  5. CcMetaLike
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RCcMetaExt(namingStrategy: NamingStrategy = LowerCase)(implicit formats: BsonFormat[RecordType], classTag: ClassTag[RecordType])

    Permalink
  2. new RCcMetaExt(collName: String)(implicit formats: BsonFormat[RecordType])

    Permalink

Type Members

  1. type R = RecordType

    Permalink
    Definition Classes
    CcMetaCcMetaLike

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, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  5. def ArrayField[V](implicit arg0: ClassTag[V]): @@[ArrayField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  6. def BigDecimalField(name: String): @@[BigDecimalField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  7. def BigDecimalField: @@[BigDecimalField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  8. def BooleanField(name: String): @@[BooleanField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  9. def BooleanField: @@[BooleanField[OwnerType], Marker]

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

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  18. def CurrencyField(name: String): @@[CurrencyField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  19. def CurrencyField: @@[CurrencyField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  20. def DoubleField(name: String): @@[DoubleField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  21. def DoubleField: @@[DoubleField[OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  23. def EnumField[E <: Enumeration](e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, OwnerType], 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
    Definition Classes
    QueryFieldHelpers
  24. def EnumField[E <: Enumeration](name: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumField[E, OwnerType], Marker]

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  27. def EnumIdField[E <: Enumeration](e: E)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, OwnerType], 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
    Definition Classes
    QueryFieldHelpers
  28. def EnumIdField[E <: Enumeration](name: String)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[E]): @@[EnumIdField[E, OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  30. def InstantField(name: String): @@[InstantField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  31. def InstantField: @@[InstantField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  32. def IntField(name: String): @@[IntField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  33. def IntField: @@[IntField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  34. def IntTaggedField[Tag](name: String): @@[IntTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  35. def IntTaggedField[Tag]: @@[IntTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  36. def ListField[V](name: String): @@[ListField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  37. def ListField[V]: @@[ListField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  38. def LocalDateTimeField(name: String): @@[LocalDateTimeField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  39. def LocalDateTimeField: @@[LocalDateTimeField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  40. def LongField(name: String): @@[LongField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  41. def LongField: @@[LongField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  42. def LongTaggedField[Tag](name: String): @@[LongTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  43. def LongTaggedField[Tag]: @@[LongTaggedField[Tag, OwnerType], Marker]

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  46. def ObjectIdField(name: String): @@[ObjectIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  47. def ObjectIdField: @@[ObjectIdField[OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  49. def ObjectIdSubtypeField[Subtype <: ObjectId]: @@[ObjectIdSubtypeField[Subtype, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  50. def ObjectIdTaggedField[Tag](name: String): @@[ObjectIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  51. def ObjectIdTaggedField[Tag]: @@[ObjectIdTaggedField[Tag, OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  53. def OptArrayField[V](implicit arg0: ClassTag[V]): @@[OptArrayField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  54. def OptBigDecimalField(name: String): @@[OptBigDecimalField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  55. def OptBigDecimalField: @@[OptBigDecimalField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  56. def OptBooleanField(name: String): @@[OptBooleanField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  57. def OptBooleanField: @@[OptBooleanField[OwnerType], Marker]

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  64. def OptCurrencyField(name: String): @@[OptCurrencyField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  65. def OptCurrencyField: @@[OptCurrencyField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  66. def OptDoubleField(name: String): @@[OptDoubleField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  67. def OptDoubleField: @@[OptDoubleField[OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  69. def OptEnumField[E <: Enumeration](e: E): @@[OptEnumField[E, OwnerType], 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
    Definition Classes
    QueryFieldHelpers
  70. def OptEnumField[E <: Enumeration](name: String): @@[OptEnumField[E, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  71. def OptEnumField[E <: Enumeration]: @@[OptEnumField[E, OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  73. def OptEnumIdField[E <: Enumeration](e: E): @@[OptEnumIdField[E, OwnerType], 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
    Definition Classes
    QueryFieldHelpers
  74. def OptEnumIdField[E <: Enumeration](name: String): @@[OptEnumIdField[E, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  75. def OptEnumIdField[E <: Enumeration]: @@[OptEnumIdField[E, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  76. def OptInstantField(name: String): @@[OptInstantField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  77. def OptInstantField: @@[OptInstantField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  78. def OptIntField(name: String): @@[OptIntField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  79. def OptIntField: @@[OptIntField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  80. def OptIntTaggedField[Tag](name: String): @@[OptIntTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  81. def OptIntTaggedField[Tag]: @@[OptIntTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  82. def OptListField[V](name: String): @@[OptListField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  83. def OptListField[V]: @@[OptListField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  84. def OptLocalDateTimeField(name: String): @@[OptLocalDateTimeField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  85. def OptLocalDateTimeField: @@[OptLocalDateTimeField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  86. def OptLongField(name: String): @@[OptLongField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  87. def OptLongField: @@[OptLongField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  88. def OptLongTaggedField[Tag](name: String): @@[OptLongTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  89. def OptLongTaggedField[Tag]: @@[OptLongTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  90. def OptMapField[V](name: String): @@[OptMapField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  91. def OptMapField[V]: @@[OptMapField[V, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  92. def OptObjectIdField(name: String): @@[OptObjectIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  93. def OptObjectIdField: @@[OptObjectIdField[OwnerType], Marker]

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  95. def OptObjectIdSubtypeField[Subtype <: ObjectId]: @@[OptObjectIdSubtypeField[Subtype, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  96. def OptObjectIdTaggedField[Tag](name: String): @@[OptObjectIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  97. def OptObjectIdTaggedField[Tag]: @@[OptObjectIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  98. def OptStringField(name: String): @@[OptStringField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  99. def OptStringField: @@[OptStringField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  100. def OptStringTaggedField[Tag](name: String): @@[OptStringTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  101. def OptStringTaggedField[Tag]: @@[OptStringTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  102. def OptUUIdField(name: String): @@[OptUUIDIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  103. def OptUUIdField: @@[OptUUIDIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  104. def OptUUIdTaggedField[Tag](name: String): @@[OptUUIDIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  105. def OptUUIdTaggedField[Tag]: @@[OptUUIDIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  106. def StringField(name: String): @@[StringField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  107. def StringField: @@[StringField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  108. def StringTaggedField[Tag](name: String): @@[StringTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  109. def StringTaggedField[Tag]: @@[StringTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  110. def UUIdField(name: String): @@[UUIDIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  111. def UUIdField: @@[UUIDIdField[OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  112. def UUIdTaggedField[Tag](name: String): @@[UUIDIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  113. def UUIdTaggedField[Tag]: @@[UUIDIdTaggedField[Tag, OwnerType], Marker]

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  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. def collectionName: String

    Permalink
    Definition Classes
    RCcMetaCcMeta
  117. def createIndex(indexTuples: Seq[(String, Int)])(implicit dbs: MongoDatabase): String

    Permalink
    Definition Classes
    RCcMeta
  118. def createIndex(indexTuple: (String, Int), opts: IndexOptions = new IndexOptions())(implicit dbs: MongoDatabase): String

    Permalink

    indexTuple

    - field, order tuple

    opts

    - IndexOptions

    returns

    index name (string)

    Definition Classes
    RCcMeta
  119. def createIndex(indexTuples: Seq[(String, Int)], opts: IndexOptions)(implicit dbs: MongoDatabase): String

    Permalink

    indexTuples

    sequence of (name, int)

    opts

    IndexOptions- from mongo

    returns

    - index name

    Definition Classes
    RCcMeta
  120. def createIndexAsync(indexTuples: Seq[(String, Int)])(implicit dba: MongoDatabase): Future[String]

    Permalink
    Definition Classes
    RCcMeta
  121. def createIndexAsync(indexTuple: (String, Int), opts: IndexOptions = new IndexOptions())(implicit dba: MongoDatabase): Future[String]

    Permalink
    Definition Classes
    RCcMeta
  122. def createIndexAsync(indexTuples: Seq[(String, Int)], opts: IndexOptions)(implicit dba: MongoDatabase): Future[String]

    Permalink

    indexTuples

    sequence of (name, int)

    opts

    IndexOptions- from mongo

    returns

    - index name

    Definition Classes
    RCcMeta
  123. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    QueryFieldHelpers
  126. def fieldNames: Iterable[String]

    Permalink
    Definition Classes
    QueryFieldHelpers
  127. def fieldNamesSorted: Seq[String]

    Permalink
    Definition Classes
    QueryFieldHelpers
  128. def fieldNamesWithIndexes: Map[Int, String]

    Permalink
    Definition Classes
    QueryFieldHelpers
  129. def finalize(): Unit

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    QueryFieldHelpers
  135. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  138. def read(b: BsonValue): RecordType

    Permalink
    Definition Classes
    RCcMetaCcMeta
  139. def reader(field: Field[_, _]): BsonFormat[_]

    Permalink
    Definition Classes
    RCcMetaCcMeta
  140. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  145. def write(t: RecordType): BsonValue

    Permalink
    Definition Classes
    RCcMetaCcMeta
  146. def writeAnyRef(t: AnyRef): BsonDocument

    Permalink
    Definition Classes
    RCcMetaCcMeta

Inherited from QueryFieldHelpers[OwnerType]

Inherited from RCcMeta[RecordType]

Inherited from CcMeta[RecordType]

Inherited from CcMetaLike[RecordType]

Inherited from AnyRef

Inherited from Any

Ungrouped