FragmentBuilder

oxygen.sql.generic.generation.FragmentBuilder
final case class FragmentBuilder(inputs: List[InputPart])(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: DeletePart)(using Quotes): ParseResult[GeneratedFragment]
def insert(i: InsertPart)(using Quotes): ParseResult[GeneratedFragment]
def join(j: JoinPart)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def limit(l: LimitPart)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def offset(o: OffsetPart)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def orderBy(l: OrderByPart)(using GenerationContext, Quotes): ParseResult[GeneratedFragment]
def requiredRet(r: ReturningPart, idt: String)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def ret(r: ReturningPart, idt: String)(using ParseContext, GenerationContext, Quotes): ParseResult[Option[GeneratedFragment]]
def select(s: SelectPart)(using Quotes): ParseResult[GeneratedFragment]
def set(s: SetPart)(using ParseContext, Quotes): ParseResult[GeneratedFragment]
def setPart(s: SetExpr)(using ParseContext, Quotes): ParseResult[GeneratedFragment]
def update(u: UpdatePart)(using Quotes): ParseResult[GeneratedFragment]
def values(ins: InsertPart, i: IntoPart)(using ParseContext, GenerationContext, Quotes): ParseResult[GeneratedFragment]
def where(w: WherePart)(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[_]])