oxygen.sql.query.dsl

Members list

Type members

Experimental classlikes

final class From[I]

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class Join[I]

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class JoinApplied[I]

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class Returning[O]

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class SelectInput[I]

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class SelectNoInput

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class Where

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
final class WhereApplied

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
object select

Attributes

Experimental
true
Supertypes
class Object
trait Matchable
class Any
Self type
select.type

Value members

Experimental methods

def from[A](using schema: TableRepr[A, _]): From[A]

Attributes

Experimental
true
def join[A](using schema: TableRepr[A, _]): Join[A]

Attributes

Experimental
true
def where: Where

Attributes

Experimental
true

Extensions

Experimental extensions

extension (inline self: SelectNoInput)
inline def flatMap[O](inline f: Unit => Returning[O]): QueryO[O]

Attributes

Experimental
true
extension [I](inline self: SelectInput[I])
inline def flatMap[O](inline f: I => Returning[O]): QueryIO[I, O]

Attributes

Experimental
true
extension [A](self: A)
def <(that: A): Boolean

Attributes

Experimental
true
def <=(that: A): Boolean

Attributes

Experimental
true
def >(that: A): Boolean

Attributes

Experimental
true
def >=(that: A): Boolean

Attributes

Experimental
true