org
.
apache
.
spark
.
sql
memsql
package
memsql
Visibility
Public
All
Type Members
class
DefaultSource
extends
RelationProvider
with
CreatableRelationProvider
with
Logging
abstract
class
IngestStrategy
extends
AnyRef
case class
InsertStrategy
(
tableFragment:
QueryFragment
,
conf:
SaveToMemSQLConf
)
extends
IngestStrategy
with
Product
with
Serializable
case class
LoadDataStrategy
(
tableFragment:
QueryFragment
,
conf:
SaveToMemSQLConf
)
extends
IngestStrategy
with
Product
with
Serializable
class
MemSQLCatalog
extends
SimpleCatalog
with
Logging
class
MemSQLContext
extends
SQLContext
case class
MemSQLQueryRelation
(
cluster:
MemSQLCluster
,
database:
Option
[
String
]
,
query:
String
,
sqlContext:
SQLContext
)
extends
MemSQLRelation
with
Product
with
Serializable
abstract
class
MemSQLRelation
extends
BaseRelation
with
TableScan
case class
MemSQLTableRelation
(
cluster:
MemSQLCluster
,
tableIdentifier:
TableIdentifier
,
sqlContext:
SQLContext
)
extends
MemSQLRelation
with
InsertableRelation
with
Product
with
Serializable
case class
SaveToMemSQLConf
(
saveMode:
SaveMode
,
createMode:
CreateMode
,
onDuplicateKeySQL:
Option
[
String
]
,
insertBatchSize:
Int
,
loadDataCompression:
CompressionType
,
useKeylessShardingOptimization:
Boolean
,
extraColumns:
Seq
[
ColumnDefinition
]
,
extraKeys:
Seq
[
MemSQLKey
]
,
dryRun:
Boolean
)
extends
Product
with
Serializable
Value Members
object
CompressionType
extends
Enumeration
object
CreateMode
extends
Enumeration
object
DefaultSource
object
MemSQLCatalog
object
SaveToMemSQLConf
extends
Serializable
object
SparkImplicits
object
UnpackLogicalRelation
Ungrouped