MySql8AstRenderer

dataprism.sharedast.MySql8AstRenderer
class MySql8AstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends MySqlAstRenderer[Codec]

Attributes

Source
MySql8AstRenderer.scala
Graph
Supertypes
class MySqlAstRenderer[Codec]
class AstRenderer[Codec]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

override def quote(s: String): String

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
override def quoteSql(sql: SqlStr[Codec]): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
override protected def renderBinaryOp(lhs: SqlExpr[Codec], rhs: SqlExpr[Codec], op: BinaryOperation, tpe: String): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
override def renderDelete(query: SelectAst[Codec], returning: Boolean): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
override protected def renderFunctionCall(call: FunctionName, args: Seq[SqlExpr[Codec]], tpe: String): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
def renderInsert(table: SqlStr[Codec], columns: List[SqlStr[Codec]], values: SelectAst[Codec], conflictOn: List[SqlStr[Codec]], onConflict: List[(SqlStr[Codec], SqlExpr[Codec])], returning: List[SqlExpr[Codec]]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala
override protected def renderLimit(limitOffset: LimitOffset[Codec]): Option[SqlStr[Codec]]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
override protected def renderLimitOffset(limitOffset: LimitOffset[Codec]): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
def renderMerge(ast: MergeAst[Codec]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala
override protected def renderRow(row: Seq[SqlExpr[Codec]]): SqlStr[Codec]

Attributes

Definition Classes
Inherited from:
MySqlAstRenderer
Source
MySqlAstRenderer.scala
def renderSelectStatement(data: SelectAst[Codec]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala
def renderUpdate(columnNames: List[SqlStr[Codec]], valuesAst: SelectAst[Codec], returningExprs: List[SqlExpr[Codec]]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala

Extensions

Inherited extensions

extension [A](codec: Codec[A])
def name: String

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala