Packages

c

com.mapr.db.spark.impl

OJAIDocument

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)

    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)]
    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  2. class WithFilter extends FilterMonadic[A, Repr]
    Definition Classes
    TraversableLike

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def ++[B >: (String, Value), That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  4. def ++:[B >: (String, Value), That](that: Traversable[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike
  5. def ++:[B >: (String, Value), That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. def THIS: OJAIDocument
    Definition Classes
    OJAIDocument → ScalaOjaiDocument
  8. def addString(b: StringBuilder): StringBuilder
    Definition Classes
    TraversableOnce
  9. def addString(b: StringBuilder, sep: String): StringBuilder
    Definition Classes
    TraversableOnce
  10. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
    Definition Classes
    TraversableOnce
  11. def aggregate[B](z: ⇒ B)(seqop: (B, (String, Value)) ⇒ B, combop: (B, B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def asJsonString(options: JsonOptions): String
    Definition Classes
    ScalaOjaiDocument → Document
  14. def asJsonString(): String
    Definition Classes
    ScalaOjaiDocument → Document
  15. def asMap(): Map[String, AnyRef]
    Definition Classes
    ScalaOjaiDocument → Document
  16. def asReader(fieldPath: FieldPath): DocumentReader
    Definition Classes
    ScalaOjaiDocument → Document
  17. def asReader(fieldPath: String): DocumentReader
    Definition Classes
    ScalaOjaiDocument → Document
  18. def asReader(): DocumentReader
    Definition Classes
    ScalaOjaiDocument → Document
  19. def canEqual(that: Any): Boolean
    Definition Classes
    IterableLike → Equals
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  21. def collect[B, That](pf: PartialFunction[(String, Value), B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  22. def collectFirst[B](pf: PartialFunction[(String, Value), B]): Option[B]
    Definition Classes
    TraversableOnce
  23. def companion: GenericCompanion[Iterable]
    Definition Classes
    Iterable → GenIterable → Traversable → GenTraversable → GenericTraversableTemplate
  24. def copyToArray[B >: (String, Value)](xs: Array[B], start: Int, len: Int): Unit
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  25. def copyToArray[B >: (String, Value)](xs: Array[B]): Unit
    Definition Classes
    TraversableOnce → GenTraversableOnce
  26. def copyToArray[B >: (String, Value)](xs: Array[B], start: Int): Unit
    Definition Classes
    TraversableOnce → GenTraversableOnce
  27. def copyToBuffer[B >: (String, Value)](dest: Buffer[B]): Unit
    Definition Classes
    TraversableOnce
  28. def count(p: ((String, Value)) ⇒ Boolean): Int
    Definition Classes
    TraversableOnce → GenTraversableOnce
  29. def delete(fieldPath: FieldPath): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  30. def delete(fieldPath: String): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  31. def drop(n: Int): Iterable[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  32. def dropRight(n: Int): Iterable[(String, Value)]
    Definition Classes
    IterableLike
  33. def dropWhile(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  34. def empty(): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  35. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  37. def exists(p: ((String, Value)) ⇒ Boolean): Boolean
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  38. def filter(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  39. def filterNot(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  40. def find(p: ((String, Value)) ⇒ Boolean): Option[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  41. def flatMap[B, That](f: ((String, Value)) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  42. def flatten[B](implicit asTraversable: ((String, Value)) ⇒ GenTraversableOnce[B]): Iterable[B]
    Definition Classes
    GenericTraversableTemplate
  43. def fold[A1 >: (String, Value)](z: A1)(op: (A1, A1) ⇒ A1): A1
    Definition Classes
    TraversableOnce → GenTraversableOnce
  44. def foldLeft[B](z: B)(op: (B, (String, Value)) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  45. def foldRight[B](z: B)(op: ((String, Value), B) ⇒ B): B
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  46. def forall(p: ((String, Value)) ⇒ Boolean): Boolean
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  47. def foreach[U](f: ((String, Value)) ⇒ U): Unit
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  48. def genericBuilder[B]: Builder[B, Iterable[B]]
    Definition Classes
    GenericTraversableTemplate
  49. def getBinary(fieldPath: FieldPath): ByteBuffer
    Definition Classes
    ScalaOjaiDocument → Document
  50. def getBinary(fieldPath: String): ByteBuffer
    Definition Classes
    ScalaOjaiDocument → Document
  51. def getBinarySerializable(fieldPath: FieldPath): DBBinaryValue
    Definition Classes
    ScalaOjaiDocument
  52. def getBinarySerializable(fieldPath: String): DBBinaryValue
    Definition Classes
    ScalaOjaiDocument
  53. def getBoolean(fieldPath: FieldPath): Boolean
    Definition Classes
    ScalaOjaiDocument → Document
  54. def getBoolean(fieldPath: String): Boolean
    Definition Classes
    ScalaOjaiDocument → Document
  55. def getBooleanObj(fieldPath: FieldPath): Boolean
    Definition Classes
    ScalaOjaiDocument → Document
  56. def getBooleanObj(fieldPath: String): Boolean
    Definition Classes
    ScalaOjaiDocument → Document
  57. def getByte(fieldPath: FieldPath): Byte
    Definition Classes
    ScalaOjaiDocument → Document
  58. def getByte(fieldPath: String): Byte
    Definition Classes
    ScalaOjaiDocument → Document
  59. def getByteObj(fieldPath: FieldPath): Byte
    Definition Classes
    ScalaOjaiDocument → Document
  60. def getByteObj(fieldPath: String): Byte
    Definition Classes
    ScalaOjaiDocument → Document
  61. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. def getDate(fieldPath: FieldPath): ODate
    Definition Classes
    ScalaOjaiDocument → Document
  63. def getDate(fieldPath: String): ODate
    Definition Classes
    ScalaOjaiDocument → Document
  64. def getDecimal(fieldPath: FieldPath): BigDecimal
    Definition Classes
    ScalaOjaiDocument → Document
  65. def getDecimal(fieldPath: String): BigDecimal
    Definition Classes
    ScalaOjaiDocument → Document
  66. lazy val getDoc: Document
    Definition Classes
    ScalaOjaiDocument
  67. def getDouble(fieldPath: FieldPath): Double
    Definition Classes
    ScalaOjaiDocument → Document
  68. def getDouble(fieldPath: String): Double
    Definition Classes
    ScalaOjaiDocument → Document
  69. def getDoubleObj(fieldPath: FieldPath): Double
    Definition Classes
    ScalaOjaiDocument → Document
  70. def getDoubleObj(fieldPath: String): Double
    Definition Classes
    ScalaOjaiDocument → Document
  71. def getFloat(fieldPath: FieldPath): Float
    Definition Classes
    ScalaOjaiDocument → Document
  72. def getFloat(fieldPath: String): Float
    Definition Classes
    ScalaOjaiDocument → Document
  73. def getFloatObj(fieldPath: FieldPath): Float
    Definition Classes
    ScalaOjaiDocument → Document
  74. def getFloatObj(fieldPath: String): Float
    Definition Classes
    ScalaOjaiDocument → Document
  75. def getId(): Value
    Definition Classes
    ScalaOjaiDocument → Document
  76. def getIdBinary(): ByteBuffer
    Definition Classes
    ScalaOjaiDocument → Document
  77. def getIdBinarySerializable: DBBinaryValue
    Definition Classes
    ScalaOjaiDocument
  78. def getIdString(): String
    Definition Classes
    ScalaOjaiDocument → Document
  79. def getInt(fieldPath: FieldPath): Int
    Definition Classes
    ScalaOjaiDocument → Document
  80. def getInt(fieldPath: String): Int
    Definition Classes
    ScalaOjaiDocument → Document
  81. def getIntObj(fieldPath: FieldPath): Integer
    Definition Classes
    ScalaOjaiDocument → Document
  82. def getIntObj(fieldPath: String): Integer
    Definition Classes
    ScalaOjaiDocument → Document
  83. def getInterval(fieldPath: FieldPath): OInterval
    Definition Classes
    ScalaOjaiDocument → Document
  84. def getInterval(fieldPath: String): OInterval
    Definition Classes
    ScalaOjaiDocument → Document
  85. def getList(fieldPath: FieldPath): Seq[AnyRef]
    Definition Classes
    ScalaOjaiDocument → Document
  86. def getList(fieldPath: String): Seq[AnyRef]
    Definition Classes
    ScalaOjaiDocument → Document
  87. def getLong(fieldPath: FieldPath): Long
    Definition Classes
    ScalaOjaiDocument → Document
  88. def getLong(fieldPath: String): Long
    Definition Classes
    ScalaOjaiDocument → Document
  89. def getLongObj(fieldPath: FieldPath): Long
    Definition Classes
    ScalaOjaiDocument → Document
  90. def getLongObj(fieldPath: String): Long
    Definition Classes
    ScalaOjaiDocument → Document
  91. def getMap(fieldPath: FieldPath): Map[String, AnyRef]
    Definition Classes
    ScalaOjaiDocument → Document
  92. def getMap(fieldPath: String): Map[String, AnyRef]
    Definition Classes
    ScalaOjaiDocument → Document
  93. def getShort(fieldPath: FieldPath): Short
    Definition Classes
    ScalaOjaiDocument → Document
  94. def getShort(fieldPath: String): Short
    Definition Classes
    ScalaOjaiDocument → Document
  95. def getShortObj(fieldPath: FieldPath): Short
    Definition Classes
    ScalaOjaiDocument → Document
  96. def getShortObj(fieldPath: String): Short
    Definition Classes
    ScalaOjaiDocument → Document
  97. def getString(fieldPath: FieldPath): String
    Definition Classes
    ScalaOjaiDocument → Document
  98. def getString(fieldPath: String): String
    Definition Classes
    ScalaOjaiDocument → Document
  99. def getTime(fieldPath: FieldPath): OTime
    Definition Classes
    ScalaOjaiDocument → Document
  100. def getTime(fieldPath: String): OTime
    Definition Classes
    ScalaOjaiDocument → Document
  101. def getTimestamp(fieldPath: FieldPath): OTimestamp
    Definition Classes
    ScalaOjaiDocument → Document
  102. def getTimestamp(fieldPath: String): OTimestamp
    Definition Classes
    ScalaOjaiDocument → Document
  103. def getValue(fieldPath: FieldPath): Value
    Definition Classes
    ScalaOjaiDocument → Document
  104. def getValue(fieldPath: String): Value
    Definition Classes
    ScalaOjaiDocument → Document
  105. def groupBy[K](f: ((String, Value)) ⇒ K): Map[K, Iterable[(String, Value)]]
    Definition Classes
    TraversableLike → GenTraversableLike
  106. def grouped(size: Int): Iterator[Iterable[(String, Value)]]
    Definition Classes
    IterableLike
  107. def hasDefiniteSize: Boolean
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  108. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  109. def head: (String, Value)
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  110. def headOption: Option[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  111. def init: Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  112. def inits: Iterator[Iterable[(String, Value)]]
    Definition Classes
    TraversableLike
  113. def isEmpty: Boolean
    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  114. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  115. def isReadOnly(): Boolean
    Definition Classes
    ScalaOjaiDocument → Document
  116. final def isTraversableAgain: Boolean
    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  117. def iterator: ScalaDocumentIterator
    Definition Classes
    ScalaOjaiDocument → IterableLike → GenIterableLike
  118. def last: (String, Value)
    Definition Classes
    TraversableLike → GenTraversableLike
  119. def lastOption: Option[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  120. def log: Logger
    Attributes
    protected
    Definition Classes
    LoggingTrait
  121. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  122. def logDebug(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  123. def logError(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  124. def logError(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  125. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  126. def logInfo(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  127. def logName: String
    Attributes
    protected
    Definition Classes
    LoggingTrait
  128. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  129. def logTrace(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  130. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  131. def logWarning(msg: ⇒ String): Unit
    Attributes
    protected
    Definition Classes
    LoggingTrait
  132. def map[B, That](f: ((String, Value)) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  133. def max[B >: (String, Value)](implicit cmp: Ordering[B]): (String, Value)
    Definition Classes
    TraversableOnce → GenTraversableOnce
  134. def maxBy[B](f: ((String, Value)) ⇒ B)(implicit cmp: Ordering[B]): (String, Value)
    Definition Classes
    TraversableOnce → GenTraversableOnce
  135. def min[B >: (String, Value)](implicit cmp: Ordering[B]): (String, Value)
    Definition Classes
    TraversableOnce → GenTraversableOnce
  136. def minBy[B](f: ((String, Value)) ⇒ B)(implicit cmp: Ordering[B]): (String, Value)
    Definition Classes
    TraversableOnce → GenTraversableOnce
  137. def mkString: String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  138. def mkString(sep: String): String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  139. def mkString(start: String, sep: String, end: String): String
    Definition Classes
    TraversableOnce → GenTraversableOnce
  140. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  141. def newBuilder: Builder[(String, Value), Iterable[(String, Value)]]
    Attributes
    protected[this]
    Definition Classes
    GenericTraversableTemplate → HasNewBuilder
  142. def nonEmpty: Boolean
    Definition Classes
    TraversableOnce → GenTraversableOnce
  143. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  144. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  145. def par: ParIterable[(String, Value)]
    Definition Classes
    Parallelizable
  146. def parCombiner: Combiner[(String, Value), ParIterable[(String, Value)]]
    Attributes
    protected[this]
    Definition Classes
    TraversableLike → Parallelizable
  147. def partition(p: ((String, Value)) ⇒ Boolean): (Iterable[(String, Value)], Iterable[(String, Value)])
    Definition Classes
    TraversableLike → GenTraversableLike
  148. def product[B >: (String, Value)](implicit num: Numeric[B]): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  149. def readExternal(objectinput: ObjectInput): Unit
    Definition Classes
    ScalaOjaiDocument → Externalizable
  150. def reduce[A1 >: (String, Value)](op: (A1, A1) ⇒ A1): A1
    Definition Classes
    TraversableOnce → GenTraversableOnce
  151. def reduceLeft[B >: (String, Value)](op: (B, (String, Value)) ⇒ B): B
    Definition Classes
    TraversableOnce
  152. def reduceLeftOption[B >: (String, Value)](op: (B, (String, Value)) ⇒ B): Option[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  153. def reduceOption[A1 >: (String, Value)](op: (A1, A1) ⇒ A1): Option[A1]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  154. def reduceRight[B >: (String, Value)](op: ((String, Value), B) ⇒ B): B
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  155. def reduceRightOption[B >: (String, Value)](op: ((String, Value), B) ⇒ B): Option[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  156. def repr: Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  157. def reversed: List[(String, Value)]
    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  158. def sameElements[B >: (String, Value)](that: GenIterable[B]): Boolean
    Definition Classes
    IterableLike → GenIterableLike
  159. def scan[B >: (String, Value), That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  160. def scanLeft[B, That](z: B)(op: (B, (String, Value)) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    Definition Classes
    TraversableLike → GenTraversableLike
  161. def scanRight[B, That](z: B)(op: ((String, Value), B) ⇒ B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], B, That]): That
    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.

  162. def selectDynamic[T](fieldPath: String)(implicit e: DefaultType[T, AnyRef], f: OJAIType[T]): documentTypeUtils.OJAIType.Self
  163. def seq: Iterable[(String, Value)]
    Definition Classes
    Iterable → GenIterable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  164. def set(fieldPath: FieldPath, value: Seq[_ <: AnyRef]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  165. def set(fieldPath: String, value: Seq[_ <: AnyRef]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  166. def set(fieldPath: FieldPath, value: Value): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  167. def set(fieldPath: String, value: Value): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  168. def set(fieldPath: FieldPath, value: Document): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  169. def set(fieldPath: String, value: Document): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  170. def set(fieldPath: FieldPath, value: Map[String, _ <: AnyRef]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  171. def set(fieldPath: String, value: Map[String, _ <: AnyRef]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  172. def set(fieldPath: FieldPath, value: ByteBuffer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  173. def set(fieldPath: String, value: ByteBuffer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  174. def set(fieldPath: FieldPath, value: Seq[Byte], off: Integer, len: Integer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  175. def set(fieldPath: String, value: Seq[Byte], off: Integer, len: Integer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  176. def set(fieldPath: FieldPath, value: OInterval): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  177. def set(fieldPath: String, value: OInterval): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  178. def set(fieldPath: FieldPath, value: OTimestamp): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  179. def set(fieldPath: String, value: OTimestamp): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  180. def set(fieldPath: FieldPath, value: ODate): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  181. def set(fieldPath: String, value: ODate): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  182. def set(fieldPath: FieldPath, value: OTime): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  183. def set(fieldPath: String, value: OTime): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  184. def set(fieldPath: FieldPath, value: BigDecimal): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  185. def set(fieldPath: String, value: BigDecimal): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  186. def set(fieldPath: FieldPath, value: Double): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  187. def set(fieldPath: String, value: Double): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  188. def set(fieldPath: FieldPath, value: Float): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  189. def set(fieldPath: String, value: Float): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  190. def set(fieldPath: FieldPath, value: Long): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  191. def set(fieldPath: String, value: Long): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  192. def set(fieldPath: FieldPath, value: Integer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  193. def set(fieldPath: String, value: Integer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  194. def set(fieldPath: FieldPath, value: Short): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  195. def set(fieldPath: String, value: Short): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  196. def set(fieldPath: FieldPath, value: Byte): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  197. def set(fieldPath: String, value: Byte): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  198. def set(fieldPath: FieldPath, value: Boolean): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  199. def set(fieldPath: String, value: Boolean): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  200. def set(fieldPath: FieldPath, value: String): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  201. def set(fieldPath: String, value: String): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  202. def setArray(fieldPath: FieldPath, values: Array[String]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  203. def setArray(fieldPath: String, values: Array[String]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  204. def setArray(fieldPath: FieldPath, values: Array[Double]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  205. def setArray(fieldPath: String, values: Array[Double]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  206. def setArray(fieldPath: FieldPath, values: Array[Float]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  207. def setArray(fieldPath: String, values: Array[Float]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  208. def setArray(fieldPath: FieldPath, values: Array[Long]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  209. def setArray(fieldPath: String, values: Array[Long]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  210. def setArray(fieldPath: FieldPath, values: Array[Int]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  211. def setArray(fieldPath: String, values: Array[Int]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  212. def setArray(fieldPath: FieldPath, values: Array[Short]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  213. def setArray(fieldPath: String, values: Array[Short]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  214. def setArray(fieldPath: FieldPath, values: Array[Byte]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  215. def setArray(fieldPath: String, values: Array[Byte]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  216. def setArray(fieldPath: FieldPath, values: Array[Boolean]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  217. def setArray(fieldPath: String, values: Array[Boolean]): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  218. def setArray(fieldPath: FieldPath, values: AnyRef*): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  219. def setArray(fieldPath: String, values: AnyRef*): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  220. def setId(_id: DBBinaryValue): OJAIDocument
    Definition Classes
    ScalaOjaiDocument
  221. def setId(_id: ByteBuffer): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  222. def setId(_id: String): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  223. def setId(id: Value): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  224. def setNull(fieldPath: FieldPath): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  225. def setNull(fieldPath: String): OJAIDocument
    Definition Classes
    ScalaOjaiDocument → Document
  226. def size(): Int
    Definition Classes
    ScalaOjaiDocument → Document → GenTraversableLike → TraversableOnce → GenTraversableOnce
  227. def sizeHintIfCheap: Int
    Attributes
    protected[collection]
    Definition Classes
    GenTraversableOnce
  228. def slice(from: Int, until: Int): Iterable[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  229. def sliding(size: Int, step: Int): Iterator[Iterable[(String, Value)]]
    Definition Classes
    IterableLike
  230. def sliding(size: Int): Iterator[Iterable[(String, Value)]]
    Definition Classes
    IterableLike
  231. def span(p: ((String, Value)) ⇒ Boolean): (Iterable[(String, Value)], Iterable[(String, Value)])
    Definition Classes
    TraversableLike → GenTraversableLike
  232. def splitAt(n: Int): (Iterable[(String, Value)], Iterable[(String, Value)])
    Definition Classes
    TraversableLike → GenTraversableLike
  233. def stringPrefix: String
    Definition Classes
    TraversableLike → GenTraversableLike
  234. def sum[B >: (String, Value)](implicit num: Numeric[B]): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
  235. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  236. def tail: Iterable[(String, Value)]
    Definition Classes
    TraversableLike → GenTraversableLike
  237. def tails: Iterator[Iterable[(String, Value)]]
    Definition Classes
    TraversableLike
  238. def take(n: Int): Iterable[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  239. def takeRight(n: Int): Iterable[(String, Value)]
    Definition Classes
    IterableLike
  240. def takeWhile(p: ((String, Value)) ⇒ Boolean): Iterable[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  241. def thisCollection: Iterable[(String, Value)]
    Attributes
    protected[this]
    Definition Classes
    IterableLike → TraversableLike
  242. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, (String, Value), Col[(String, Value)]]): Col[(String, Value)]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  243. def toArray[B >: (String, Value)](implicit arg0: ClassTag[B]): Array[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  244. def toBuffer[B >: (String, Value)]: Buffer[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  245. def toCollection(repr: Iterable[(String, Value)]): Iterable[(String, Value)]
    Attributes
    protected[this]
    Definition Classes
    IterableLike → TraversableLike
  246. def toIndexedSeq: IndexedSeq[(String, Value)]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  247. def toIterable: Iterable[(String, Value)]
    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  248. def toIterator: Iterator[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  249. def toJavaBean[T](beanClass: Class[T]): T
    Definition Classes
    ScalaOjaiDocument → Document
    Annotations
    @throws( classOf[DecodingException] )
  250. def toList: List[(String, Value)]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  251. def toMap[T, U](implicit ev: <:<[(String, Value), (T, U)]): Map[T, U]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  252. def toSeq: Seq[(String, Value)]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  253. def toSet[B >: (String, Value)]: Set[B]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  254. def toStream: Stream[(String, Value)]
    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
  255. def toString(): String
    Definition Classes
    ScalaOjaiDocument → TraversableLike → AnyRef → Any
  256. def toTraversable: Traversable[(String, Value)]
    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  257. def toVector: Vector[(String, Value)]
    Definition Classes
    TraversableOnce → GenTraversableOnce
  258. def transpose[B](implicit asTraversable: ((String, Value)) ⇒ GenTraversableOnce[B]): Iterable[Iterable[B]]
    Definition Classes
    GenericTraversableTemplate
    Annotations
    @migration
    Migration

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

  259. def unzip[A1, A2](implicit asPair: ((String, Value)) ⇒ (A1, A2)): (Iterable[A1], Iterable[A2])
    Definition Classes
    GenericTraversableTemplate
  260. def unzip3[A1, A2, A3](implicit asTriple: ((String, Value)) ⇒ (A1, A2, A3)): (Iterable[A1], Iterable[A2], Iterable[A3])
    Definition Classes
    GenericTraversableTemplate
  261. def updateDynamic[T](fieldPath: String)(v: T): Unit
  262. def view(from: Int, until: Int): IterableView[(String, Value), Iterable[(String, Value)]]
    Definition Classes
    IterableLike → TraversableLike
  263. def view: IterableView[(String, Value), Iterable[(String, Value)]]
    Definition Classes
    IterableLike → TraversableLike
  264. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  265. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  266. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  267. def withFilter(p: ((String, Value)) ⇒ Boolean): FilterMonadic[(String, Value), Iterable[(String, Value)]]
    Definition Classes
    TraversableLike → FilterMonadic
  268. def writeExternal(objectOutput: ObjectOutput): Unit
    Definition Classes
    ScalaOjaiDocument → Externalizable
  269. def zip[A1 >: (String, Value), B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, B), That]): That
    Definition Classes
    IterableLike → GenIterableLike
  270. def zipAll[B, A1 >: (String, Value), That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, B), That]): That
    Definition Classes
    IterableLike → GenIterableLike
  271. def zipWithIndex[A1 >: (String, Value), That](implicit bf: CanBuildFrom[Iterable[(String, Value)], (A1, Int), That]): That
    Definition Classes
    IterableLike → GenIterableLike

Deprecated Value Members

  1. def /:[B](z: B)(op: (B, (String, Value)) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.10) Use foldLeft instead of /:

  2. def :\[B](z: B)(op: ((String, Value), B) ⇒ B): B
    Definition Classes
    TraversableOnce → GenTraversableOnce
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.10) Use foldRight instead of :\

  3. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

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