Packages

  • package root
    Definition Classes
    root
  • package skunk

    Skunk is a functional data access layer for Postgres.

    Skunk is a functional data access layer for Postgres.

    Design principles:

    • Skunk doesn't use JDBC. It speaks the Postgres wire protocol. It will not work with any other database back end.
    • Skunk is asynchronous all the way down, via cats-effect, fs2, and ultimately nio. The high-level network layers (Protocol and Session) are safe to use concurrently.
    • Serialization to and from schema types is not typeclass-based, so there are no implicit derivations. Codecs are explicit, like parser combinators.
    • I'm not sweating arity abstraction that much. Pass a ~ b ~ c for three args and Void if there are no args. This may change in the future but it's fine for now.
    • Skunk uses Resource for lifetime-managed objects, which means it takes some discipline to avoid leaks, especially when working concurrently. May or may not end up being problematic.
    • I'm trying to write good Scaladoc this time.

    A minimal example follows. We construct a Resource that yields a Session, then use it.

    package example
    
    import cats.effect._
    import skunk._
    import skunk.implicits._
    import skunk.codec.numeric._
    
    object Minimal extends IOApp {
    
      val session: Resource[IO, Session[IO]] =
        Session.single(
          host     = "localhost",
          port     = 5432,
          user     = "postgres",
          database = "world",
        )
    
      def run(args: List[String]): IO[ExitCode] =
        session.use { s =>
          for {
            n <- s.unique(sql"select 42".query(int4))
            _ <- IO(println(s"The answer is $n."))
          } yield ExitCode.Success
        }
    
    }

    Continue reading for an overview of the library. It's pretty small.

    Definition Classes
    root
  • package codec
    Definition Classes
    skunk
  • package data
    Definition Classes
    skunk
  • package exception
    Definition Classes
    skunk
  • package net

    Skunk network stack, starting with BitVectorSocket at the bottom and ending with Protocol at the top (Session delegates all its work to Protocol).

    Skunk network stack, starting with BitVectorSocket at the bottom and ending with Protocol at the top (Session delegates all its work to Protocol). Everything is non-blocking.

    Definition Classes
    skunk
  • package syntax
    Definition Classes
    skunk
  • package util
    Definition Classes
    skunk
  • Channel
  • Codec
  • Command
  • Cursor
  • Decoder
  • Encoder
  • Fragment
  • PreparedCommand
  • PreparedQuery
  • Query
  • SSL
  • Session
  • SqlState
  • Statement
  • Transaction
  • Void
  • implicits
  • ~

object SqlState extends Enum[SqlState]

Enumerated type of Postgres error codes. These can be used as extractors for error handling, for example:

doSomething.recoverWith { case SqlState.ForeignKeyViolation(ex) => ... }
Source
SqlState.scala
See also

PostgreSQL Error Codes

