io
.
tarantool
.
spark
.
connector
config
package
config
Visibility
Public
All
Type Members
case class
Credentials
(
username:
String
,
password:
String
)
extends
Serializable
with
Product
case class
ReadConfig
(
spaceName:
String
,
cursorBatchSize:
Int
=
...
,
batchSize:
Int
=
ReadConfig.DEFAULT_BATCH_SIZE
,
partitioner:
TarantoolPartitioner
=
new TarantoolSinglePartitioner()
,
conditions:
Conditions
=
Conditions.any()
)
extends
Serializable
with
Product
case class
Retries
(
errorType:
ErrorType
,
retryAttempts:
Option
[
Int
]
,
delay:
Option
[
Int
]
)
extends
Serializable
with
Product
class
StaticClusterAddressProvider
extends
TarantoolClusterAddressProvider
case class
TarantoolConfig
(
hosts:
Seq
[
TarantoolServerAddress
]
,
credentials:
Option
[
Credentials
]
,
timeouts:
Timeouts
,
connections:
Option
[
Int
]
,
retries:
Option
[
Retries
]
)
extends
Serializable
with
Product
case class
TarantoolConfigBase
()
extends
Product
with
Serializable
case class
Timeouts
(
connect:
Option
[
Int
]
,
read:
Option
[
Int
]
,
request:
Option
[
Int
]
)
extends
Serializable
with
Product
case class
WriteConfig
(
spaceName:
String
,
batchSize:
Int
=
WriteConfig.DEFAULT_BATCH_SIZE
,
stopOnError:
Boolean
=
true
,
rollbackOnError:
Boolean
=
true
,
transformFieldNames:
FieldNameTransformation
=
FieldNameTransformations.NONE
)
extends
Serializable
with
Product
Value Members
object
ErrorTypes
extends
Enumeration
object
ReadConfig
extends
TarantoolConfigBase
object
TarantoolConfig
extends
Serializable
object
TarantoolDefaults
object
WriteConfig
extends
TarantoolConfigBase
Ungrouped