org
.
powerscala
.
datastore
.
impl
sql
package
sql
Visibility
Public
All
Type Members
trait
Condition
extends
AnyRef
sealed
class
ConditionType
extends
EnumEntry
case class
GroupBy
(
field:
String
)
extends
Product
with
Serializable
trait
Join
extends
AnyRef
sealed
class
JoinType
extends
EnumEntry
class
NullCheckCondition
extends
Condition
case class
OrderBy
(
field:
String
,
ascending:
Boolean
=
true
)
extends
Product
with
Serializable
case class
QueryBuilder
(
_table:
String
,
_fields:
List
[
String
] =
immutable.this.Nil
,
_conditions:
List
[
Condition
] =
immutable.this.Nil
,
_groups:
List
[
GroupBy
] =
immutable.this.Nil
,
_orders:
List
[
OrderBy
] =
immutable.this.Nil
,
_joins:
List
[
Join
] =
immutable.this.Nil
,
_limit:
Int
=
-1
,
_offset:
Int
=
-1
)
extends
Product
with
Serializable
class
SQLDatastore
extends
Datastore
class
SQLDatastoreCollection
[
T <:
Identifiable
]
extends
DatastoreCollection
[
T
]
class
SQLDatastoreSession
extends
DatastoreSession
case class
SimpleCondition
(
field:
String
,
conditionType:
ConditionType
,
value:
Any
)
extends
Condition
with
Product
with
Serializable
case class
SimpleJoin
(
table:
String
,
joinType:
JoinType
,
_conditions:
List
[
Condition
] =
immutable.this.Nil
)
extends
Join
with
Product
with
Serializable
case class
StaticCondition
(
sql:
String
)
extends
Condition
with
Product
with
Serializable
case class
SubselectJoin
(
query:
QueryBuilder
,
as:
String
,
joinType:
JoinType
,
_conditions:
List
[
Condition
] =
immutable.this.Nil
)
extends
Join
with
Product
with
Serializable
Value Members
object
ConditionType
extends
Enumerated
[
ConditionType
]
object
JoinType
extends
Enumerated
[
JoinType
]
object
QueryBuilder
extends
Serializable
object
SQLDatastore
Ungrouped