skunk.data

package skunk.data

Members list

Concise view

Type members

Classlikes

final class Arr[A] extends ArrPlatform[A]

A Postgres array, which is either empty and zero-dimensional, or non-empty and rectangular (unlike Scala Arrays, which are ragged) with a postive number of dimensions (all non-empty). Arr is a traversable functor.

A Postgres array, which is either empty and zero-dimensional, or non-empty and rectangular (unlike Scala Arrays, which are ragged) with a postive number of dimensions (all non-empty). Arr is a traversable functor.

Attributes

Companion:
object
Source:
Arr.scala
Graph
Supertypes
class ArrPlatform[A]
class Object
trait Matchable
class Any
object Arr

Companion object for Arr, with constructors and methods for parsing.

Companion object for Arr, with constructors and methods for parsing.

Attributes

Companion:
class
Source:
Arr.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Arr.type
abstract class ArrPlatform[A]

Platform superclass to support flattenTo in both 2.12 and 2.13+.

Platform superclass to support flattenTo in both 2.12 and 2.13+.

Attributes

Source:
ArrPlatform.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Arr[A]
sealed abstract class Completion

Attributes

Companion:
object
Source:
Completion.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object AlterSequence.type
object AlterTable.type
object Begin.type
object Commit.type
class Copy
object CreateDatabase.type
object CreateDomain.type
object CreateFunction.type
object CreateIndex.type
object CreateRole.type
object CreateSchema.type
object CreateSequence.type
object CreateTable.type
object CreateType.type
object CreateView.type
class Delete
object Do.type
object DropDatabase.type
object DropDomain.type
object DropIndex.type
object DropRole.type
object DropSchema.type
object DropSequence.type
object DropTable.type
object DropType.type
object DropView.type
class Insert
object Listen.type
object LockTable.type
object Notify.type
object Reset.type
object Rollback.type
object Savepoint.type
class Select
object Set.type
object Show.type
object Truncate.type
class Unknown
object Unlisten.type
class Update
object Completion

Attributes

Companion:
class
Source:
Completion.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract case class Identifier(value: String)

Attributes

Companion:
object
Source:
Identifier.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Identifier

Attributes

Companion:
class
Source:
Identifier.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Notification[A](pid: Int, channel: Identifier, value: A)

Attributes

Companion:
object
Source:
Notification.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
Notification.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract case class SemispaceCache[K, V](gen0: Map[K, V], gen1: Map[K, V], max: Int)

Cache based on a two-generation GC. Taken from https://twitter.com/pchiusano/status/1260255494519865346

Cache based on a two-generation GC. Taken from https://twitter.com/pchiusano/status/1260255494519865346

Attributes

Companion:
object
Source:
SemispaceCache.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
SemispaceCache.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class TransactionAccessMode(val sql: String) extends Product with Serializable

Enumerated type of transaction access mode values.

Enumerated type of transaction access mode values.

Attributes

Companion:
object
Source:
TransactionAccessMode.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object ReadOnly.type
object ReadWrite.type

Attributes

Companion:
class
Source:
TransactionAccessMode.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class TransactionIsolationLevel(val sql: String) extends Product with Serializable

Enumerated type of transaction isolation level values.

Enumerated type of transaction isolation level values.

Attributes

Companion:
object
Source:
TransactionIsolationLevel.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object ReadCommitted.type
object ReadUncommitted.type
object RepeatableRead.type
object Serializable.type

Attributes

Companion:
class
Source:
TransactionIsolationLevel.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class TransactionStatus extends Product with Serializable

Enumerated type of transaction status values. See the companion object for more information.

Enumerated type of transaction status values. See the companion object for more information.

Attributes

Companion:
object
Source:
TransactionStatus.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Active.type
object Failed.type
object Idle.type

Attributes

Companion:
class
Source:
TransactionStatus.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Type(name: String, componentTypes: List[Type])

A type has a name and a list of component types. So it's a rose tree, isomorphic to Cofree[List, String], but we specialize here for simplicity.

A type has a name and a list of component types. So it's a rose tree, isomorphic to Cofree[List, String], but we specialize here for simplicity.

Attributes

Companion:
object
Source:
Type.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Type

Attributes

Companion:
class
Source:
Type.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Type.type
final case class TypedRowDescription(fields: List[Field])

Attributes

Companion:
object
Source:
TypedRowDescription.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
TypedRowDescription.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type