Create a query for creating objects.
Create a query for creating objects. This query depends on the id type since MySQL can only return ids of autoincs
new row
Get compiled query with input applied.
Get compiled query with input applied. Adds TWO extra field for filtering
type of field1
type of field2
baseline query to add IN filter to
lambda to get id field from table
string keyprefix for storing in singleton
singleton to store compiled queries
to filter the field defined in fieldFunc
lambda function to apply first filter for extra field
value to filter first extra field on
lambda function to apply second filter for extra field
value to filter second extra field on
implicit way to query type A
implicit way to query type B
applied compiled function
Get compiled query with input applied.
Get compiled query with input applied. Adds extra field for filtering
type of field1
baseline query to add IN filter to
lambda to get id field from table
string keyprefix for storing in singleton
singleton to store compiled queries
to filter the field defined in fieldFunc
lambda function to apply filter for extra field
value to filter extra field on
implicit way to query type A
applied compiled function
Get compiled query with input applied
Get compiled query with input applied
baseline query to add IN filter to
lambda to get id field from table
string keyprefix for storing in singleton
singleton to store compiled queries
ids to filter the field defined in fieldFunc
applied compiled function
Query to filter id = something
Query to filter id in (some seq)
Retrieve ID column from query
Retrieve ID column from query
Retrieve sequence of ids from sequence of rows
Build a delete query
Build a delete query
object id to delete
Build an inner join query between two daos
Build an inner join query between two daos
type of other slick table
type of other slick model
type of other idtype
other DAO to join to
lambda filter function to specify "on" clause for join
extra where clause
query to do join
Build a left join query between two daos
Build a left join query between two daos
type of other slick table
type of other slick model
type of other idtype
other DAO to join to
lambda filter function to specify "on" clause for join
extra where clause
query to do left join, "other" piece is option to return
Build a read query for a set of ids
Build a read query for a set of ids
set of ids
Build a read query based on an id
Build a read query based on an id
object id
Build a read query.
Build a read query. Most query functions will use this as a basis for building their queries so default filters get used throughout. The only exception is joins.
Build an update query.
Build an update query. Return id of object
object id to update
new object to store
Generates the base queries that most DAO classes will need
slick table, extends aiqtable
case class to store result set rows
id type (option long and uuid)