Linear Supertypes
Enum[SqlState], AnyRef, Any
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. SqlState
  2. Enum
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. macro def findValues: IndexedSeq[SqlState]
    Attributes
    protected
    Definition Classes
    Enum
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def indexOf(member: SqlState): Int
    Definition Classes
    Enum
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final lazy val lowerCaseNamesToValuesMap: Map[String, SqlState]
    Definition Classes
    Enum
  15. lazy val namesToValuesMap: Map[String, SqlState]
    Definition Classes
    Enum
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final lazy val upperCaseNameValuesToMap: Map[String, SqlState]
    Definition Classes
    Enum
  22. val values: IndexedSeq[SqlState]
    Definition Classes
    SqlState → Enum
  23. final lazy val valuesToIndex: Map[SqlState, Int]
    Definition Classes
    Enum
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  27. def withName(name: String): SqlState
    Definition Classes
    Enum
    Annotations
    @SuppressWarnings()
  28. def withNameEither(name: String): Either[NoSuchMember[SqlState], SqlState]
    Definition Classes
    Enum
  29. def withNameInsensitive(name: String): SqlState
    Definition Classes
    Enum
    Annotations
    @SuppressWarnings()
  30. def withNameInsensitiveEither(name: String): Either[NoSuchMember[SqlState], SqlState]
    Definition Classes
    Enum
  31. def withNameInsensitiveOption(name: String): Option[SqlState]
    Definition Classes
    Enum
  32. def withNameLowercaseOnly(name: String): SqlState
    Definition Classes
    Enum
    Annotations
    @SuppressWarnings()
  33. def withNameLowercaseOnlyEither(name: String): Either[NoSuchMember[SqlState], SqlState]
    Definition Classes
    Enum
  34. def withNameLowercaseOnlyOption(name: String): Option[SqlState]
    Definition Classes
    Enum
  35. def withNameOption(name: String): Option[SqlState]
    Definition Classes
    Enum
  36. def withNameUppercaseOnly(name: String): SqlState
    Definition Classes
    Enum
    Annotations
    @SuppressWarnings()
  37. def withNameUppercaseOnlyEither(name: String): Either[NoSuchMember[SqlState], SqlState]
    Definition Classes
    Enum
  38. def withNameUppercaseOnlyOption(name: String): Option[SqlState]
    Definition Classes
    Enum
  39. object ActiveSqlTransaction extends SqlState with Product with Serializable

    SqlState 25001

  40. object AdminShutdown extends SqlState with Product with Serializable

    SqlState 57P01

  41. object AmbiguousAlias extends SqlState with Product with Serializable

    SqlState 42P09

  42. object AmbiguousColumn extends SqlState with Product with Serializable

    SqlState 42702

  43. object AmbiguousFunction extends SqlState with Product with Serializable

    SqlState 42725

  44. object AmbiguousParameter extends SqlState with Product with Serializable

    SqlState 42P08

  45. object ArraySubscriptError extends SqlState with Product with Serializable

    SqlState 2202E

  46. object BadCopyFileFormat extends SqlState with Product with Serializable

    SqlState 22P04

  47. object BranchTransactionAlreadyActive extends SqlState with Product with Serializable

    SqlState 25002

  48. object CannotCoerce extends SqlState with Product with Serializable

    SqlState 42846

  49. object CannotConnectNow extends SqlState with Product with Serializable

    SqlState 57P03

  50. object CantChangeRuntimeParam extends SqlState with Product with Serializable

    SqlState 55P02

  51. object CardinalityViolation extends SqlState with Product with Serializable

    SqlState 21000

  52. object CaseNotFound extends SqlState with Product with Serializable

    SqlState 20000

  53. object CharacterNotInRepertoire extends SqlState with Product with Serializable

    SqlState 22021

  54. object CheckViolation extends SqlState with Product with Serializable

    SqlState 23514

  55. object ConfigFileError extends SqlState with Product with Serializable

    SqlState F0000

  56. object ConnectionDoesNotExist extends SqlState with Product with Serializable

    SqlState 08003

  57. object ConnectionException extends SqlState with Product with Serializable

    SqlState 08000

  58. object ConnectionFailure extends SqlState with Product with Serializable

    SqlState 08006

  59. object ContainingSqlNotPermitted extends SqlState with Product with Serializable

    SqlState 38001

  60. object CrashShutdown extends SqlState with Product with Serializable

    SqlState 57P02

  61. object DataCorrupted extends SqlState with Product with Serializable

    SqlState XX001

  62. object DataException extends SqlState with Product with Serializable

    SqlState 22000

  63. object DatabaseDropped extends SqlState with Product with Serializable

    SqlState 57P04

  64. object DatatypeMismatch extends SqlState with Product with Serializable

    SqlState 42804

  65. object DatetimeFieldOverflow extends SqlState with Product with Serializable

    SqlState 22008

  66. object DeadlockDetected extends SqlState with Product with Serializable

    SqlState 40P01

  67. object DependentObjectsStillExist extends SqlState with Product with Serializable

    SqlState 2BP01

  68. object DependentPrivilegeDescriptorsStillExist extends SqlState with Product with Serializable

    SqlState 2B000

  69. object DeprecatedFeature extends SqlState with Product with Serializable

    SqlState 01P01

  70. object DiskFull extends SqlState with Product with Serializable

    SqlState 53100

  71. object DivisionByZero extends SqlState with Product with Serializable

    SqlState 22012

  72. object DuplicateAlias extends SqlState with Product with Serializable

    SqlState 42712

  73. object DuplicateColumn extends SqlState with Product with Serializable

    SqlState 42701

  74. object DuplicateCursor extends SqlState with Product with Serializable

    SqlState 42P03

  75. object DuplicateDatabase extends SqlState with Product with Serializable

    SqlState 42P04

  76. object DuplicateFile extends SqlState with Product with Serializable

    SqlState 58P02

  77. object DuplicateFunction extends SqlState with Product with Serializable

    SqlState 42723

  78. object DuplicateObject extends SqlState with Product with Serializable

    SqlState 42710

  79. object DuplicatePreparedStatement extends SqlState with Product with Serializable

    SqlState 42P05

  80. object DuplicateSchema extends SqlState with Product with Serializable

    SqlState 42P06

  81. object DuplicateTable extends SqlState with Product with Serializable

    SqlState 42P07

  82. object DynamicResultSetsReturned extends SqlState with Product with Serializable

    SqlState 0100C

  83. object ErrorInAssignment extends SqlState with Product with Serializable

    SqlState 22005

  84. object EscapeCharacterConflict extends SqlState with Product with Serializable

    SqlState 2200B

  85. object ExclusionViolation extends SqlState with Product with Serializable

    SqlState 23P01

  86. object ExternalRoutineException extends SqlState with Product with Serializable

    SqlState 38000

  87. object ExternalRoutineInvocationException extends SqlState with Product with Serializable

    SqlState 39000

  88. object FeatureNotSupported extends SqlState with Product with Serializable

    SqlState 0A000

  89. object FloatingPointException extends SqlState with Product with Serializable

    SqlState 22P01

  90. object ForeignKeyViolation extends SqlState with Product with Serializable

    SqlState 23503

  91. object FunctionExecutedNoReturnStatement extends SqlState with Product with Serializable

    SqlState 2F005

  92. object GroupingError extends SqlState with Product with Serializable

    SqlState 42803

  93. object HeldCursorRequiresSameIsolationLevel extends SqlState with Product with Serializable

    SqlState 25008

  94. object ImplicitZeroBitPadding extends SqlState with Product with Serializable

    SqlState 01008

  95. object InFailedSqlTransaction extends SqlState with Product with Serializable

    SqlState 25P02

  96. object InappropriateAccessModeForBranchTransaction extends SqlState with Product with Serializable

    SqlState 25003

  97. object InappropriateIsolationLevelForBranchTransaction extends SqlState with Product with Serializable

    SqlState 25004

  98. object IndeterminateDatatype extends SqlState with Product with Serializable

    SqlState 42P18

  99. object IndexCorrupted extends SqlState with Product with Serializable

    SqlState XX002

  100. object IndicatorOverflow extends SqlState with Product with Serializable

    SqlState 22022

  101. object InsufficientPrivilege extends SqlState with Product with Serializable

    SqlState 42501

  102. object InsufficientResources extends SqlState with Product with Serializable

    SqlState 53000

  103. object IntegrityConstraintViolation extends SqlState with Product with Serializable

    SqlState 23000

  104. object InternalError extends SqlState with Product with Serializable

    SqlState XX000

  105. object IntervalFieldOverflow extends SqlState with Product with Serializable

    SqlState 22015

  106. object InvalidArgumentForLogarithm extends SqlState with Product with Serializable

    SqlState 2201E

  107. object InvalidArgumentForNthValueFunction extends SqlState with Product with Serializable

    SqlState 22016

  108. object InvalidArgumentForNtileFunction extends SqlState with Product with Serializable

    SqlState 22014

  109. object InvalidArgumentForPowerFunction extends SqlState with Product with Serializable

    SqlState 2201F

  110. object InvalidArgumentForWidthBucketFunction extends SqlState with Product with Serializable

    SqlState 2201G

  111. object InvalidAuthorizationSpecification extends SqlState with Product with Serializable

    SqlState 28000

  112. object InvalidBinaryRepresentation extends SqlState with Product with Serializable

    SqlState 22P03

  113. object InvalidCatalogName extends SqlState with Product with Serializable

    SqlState 3D000

  114. object InvalidCharacterValueForCast extends SqlState with Product with Serializable

    SqlState 22018

  115. object InvalidColumnDefinition extends SqlState with Product with Serializable

    SqlState 42611

  116. object InvalidColumnReference extends SqlState with Product with Serializable

    SqlState 42P10

  117. object InvalidCursorDefinition extends SqlState with Product with Serializable

    SqlState 42P11

  118. object InvalidCursorName extends SqlState with Product with Serializable

    SqlState 34000

  119. object InvalidCursorState extends SqlState with Product with Serializable

    SqlState 24000

  120. object InvalidDatabaseDefinition extends SqlState with Product with Serializable

    SqlState 42P12

  121. object InvalidDatetimeFormat extends SqlState with Product with Serializable

    SqlState 22007

  122. object InvalidEscapeCharacter extends SqlState with Product with Serializable

    SqlState 22019

  123. object InvalidEscapeOctet extends SqlState with Product with Serializable

    SqlState 2200D

  124. object InvalidEscapeSequence extends SqlState with Product with Serializable

    SqlState 22025

  125. object InvalidForeignKey extends SqlState with Product with Serializable

    SqlState 42830

  126. object InvalidFunctionDefinition extends SqlState with Product with Serializable

    SqlState 42P13

  127. object InvalidGrantOperation extends SqlState with Product with Serializable

    SqlState 0LP01

  128. object InvalidGrantor extends SqlState with Product with Serializable

    SqlState 0L000

  129. object InvalidIndicatorParameterValue extends SqlState with Product with Serializable

    SqlState 22010

  130. object InvalidLocatorSpecification extends SqlState with Product with Serializable

    SqlState 0F001

  131. object InvalidName extends SqlState with Product with Serializable

    SqlState 42602

  132. object InvalidObjectDefinition extends SqlState with Product with Serializable

    SqlState 42P17

  133. object InvalidParameterValue extends SqlState with Product with Serializable

    SqlState 22023

  134. object InvalidPassword extends SqlState with Product with Serializable

    SqlState 28P01

  135. object InvalidPreparedStatementDefinition extends SqlState with Product with Serializable

    SqlState 42P14

  136. object InvalidRecursion extends SqlState with Product with Serializable

    SqlState 42P19

  137. object InvalidRegularExpression extends SqlState with Product with Serializable

    SqlState 2201B

  138. object InvalidRoleSpecification extends SqlState with Product with Serializable

    SqlState 0P000

  139. object InvalidRowCountInLimitClause extends SqlState with Product with Serializable

    SqlState 2201W

  140. object InvalidRowCountInResultOffsetClause extends SqlState with Product with Serializable

    SqlState 2201X

  141. object InvalidSavepointSpecification extends SqlState with Product with Serializable

    SqlState 3B001

  142. object InvalidSchemaDefinition extends SqlState with Product with Serializable

    SqlState 42P15

  143. object InvalidSchemaName extends SqlState with Product with Serializable

    SqlState 3F000

  144. object InvalidSqlStatementName extends SqlState with Product with Serializable

    SqlState 26000

  145. object InvalidSqlstateReturned extends SqlState with Product with Serializable

    SqlState 39001

  146. object InvalidTableDefinition extends SqlState with Product with Serializable

    SqlState 42P16

  147. object InvalidTextRepresentation extends SqlState with Product with Serializable

    SqlState 22P02

  148. object InvalidTimeZoneDisplacementValue extends SqlState with Product with Serializable

    SqlState 22009

  149. object InvalidTransactionInitiation extends SqlState with Product with Serializable

    SqlState 0B000

  150. object InvalidTransactionState extends SqlState with Product with Serializable

    SqlState 25000

  151. object InvalidTransactionTermination extends SqlState with Product with Serializable

    SqlState 2D000

  152. object InvalidUseOfEscapeCharacter extends SqlState with Product with Serializable

    SqlState 2200C

  153. object InvalidXmlComment extends SqlState with Product with Serializable

    SqlState 2200S

  154. object InvalidXmlContent extends SqlState with Product with Serializable

    SqlState 2200N

  155. object InvalidXmlDocument extends SqlState with Product with Serializable

    SqlState 2200M

  156. object InvalidXmlProcessingInstruction extends SqlState with Product with Serializable

    SqlState 2200T

  157. object IoError extends SqlState with Product with Serializable

    SqlState 58030

  158. object LocatorException extends SqlState with Product with Serializable

    SqlState 0F000

  159. object LockFileExists extends SqlState with Product with Serializable

    SqlState F0001

  160. object LockNotAvailable extends SqlState with Product with Serializable

    SqlState 55P03

  161. object ModifyingSqlDataNotPermitted2F extends SqlState with Product with Serializable

    SqlState 2F002

  162. object ModifyingSqlDataNotPermitted38 extends SqlState with Product with Serializable

    SqlState 38002

  163. object MostSpecificTypeMismatch extends SqlState with Product with Serializable

    SqlState 2200G

  164. object NameTooLong extends SqlState with Product with Serializable

    SqlState 42622

  165. object NoActiveSqlTransaction extends SqlState with Product with Serializable

    SqlState 25P01

  166. object NoActiveSqlTransactionForBranchTransaction extends SqlState with Product with Serializable

    SqlState 25005

  167. object NoAdditionalDynamicResultSetsReturned extends SqlState with Product with Serializable

    SqlState 02001

  168. object NoData extends SqlState with Product with Serializable

    SqlState 02000

  169. object NoDataFound extends SqlState with Product with Serializable

    SqlState P0002

  170. object NonstandardUseOfEscapeCharacter extends SqlState with Product with Serializable

    SqlState 22P06

  171. object NotAnXmlDocument extends SqlState with Product with Serializable

    SqlState 2200L

  172. object NotNullViolation extends SqlState with Product with Serializable

    SqlState 23502

  173. object NullValueEliminatedInSetFunction extends SqlState with Product with Serializable

    SqlState 01003

  174. object NullValueNoIndicatorParameter extends SqlState with Product with Serializable

    SqlState 22002

  175. object NullValueNotAllowed extends SqlState with Product with Serializable

    SqlState 22004

  176. object NullValueNotAllowed39 extends SqlState with Product with Serializable

    SqlState 39004

  177. object NumericValueOutOfRange extends SqlState with Product with Serializable

    SqlState 22003

  178. object ObjectInUse extends SqlState with Product with Serializable

    SqlState 55006

  179. object ObjectNotInPrerequisiteState extends SqlState with Product with Serializable

    SqlState 55000

  180. object OperatorIntervention extends SqlState with Product with Serializable

    SqlState 57000

  181. object OutOfMemory extends SqlState with Product with Serializable

    SqlState 53200

  182. object PlpgsqlError extends SqlState with Product with Serializable

    SqlState P0000

  183. object PrivilegeNotGranted extends SqlState with Product with Serializable

    SqlState 01007

  184. object PrivilegeNotRevoked extends SqlState with Product with Serializable

    SqlState 01006

  185. object ProgramLimitExceeded extends SqlState with Product with Serializable

    SqlState 54000

  186. object ProhibitedSqlStatementAttempted2F extends SqlState with Product with Serializable

    SqlState 2F003

  187. object ProhibitedSqlStatementAttempted38 extends SqlState with Product with Serializable

    SqlState 38003

  188. object ProtocolViolation extends SqlState with Product with Serializable

    SqlState 08P01

  189. object QueryCanceled extends SqlState with Product with Serializable

    SqlState 57014

  190. object RaiseException extends SqlState with Product with Serializable

    SqlState P0001

  191. object ReadOnlySqlTransaction extends SqlState with Product with Serializable

    SqlState 25006

  192. object ReadingSqlDataNotPermitted2F extends SqlState with Product with Serializable

    SqlState 2F004

  193. object ReadingSqlDataNotPermitted38 extends SqlState with Product with Serializable

    SqlState 38004

  194. object ReservedName extends SqlState with Product with Serializable

    SqlState 42939

  195. object RestrictViolation extends SqlState with Product with Serializable

    SqlState 23001

  196. object SavepointException extends SqlState with Product with Serializable

    SqlState 3B000

  197. object SchemaAndDataStatementMixingNotSupported extends SqlState with Product with Serializable

    SqlState 25007

  198. object SerializationFailure extends SqlState with Product with Serializable

    SqlState 40001

  199. object SqlClientUnableToEstablishSqlConnection extends SqlState with Product with Serializable

    SqlState 08001

  200. object SqlRoutineException extends SqlState with Product with Serializable

    SqlState 2F000

  201. object SqlServerRejectedEstablishmentOfSqlConnection extends SqlState with Product with Serializable

    SqlState 08004

  202. object SqlStatementNotYetComplete extends SqlState with Product with Serializable

    SqlState 03000

  203. object SrfProtocolViolated extends SqlState with Product with Serializable

    SqlState 39P02

  204. object StatementCompletionUnknown extends SqlState with Product with Serializable

    SqlState 40003

  205. object StatementTooComplex extends SqlState with Product with Serializable

    SqlState 54001

  206. object StringDataLengthMismatch extends SqlState with Product with Serializable

    SqlState 22026

  207. object StringDataRightTruncation extends SqlState with Product with Serializable

    SqlState 22001

  208. object StringDataRightTruncation01 extends SqlState with Product with Serializable

    SqlState 01004

  209. object SubstringError extends SqlState with Product with Serializable

    SqlState 22011

  210. object SuccessfulCompletion extends SqlState with Product with Serializable

    SqlState 00000

  211. object SyntaxError extends SqlState with Product with Serializable

    SqlState 42601

  212. object SyntaxErrorOrAccessRuleViolation extends SqlState with Product with Serializable

    SqlState 42000

  213. object TooManyArguments extends SqlState with Product with Serializable

    SqlState 54023

  214. object TooManyColumns extends SqlState with Product with Serializable

    SqlState 54011

  215. object TooManyConnections extends SqlState with Product with Serializable

    SqlState 53300

  216. object TooManyRows extends SqlState with Product with Serializable

    SqlState P0003

  217. object TransactionIntegrityConstraintViolation extends SqlState with Product with Serializable

    SqlState 40002

  218. object TransactionResolutionUnknown extends SqlState with Product with Serializable

    SqlState 08007

  219. object TransactionRollback extends SqlState with Product with Serializable

    SqlState 40000

  220. object TriggerProtocolViolated extends SqlState with Product with Serializable

    SqlState 39P01

  221. object TriggeredActionException extends SqlState with Product with Serializable

    SqlState 09000

  222. object TriggeredDataChangeViolation extends SqlState with Product with Serializable

    SqlState 27000

  223. object TrimError extends SqlState with Product with Serializable

    SqlState 22027

  224. object UndefinedColumn extends SqlState with Product with Serializable

    SqlState 42703

  225. object UndefinedFile extends SqlState with Product with Serializable

    SqlState 58P01

  226. object UndefinedFunction extends SqlState with Product with Serializable

    SqlState 42883

  227. object UndefinedObject extends SqlState with Product with Serializable

    SqlState 42704

  228. object UndefinedParameter extends SqlState with Product with Serializable

    SqlState 42P02

  229. object UndefinedTable extends SqlState with Product with Serializable

    SqlState 42P01

  230. object UniqueViolation extends SqlState with Product with Serializable

    SqlState 23505

  231. object UnterminatedCString extends SqlState with Product with Serializable

    SqlState 22024

  232. object UntranslatableCharacter extends SqlState with Product with Serializable

    SqlState 22P05

  233. object Warning extends SqlState with Product with Serializable

    SqlState 01000

  234. object WindowingError extends SqlState with Product with Serializable

    SqlState 42P20

  235. object WithCheckOptionViolation extends SqlState with Product with Serializable

    SqlState 44000

  236. object WrongObjectType extends SqlState with Product with Serializable

    SqlState 42809

  237. object ZeroLengthCharacterString extends SqlState with Product with Serializable

    SqlState 2200F

Inherited from Enum[SqlState]

Inherited from AnyRef

Inherited from Any

Instances

Ungrouped