FragmentBuilder

oxygen.sql.generic.generation.FragmentBuilder
final case class FragmentBuilder(inputs: List[Input])(using x$2: Quotes)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def convert(queryExpr: QueryExpr)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def delete(d: DeleteQ)(using Quotes): ParseResult[GeneratedFragment]
def insert(i: InsertQ)(using Quotes): ParseResult[GeneratedFragment]
def join(j: Join)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def requiredRet(r: Returning, idt: String)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def ret(r: Returning, idt: String)(using ParseContext, GenerationContext, Quotes): ParseResult[Option[GeneratedFragment]]
def select(s: SelectQ)(using Quotes): ParseResult[GeneratedFragment]
def set(s: Set)(using ParseContext, Quotes): ParseResult[GeneratedFragment]
def setPart(s: SetPart)(using ParseContext, Quotes): ParseResult[GeneratedFragment]
def update(u: UpdateQ)(using Quotes): ParseResult[GeneratedFragment]
def values(ins: InsertQ, i: Into)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def where(w: Where)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val tmp: (TypeRepr, Option[ProductGeneric[_]])