PostgresAstRenderer

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

Attributes

Source
PostgresAstRenderer.scala
Graph
Supertypes
class AstRenderer[Codec]
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Inherited methods

def quote(s: String): String

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala
def quoteSql(sql: SqlStr[Codec]): SqlStr[Codec]

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala
def renderDelete(query: SelectAst[Codec], returning: Boolean): SqlStr[Codec]

Attributes

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