Trait

org.ojai.scala

Document

Related Doc: package scala

Permalink

trait Document extends Iterable[(String, Value)]

Linear Supertypes
Iterable[(String, Value)], IterableLike[(String, Value), Iterable[(String, Value)]], Equals, GenIterable[(String, Value)], GenIterableLike[(String, Value), Iterable[(String, Value)]], Traversable[(String, Value)], GenTraversable[(String, Value)], GenericTraversableTemplate[(String, Value), Iterable], TraversableLike[(String, Value), Iterable[(String, Value)]], GenTraversableLike[(String, Value), Iterable[(String, Value)]], Parallelizable[(String, Value), ParIterable[(String, Value)]], TraversableOnce[(String, Value)], GenTraversableOnce[(String, Value)], FilterMonadic[(String, Value), Iterable[(String, Value)]], HasNewBuilder[(String, Value), Iterable[(String, org.ojai.Value)] @scala.annotation.unchecked.uncheckedVariance], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Document
  2. Iterable
  3. IterableLike
  4. Equals
  5. GenIterable
  6. GenIterableLike
  7. Traversable
  8. GenTraversable
  9. GenericTraversableTemplate
  10. TraversableLike
  11. GenTraversableLike
  12. Parallelizable
  13. TraversableOnce
  14. GenTraversableOnce
  15. FilterMonadic
  16. HasNewBuilder
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Self = Iterable[(String, Value)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  2. class WithFilter extends FilterMonadic[A, Repr]

    Permalink
    Definition Classes
    TraversableLike

Abstract Value Members

  1. abstract def asJsonString(options: JsonOptions): String

    Permalink

    returns

    This Document serialized as Json string using the specified options

  2. abstract def asJsonString(): String

    Permalink

    returns

    This Document serialized as Json string using the default options.

  3. abstract def asMap(): Map[String, AnyRef]

    Permalink

    returns

    A new Map representing the Document.

  4. abstract def asReader(fieldPath: FieldPath): DocumentReader

    Permalink

    returns

    A new DocumentReader over the node specified by the fieldPath or null if the node does not exist

  5. abstract def asReader(fieldPath: String): DocumentReader

    Permalink

    returns

    A new DocumentReader over the node specified by the fieldPath or null if the node does not exist

  6. abstract def asReader(): DocumentReader

    Permalink

    returns

    A new DocumentReader over the current document

  7. abstract def delete(fieldPath: FieldPath): Document

    Permalink

    Deletes the value at the specified FieldPath if it exists.

    Deletes the value at the specified FieldPath if it exists.

    fieldPath

    the fieldPath to delete from the document

    returns

    this for chaining

  8. abstract def delete(fieldPath: String): Document

    Permalink

    Deletes the value at the specified FieldPath if it exists.

    Deletes the value at the specified FieldPath if it exists.

    fieldPath

    The fieldPath to delete from the document

    returns

    this for chaining

  9. abstract def empty(): Document

    Permalink

    Removes all of the entries from this document.

  10. abstract def getBinary(fieldPath: FieldPath): ByteBuffer

    Permalink

    Returns the value at the specified fieldPath as a ByteBuffer object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a ByteBuffer object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of BINARY type

  11. abstract def getBinary(fieldPath: String): ByteBuffer

    Permalink

    Returns the value at the specified fieldPath as a ByteBuffer object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a ByteBuffer object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the BINARY type

  12. abstract def getBoolean(fieldPath: FieldPath): Boolean

    Permalink

    Returns the value at the specified fieldPath as a boolean.

    Returns the value at the specified fieldPath as a boolean.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not of BOOLEAN type

  13. abstract def getBoolean(fieldPath: String): Boolean

    Permalink

    Returns the value at the specified fieldPath as a boolean.

    Returns the value at the specified fieldPath as a boolean.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not of BOOLEAN type

  14. abstract def getBooleanObj(fieldPath: FieldPath): Boolean

    Permalink

    Returns the value at the specified fieldPath as a Boolean object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Boolean object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the BOOLEAN type

  15. abstract def getBooleanObj(fieldPath: String): Boolean

    Permalink

    Returns the value at the specified fieldPath as a Boolean object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Boolean object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the BOOLEAN type

  16. abstract def getByte(fieldPath: FieldPath): Byte

    Permalink

    Returns the value at the specified fieldPath as a byte.

    Returns the value at the specified fieldPath as a byte.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  17. abstract def getByte(fieldPath: String): Byte

    Permalink

    Returns the value at the specified fieldPath as a byte.

    Returns the value at the specified fieldPath as a byte.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  18. abstract def getByteObj(fieldPath: FieldPath): Byte

    Permalink

    Returns the value at the specified fieldPath as a Byte object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Byte object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  19. abstract def getByteObj(fieldPath: String): Byte

    Permalink

    Returns the value at the specified fieldPath as a Byte object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Byte object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  20. abstract def getDate(fieldPath: FieldPath): ODate

    Permalink

    Returns the value at the specified fieldPath as a ODate object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a ODate object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the DATE type

  21. abstract def getDate(fieldPath: String): ODate

    Permalink

    Returns the value at the specified fieldPath as a ODate object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a ODate object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the DATE type

  22. abstract def getDecimal(fieldPath: FieldPath): BigDecimal

    Permalink

    Returns the value at the specified fieldPath as a BigDecimal object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a BigDecimal object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  23. abstract def getDecimal(fieldPath: String): BigDecimal

    Permalink

    Returns the value at the specified fieldPath as a BigDecimal object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a BigDecimal object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  24. abstract def getDouble(fieldPath: FieldPath): Double

    Permalink

    Returns the value at the specified fieldPath as a double.

    Returns the value at the specified fieldPath as a double.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  25. abstract def getDouble(fieldPath: String): Double

    Permalink

    Returns the value at the specified fieldPath as a double.

    Returns the value at the specified fieldPath as a double.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  26. abstract def getDoubleObj(fieldPath: FieldPath): Double

    Permalink

    Returns the value at the specified fieldPath as a Double object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Double object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  27. abstract def getDoubleObj(fieldPath: String): Double

    Permalink

    Returns the value at the specified fieldPath as a Double object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Double object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  28. abstract def getFloat(fieldPath: FieldPath): Float

    Permalink

    Returns the value at the specified fieldPath as a float.

    Returns the value at the specified fieldPath as a float.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  29. abstract def getFloat(fieldPath: String): Float

    Permalink

    Returns the value at the specified fieldPath as a float.

    Returns the value at the specified fieldPath as a float.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  30. abstract def getFloatObj(fieldPath: FieldPath): Float

    Permalink

    Returns the value at the specified fieldPath as a Float object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Float object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  31. abstract def getFloatObj(fieldPath: String): Float

    Permalink

    Returns the value at the specified fieldPath as a Float object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Float object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  32. abstract def getId(): Value

    Permalink

    returns

    The "_id" field of this Document

  33. abstract def getIdBinary(): ByteBuffer

    Permalink

    returns

    the binary _id of this document

    Exceptions thrown

    TypeException if the _id of this Document is not of the BINARY type

  34. abstract def getIdString(): String

    Permalink

    returns

    the String _id of this document

    Exceptions thrown

    TypeException if the _id of this Document is not of the String type

  35. abstract def getInt(fieldPath: FieldPath): Int

    Permalink

    Returns the value at the specified fieldPath as an int.

    Returns the value at the specified fieldPath as an int.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  36. abstract def getInt(fieldPath: String): Int

    Permalink

    Returns the value at the specified fieldPath as an int.

    Returns the value at the specified fieldPath as an int.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  37. abstract def getIntObj(fieldPath: FieldPath): Integer

    Permalink

    Returns the value at the specified fieldPath as an Integer object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as an Integer object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  38. abstract def getIntObj(fieldPath: String): Integer

    Permalink

    Returns the value at the specified fieldPath as an Integer object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as an Integer object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  39. abstract def getInterval(fieldPath: FieldPath): OInterval

    Permalink

    Returns the value at the specified fieldPath as an OInterval object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as an OInterval object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the INTERVAL type

  40. abstract def getInterval(fieldPath: String): OInterval

    Permalink

    Returns the value at the specified fieldPath as an OInterval object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as an OInterval object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the INTERVAL type

  41. abstract def getList(fieldPath: FieldPath): Seq[AnyRef]

    Permalink

    Returns the value at the specified fieldPath as a List object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a List object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the ARRAY type

  42. abstract def getList(fieldPath: String): Seq[AnyRef]

    Permalink

    Returns the value at the specified fieldPath as a List object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a List object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the ARRAY type

  43. abstract def getLong(fieldPath: FieldPath): Long

    Permalink

    Returns the value at the specified fieldPath as a long.

    Returns the value at the specified fieldPath as a long.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  44. abstract def getLong(fieldPath: String): Long

    Permalink

    Returns the value at the specified fieldPath as a long.

    Returns the value at the specified fieldPath as a long.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  45. abstract def getLongObj(fieldPath: FieldPath): Long

    Permalink

    Returns the value at the specified fieldPath as a Long object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Long object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  46. abstract def getLongObj(fieldPath: String): Long

    Permalink

    Returns the value at the specified fieldPath as a Long object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Long object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  47. abstract def getMap(fieldPath: FieldPath): Map[String, AnyRef]

    Permalink

    Returns the value at the specified fieldPath as a Map object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Map object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the MAP type

  48. abstract def getMap(fieldPath: String): Map[String, AnyRef]

    Permalink

    Returns the value at the specified fieldPath as a Map object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Map object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the MAP type

  49. abstract def getShort(fieldPath: FieldPath): Short

    Permalink

    Returns the value at the specified fieldPath as a short.

    Returns the value at the specified fieldPath as a short.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  50. abstract def getShort(fieldPath: String): Short

    Permalink

    Returns the value at the specified fieldPath as a short.

    Returns the value at the specified fieldPath as a short.

    Exceptions thrown

    NoSuchElementException if the specified field does not exist in the Document

    TypeException if the value at the fieldPath is not one of the numeric types

  51. abstract def getShortObj(fieldPath: FieldPath): Short

    Permalink

    Returns the value at the specified fieldPath as a Short object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Short object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  52. abstract def getShortObj(fieldPath: String): Short

    Permalink

    Returns the value at the specified fieldPath as a Short object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Short object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not one of the numeric types

  53. abstract def getString(fieldPath: FieldPath): String

    Permalink

    Returns the value at the specified fieldPath as a String object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a String object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the STRING type

  54. abstract def getString(fieldPath: String): String

    Permalink

    Returns the value at the specified fieldPath as a String object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a String object or null if the specified FieldPath does not exist in the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the STRING type

  55. abstract def getTime(fieldPath: FieldPath): OTime

    Permalink

    Returns the value at the specified fieldPath as a OTime object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a OTime object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the TIME type

  56. abstract def getTime(fieldPath: String): OTime

    Permalink

    Returns the value at the specified fieldPath as a OTime object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a OTime object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the TIME type

  57. abstract def getTimestamp(fieldPath: FieldPath): OTimestamp

    Permalink

    Returns the value at the specified fieldPath as a OTimestamp object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a OTimestamp object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the TIMESTAMP type

  58. abstract def getTimestamp(fieldPath: String): OTimestamp

    Permalink

    Returns the value at the specified fieldPath as a OTimestamp object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a OTimestamp object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

    Exceptions thrown

    TypeException if the value at the fieldPath is not of the TIMESTAMP type

  59. abstract def getValue(fieldPath: FieldPath): Value

    Permalink

    Returns the value at the specified fieldPath as a Value object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Value object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

  60. abstract def getValue(fieldPath: String): Value

    Permalink

    Returns the value at the specified fieldPath as a Value object or null if the specified FieldPath does not exist in the document.

    Returns the value at the specified fieldPath as a Value object or null if the specified FieldPath does not exist in the document. Modifying the returned object does not alter the content of the document.

  61. abstract def isReadOnly(): Boolean

    Permalink

    Returns true if this Document does not support any write operations like set/delete etc.

    Returns true if this Document does not support any write operations like set/delete etc.

  62. abstract def iterator: Iterator[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → GenIterableLike
  63. abstract def set(fieldPath: FieldPath, value: Seq[_ <: AnyRef]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Object List.

    Sets the value of the specified fieldPath in this Document to the specified Object List.

    fieldPath

    the FieldPath to set

    value

    the Object List

    returns

    this for chaining

  64. abstract def set(fieldPath: String, value: Seq[_ <: AnyRef]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Object List.

    Sets the value of the specified fieldPath in this Document to the specified Object List.

    fieldPath

    the FieldPath to set

    value

    the Object List

    returns

    this for chaining

  65. abstract def set(fieldPath: FieldPath, value: Value): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Value.

    Sets the value of the specified fieldPath in this Document to the specified Value.

    fieldPath

    the FieldPath to set

    value

    the Value

    returns

    this for chaining

  66. abstract def set(fieldPath: String, value: Value): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Value.

    Sets the value of the specified fieldPath in this Document to the specified Value.

    fieldPath

    the FieldPath to set

    value

    the Value

    returns

    this for chaining

  67. abstract def set(fieldPath: FieldPath, value: Document): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Document.

    Sets the value of the specified fieldPath in this Document to the specified Document. Recursive set such as set("a", doc) followed by set("a.b", doc) is undefined.

    fieldPath

    the FieldPath to set

    value

    the Document

    returns

    this for chaining

  68. abstract def set(fieldPath: String, value: Document): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Document.

    Sets the value of the specified fieldPath in this Document to the specified Document. Recursive set such as set("a", doc) followed by set("a.b", doc) is undefined.

    fieldPath

    the FieldPath to set

    value

    the Document

    returns

    this for chaining

  69. abstract def set(fieldPath: FieldPath, value: Map[String, _ <: AnyRef]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Map.

    Sets the value of the specified fieldPath in this Document to the specified Map.

    fieldPath

    the FieldPath to set

    value

    the Map value

    returns

    this for chaining

  70. abstract def set(fieldPath: String, value: Map[String, _ <: AnyRef]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Map.

    Sets the value of the specified fieldPath in this Document to the specified Map.

    fieldPath

    the FieldPath to set

    value

    the Map value

    returns

    this for chaining

  71. abstract def set(fieldPath: FieldPath, value: ByteBuffer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified ByteBuffer.

    Sets the value of the specified fieldPath in this Document to the specified ByteBuffer.

    fieldPath

    the FieldPath to set

    value

    the ByteBuffer

    returns

    this for chaining

  72. abstract def set(fieldPath: String, value: ByteBuffer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified ByteBuffer.

    Sets the value of the specified fieldPath in this Document to the specified ByteBuffer.

    fieldPath

    the FieldPath to set

    value

    the ByteBuffer

    returns

    this for chaining

  73. abstract def set(fieldPath: FieldPath, value: Seq[Byte], off: Integer, len: Integer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified binary value.

    Sets the value of the specified fieldPath in this Document to the specified binary value.

    fieldPath

    the FieldPath to set

    value

    the byte array containing the binary value

    returns

    this for chaining

  74. abstract def set(fieldPath: String, value: Seq[Byte], off: Integer, len: Integer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified binary value.

    Sets the value of the specified fieldPath in this Document to the specified binary value.

    fieldPath

    the FieldPath to set

    value

    the byte array containing the binary value

    returns

    this for chaining

  75. abstract def set(fieldPath: FieldPath, value: OInterval): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Interval.

    Sets the value of the specified fieldPath in this Document to the specified Interval.

    fieldPath

    the FieldPath to set

    value

    the Interval value

    returns

    this for chaining

  76. abstract def set(fieldPath: String, value: OInterval): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Interval.

    Sets the value of the specified fieldPath in this Document to the specified Interval.

    fieldPath

    the FieldPath to set

    value

    the Interval value

    returns

    this for chaining

  77. abstract def set(fieldPath: FieldPath, value: OTimestamp): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Timestamp.

    Sets the value of the specified fieldPath in this Document to the specified Timestamp.

    fieldPath

    the FieldPath to set

    value

    the Timestamp value

    returns

    this for chaining

  78. abstract def set(fieldPath: String, value: OTimestamp): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Timestamp.

    Sets the value of the specified fieldPath in this Document to the specified Timestamp.

    fieldPath

    the FieldPath to set

    value

    the Timestamp value

    returns

    this for chaining

  79. abstract def set(fieldPath: FieldPath, value: ODate): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Date.

    Sets the value of the specified fieldPath in this Document to the specified Date.

    fieldPath

    the FieldPath to set

    value

    the Date value

    returns

    this for chaining

  80. abstract def set(fieldPath: String, value: ODate): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Date.

    Sets the value of the specified fieldPath in this Document to the specified Date.

    fieldPath

    the FieldPath to set

    value

    the Date value

    returns

    this for chaining

  81. abstract def set(fieldPath: FieldPath, value: OTime): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Time.

    Sets the value of the specified fieldPath in this Document to the specified Time.

    fieldPath

    the FieldPath to set

    value

    the Time value

    returns

    this for chaining

  82. abstract def set(fieldPath: String, value: OTime): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Time.

    Sets the value of the specified fieldPath in this Document to the specified Time.

    fieldPath

    the FieldPath to set

    value

    the Time value

    returns

    this for chaining

  83. abstract def set(fieldPath: FieldPath, value: BigDecimal): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified BigDecimal.

    Sets the value of the specified fieldPath in this Document to the specified BigDecimal.

    fieldPath

    the FieldPath to set

    value

    the BigDecimal value

    returns

    this for chaining

  84. abstract def set(fieldPath: String, value: BigDecimal): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified BigDecimal.

    Sets the value of the specified fieldPath in this Document to the specified BigDecimal.

    fieldPath

    the FieldPath to set

    value

    the BigDecimal value

    returns

    this for chaining

  85. abstract def set(fieldPath: FieldPath, value: Double): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified double value.

    Sets the value of the specified fieldPath in this Document to the specified double value.

    fieldPath

    the FieldPath to set

    value

    the double value

    returns

    this for chaining

  86. abstract def set(fieldPath: String, value: Double): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified double value.

    Sets the value of the specified fieldPath in this Document to the specified double value.

    fieldPath

    the FieldPath to set

    value

    the double value

    returns

    this for chaining

  87. abstract def set(fieldPath: FieldPath, value: Float): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified float value.

    Sets the value of the specified fieldPath in this Document to the specified float value.

    fieldPath

    the FieldPath to set

    value

    the float value

    returns

    this for chaining

  88. abstract def set(fieldPath: String, value: Float): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified float value.

    Sets the value of the specified fieldPath in this Document to the specified float value.

    fieldPath

    the FieldPath to set

    value

    the float value

    returns

    this for chaining

  89. abstract def set(fieldPath: FieldPath, value: Long): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified long value.

    Sets the value of the specified fieldPath in this Document to the specified long value.

    fieldPath

    the FieldPath to set

    value

    the long value

    returns

    this for chaining

  90. abstract def set(fieldPath: String, value: Long): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified long value.

    Sets the value of the specified fieldPath in this Document to the specified long value.

    fieldPath

    the FieldPath to set

    value

    the long value

    returns

    this for chaining

  91. abstract def set(fieldPath: FieldPath, value: Integer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified int value.

    Sets the value of the specified fieldPath in this Document to the specified int value.

    fieldPath

    the FieldPath to set

    value

    the int value

    returns

    this for chaining

  92. abstract def set(fieldPath: String, value: Integer): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified int value.

    Sets the value of the specified fieldPath in this Document to the specified int value.

    fieldPath

    the FieldPath to set

    value

    the int value

    returns

    this for chaining

  93. abstract def set(fieldPath: FieldPath, value: Short): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified short value.

    Sets the value of the specified fieldPath in this Document to the specified short value.

    fieldPath

    the FieldPath to set

    value

    the short value

    returns

    this for chaining.

  94. abstract def set(fieldPath: String, value: Short): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified short value.

    Sets the value of the specified fieldPath in this Document to the specified short value.

    fieldPath

    the FieldPath to set

    value

    the short value

    returns

    this for chaining

  95. abstract def set(fieldPath: FieldPath, value: Byte): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified byte value.

    Sets the value of the specified fieldPath in this Document to the specified byte value.

    fieldPath

    the FieldPath to set

    value

    the byte value

    returns

    this for chaining

  96. abstract def set(fieldPath: String, value: Byte): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified byte value.

    Sets the value of the specified fieldPath in this Document to the specified byte value.

    fieldPath

    the FieldPath to set

    value

    the byte value

    returns

    this for chaining

  97. abstract def set(fieldPath: FieldPath, value: Boolean): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified boolean value.

    Sets the value of the specified fieldPath in this Document to the specified boolean value.

    fieldPath

    the FieldPath to set

    value

    the boolean value

    returns

    this for chaining

  98. abstract def set(fieldPath: String, value: Boolean): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified boolean value.

    Sets the value of the specified fieldPath in this Document to the specified boolean value.

    fieldPath

    the FieldPath to set

    value

    the boolean value

    returns

    this for chaining

  99. abstract def set(fieldPath: FieldPath, value: String): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified String.

    Sets the value of the specified fieldPath in this Document to the specified String.

    fieldPath

    the FieldPath to set

    value

    the String value

    returns

    this for chaining

  100. abstract def set(fieldPath: String, value: String): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified String.

    Sets the value of the specified fieldPath in this Document to the specified String.

    fieldPath

    the FieldPath to set

    value

    the String value

    returns

    this for chaining

  101. abstract def setArray(fieldPath: FieldPath, values: AnyRef*): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Object array.

    Sets the value of the specified fieldPath in this Document to the specified Object array.

    fieldPath

    the FieldPath to set

    values

    the Object array

    returns

    this for chaining

  102. abstract def setArray(fieldPath: String, values: AnyRef*): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified Object array.

    Sets the value of the specified fieldPath in this Document to the specified Object array.

    fieldPath

    the FieldPath to set

    values

    the Object array

    returns

    this for chaining

  103. abstract def setArray(fieldPath: FieldPath, values: Array[String]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified String array.

    Sets the value of the specified fieldPath in this Document to the specified String array.

    fieldPath

    the FieldPath to set

    values

    the String array

    returns

    this for chaining

  104. abstract def setArray(fieldPath: String, values: Array[String]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified String array.

    Sets the value of the specified fieldPath in this Document to the specified String array.

    fieldPath

    the FieldPath to set

    values

    the String array

    returns

    this for chaining

  105. abstract def setArray(fieldPath: FieldPath, values: Array[Double]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified double array.

    Sets the value of the specified fieldPath in this Document to the specified double array.

    fieldPath

    the FieldPath to set

    values

    the double array

    returns

    this for chaining

  106. abstract def setArray(fieldPath: String, values: Array[Double]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified double array.

    Sets the value of the specified fieldPath in this Document to the specified double array.

    fieldPath

    the FieldPath to set

    values

    the double array

    returns

    this for chaining

  107. abstract def setArray(fieldPath: FieldPath, values: Array[Float]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified float array.

    Sets the value of the specified fieldPath in this Document to the specified float array.

    fieldPath

    the FieldPath to set

    values

    the float array

    returns

    this for chaining

  108. abstract def setArray(fieldPath: String, values: Array[Float]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified float array.

    Sets the value of the specified fieldPath in this Document to the specified float array.

    fieldPath

    the FieldPath to set

    values

    the float array

    returns

    this for chaining

  109. abstract def setArray(fieldPath: FieldPath, values: Array[Long]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified long array.

    Sets the value of the specified fieldPath in this Document to the specified long array.

    fieldPath

    the FieldPath to set

    values

    the long array

    returns

    this for chaining

  110. abstract def setArray(fieldPath: String, values: Array[Long]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified long array.

    Sets the value of the specified fieldPath in this Document to the specified long array.

    fieldPath

    the FieldPath to set

    values

    the long array

    returns

    this for chaining

  111. abstract def setArray(fieldPath: FieldPath, values: Array[Int]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified int array.

    Sets the value of the specified fieldPath in this Document to the specified int array.

    fieldPath

    the FieldPath to set

    values

    the int array

    returns

    this for chaining

  112. abstract def setArray(fieldPath: String, values: Array[Int]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified int array.

    Sets the value of the specified fieldPath in this Document to the specified int array.

    fieldPath

    the FieldPath to set

    values

    the int array

    returns

    this for chaining

  113. abstract def setArray(fieldPath: FieldPath, values: Array[Short]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified short array.

    Sets the value of the specified fieldPath in this Document to the specified short array.

    fieldPath

    the FieldPath to set

    values

    the short array

    returns

    this for chaining

  114. abstract def setArray(fieldPath: String, values: Array[Short]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified short array.

    Sets the value of the specified fieldPath in this Document to the specified short array.

    fieldPath

    the FieldPath to set

    values

    the short array

    returns

    this for chaining

  115. abstract def setArray(fieldPath: FieldPath, values: Array[Byte]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified byte array.

    Sets the value of the specified fieldPath in this Document to the specified byte array.

    fieldPath

    the FieldPath to set

    values

    the byte array

    returns

    this for chaining

  116. abstract def setArray(fieldPath: String, values: Array[Byte]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified byte array.

    Sets the value of the specified fieldPath in this Document to the specified byte array.

    fieldPath

    the FieldPath to set

    values

    the byte array

    returns

    this for chaining

  117. abstract def setArray(fieldPath: FieldPath, values: Array[Boolean]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified boolean array.

    Sets the value of the specified fieldPath in this Document to the specified boolean array.

    fieldPath

    the FieldPath to set

    values

    the boolean array

    returns

    this for chaining

  118. abstract def setArray(fieldPath: String, values: Array[Boolean]): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to the specified boolean array.

    Sets the value of the specified fieldPath in this Document to the specified boolean array.

    fieldPath

    the FieldPath to set

    values

    the boolean array

    returns

    this for chaining

  119. abstract def setId(_id: ByteBuffer): Document

    Permalink

    Sets the the "_id" field of this Document to the specified string.

    Sets the the "_id" field of this Document to the specified string.

    _id

    ByteBuffer to set as the value of "_id" field

    returns

    this for chaining

  120. abstract def setId(_id: String): Document

    Permalink

    Sets the the "_id" field of this Document to the specified string.

    Sets the the "_id" field of this Document to the specified string.

    _id

    String to set as the value of the "_id" field

    returns

    this for chaining

  121. abstract def setId(id: Value): Document

    Permalink

    Sets the the "_id" field of this Document to the specified Value.

    Sets the the "_id" field of this Document to the specified Value.

    returns

    this for chaining

  122. abstract def setNull(fieldPath: FieldPath): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to Type#NULL.

    Sets the value of the specified fieldPath in this Document to Type#NULL.

    fieldPath

    the FieldPath to set

    returns

    this for chaining

  123. abstract def setNull(fieldPath: String): Document

    Permalink

    Sets the value of the specified fieldPath in this Document to Type#NULL.

    Sets the value of the specified fieldPath in this Document to Type#NULL.

    fieldPath

    the FieldPath to set

    returns

    this for chaining

  124. abstract def toJavaBean[T](beanClass: Class[T]): T

    Permalink

    Converts this Document to an instance of the specified class.

    Converts this Document to an instance of the specified class.

    beanClass

    the class of instance

    returns

    An instance of the specified class converted from this Document

    Annotations
    @throws( classOf[DecodingException] )

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++[B >: (String, Value), That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  4. def ++:[B >: (String, Value), That](that: Traversable[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike
  5. def ++:[B >: (String, Value), That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike
  6. def /:[B](z: B)(op: (B, (String, Value)) ⇒ B): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  7. def :\[B](z: B)(op: ((String, Value), B) ⇒ B): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  8. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def addString(b: StringBuilder): StringBuilder

    Permalink
    Definition Classes
    TraversableOnce
  10. def addString(b: StringBuilder, sep: String): StringBuilder

    Permalink
    Definition Classes
    TraversableOnce
  11. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Permalink
    Definition Classes
    TraversableOnce
  12. def aggregate[B](z: ⇒ B)(seqop: (B, (String, Value)) ⇒ B, combop: (B, B) ⇒ B): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def canEqual(that: Any): Boolean

    Permalink
    Definition Classes
    IterableLike → Equals
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def collect[B, That](pf: PartialFunction[(String, Value), B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  17. def collectFirst[B](pf: PartialFunction[(String, Value), B]): Option[B]

    Permalink
    Definition Classes
    TraversableOnce
  18. def companion: GenericCompanion[Iterable]

    Permalink
    Definition Classes
    Iterable → GenIterable → Traversable → GenTraversable → GenericTraversableTemplate
  19. def copyToArray[B >: (String, Value)](xs: Array[B], start: Int, len: Int): Unit

    Permalink
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  20. def copyToArray[B >: (String, Value)](xs: Array[B]): Unit

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  21. def copyToArray[B >: (String, Value)](xs: Array[B], start: Int): Unit

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  22. def copyToBuffer[B >: (String, Value)](dest: Buffer[B]): Unit

    Permalink
    Definition Classes
    TraversableOnce
  23. def count(p: ((String, Value)) ⇒ Boolean): Int

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  24. def drop(n: Int): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  25. def dropRight(n: Int): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike
  26. def dropWhile(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  27. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. def exists(p: ((String, Value)) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  30. def filter(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  31. def filterNot(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  32. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def find(p: ((String, Value)) ⇒ Boolean): Option[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  34. def flatMap[B, That](f: ((String, Value)) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  35. def flatten[B](implicit asTraversable: ((String, Value)) ⇒ GenTraversableOnce[B]): Iterable[B]

    Permalink
    Definition Classes
    GenericTraversableTemplate
  36. def fold[A1 >: (String, Value)](z: A1)(op: (A1, A1) ⇒ A1): A1

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  37. def foldLeft[B](z: B)(op: (B, (String, Value)) ⇒ B): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  38. def foldRight[B](z: B)(op: ((String, Value), B) ⇒ B): B

    Permalink
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  39. def forall(p: ((String, Value)) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  40. def foreach[U](f: ((String, Value)) ⇒ U): Unit

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  41. def genericBuilder[B]: Builder[B, Iterable[B]]

    Permalink
    Definition Classes
    GenericTraversableTemplate
  42. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  43. def groupBy[K](f: ((String, Value)) ⇒ K): Map[K, Iterable[(String, Value)]]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  44. def grouped(size: Int): Iterator[Iterable[(String, Value)]]

    Permalink
    Definition Classes
    IterableLike
  45. def hasDefiniteSize: Boolean

    Permalink
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  46. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  47. def head: (String, Value)

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  48. def headOption: Option[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  49. def init: Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  50. def inits: Iterator[Iterable[(String, Value)]]

    Permalink
    Definition Classes
    TraversableLike
  51. def isEmpty: Boolean

    Permalink
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  52. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  53. final def isTraversableAgain: Boolean

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  54. def last: (String, Value)

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  55. def lastOption: Option[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  56. def map[B, That](f: ((String, Value)) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  57. def max[B >: (String, Value)](implicit cmp: Ordering[B]): (String, Value)

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  58. def maxBy[B](f: ((String, Value)) ⇒ B)(implicit cmp: Ordering[B]): (String, Value)

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  59. def min[B >: (String, Value)](implicit cmp: Ordering[B]): (String, Value)

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  60. def minBy[B](f: ((String, Value)) ⇒ B)(implicit cmp: Ordering[B]): (String, Value)

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  61. def mkString: String

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  62. def mkString(sep: String): String

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  63. def mkString(start: String, sep: String, end: String): String

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  64. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  65. def newBuilder: Builder[(String, Value), Iterable[(String, Value)]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    GenericTraversableTemplate → HasNewBuilder
  66. def nonEmpty: Boolean

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  67. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  69. def par: ParIterable[(String, Value)]

    Permalink
    Definition Classes
    Parallelizable
  70. def parCombiner: Combiner[(String, Value), ParIterable[(String, Value)]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    TraversableLike → Parallelizable
  71. def partition(p: ((String, Value)) ⇒ Boolean): (Iterable[(String, Value)], Iterable[(String, Value)])

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  72. def product[B >: (String, Value)](implicit num: Numeric[B]): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  73. def reduce[A1 >: (String, Value)](op: (A1, A1) ⇒ A1): A1

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  74. def reduceLeft[B >: (String, Value)](op: (B, (String, Value)) ⇒ B): B

    Permalink
    Definition Classes
    TraversableOnce
  75. def reduceLeftOption[B >: (String, Value)](op: (B, (String, Value)) ⇒ B): Option[B]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  76. def reduceOption[A1 >: (String, Value)](op: (A1, A1) ⇒ A1): Option[A1]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  77. def reduceRight[B >: (String, Value)](op: ((String, Value), B) ⇒ B): B

    Permalink
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  78. def reduceRightOption[B >: (String, Value)](op: ((String, Value), B) ⇒ B): Option[B]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  79. def repr: Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  80. def reversed: List[(String, Value)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  81. def sameElements[B >: (String, Value)](that: GenIterable[B]): Boolean

    Permalink
    Definition Classes
    IterableLike → GenIterableLike
  82. def scan[B >: (String, Value), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  83. def scanLeft[B, That](z: B)(op: (B, (String, Value)) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  84. def scanRight[B, That](z: B)(op: ((String, Value), B) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The behavior of scanRight has changed. The previous behavior can be reproduced with scanRight.reverse.

  85. def seq: Iterable[(String, Value)]

    Permalink
    Definition Classes
    Iterable → GenIterable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  86. def size: Int

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  87. def slice(from: Int, until: Int): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  88. def sliding(size: Int, step: Int): Iterator[Iterable[(String, Value)]]

    Permalink
    Definition Classes
    IterableLike
  89. def sliding(size: Int): Iterator[Iterable[(String, Value)]]

    Permalink
    Definition Classes
    IterableLike
  90. def span(p: ((String, Value)) ⇒ Boolean): (Iterable[(String, Value)], Iterable[(String, Value)])

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  91. def splitAt(n: Int): (Iterable[(String, Value)], Iterable[(String, Value)])

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  92. def stringPrefix: String

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  93. def sum[B >: (String, Value)](implicit num: Numeric[B]): B

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  94. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  95. def tail: Iterable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  96. def tails: Iterator[Iterable[(String, Value)]]

    Permalink
    Definition Classes
    TraversableLike
  97. def take(n: Int): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  98. def takeRight(n: Int): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike
  99. def takeWhile(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  100. def thisCollection: Iterable[(String, Value)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    IterableLike → TraversableLike
  101. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Value), Col[(String, Value)]]): Col[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  102. def toArray[B >: (String, Value)](implicit arg0: ClassTag[B]): Array[B]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  103. def toBuffer[B >: (String, Value)]: Buffer[B]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  104. def toCollection(repr: Iterable[(String, Value)]): Iterable[(String, Value)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    IterableLike → TraversableLike
  105. def toIndexedSeq: IndexedSeq[(String, Value)]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  106. def toIterable: Iterable[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  107. def toIterator: Iterator[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  108. def toList: List[(String, Value)]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  109. def toMap[T, U](implicit ev: <:<[(String, Value), (T, U)]): Map[T, U]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  110. def toSeq: Seq[(String, Value)]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  111. def toSet[B >: (String, Value)]: Set[B]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  112. def toStream: Stream[(String, Value)]

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
  113. def toString(): String

    Permalink
    Definition Classes
    TraversableLike → Any
  114. def toTraversable: Traversable[(String, Value)]

    Permalink
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  115. def toVector: Vector[(String, Value)]

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  116. def transpose[B](implicit asTraversable: ((String, Value)) ⇒ GenTraversableOnce[B]): Iterable[Iterable[B]]

    Permalink
    Definition Classes
    GenericTraversableTemplate
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) transpose throws an IllegalArgumentException if collections are not uniformly sized.

  117. def unzip[A1, A2](implicit asPair: ((String, Value)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])

    Permalink
    Definition Classes
    GenericTraversableTemplate
  118. def unzip3[A1, A2, A3](implicit asTriple: ((String, Value)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])

    Permalink
    Definition Classes
    GenericTraversableTemplate
  119. def view(from: Int, until: Int): IterableView[(String, Value), Iterable[(String, Value)]]

    Permalink
    Definition Classes
    IterableLike → TraversableLike
  120. def view: IterableView[(String, Value), Iterable[(String, Value)]]

    Permalink
    Definition Classes
    IterableLike → TraversableLike
  121. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  124. def withFilter(p: ((String, Value)) ⇒ Boolean): FilterMonadic[(String, Value), Iterable[(String, Value)]]

    Permalink
    Definition Classes
    TraversableLike → FilterMonadic
  125. def zip[A1 >: (String, Value), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, B), That]): That

    Permalink
    Definition Classes
    IterableLike → GenIterableLike
  126. def zipAll[B, A1 >: (String, Value), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, B), That]): That

    Permalink
    Definition Classes
    IterableLike → GenIterableLike
  127. def zipWithIndex[A1 >: (String, Value), That](implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, Int), That]): That

    Permalink
    Definition Classes
    IterableLike → GenIterableLike

Inherited from Iterable[(String, Value)]

Inherited from IterableLike[(String, Value), Iterable[(String, Value)]]

Inherited from Equals

Inherited from GenIterable[(String, Value)]

Inherited from GenIterableLike[(String, Value), Iterable[(String, Value)]]

Inherited from Traversable[(String, Value)]

Inherited from GenTraversable[(String, Value)]

Inherited from GenericTraversableTemplate[(String, Value), Iterable]

Inherited from TraversableLike[(String, Value), Iterable[(String, Value)]]

Inherited from GenTraversableLike[(String, Value), Iterable[(String, Value)]]

Inherited from Parallelizable[(String, Value), ParIterable[(String, Value)]]

Inherited from TraversableOnce[(String, Value)]

Inherited from GenTraversableOnce[(String, Value)]

Inherited from FilterMonadic[(String, Value), Iterable[(String, Value)]]

Inherited from HasNewBuilder[(String, Value), Iterable[(String, org.ojai.Value)] @scala.annotation.unchecked.uncheckedVariance]

Inherited from AnyRef

Inherited from Any

Ungrouped