defin[L](vs: L)(implicit arg0: (L) ⇒ Traversable[V]): IndexableQueryClause[List[DB], Index] with Product with Serializable { def withExpectedIndexBehavior(b: com.foursquare.rogue.MaybeIndexed): com.foursquare.rogue.IndexableQueryClause[java.util.List[DB],com.foursquare.rogue.Index] with Product with Serializable{def withExpectedIndexBehavior(b: com.foursquare.rogue.MaybeIndexed): com.foursquare.rogue.IndexableQueryClause[java.util.List[DB],com.foursquare.rogue.Index] with Product with Serializable{def withExpectedIndexBehavior(b: com.foursquare.rogue.MaybeIndexed): com.foursquare.rogue.IndexableQueryClause[java.util.List[DB],com.foursquare.rogue.Index] with Product with Serializable}} }
Trait representing a field and all the operations on it.
the underlying type of the field
the type of values allowed to be compared to the field
the type V is converted into in the BSON representation of the field
the type of the owner of the field