Package

com.mongodb.spark.sql

fieldTypes

Permalink

package fieldTypes

Case classes representing native Bson types

Since

1.0

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. fieldTypes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Binary(subType: Byte, data: Array[Byte]) extends FieldType[BsonBinary] with Product with Serializable

    Permalink

    A case class representing the Bson Binary type

    A case class representing the Bson Binary type

    subType

    the binary sub type

    data

    the data

    Since

    1.0

  2. case class DbPointer(ref: String, oid: String) extends FieldType[BsonDbPointer] with Product with Serializable

    Permalink

    A case class representing the Bson DbPointer type

    A case class representing the Bson DbPointer type

    ref

    the namespace string

    oid

    the ObjectId hexString

    Since

    1.0

  3. trait FieldType[T] extends AnyRef

    Permalink
    Attributes
    protected
  4. case class JavaScript(code: String) extends FieldType[BsonJavaScript] with Product with Serializable

    Permalink

    A case class representing the Bson JavaScript type

    A case class representing the Bson JavaScript type

    code

    the javascript code

    Since

    1.0

  5. case class JavaScriptWithScope(code: String, scope: String) extends FieldType[BsonJavaScriptWithScope] with Product with Serializable

    Permalink

    A case class representing the Bson JavaScriptWithScope type

    A case class representing the Bson JavaScriptWithScope type

    code

    the javascript code

    scope

    a json document representing the javascript scope

    Since

    1.0

  6. case class MaxKey(maxKey: Int) extends FieldType[BsonMaxKey] with Product with Serializable

    Permalink

    A case class representing the Bson MaxKey type

    A case class representing the Bson MaxKey type

    maxKey

    data representing the maxKey

    Since

    1.0

  7. case class MinKey(minKey: Int) extends FieldType[BsonMinKey] with Product with Serializable

    Permalink

    A case class representing the Bson MinKey type

    A case class representing the Bson MinKey type

    minKey

    data representing the minKey

    Since

    1.0

  8. case class ObjectId(oid: String) extends FieldType[BsonObjectId] with Product with Serializable

    Permalink

    A case class representing the Bson ObjectId type

    A case class representing the Bson ObjectId type

    oid

    the ObjectId hex string representation

    Since

    1.0

  9. case class RegularExpression(regex: String, options: String) extends FieldType[BsonRegularExpression] with Product with Serializable

    Permalink

    A case class representing the Bson RegularExpression type

    A case class representing the Bson RegularExpression type

    regex

    the regular expression

    options

    the options

    Since

    1.0

  10. case class Symbol(symbol: String) extends FieldType[BsonSymbol] with Product with Serializable

    Permalink

    A case class representing the Bson Symbol type

    A case class representing the Bson Symbol type

    symbol

    the symbol

    Since

    1.0

  11. case class Timestamp(time: Int, inc: Int) extends FieldType[BsonTimestamp] with Product with Serializable

    Permalink

    A case class representing the Bson Timestamp type

    A case class representing the Bson Timestamp type

    time

    the time in seconds since epoch

    inc

    an incrementing ordinal for operations within a given second

    Since

    1.0

  12. case class Undefined(undefined: Boolean) extends FieldType[BsonUndefined] with Product with Serializable

    Permalink

    A case class representing the Bson Undefined type

    A case class representing the Bson Undefined type

    undefined

    data representing undefined

    Since

    1.0

Value Members

  1. object Binary extends Serializable

    Permalink

    The Binary companion object

    The Binary companion object

    Since

    1.0

  2. object DbPointer extends Serializable

    Permalink

    The DbPointer companion object

    The DbPointer companion object

    Since

    1.0

  3. object JavaScriptWithScope extends Serializable

    Permalink

    The JavaScriptWithScope companion object

    The JavaScriptWithScope companion object

    Since

    1.0

  4. object MaxKey extends Serializable

    Permalink

    The MinKey companion object

    The MinKey companion object

    Since

    1.0

  5. object MinKey extends Serializable

    Permalink

    The MinKey companion object

    The MinKey companion object

    Since

    1.0

  6. object ObjectId extends Serializable

    Permalink

    The ObjectId companion object

    The ObjectId companion object

    Since

    1.0

  7. object RegularExpression extends Serializable

    Permalink

    The RegularExpression companion object

    The RegularExpression companion object

    Since

    1.0

  8. object Timestamp extends Serializable

    Permalink

    The Timestamp companion object

    The Timestamp companion object

    Since

    1.0

  9. object Undefined extends Serializable

    Permalink

    The Undefined companion object

    The Undefined companion object

    Since

    1.0

  10. package api

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped