Class

com.mapr.db.spark.impl

OJAIDocument

Related Doc: package impl

Permalink

class OJAIDocument extends ScalaOjaiDocument[OJAIDocument] with Dynamic

OJAIDocument represents a JSON document which can be accessed with dynamic object model as well as through setters and getters. OJAIDocument extends the original org.ojai.Document with input and output types mapped to that of scala types. To create an OJAIDocument use the factory function newDocument in MapRDBSpark or through sparkContext functions loadMapRDBTable.

Example:
  1. val doc = MapRDBSpark.newDocument(jsonString) or val docs = sc.loadMapRDBTable(tableName) Here are the ways to access elements in OJAIDocument doc.address -- accesses the element with address as the key and returns the value specified for it as AnyRef doc.address[String] -- access the elements with address as the key and returns the value specified for it as String doc.getString("address") -- getString is an accessor method that can also be used to get the value for address as String. Here are the ways to set value to a key in OJAIDocument doc.city = "San Francisco" or doc.set("city", "San Francisco")

Linear Supertypes
Dynamic, ScalaOjaiDocument[OJAIDocument], LoggingTrait, Externalizable, Serializable, Document, 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. OJAIDocument
  2. Dynamic
  3. ScalaOjaiDocument
  4. LoggingTrait
  5. Externalizable
  6. Serializable
  7. Document
  8. Iterable
  9. IterableLike
  10. Equals
  11. GenIterable
  12. GenIterableLike
  13. Traversable
  14. GenTraversable
  15. GenericTraversableTemplate
  16. TraversableLike
  17. GenTraversableLike
  18. Parallelizable
  19. TraversableOnce
  20. GenTraversableOnce
  21. FilterMonadic
  22. HasNewBuilder
  23. AnyRef
  24. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OJAIDocument(dc: Document)

    Permalink

    Create a new scala's version of ojai Document from java's version of ojai document.

    Create a new scala's version of ojai Document from java's version of ojai document.

    dc

    java's version of ojai Document

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

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 THIS: OJAIDocument

    Permalink
    Definition Classes
    OJAIDocument → ScalaOjaiDocument
  10. def addString(b: StringBuilder): StringBuilder

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

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

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

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

    Permalink
    Definition Classes
    Any
  15. def asJsonString(options: JsonOptions): String

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  16. def asJsonString(): String

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  17. def asMap(): Map[String, AnyRef]

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  18. def asReader(fieldPath: FieldPath): DocumentReader

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  19. def asReader(fieldPath: String): DocumentReader

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  20. def asReader(): DocumentReader

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  21. def canEqual(that: Any): Boolean

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  31. def delete(fieldPath: FieldPath): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  32. def delete(fieldPath: String): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  33. def drop(n: Int): Iterable[(String, Value)]

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

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

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  36. def empty(): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  37. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    GenericTraversableTemplate
  52. def getBinary(fieldPath: FieldPath): ByteBuffer

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  53. def getBinary(fieldPath: String): ByteBuffer

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  54. def getBinarySerializable(fieldPath: FieldPath): DBBinaryValue

    Permalink
    Definition Classes
    ScalaOjaiDocument
  55. def getBinarySerializable(fieldPath: String): DBBinaryValue

    Permalink
    Definition Classes
    ScalaOjaiDocument
  56. def getBoolean(fieldPath: FieldPath): Boolean

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  57. def getBoolean(fieldPath: String): Boolean

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  58. def getBooleanObj(fieldPath: FieldPath): Boolean

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  59. def getBooleanObj(fieldPath: String): Boolean

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  60. def getByte(fieldPath: FieldPath): Byte

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  61. def getByte(fieldPath: String): Byte

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  62. def getByteObj(fieldPath: FieldPath): Byte

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  63. def getByteObj(fieldPath: String): Byte

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  64. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  65. def getDate(fieldPath: FieldPath): ODate

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  66. def getDate(fieldPath: String): ODate

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  67. def getDecimal(fieldPath: FieldPath): BigDecimal

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  68. def getDecimal(fieldPath: String): BigDecimal

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  69. lazy val getDoc: Document

    Permalink
    Definition Classes
    ScalaOjaiDocument
  70. def getDouble(fieldPath: FieldPath): Double

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  71. def getDouble(fieldPath: String): Double

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  72. def getDoubleObj(fieldPath: FieldPath): Double

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  73. def getDoubleObj(fieldPath: String): Double

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  74. def getFloat(fieldPath: FieldPath): Float

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  75. def getFloat(fieldPath: String): Float

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  76. def getFloatObj(fieldPath: FieldPath): Float

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  77. def getFloatObj(fieldPath: String): Float

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  78. def getId(): Value

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  79. def getIdBinary(): ByteBuffer

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  80. def getIdBinarySerializable: DBBinaryValue

    Permalink
    Definition Classes
    ScalaOjaiDocument
  81. def getIdString(): String

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  82. def getInt(fieldPath: FieldPath): Int

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  83. def getInt(fieldPath: String): Int

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  84. def getIntObj(fieldPath: FieldPath): Integer

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  85. def getIntObj(fieldPath: String): Integer

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  86. def getInterval(fieldPath: FieldPath): OInterval

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  87. def getInterval(fieldPath: String): OInterval

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  88. def getList(fieldPath: FieldPath): Seq[AnyRef]

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  89. def getList(fieldPath: String): Seq[AnyRef]

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  90. def getLong(fieldPath: FieldPath): Long

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  91. def getLong(fieldPath: String): Long

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  92. def getLongObj(fieldPath: FieldPath): Long

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  93. def getLongObj(fieldPath: String): Long

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  94. def getMap(fieldPath: FieldPath): Map[String, AnyRef]

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  95. def getMap(fieldPath: String): Map[String, AnyRef]

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  96. def getShort(fieldPath: FieldPath): Short

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  97. def getShort(fieldPath: String): Short

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  98. def getShortObj(fieldPath: FieldPath): Short

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  99. def getShortObj(fieldPath: String): Short

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  100. def getString(fieldPath: FieldPath): String

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  101. def getString(fieldPath: String): String

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  102. def getTime(fieldPath: FieldPath): OTime

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  103. def getTime(fieldPath: String): OTime

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  104. def getTimestamp(fieldPath: FieldPath): OTimestamp

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  105. def getTimestamp(fieldPath: String): OTimestamp

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  106. def getValue(fieldPath: FieldPath): Value

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  107. def getValue(fieldPath: String): Value

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  108. def groupBy[K](f: ((String, Value)) ⇒ K): Map[K, Iterable[(String, Value)]]

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

    Permalink
    Definition Classes
    IterableLike
  110. def hasDefiniteSize: Boolean

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

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

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

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

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

    Permalink
    Definition Classes
    TraversableLike
  116. def isEmpty: Boolean

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

    Permalink
    Definition Classes
    Any
  118. def isReadOnly(): Boolean

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  119. final def isTraversableAgain: Boolean

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  120. def iterator: ScalaDocumentIterator

    Permalink
    Definition Classes
    ScalaOjaiDocument → IterableLike → GenIterableLike
  121. def last: (String, Value)

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

    Permalink
    Definition Classes
    TraversableLike → GenTraversableLike
  123. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  124. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  125. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  126. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  127. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  128. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  129. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  130. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  131. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  132. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  133. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  134. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    LoggingTrait
  135. def map[B, That](f: ((String, Value)) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  152. def readExternal(objectinput: ObjectInput): Unit

    Permalink
    Definition Classes
    ScalaOjaiDocument → Externalizable
  153. def reduce[A1 >: (String, Value)](op: (A1, A1) ⇒ A1): A1

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    IterableLike → GenIterableLike
  162. 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
  163. 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
  164. 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.

  165. def selectDynamic[T](fieldPath: String)(implicit e: DefaultType[T, AnyRef], f: OJAIType[T]): documentTypeUtils.OJAIType.Self

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

    Permalink
    Definition Classes
    Iterable → GenIterable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  167. def set(fieldPath: FieldPath, value: Seq[_ <: AnyRef]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  168. def set(fieldPath: String, value: Seq[_ <: AnyRef]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  169. def set(fieldPath: FieldPath, value: Value): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  170. def set(fieldPath: String, value: Value): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  171. def set(fieldPath: FieldPath, value: Document): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  172. def set(fieldPath: String, value: Document): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  173. def set(fieldPath: FieldPath, value: Map[String, _ <: AnyRef]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  174. def set(fieldPath: String, value: Map[String, _ <: AnyRef]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  175. def set(fieldPath: FieldPath, value: ByteBuffer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  176. def set(fieldPath: String, value: ByteBuffer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  177. def set(fieldPath: FieldPath, value: Seq[Byte], off: Integer, len: Integer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  178. def set(fieldPath: String, value: Seq[Byte], off: Integer, len: Integer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  179. def set(fieldPath: FieldPath, value: OInterval): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  180. def set(fieldPath: String, value: OInterval): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  181. def set(fieldPath: FieldPath, value: OTimestamp): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  182. def set(fieldPath: String, value: OTimestamp): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  183. def set(fieldPath: FieldPath, value: ODate): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  184. def set(fieldPath: String, value: ODate): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  185. def set(fieldPath: FieldPath, value: OTime): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  186. def set(fieldPath: String, value: OTime): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  187. def set(fieldPath: FieldPath, value: BigDecimal): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  188. def set(fieldPath: String, value: BigDecimal): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  189. def set(fieldPath: FieldPath, value: Double): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  190. def set(fieldPath: String, value: Double): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  191. def set(fieldPath: FieldPath, value: Float): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  192. def set(fieldPath: String, value: Float): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  193. def set(fieldPath: FieldPath, value: Long): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  194. def set(fieldPath: String, value: Long): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  195. def set(fieldPath: FieldPath, value: Integer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  196. def set(fieldPath: String, value: Integer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  197. def set(fieldPath: FieldPath, value: Short): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  198. def set(fieldPath: String, value: Short): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  199. def set(fieldPath: FieldPath, value: Byte): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  200. def set(fieldPath: String, value: Byte): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  201. def set(fieldPath: FieldPath, value: Boolean): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  202. def set(fieldPath: String, value: Boolean): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  203. def set(fieldPath: FieldPath, value: String): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  204. def set(fieldPath: String, value: String): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  205. def setArray(fieldPath: FieldPath, values: Array[String]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  206. def setArray(fieldPath: String, values: Array[String]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  207. def setArray(fieldPath: FieldPath, values: Array[Double]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  208. def setArray(fieldPath: String, values: Array[Double]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  209. def setArray(fieldPath: FieldPath, values: Array[Float]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  210. def setArray(fieldPath: String, values: Array[Float]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  211. def setArray(fieldPath: FieldPath, values: Array[Long]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  212. def setArray(fieldPath: String, values: Array[Long]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  213. def setArray(fieldPath: FieldPath, values: Array[Int]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  214. def setArray(fieldPath: String, values: Array[Int]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  215. def setArray(fieldPath: FieldPath, values: Array[Short]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  216. def setArray(fieldPath: String, values: Array[Short]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  217. def setArray(fieldPath: FieldPath, values: Array[Byte]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  218. def setArray(fieldPath: String, values: Array[Byte]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  219. def setArray(fieldPath: FieldPath, values: Array[Boolean]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  220. def setArray(fieldPath: String, values: Array[Boolean]): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  221. def setArray(fieldPath: FieldPath, values: AnyRef*): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  222. def setArray(fieldPath: String, values: AnyRef*): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  223. def setId(_id: DBBinaryValue): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument
  224. def setId(_id: ByteBuffer): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  225. def setId(_id: String): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  226. def setId(id: Value): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  227. def setNull(fieldPath: FieldPath): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  228. def setNull(fieldPath: String): OJAIDocument

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
  229. def size: Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  251. def toJavaBean[T](beanClass: Class[T]): T

    Permalink
    Definition Classes
    ScalaOjaiDocument → Document
    Annotations
    @throws( classOf[DecodingException] )
  252. def toList: List[(String, Value)]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TraversableOnce → GenTraversableOnce
  260. 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.

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

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

    Permalink
    Definition Classes
    GenericTraversableTemplate
  263. def updateDynamic[T](fieldPath: String)(v: T): Unit

    Permalink
  264. def view(from: Int, until: Int): IterableView[(String, Value), Iterable[(String, Value)]]

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

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

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

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

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

    Permalink
    Definition Classes
    TraversableLike → FilterMonadic
  270. def writeExternal(objectOutput: ObjectOutput): Unit

    Permalink
    Definition Classes
    ScalaOjaiDocument → Externalizable
  271. 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
  272. 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
  273. def zipWithIndex[A1 >: (String, Value), That](implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, Int), That]): That

    Permalink
    Definition Classes
    IterableLike → GenIterableLike

Inherited from Dynamic

Inherited from ScalaOjaiDocument[OJAIDocument]

Inherited from LoggingTrait

Inherited from Externalizable

Inherited from Serializable

Inherited from Document

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