com
.
datawizards
.
sparklocal
.
impl
.
scala
class2jdbc
package
class2jdbc
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
class2jdbc
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
JdbcEncoder
[
T
]
extends
AnyRef
Value Members
implicit
val
bigIntEnc
:
JdbcEncoder
[
BigInt
]
implicit
val
booleanEnc
:
JdbcEncoder
[
Boolean
]
implicit
val
byteEnc
:
JdbcEncoder
[
Byte
]
implicit
val
charEnc
:
JdbcEncoder
[
Char
]
def
createEncoder
[
A
]
(
func: (
A
) ⇒
List
[
String
]
)
:
JdbcEncoder
[
A
]
implicit
val
dateEnc
:
JdbcEncoder
[
Date
]
implicit
val
doubleEnc
:
JdbcEncoder
[
Double
]
implicit
val
floatEnc
:
JdbcEncoder
[
Float
]
def
generateInserts
[
T
]
(
data:
Traversable
[
T
]
)
(
implicit
ct:
ClassTag
[
T
]
,
encoder:
JdbcEncoder
[
T
]
)
:
Traversable
[
String
]
def
generateInserts
[
T
]
(
data:
Traversable
[
T
]
,
table:
String
)
(
implicit
ct:
ClassTag
[
T
]
,
encoder:
JdbcEncoder
[
T
]
)
:
Traversable
[
String
]
def
generateInserts
[
T
]
(
data:
Traversable
[
T
]
,
table:
String
,
columns:
Seq
[
String
]
)
(
implicit
encoder:
JdbcEncoder
[
T
]
)
:
Traversable
[
String
]
implicit
def
genericEncoder
[
A
,
R
]
(
implicit
gen:
Aux
[
A
,
R
]
,
rEncoder:
Lazy
[
JdbcEncoder
[
R
]]
)
:
JdbcEncoder
[
A
]
implicit
def
hlistEncoder
[
H
,
T <:
HList
]
(
implicit
hEncoder:
Lazy
[
JdbcEncoder
[
H
]]
,
tEncoder:
JdbcEncoder
[
T
]
)
:
JdbcEncoder
[
::
[
H
,
T
]]
implicit
val
hnilEncoder
:
JdbcEncoder
[
HNil
]
implicit
val
intEnc
:
JdbcEncoder
[
Int
]
implicit
val
longEnc
:
JdbcEncoder
[
Long
]
implicit
val
shortEnc
:
JdbcEncoder
[
Short
]
implicit
val
stringEnc
:
JdbcEncoder
[
String
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped