com.stratio.datasource

mongodb

package mongodb

Whole MongoDB helpers.

Linear Supertypes
MongodbFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. mongodb
  2. MongodbFunctions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class DefaultSource extends RelationProvider with SchemaRelationProvider with CreatableRelationProvider

    Allows creation of MongoDB based tables using the syntax CREATE TEMPORARY TABLE ...

    Allows creation of MongoDB based tables using the syntax CREATE TEMPORARY TABLE ... USING com.stratio.deep.mongodb. Required options are detailed in com.stratio.datasource.mongodb.MongodbConfig

  2. case class MongodbConfigBuilder(props: Map[Property, Any] = Map()) extends ConfigBuilder[MongodbConfigBuilder] with Product with Serializable

    Created by jsantos on 5/02/15.

    Created by jsantos on 5/02/15.

    A specialized Mongo configuration builder. It focuses on mongodb config parameters such as host,database,collection, samplingRatio (for schema infer)

    props

    Initial properties map

  3. class MongodbContext extends AnyRef

  4. case class MongodbCredentials(user: String, database: String, password: Array[Char]) extends Product with Serializable

  5. class MongodbDataFrame extends Serializable

  6. trait MongodbFunctions extends AnyRef

    Helpers for getting / storing MongoDB data.

  7. class MongodbRelation extends BaseRelation with PrunedFilteredScan with InsertableRelation

    A MongoDB baseRelation that can eliminate unneeded columns and filter using selected predicates before producing an RDD containing all matching tuples as Row objects.

  8. case class MongodbSSLOptions(keyStore: Option[String] = None, keyStorePassword: Option[String] = None, trustStore: String, trustStorePassword: Option[String] = None) extends Product with Serializable

    Case class with the SSL options.

Value Members

  1. object MongodbClientFactory

    Different client configurations to Mongodb database

  2. object MongodbConfig

  3. object MongodbRelation

  4. object MongodbSSLOptions extends Serializable

  5. package partitioner

  6. package rdd

  7. package reader

  8. package schema

  9. implicit def toMongodbContext(sqlContext: SQLContext): MongodbContext

    Definition Classes
    MongodbFunctions
  10. implicit def toMongodbSchemaRDD(dataFrame: DataFrame): MongodbDataFrame

    Definition Classes
    MongodbFunctions
  11. package writer

Inherited from MongodbFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped