io
.
getquill
.
source
.
cassandra
CassandraSyncSource
Related Doc:
package cassandra
class
CassandraSyncSource
[
N <:
NamingStrategy
]
extends
Source
[
Row
,
BoundStatement
] with
CassandraSourceSession
[
N
]
Linear Supertypes
CassandraSourceSession
[
N
],
Decoders
,
Encoders
,
StrictLogging
,
CassandraSource
[
N
,
Row
,
BoundStatement
],
Source
[
Row
,
BoundStatement
],
Closeable
,
AutoCloseable
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
CassandraSyncSource
CassandraSourceSession
Decoders
Encoders
StrictLogging
CassandraSource
Source
Closeable
AutoCloseable
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
CassandraSyncSource
()
Type Members
type
ActionResult
[
T
]
=
ResultSet
Definition Classes
CassandraSyncSource
→
CassandraSource
type
BatchedActionResult
[
T
]
=
List
[
ResultSet
]
Definition Classes
CassandraSyncSource
→
CassandraSource
type
Decoder
[
T
]
=
source.Decoder
[
Row
,
T
]
Definition Classes
Source
type
Encoder
[
T
]
=
source.Encoder
[
BoundStatement
,
T
]
Definition Classes
Source
type
Params
[
T
]
=
List
[
T
]
Definition Classes
CassandraSyncSource
→
CassandraSource
type
QueryResult
[
T
]
=
List
[
T
]
Definition Classes
CassandraSyncSource
→
CassandraSource
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
val
bigDecimalDecoder
:
Decoder
[
BigDecimal
]
Definition Classes
Decoders
implicit
val
bigDecimalEncoder
:
Encoder
[
BigDecimal
]
Definition Classes
Encoders
implicit
val
booleanDecoder
:
Decoder
[
Boolean
]
Definition Classes
Decoders
implicit
val
booleanEncoder
:
Encoder
[
Boolean
]
Definition Classes
Encoders
implicit
val
byteArrayDecoder
:
Decoder
[
Array
[
Byte
]]
Definition Classes
Decoders
implicit
val
byteArrayEncoder
:
Encoder
[
Array
[
Byte
]]
Definition Classes
Encoders
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
close
()
:
Unit
Definition Classes
CassandraSourceSession
→ Closeable → AutoCloseable
val
cluster
:
Cluster
Attributes
protected
Definition Classes
CassandraSourceSession
def
config
:
Config
Attributes
protected
Definition Classes
Source
implicit
val
dateDecoder
:
Decoder
[
Date
]
Definition Classes
Decoders
implicit
val
dateEncoder
:
Encoder
[
Date
]
Definition Classes
Encoders
implicit
val
doubleDecoder
:
Decoder
[
Double
]
Definition Classes
Decoders
implicit
val
doubleEncoder
:
Encoder
[
Double
]
Definition Classes
Encoders
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
execute
[
T
]
(
cql:
String
,
bindParams: (
T
) ⇒ (
BoundStatement
) ⇒
BoundStatement
)
: (
List
[
T
]) ⇒
List
[
ResultSet
]
def
execute
(
cql:
String
)
:
ResultSet
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
implicit
val
floatDecoder
:
Decoder
[
Float
]
Definition Classes
Decoders
implicit
val
floatEncoder
:
Encoder
[
Float
]
Definition Classes
Encoders
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
implicit
val
intDecoder
:
Decoder
[
Int
]
Definition Classes
Decoders
implicit
val
intEncoder
:
Encoder
[
Int
]
Definition Classes
Encoders
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
logger
:
Logger
Attributes
protected
Definition Classes
StrictLogging
implicit
val
longDecoder
:
Decoder
[
Long
]
Definition Classes
Decoders
implicit
val
longEncoder
:
Encoder
[
Long
]
Definition Classes
Encoders
implicit
def
mappedDecoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
decoder:
Decoder
[
I
]
)
:
Decoder
[
O
]
Definition Classes
Source
implicit
def
mappedEncoder
[
I
,
O
]
(
implicit
mapped:
MappedEncoding
[
I
,
O
]
,
encoder:
Encoder
[
O
]
)
:
Encoder
[
I
]
Definition Classes
Source
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
implicit
def
optionDecoder
[
T
]
(
implicit
d:
Decoder
[
T
]
)
:
Decoder
[
Option
[
T
]]
Definition Classes
Decoders
implicit
def
optionEncoder
[
T
]
(
implicit
d:
Encoder
[
T
]
)
:
Encoder
[
Option
[
T
]]
Definition Classes
Encoders
def
prepare
(
cql:
String
,
bind: (
BoundStatement
) ⇒
BoundStatement
)
:
BoundStatement
Attributes
protected
Definition Classes
CassandraSourceSession
def
prepare
(
cql:
String
)
:
BoundStatement
Attributes
protected
Definition Classes
CassandraSourceSession
val
preparedStatementCache
:
PrepareStatementCache
Attributes
protected
Definition Classes
CassandraSourceSession
def
probe
(
cql:
String
)
:
Try
[
Unit
]
Definition Classes
CassandraSourceSession
→
CassandraSource
def
query
[
T
]
(
cql:
String
,
bind: (
BoundStatement
) ⇒
BoundStatement
,
extractor: (
Row
) ⇒
T
)
:
List
[
T
]
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
) ⇒
T
]
)
: (
P1
,
P2
,
P3
,
P4
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
) ⇒
T
]
)
: (
P1
,
P2
,
P3
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
) ⇒
T
]
)
: (
P1
,
P2
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
T
]
(
quoted:
quotation.Quoted
[(
P1
) ⇒
T
]
)
: (
P1
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
T
]
(
quoted:
quotation.Quoted
[
T
]
)
:
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
,
P5
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
,
P4
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
,
P3
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
) ⇒
Action
[
T
]]
)
: (
Params
[(
P1
,
P2
)]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
T
]
(
quoted:
quotation.Quoted
[(
P1
) ⇒
Action
[
T
]]
)
: (
Params
[
P1
]) ⇒
BatchedActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
T
]
(
quoted:
quotation.Quoted
[
Action
[
T
]]
)
:
ActionResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
P10
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
P9
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
P8
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
P7
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
P6
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
,
P6
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
,
P6
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
P5
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
,
P5
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
,
P5
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
P4
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
,
P4
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
,
P4
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
P3
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
,
P3
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
,
P3
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
P2
,
T
]
(
quoted:
quotation.Quoted
[(
P1
,
P2
) ⇒
Query
[
T
]]
)
: (
P1
,
P2
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
P1
,
T
]
(
quoted:
quotation.Quoted
[(
P1
) ⇒
Query
[
T
]]
)
: (
P1
) ⇒
QueryResult
[
T
]
Definition Classes
CassandraSource
macro
def
run
[
T
]
(
quoted:
quotation.Quoted
[
Query
[
T
]]
)
:
QueryResult
[
T
]
Definition Classes
CassandraSource
val
session
:
Session
Attributes
protected
Definition Classes
CassandraSourceSession
implicit
val
stringDecoder
:
Decoder
[
String
]
Definition Classes
Decoders
implicit
val
stringEncoder
:
Encoder
[
String
]
Definition Classes
Encoders
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
CassandraSourceSession
[
N
]
Inherited from
Decoders
Inherited from
Encoders
Inherited from
StrictLogging
Inherited from
CassandraSource
[
N
,
Row
,
BoundStatement
]
Inherited from
Source
[
Row
,
BoundStatement
]
Inherited from
Closeable
Inherited from
AutoCloseable
Inherited from
AnyRef
Inherited from
Any
Ungrouped