org
.
bitbucket
.
pshirshov
.
izumitk
.
cassandra
facade
package
facade
Visibility
Public
All
Type Members
sealed
trait
CBaseStatement
extends
AnyRef
final
case class
CBoundStatement
(
meta:
CMeta
,
boundStatement:
BoundStatement
)
extends
CBaseStatement
with
Product
with
Serializable
trait
CMeta
extends
AnyRef
final
case class
CPreparedStatement
(
meta:
CMeta
,
preparedStatement:
PreparedStatement
)
extends
Product
with
Serializable
case class
CQRead
(
name:
String
)
extends
CMeta
with
Product
with
Serializable
case class
CQWrite
(
name:
String
)
extends
CMeta
with
Product
with
Serializable
case class
CQueryConfig
(
consistencyLevel:
Option
[
ConsistencyLevel
] =
None
)
extends
Product
with
Serializable
final
case class
CRawRegularStatement
(
meta:
CMeta
,
statement:
RegularStatement
)
extends
CRegularStatement
with
Product
with
Serializable
final
case class
CRawStatement
(
meta:
CMeta
,
statement:
Statement
)
extends
CStatement
with
Product
with
Serializable
trait
CRegularStatement
extends
CStatement
trait
CStatement
extends
CBaseStatement
case class
CTable
(
name:
String
)
extends
Product
with
Serializable
final
case class
CTextTableStatement
(
meta:
CMeta
,
table:
CTable
,
text: (
QueryContext
) ⇒
String
)
extends
CStatement
with
Product
with
Serializable
case class
CassandraConfig
(
values:
Map
[
String
,
String
]
)
extends
Product
with
Serializable
case class
CassandraContext
(
keyspace:
String
,
productId:
String
,
tableSettings:
Map
[
CTable
,
CassandraConfig
]
,
querySettings:
Map
[
String
,
CQueryConfig
]
,
metrics:
MetricRegistry
,
session:
Session
,
psCache:
PSCache
)
extends
Product
with
Serializable
Annotations
@Singleton
()
trait
CassandraFacade
extends
Initializable
with
StrictLogging
case class
QueryContext
(
table:
CTable
,
config:
CassandraConfig
,
cassandra:
CassandraContext
)
extends
Product
with
Serializable
Ungrouped