Class/Object

com.memsql.spark.connector

MemSQLConf

Related Docs: object MemSQLConf | package connector

Permalink

case class MemSQLConf(masterHost: String, masterPort: Int, user: String, password: String, defaultDBName: String, defaultSaveMode: SaveMode, defaultCreateMode: CreateMode, defaultInsertBatchSize: Int, defaultLoadDataCompression: CompressionType, disablePartitionPushdown: Boolean) extends Product with Serializable

Configuration for a MemSQL cluster. By default these parameters are set by the corresponding value in the Spark configuration.

masterHost

Hostname of the MemSQL Master Aggregator. Corresponds to "spark.memsql.host" in the Spark configuration.

masterPort

Port of the MemSQL Master Aggregator. Corresponds to "spark.memsql.port" in the Spark configuration.

user

Username to use when connecting to the MemSQL Master Aggregator. Corresponds to "spark.memsql.user" in the Spark configuration.

password

Password to use when connecting to the MemSQL Master Aggregator. Corresponds to "sparkk.memsql.password" in the Spark configuration.

defaultDBName

The default database to use when connecting to the cluster. Corresponds to "spark.memsql.defaultDatabase" in the Spark configuration.

defaultSaveMode

The default org.apache.spark.sql.SaveMode to use when writingsaving org.apache.spark.sql.DataFrames to a MemSQL table. Corresponds to "spark.memsql.defaultSaveMode" in the Spark configuration.

defaultCreateMode

The default com.memsql.spark.connector.CreateMode to use when creating a MemSQL table. Corresponds to "spark.memsql.defaultCreateMode" in the Spark configuration.

defaultInsertBatchSize

The default batch insert size to use when writing to a MemSQL table using com.memsql.spark.connector.InsertStrategy. Corresponds to "spark.memsql.defaultInsertBatchSize" in the Spark configuration.

defaultLoadDataCompression

The default com.memsql.spark.connector.CompressionType to use when writing to a MemSQL table using com.memsql.spark.connector.LoadDataStrategy. Corresponds to "spark.memsql.defaultLoadDataCompression" in the Spark configuration.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MemSQLConf
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MemSQLConf(masterHost: String, masterPort: Int, user: String, password: String, defaultDBName: String, defaultSaveMode: SaveMode, defaultCreateMode: CreateMode, defaultInsertBatchSize: Int, defaultLoadDataCompression: CompressionType, disablePartitionPushdown: Boolean)

    Permalink

    masterHost

    Hostname of the MemSQL Master Aggregator. Corresponds to "spark.memsql.host" in the Spark configuration.

    masterPort

    Port of the MemSQL Master Aggregator. Corresponds to "spark.memsql.port" in the Spark configuration.

    user

    Username to use when connecting to the MemSQL Master Aggregator. Corresponds to "spark.memsql.user" in the Spark configuration.

    password

    Password to use when connecting to the MemSQL Master Aggregator. Corresponds to "sparkk.memsql.password" in the Spark configuration.

    defaultDBName

    The default database to use when connecting to the cluster. Corresponds to "spark.memsql.defaultDatabase" in the Spark configuration.

    defaultSaveMode

    The default org.apache.spark.sql.SaveMode to use when writingsaving org.apache.spark.sql.DataFrames to a MemSQL table. Corresponds to "spark.memsql.defaultSaveMode" in the Spark configuration.

    defaultCreateMode

    The default com.memsql.spark.connector.CreateMode to use when creating a MemSQL table. Corresponds to "spark.memsql.defaultCreateMode" in the Spark configuration.

    defaultInsertBatchSize

    The default batch insert size to use when writing to a MemSQL table using com.memsql.spark.connector.InsertStrategy. Corresponds to "spark.memsql.defaultInsertBatchSize" in the Spark configuration.

    defaultLoadDataCompression

    The default com.memsql.spark.connector.CompressionType to use when writing to a MemSQL table using com.memsql.spark.connector.LoadDataStrategy. Corresponds to "spark.memsql.defaultLoadDataCompression" in the Spark configuration.

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val defaultCreateMode: CreateMode

    Permalink

    The default com.memsql.spark.connector.CreateMode to use when creating a MemSQL table.

    The default com.memsql.spark.connector.CreateMode to use when creating a MemSQL table. Corresponds to "spark.memsql.defaultCreateMode" in the Spark configuration.

  7. val defaultDBName: String

    Permalink

    The default database to use when connecting to the cluster.

    The default database to use when connecting to the cluster. Corresponds to "spark.memsql.defaultDatabase" in the Spark configuration.

  8. val defaultInsertBatchSize: Int

    Permalink

    The default batch insert size to use when writing to a MemSQL table using com.memsql.spark.connector.InsertStrategy.

    The default batch insert size to use when writing to a MemSQL table using com.memsql.spark.connector.InsertStrategy. Corresponds to "spark.memsql.defaultInsertBatchSize" in the Spark configuration.

  9. val defaultLoadDataCompression: CompressionType

    Permalink

    The default com.memsql.spark.connector.CompressionType to use when writing to a MemSQL table using com.memsql.spark.connector.LoadDataStrategy.

    The default com.memsql.spark.connector.CompressionType to use when writing to a MemSQL table using com.memsql.spark.connector.LoadDataStrategy. Corresponds to "spark.memsql.defaultLoadDataCompression" in the Spark configuration.

  10. val defaultSaveMode: SaveMode

    Permalink

    The default org.apache.spark.sql.SaveMode to use when writingsaving org.apache.spark.sql.DataFrames to a MemSQL table.

    The default org.apache.spark.sql.SaveMode to use when writingsaving org.apache.spark.sql.DataFrames to a MemSQL table. Corresponds to "spark.memsql.defaultSaveMode" in the Spark configuration.

  11. val disablePartitionPushdown: Boolean

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val masterConnectionInfo: MemSQLConnectionInfo

    Permalink
  17. val masterHost: String

    Permalink

    Hostname of the MemSQL Master Aggregator.

    Hostname of the MemSQL Master Aggregator. Corresponds to "spark.memsql.host" in the Spark configuration.

  18. val masterPort: Int

    Permalink

    Port of the MemSQL Master Aggregator.

    Port of the MemSQL Master Aggregator. Corresponds to "spark.memsql.port" in the Spark configuration.

  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  22. val password: String

    Permalink

    Password to use when connecting to the MemSQL Master Aggregator.

    Password to use when connecting to the MemSQL Master Aggregator. Corresponds to "sparkk.memsql.password" in the Spark configuration.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. val user: String

    Permalink

    Username to use when connecting to the MemSQL Master Aggregator.

    Username to use when connecting to the MemSQL Master Aggregator. Corresponds to "spark.memsql.user" in the Spark configuration.

  25. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped