PostgresSkunkAstRenderer

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

Attributes

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

Members list

Value members

Concrete methods

override def renderDelete(query: SelectAst[Codec], returning: Boolean): SqlStr[Codec]

Attributes

Definition Classes
Source
PostgresSkunkAstRenderer.scala
override 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

Definition Classes
Source
PostgresSkunkAstRenderer.scala
override def renderMerge(ast: MergeAst[Codec]): SqlStr[Codec]

Attributes

Definition Classes
Source
PostgresSkunkAstRenderer.scala
override def renderSelectStatement(data: SelectAst[Codec]): SqlStr[Codec]

Attributes

Definition Classes
Source
PostgresSkunkAstRenderer.scala
override def renderUpdate(columnNames: List[SqlStr[Codec]], valuesAst: SelectAst[Codec], returningExprs: List[SqlExpr[Codec]]): SqlStr[Codec]

Attributes

Definition Classes
Source
PostgresSkunkAstRenderer.scala

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

Extensions

Inherited extensions

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

Attributes

Inherited from:
AstRenderer
Source
AstRenderer.scala