FlattenOptionOperation

io.getquill.norm.FlattenOptionOperation
class FlattenOptionOperation(concatBehavior: ConcatBehavior, traceConfig: TraceConfig) extends StatelessTransformer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def apply(ast: Ast): Ast

Attributes

Definition Classes
def uncheckedForall(ast: Ast, alias: Ident, body: Ast, validateBody: Ast => Boolean): Ast
def uncheckedReduction(ast: Ast, alias: Ident, body: Ast, validateBody: Ast => Boolean): Ast
def validateContainsOrElse(containsNon: Boolean, succeedWith: () => Ast, orElse: () => Ast): Ast

Inherited methods

def apply(e: Action): Action

Attributes

Inherited from:
StatelessTransformer
def apply(e: Target): Target

Attributes

Inherited from:
StatelessTransformer
def apply(e: Action): Action

Attributes

Inherited from:
StatelessTransformer
def apply(e: Value): Value

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer
def apply(e: Query): Query

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer

Attributes

Inherited from:
StatelessTransformer
def applyIdent(id: Ident): Ident

Attributes

Inherited from:
StatelessTransformer

Concrete fields