PgSprayJsonSupport

com.github.tminglei.slickpg.PgSprayJsonSupport
trait PgSprayJsonSupport extends PgJsonExtensions, PgCommonJdbcTypes

Attributes

Graph
Supertypes
trait PgCommonJdbcTypes
trait PgJsonExtensions
trait JdbcTypesComponent
trait RelationalTypesComponent
class Object
trait Matchable
class Any
Show all
Self type
PostgresProfile

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any

Inherited classlikes

abstract class DriverJdbcType[T](implicit val classTag: ClassTag[T]) extends JdbcType[T]

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
trait JdbcType[T]
trait BaseTypedType[T]
trait AtomicType
trait TypedType[T]
trait Type
trait Dumpable
class Object
trait Matchable
class Any
Show all
Known subtypes
class GenericJdbcType[T]
class GenericJdbcType[T](val sqlTypeName: String, fnFromString: String => T, fnToString: T => String, val sqlType: Int, val hasLiteralForm: Boolean)(implicit val classTag: ClassTag[T]) extends DriverJdbcType[T]

Attributes

Inherited from:
PgCommonJdbcTypes
Supertypes
class DriverJdbcType[T]
trait JdbcType[T]
trait BaseTypedType[T]
trait AtomicType
trait TypedType[T]
trait Type
trait Dumpable
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
class Object
trait Matchable
class Any
object JdbcType

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
class Object
trait Matchable
class Any
class JdbcTypes

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
class Object
trait Matchable
class Any
class JsonColumnExtensionMethods[JSONType, P1](val c: Rep[P1])(implicit tm: JdbcType[JSONType]) extends ExtensionMethods[JSONType, P1]

Attributes

Inherited from:
PgJsonExtensions
Supertypes
trait ExtensionMethods[JSONType, P1]
class Object
trait Matchable
class Any
class JsonLibrary(pgjson: String)

Attributes

Inherited from:
PgJsonExtensions
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
RelationalTypesComponent
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MappedJdbcType.type
abstract class MappedJdbcType[T, U](implicit val tmd: JdbcType[U], val classTag: ClassTag[T]) extends JdbcType[T]

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
trait JdbcType[T]
trait BaseTypedType[T]
trait AtomicType
trait TypedType[T]
trait Type
trait Dumpable
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
JdbcTypesComponent
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
RelationalTypesComponent
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Inherited types

type BaseColumnType[T] <: ColumnType[T] & BaseTypedType[T]

Attributes

Inherited from:
RelationalTypesComponent
type ColumnType[T] <: TypedType[T]

Attributes

Inherited from:
RelationalTypesComponent

Value members

Abstract methods

def pgjson: String

Inherited methods

def defaultSqlTypeName(tmd: JdbcType[_], sym: Option[FieldSymbol]): String

Attributes

Inherited from:
JdbcTypesComponent
def jdbcTypeFor(t: Type): JdbcType[Any]

Attributes

Inherited from:
JdbcTypesComponent

Inherited fields

Attributes

Inherited from:
RelationalTypesComponent