package
fields
Type Members
-
case class
BoolField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
CaseClassField(name: String, dt: scala.reflect.api.JavaUniverse.Type, className: String, applyMethod: Method, fields: List[Field], caseObj: AnyRef) extends Field with ClassOrTrait with Product with Serializable
-
case class
CaseClassProto(dt: scala.reflect.api.JavaUniverse.Type, className: String, applyMethod: Method, fields: List[Field], caseObj: AnyRef, typeArgs: List[String]) extends Field with Product with Serializable
-
case class
CaseClassProxy(name: String, proto: CaseClassProto) extends Field with Product with Serializable
-
case class
CharField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
DoubleField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
EnumField(name: String, enum: Enumeration) extends Field with Product with Serializable
-
case class
FloatField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
IntField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
ListField(name: String, subField: Field) extends Field with Product with Serializable
-
case class
LongField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
MapField(name: String, valueField: Field) extends Field with Product with Serializable
-
case class
ObjectIdField(name: String) extends Field with Product with Serializable
-
case class
OptField(name: String, subField: Field, hasMongoAnno: Boolean = false) extends Field with Product with Serializable
-
case class
StringField(name: String, hasMongoAnno: Boolean) extends Field with Product with Serializable
-
case class
TraitField(name: String, typeArgs: List[String] = immutable.this.Nil) extends Field with ClassOrTrait with Product with Serializable
-
case class
TraitProto(typeArgs: List[String]) extends Field with Product with Serializable
-
case class
TraitProxy(name: String, proto: TraitProto) extends Field with Product with Serializable
-
case class
TypeField(name: String, symbol: String) extends Field with Product with Serializable
-
case class
ValueClassField(name: String, hasMongoAnno: Boolean, valueType: Field, constructor: Constructor[_], extJson: Option[ExtJson]) extends Field with Product with Serializable
-
case class
ValueClassFieldUnboxed(name: String, hasMongoAnno: Boolean, valueType: Field, extJson: Option[ExtJson]) extends Field with Product with Serializable