MirrorIdiomPrinting

io.getquill.MirrorIdiomPrinting

Attributes

Graph
Supertypes
class MirrorIdiom
trait Idiom
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

override def distinguishHidden: Boolean

Attributes

Definition Classes

Inherited methods

def bracketIfHidden(name: String, visibility: Visibility): String

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
Idiom

Attributes

Inherited from:
Idiom
def format(queryString: String): String

Attributes

Inherited from:
Idiom

Attributes

Definition Classes
Inherited from:
CanReturnClause
override def liftingPlaceholder(index: Int): String

Attributes

Definition Classes
Inherited from:
MirrorIdiomBase
override def prepareForProbing(string: String): String

Attributes

Definition Classes
Inherited from:
MirrorIdiomBase
def tokenizeName(name: String, renameable: Renameable): String

Attributes

Inherited from:
MirrorIdiomBase
override def translate(ast: Ast, topLevelQuat: Quat, executionType: ExecutionType, idiomContext: IdiomContext)(implicit naming: NamingStrategy): (Ast, Statement, ExecutionType)

Attributes

Definition Classes
Inherited from:
MirrorIdiomBase
override def translateCached(ast: Ast, topLevelQuat: Quat, executionType: ExecutionType, idiomContext: IdiomContext)(implicit naming: NamingStrategy): (Ast, Statement, ExecutionType)

Attributes

Definition Classes
Inherited from:
MirrorIdiomBase

Implicits

Inherited implicits

implicit def actionTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Action]

Attributes

Inherited from:
MirrorIdiomBase
implicit def assignmentTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Assignment]

Attributes

Inherited from:
MirrorIdiomBase

Technically, AssignmentDual is only used in OnConflict so we only need the updateAssignsTokenizer in conflictTokenizer but since there is a case AssignmentDual in apply(ast: Ast) we need to define a way to tokenize that case (otherwise compiler exhaustivity warnings will happen)

Technically, AssignmentDual is only used in OnConflict so we only need the updateAssignsTokenizer in conflictTokenizer but since there is a case AssignmentDual in apply(ast: Ast) we need to define a way to tokenize that case (otherwise compiler exhaustivity warnings will happen)

Attributes

Inherited from:
MirrorIdiomBase
implicit def astTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Ast]

Attributes

Inherited from:
MirrorIdiomBase
implicit def blockTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Block]

Attributes

Inherited from:
MirrorIdiomBase
implicit def conflictTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[OnConflict]

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase
implicit def functionTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Function]

Attributes

Inherited from:
MirrorIdiomBase
implicit val identTokenizer: Tokenizer[Ident]

Attributes

Inherited from:
MirrorIdiomBase
implicit def ifTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[If]

Attributes

Inherited from:
MirrorIdiomBase
implicit def infixTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Infix]

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase
implicit def operationTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Operation]

Attributes

Inherited from:
MirrorIdiomBase
implicit def operatorTokenizer[T <: Operator]: Tokenizer[T]

Attributes

Inherited from:
MirrorIdiomBase
implicit def optionOperationTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[OptionOperation]

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase
implicit def propertyTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Property]

Attributes

Inherited from:
MirrorIdiomBase
implicit def queryTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Query]

Attributes

Inherited from:
MirrorIdiomBase
implicit def traversableOperationTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[IterableOperation]

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
MirrorIdiomBase
implicit def valTokenizer(implicit externalTokenizer: Tokenizer[External]): Tokenizer[Val]

Attributes

Inherited from:
MirrorIdiomBase
implicit val valueTokenizer: Tokenizer[Value]

Attributes

Inherited from:
MirrorIdiomBase