MirrorIdiom

io.getquill.MirrorIdiom
See theMirrorIdiom companion class
object MirrorIdiom extends MirrorIdiom

Attributes

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

Members list

Value members

Inherited methods

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

Attributes

Inherited from:
MirrorIdiomBase

Attributes

Inherited from:
Idiom

Attributes

Inherited from:
MirrorIdiomBase

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