dataprism.sharedast

Members list

Type members

Classlikes

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

Attributes

Source
AstRenderer.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class H2AstRenderer[Codec]
class MySqlAstRenderer[Codec]
class MariaDbAstRenderer[Codec]
class MySql57AstRenderer[Codec]
class MySql8AstRenderer[Codec]
class PostgresAstRenderer[Codec]
class SqliteAstRenderer[Codec]
Show all
class H2AstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends AstRenderer[Codec]

Attributes

Source
H2AstRenderer.scala
Supertypes
class AstRenderer[Codec]
class Object
trait Matchable
class Any
class MariaDbAstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends MySqlAstRenderer[Codec]

Attributes

Source
MariaDbAstRenderer.scala
Supertypes
class MySqlAstRenderer[Codec]
class AstRenderer[Codec]
class Object
trait Matchable
class Any
case class MergeAst[Codec[_]](selectAst: SelectAst[Codec], whens: Seq[When[Codec]])

Attributes

Companion
object
Source
SharedSqlAst.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MergeAst

Attributes

Companion
class
Source
SharedSqlAst.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MergeAst.type
class MySql57AstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends MySqlAstRenderer[Codec]

Attributes

Source
MySql57AstRenderer.scala
Supertypes
class MySqlAstRenderer[Codec]
class AstRenderer[Codec]
class Object
trait Matchable
class Any
class MySql8AstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends MySqlAstRenderer[Codec]

Attributes

Source
MySql8AstRenderer.scala
Supertypes
class MySqlAstRenderer[Codec]
class AstRenderer[Codec]
class Object
trait Matchable
class Any
abstract class MySqlAstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends AstRenderer[Codec]

Attributes

Source
MySqlAstRenderer.scala
Supertypes
class AstRenderer[Codec]
class Object
trait Matchable
class Any
Known subtypes
class MariaDbAstRenderer[Codec]
class MySql57AstRenderer[Codec]
class MySql8AstRenderer[Codec]
class PostgresAstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends AstRenderer[Codec]

Attributes

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

Attributes

Companion
object
Source
SharedSqlAst.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SelectFrom[Codec]
trait SetOperator[Codec]
class Except[Codec]
class Intersect[Codec]
class Union[Codec]
class Values[Codec]
Show all
object SelectAst

Attributes

Companion
trait
Source
SharedSqlAst.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SelectAst.type
sealed trait SqlExpr[Codec[_]]

Attributes

Companion
object
Source
SharedSqlAst.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BinOp[Codec]
class Cast[Codec]
class ConditionCase[Codec]
class Custom[Codec]
class False[Codec]
class FunctionCall[Codec]
class InQuery[Codec]
class InValues[Codec]
class IsNotNull[Codec]
class IsNull[Codec]
class NotInQuery[Codec]
class NotInValues[Codec]
class Null[Codec]
class PreparedArgument[Codec]
class QueryCount[Codec]
class QueryRef[Codec]
class SubSelect[Codec]
class True[Codec]
class UnaryOp[Codec]
class ValueCase[Codec]
Show all
object SqlExpr

Attributes

Companion
trait
Source
SharedSqlAst.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SqlExpr.type
class SqliteAstRenderer[Codec[_]](ansiTypes: AnsiTypes[Codec], getCodecTypeName: [A] => (x$1: Codec[A]) => String) extends AstRenderer[Codec]

Attributes

Source
SqliteAstRenderer.scala
Supertypes
class AstRenderer[Codec]
class Object
trait Matchable
class Any