This class is a proxy for the actual implementation in org.apache.spark.
This class is a proxy for the actual implementation in org.apache.spark. It allows you to write data to MemSQL via the Spark RelationProvider API.
Example: df.write.format("com.memsql.spark.connector").save("foo.bar")
Configuration for a MemSQL cluster.
Configuration for a MemSQL cluster. By default these parameters are set by the corresponding value in the Spark configuration.
Hostname of the MemSQL Master Aggregator. Corresponds to "spark.memsql.host" in the Spark configuration.
Port of the MemSQL Master Aggregator. Corresponds to "spark.memsql.port" in the Spark configuration.
Username to use when connecting to the MemSQL Master Aggregator. Corresponds to "spark.memsql.user" in the Spark configuration.
Password to use when connecting to the MemSQL Master Aggregator. Corresponds to "sparkk.memsql.password" in the Spark configuration.
The default database to use when connecting to the cluster. Corresponds to "spark.memsql.defaultDatabase" in the Spark configuration.
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.
The default com.memsql.spark.connector.CreateMode to use when creating a MemSQL table. Corresponds to "spark.memsql.defaultCreateMode" in the Spark configuration.
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.
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.