MySqlAstRenderer

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

Attributes

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

Members list

Value members

Concrete methods

override def quote(s: String): String

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Source
MySqlAstRenderer.scala
override protected def renderLimit(limitOffset: LimitOffset[Codec]): Option[SqlStr[Codec]]

Attributes

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

Attributes

Definition Classes
Source
MySqlAstRenderer.scala
override protected def renderRow(row: Seq[SqlExpr[Codec]]): SqlStr[Codec]

Attributes

Definition Classes
Source
MySqlAstRenderer.scala

Inherited methods

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
def renderMerge(ast: MergeAst[Codec]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.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