Packages

o

kantan.mongodb

BsonDocumentCodec

object BsonDocumentCodec extends GeneratedBsonDocumentCodecs with CodecCompanion[BsonDocument, Decode, codecs.type]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BsonDocumentCodec
  2. CodecCompanion
  3. GeneratedBsonDocumentCodecs
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String, n22: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21], arg42: BsonValueEncoder[A22], arg43: BsonValueDecoder[A22]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  6. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  7. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  8. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  9. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  10. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  11. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  12. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  13. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  14. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  15. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  16. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  17. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  18. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, A9, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  19. def caseCodec[A1, A2, A3, A4, A5, A6, A7, A8, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  20. def caseCodec[A1, A2, A3, A4, A5, A6, A7, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  21. def caseCodec[A1, A2, A3, A4, A5, A6, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String)(f: (A1, A2, A3, A4, A5, A6) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5, A6)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  22. def caseCodec[A1, A2, A3, A4, A5, B](n1: String, n2: String, n3: String, n4: String, n5: String)(f: (A1, A2, A3, A4, A5) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4, A5)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  23. def caseCodec[A1, A2, A3, A4, B](n1: String, n2: String, n3: String, n4: String)(f: (A1, A2, A3, A4) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3, A4)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  24. def caseCodec[A1, A2, A3, B](n1: String, n2: String, n3: String)(f: (A1, A2, A3) ⇒ B)(g: (B) ⇒ Option[(A1, A2, A3)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  25. def caseCodec[A1, A2, B](n1: String, n2: String)(f: (A1, A2) ⇒ B)(g: (B) ⇒ Option[(A1, A2)])(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  26. def caseCodec[A, B](name: String)(f: (A) ⇒ B)(g: (B) ⇒ Option[A])(implicit arg0: BsonValueEncoder[A], arg1: BsonValueDecoder[A]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  27. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String, n22: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21], arg42: BsonValueEncoder[A22], arg43: BsonValueDecoder[A22]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  29. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String, n21: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20], arg40: BsonValueEncoder[A21], arg41: BsonValueDecoder[A21]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  30. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String, n20: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19], arg38: BsonValueEncoder[A20], arg39: BsonValueDecoder[A20]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  31. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String, n19: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18], arg36: BsonValueEncoder[A19], arg37: BsonValueDecoder[A19]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  32. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String, n18: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17], arg34: BsonValueEncoder[A18], arg35: BsonValueDecoder[A18]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  33. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String, n17: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16], arg32: BsonValueEncoder[A17], arg33: BsonValueDecoder[A17]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  34. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String, n16: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15], arg30: BsonValueEncoder[A16], arg31: BsonValueDecoder[A16]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  35. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String, n15: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14], arg28: BsonValueEncoder[A15], arg29: BsonValueDecoder[A15]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  36. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String, n14: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13], arg26: BsonValueEncoder[A14], arg27: BsonValueDecoder[A14]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  37. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String, n13: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12], arg24: BsonValueEncoder[A13], arg25: BsonValueDecoder[A13]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  38. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String, n12: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11], arg22: BsonValueEncoder[A12], arg23: BsonValueDecoder[A12]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  39. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String, n11: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10], arg20: BsonValueEncoder[A11], arg21: BsonValueDecoder[A11]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  40. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String, n10: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9], arg18: BsonValueEncoder[A10], arg19: BsonValueDecoder[A10]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  41. def codec[A1, A2, A3, A4, A5, A6, A7, A8, A9, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String, n9: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8, A9))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8], arg16: BsonValueEncoder[A9], arg17: BsonValueDecoder[A9]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  42. def codec[A1, A2, A3, A4, A5, A6, A7, A8, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String, n8: String)(f: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7, A8))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7], arg14: BsonValueEncoder[A8], arg15: BsonValueDecoder[A8]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  43. def codec[A1, A2, A3, A4, A5, A6, A7, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String, n7: String)(f: (A1, A2, A3, A4, A5, A6, A7) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6, A7))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6], arg12: BsonValueEncoder[A7], arg13: BsonValueDecoder[A7]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  44. def codec[A1, A2, A3, A4, A5, A6, B](n1: String, n2: String, n3: String, n4: String, n5: String, n6: String)(f: (A1, A2, A3, A4, A5, A6) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5, A6))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5], arg10: BsonValueEncoder[A6], arg11: BsonValueDecoder[A6]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  45. def codec[A1, A2, A3, A4, A5, B](n1: String, n2: String, n3: String, n4: String, n5: String)(f: (A1, A2, A3, A4, A5) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4, A5))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4], arg8: BsonValueEncoder[A5], arg9: BsonValueDecoder[A5]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  46. def codec[A1, A2, A3, A4, B](n1: String, n2: String, n3: String, n4: String)(f: (A1, A2, A3, A4) ⇒ B)(g: (B) ⇒ (A1, A2, A3, A4))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3], arg6: BsonValueEncoder[A4], arg7: BsonValueDecoder[A4]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  47. def codec[A1, A2, A3, B](n1: String, n2: String, n3: String)(f: (A1, A2, A3) ⇒ B)(g: (B) ⇒ (A1, A2, A3))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2], arg4: BsonValueEncoder[A3], arg5: BsonValueDecoder[A3]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  48. def codec[A1, A2, B](n1: String, n2: String)(f: (A1, A2) ⇒ B)(g: (B) ⇒ (A1, A2))(implicit arg0: BsonValueEncoder[A1], arg1: BsonValueDecoder[A1], arg2: BsonValueEncoder[A2], arg3: BsonValueDecoder[A2]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  49. def codec[A, B](name: String)(f: (A) ⇒ B)(g: (B) ⇒ A)(implicit arg0: BsonValueEncoder[A], arg1: BsonValueDecoder[A]): BsonDocumentCodec[B]
    Definition Classes
    GeneratedBsonDocumentCodecs
  50. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  51. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  52. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. def from[D](d: Decoder[BsonDocument, D, Decode, codecs.type], e: Encoder[BsonDocument, D, codecs.type]): Codec[BsonDocument, D, Decode, codecs.type]
    Definition Classes
    CodecCompanion
    Annotations
    @inline()
  54. def from[D](f: (BsonDocument) ⇒ Result[Decode, D])(g: (D) ⇒ BsonDocument): Codec[BsonDocument, D, Decode, codecs.type]
    Definition Classes
    CodecCompanion
    Annotations
    @inline()
  55. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  56. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  57. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. final def notify(): Unit
    Definition Classes
    AnyRef
  60. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  61. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  62. def toString(): String
    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CodecCompanion[BsonDocument, Decode, codecs.type]

Inherited from AnyRef

Inherited from Any

Ungrouped