com.wda.sdbc

PostgreSql

object PostgreSql extends PostgreSql with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, PostgreSql, PostgreSqlCommon, Getters, Java8DefaultGetters, LocalTimeGetter, LocalDateTimeGetter, LocalDateGetter, InstantGetter, DefaultGetters, UUIDGetter, TimestampGetter, TimeGetter, StringGetter, ShortGetter, ScalaBigDecimalGetter, ReaderGetter, LongGetter, JavaBigDecimalGetter, IntGetter, InputStreamGetter, FloatGetter, DoubleGetter, DateGetter, BytesGetter, ByteGetter, BooleanGetter, AnyRefGetter, ConnectionImplicits, IntervalImplicits, HasJava8DateTimeFormatter, HasJava8TimeFormatter, Setters, Java8DefaultSetters, LocalDateTimeParameter, LocalTimeParameter, LocalDateParameter, InstantParameter, DefaultSetters, UUIDParameter, InputStreamParameter, ReaderParameter, TimestampParameter, TimeParameter, StringParameter, ShortParameter, LongParameter, IntParameter, FloatParameter, DoubleParameter, DecimalParameter, DateParameter, BytesParameter, ByteParameter, BooleanParameter, DBMS, base.ParameterValue, base.Resources, base.AbstractDeployable, GetterImplicits, base.Row, base.Getter, base.Batch, base.SelectForUpdate, base.Select, base.Update, base.AbstractQuery, base.Connection, base.Pool, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PostgreSql
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. PostgreSql
  7. PostgreSqlCommon
  8. Getters
  9. Java8DefaultGetters
  10. LocalTimeGetter
  11. LocalDateTimeGetter
  12. LocalDateGetter
  13. InstantGetter
  14. DefaultGetters
  15. UUIDGetter
  16. TimestampGetter
  17. TimeGetter
  18. StringGetter
  19. ShortGetter
  20. ScalaBigDecimalGetter
  21. ReaderGetter
  22. LongGetter
  23. JavaBigDecimalGetter
  24. IntGetter
  25. InputStreamGetter
  26. FloatGetter
  27. DoubleGetter
  28. DateGetter
  29. BytesGetter
  30. ByteGetter
  31. BooleanGetter
  32. AnyRefGetter
  33. ConnectionImplicits
  34. IntervalImplicits
  35. HasJava8DateTimeFormatter
  36. HasJava8TimeFormatter
  37. Setters
  38. Java8DefaultSetters
  39. LocalDateTimeParameter
  40. LocalTimeParameter
  41. LocalDateParameter
  42. InstantParameter
  43. DefaultSetters
  44. UUIDParameter
  45. InputStreamParameter
  46. ReaderParameter
  47. TimestampParameter
  48. TimeParameter
  49. StringParameter
  50. ShortParameter
  51. LongParameter
  52. IntParameter
  53. FloatParameter
  54. DoubleParameter
  55. DecimalParameter
  56. DateParameter
  57. BytesParameter
  58. ByteParameter
  59. BooleanParameter
  60. DBMS
  61. ParameterValue
  62. Resources
  63. AbstractDeployable
  64. GetterImplicits
  65. Row
  66. Getter
  67. Batch
  68. SelectForUpdate
  69. Select
  70. Update
  71. AbstractQuery
  72. Connection
  73. Pool
  74. AnyRef
  75. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractDeployable extends AnyRef

    Definition Classes
    AbstractDeployable
  2. trait AbstractQuery[Self <: (base.AbstractQuery.this)#AbstractQuery[Self]] extends Logging

    Definition Classes
    AbstractQuery
  3. case class Batch extends Logging with Product with Serializable

    Definition Classes
    Batch
  4. implicit class Connection extends AnyRef

    Definition Classes
    Connection
  5. case class Deployable extends (base.AbstractDeployable.this)#AbstractDeployable with Product with Serializable

    Definition Classes
    AbstractDeployable
  6. implicit class DeployableSeq extends AnyRef

    Definition Classes
    AbstractDeployable
  7. trait Getter[+T] extends ((base.Getter.this)#Row) ⇒ Option[T]

    Definition Classes
    Getter
  8. type LTree = postgresql.LTree

    Definition Classes
    PostgreSqlCommon
  9. class MutableRow extends (base.Row.this)#Row

    Definition Classes
    Row
  10. abstract class ParameterValue[T] extends AnyRef

    Definition Classes
    ParameterValue
  11. trait Parser[+T] extends (base.Getter.this)#Getter[T]

    Definition Classes
    Getter
  12. case class Pool extends Product with Serializable

    Definition Classes
    Pool
  13. implicit class QBoolean extends (BooleanParameter.this)#ParameterValue[Boolean]

    Definition Classes
    BooleanParameter
  14. implicit class QByte extends (ByteParameter.this)#ParameterValue[Byte]

    Definition Classes
    ByteParameter
  15. implicit class QBytes extends (BytesParameter.this)#ParameterValue[Array[Byte]]

    Definition Classes
    BytesParameter
  16. implicit class QDate extends (DateParameter.this)#ParameterValue[Date]

    Definition Classes
    DateParameter
  17. implicit class QDecimal extends (DecimalParameter.this)#ParameterValue[BigDecimal]

    Definition Classes
    DecimalParameter
  18. implicit class QDouble extends (DoubleParameter.this)#ParameterValue[Double]

    Definition Classes
    DoubleParameter
  19. implicit class QFloat extends (FloatParameter.this)#ParameterValue[Float]

    Definition Classes
    FloatParameter
  20. implicit class QInetAddress extends (Setters.this)#ParameterValue[InetAddress]

    Definition Classes
    Setters
  21. implicit class QInputStreamReader extends (InputStreamParameter.this)#ParameterValue[InputStream]

    Definition Classes
    InputStreamParameter
  22. implicit class QInt extends (IntParameter.this)#ParameterValue[Int]

    Definition Classes
    IntParameter
  23. implicit class QJSON extends (Setters.this)#ParameterValue[JValue]

    Definition Classes
    Setters
  24. implicit class QLTree extends (Setters.this)#ParameterValue[LTree]

    Definition Classes
    Setters
  25. implicit class QLong extends (LongParameter.this)#ParameterValue[Long]

    Definition Classes
    LongParameter
  26. case class QOffsetDateTime extends (HasJava8DateTimeFormatter.this)#ParameterValue[OffsetDateTime] with Product with Serializable

    Definition Classes
    HasJava8DateTimeFormatter
  27. case class QOffsetTime extends (HasJava8TimeFormatter.this)#ParameterValue[OffsetTime] with Product with Serializable

    Definition Classes
    HasJava8TimeFormatter
  28. implicit class QPGInterval extends (Setters.this)#ParameterValue[PGInterval]

    Definition Classes
    Setters
  29. implicit class QReader extends (ReaderParameter.this)#ParameterValue[Reader]

    Definition Classes
    ReaderParameter
  30. implicit class QShort extends (ShortParameter.this)#ParameterValue[Short]

    Definition Classes
    ShortParameter
  31. implicit class QString extends (StringParameter.this)#ParameterValue[String]

    Definition Classes
    StringParameter
  32. implicit class QTime extends (TimeParameter.this)#ParameterValue[Time]

    Definition Classes
    TimeParameter
  33. implicit class QTimestamp extends (TimestampParameter.this)#ParameterValue[Timestamp]

    Definition Classes
    TimestampParameter
  34. implicit class QUUID extends (UUIDParameter.this)#ParameterValue[AnyRef]

    Definition Classes
    UUIDParameter
  35. implicit class QXML extends (Setters.this)#ParameterValue[Node]

    Definition Classes
    Setters
  36. trait Resources extends wda.Resources

    Definition Classes
    Resources
  37. implicit class ResultSetToRowIterator extends AnyRef

    Definition Classes
    Row
  38. class Row extends AnyRef

    Definition Classes
    Row
  39. case class Select[T] extends (base.Select.this)#AbstractQuery[(base.Select.this)#Select[T]] with Product with Serializable

    Definition Classes
    Select
  40. case class SelectForUpdate extends (base.SelectForUpdate.this)#AbstractQuery[(base.SelectForUpdate.this)#SelectForUpdate] with Product with Serializable

    Definition Classes
    SelectForUpdate
  41. case class Update extends (base.Update.this)#AbstractQuery[(base.Update.this)#Update] with Product with Serializable

    Definition Classes
    Update

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val AnyRefGetter: Getter[AnyRef]

    Definition Classes
    AnyRefGetter
  7. implicit val BooleanGetter: Getter[Boolean]

    Definition Classes
    BooleanGetter
  8. implicit def BoxedBooleanToParameterValue(x: Boolean): ParameterValue[Boolean]

    Definition Classes
    BooleanParameter
  9. implicit def BoxedByteToParameterValue(x: Byte): ParameterValue[Byte]

    Definition Classes
    ByteParameter
  10. implicit def BoxedDoubleToParameterValue(x: Double): ParameterValue[Double]

    Definition Classes
    DoubleParameter
  11. implicit def BoxedFloatToParameterValue(x: Float): ParameterValue[Float]

    Definition Classes
    FloatParameter
  12. implicit def BoxedIntToParameterValue(x: Integer): ParameterValue[Int]

    Definition Classes
    IntParameter
  13. implicit def BoxedLongToParameterValue(x: Long): ParameterValue[Long]

    Definition Classes
    LongParameter
  14. implicit def BoxedShortToParameterValue(x: Short): ParameterValue[Short]

    Definition Classes
    ShortParameter
  15. implicit val ByteGetter: Getter[Byte]

    Definition Classes
    ByteGetter
  16. implicit val BytesGetter: Getter[Array[Byte]]

    Definition Classes
    BytesGetter
  17. implicit def ConnectionToJDBCConnection(connection: Connection): java.sql.Connection

    Definition Classes
    Connection
  18. implicit val DateGetter: Getter[Date]

    Definition Classes
    DateGetter
  19. implicit def DecimalToParameterValue(x: BigDecimal): ParameterValue[BigDecimal]

    Definition Classes
    DecimalParameter
  20. implicit val DoubleGetter: Getter[Double]

    Definition Classes
    DoubleGetter
  21. implicit val DurationGetter: Getter[Duration]

    Definition Classes
    Getters
  22. implicit def DurationToPGInterval(value: Duration): PGInterval

    Definition Classes
    IntervalImplicits
  23. implicit val FloatGetter: Getter[Float]

    Definition Classes
    FloatGetter
  24. implicit def GetterToRowNullable[T](implicit getter: Getter[T]): (Row) ⇒ Option[T]

    Definition Classes
    GetterImplicits
  25. implicit def GetterToRowSingleton[T](implicit getter: Getter[T]): (Row) ⇒ T

    Definition Classes
    GetterImplicits
  26. val Identifier: Identifier

    Definition Classes
    PostgreSqlCommon → DBMS
  27. implicit val InetAddressGetter: Getter[InetAddress]

    Definition Classes
    Getters
  28. implicit val InputStreamGetter: Getter[InputStream]

    Definition Classes
    InputStreamGetter
  29. implicit val InstantGetter: Getter[Instant]

    Definition Classes
    InstantGetter
  30. implicit def InstantToParameterValue(x: Instant): ParameterValue[Timestamp]

    Definition Classes
    InstantParameter
  31. implicit val IntGetter: Getter[Int]

    Definition Classes
    IntGetter
  32. implicit val JValueGetter: Parser[JValue]

    Definition Classes
    Getters
  33. implicit val JavaBigDecimalGetter: Getter[BigDecimal]

    Definition Classes
    JavaBigDecimalGetter
  34. val LTree: postgresql.LTree.type

    Definition Classes
    PostgreSqlCommon
  35. implicit val LTreeGetter: Getter[postgresql.LTree]

    Definition Classes
    Getters
  36. implicit val LocalDateGetter: Getter[LocalDate]

    Definition Classes
    LocalDateGetter
  37. implicit val LocalDateTimeGetter: Getter[LocalDateTime]

    Definition Classes
    LocalDateTimeGetter
  38. implicit def LocalDateTimeToParameterValue(x: LocalDateTime): ParameterValue[Timestamp]

    Definition Classes
    LocalDateTimeParameter
  39. implicit def LocalDateToParameterValue(x: LocalDate): ParameterValue[Date]

    Definition Classes
    LocalDateParameter
  40. implicit val LocalTimeGetter: Getter[LocalTime]

    Definition Classes
    LocalTimeGetter
  41. implicit def LocalTimeToParameterValue(x: LocalTime): ParameterValue[Time]

    Definition Classes
    LocalTimeParameter
  42. implicit val LongGetter: Getter[Long]

    Definition Classes
    LongGetter
  43. implicit val OffsetDateTimeGetter: Parser[OffsetDateTime]

    Definition Classes
    HasJava8DateTimeFormatter
  44. implicit def OffsetDateTimeToParameterValue(time: OffsetDateTime): ParameterValue[OffsetDateTime]

    Definition Classes
    HasJava8DateTimeFormatter
  45. implicit val OffsetTimeGetter: Parser[OffsetTime]

    Definition Classes
    HasJava8TimeFormatter
  46. implicit def OffsetTimeToParameterValue(time: OffsetTime): ParameterValue[OffsetTime]

    Definition Classes
    HasJava8TimeFormatter
  47. implicit def OptionToOptionParameterValue[T](v: Option[T])(implicit conversion: (T) ⇒ ParameterValue[_]): Option[ParameterValue[_]]

    Definition Classes
    ParameterValue
  48. implicit val PGIntervalGetter: Getter[PGInterval]

    Definition Classes
    Getters
  49. implicit def PGIntervalToDuration(value: PGInterval): Duration

    Definition Classes
    IntervalImplicits
  50. implicit def PoolToHikariDataSource(pool: Pool): HikariDataSource

    Definition Classes
    Pool
  51. implicit def PostgreSqlConnectionToPGConnection(connection: Connection): PGConnection

    Since a PostgreSql.

    Since a PostgreSql.Connection is guaranteed to be a PostgreSql Connection, there is no danger in getting its underlying PGConnection value. This can be used to get to the getCopyApi() and other methods.

    connection

    The Connection or Hikari Connection which contains an underlying PGConnection.

    returns

    The underlying PGConnection.

    Definition Classes
    ConnectionImplicits
  52. implicit val ReaderGetter: Getter[Reader]

    Definition Classes
    ReaderGetter
  53. implicit def RowToResultSet(row: Row): ResultSet

    Definition Classes
    Row
  54. implicit val ScalaBigDecimalGetter: Getter[BigDecimal]

    Definition Classes
    ScalaBigDecimalGetter
  55. implicit val ShortGetter: Getter[Short]

    Definition Classes
    ShortGetter
  56. implicit val StringGetter: Parser[String]

    Definition Classes
    StringGetter
  57. implicit val TimeGetter: Getter[Time]

    Definition Classes
    TimeGetter
  58. implicit val TimestampGetter: Getter[Timestamp]

    Definition Classes
    TimestampGetter
  59. implicit def ToOptionParameterValue[T](v: T)(implicit conversion: (T) ⇒ ParameterValue[_]): Option[ParameterValue[_]]

    Definition Classes
    ParameterValue
  60. implicit val UUIDGetter: Getter[UUID]

    Definition Classes
    Getters → UUIDGetter
  61. implicit val XMLGetter: Getter[Node]

    Definition Classes
    Getters
  62. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  63. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def dataSourceClassName: String

    Definition Classes
    PostgreSqlCommon → DBMS
  65. val dateTimeFormatter: DateTimeFormatter

    Definition Classes
    PostgreSqlCommon → HasJava8DateTimeFormatter
  66. def driverClassName: String

    Definition Classes
    PostgreSqlCommon → DBMS
  67. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  68. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  69. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  70. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  71. def initializeConnection(connection: java.sql.Connection): Unit

    Perform any connection initialization that should be done when a connection is created.

    Perform any connection initialization that should be done when a connection is created. EG add a type mapping.

    By default this method does nothing.

    connection

    Definition Classes
    PostgreSqlCommon → DBMS
  72. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  73. def jdbcSchemes: Set[String]

    Definition Classes
    PostgreSqlCommon → DBMS
  74. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  75. final def notify(): Unit

    Definition Classes
    AnyRef
  76. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  77. def productName: String

    Definition Classes
    PostgreSqlCommon → DBMS
  78. val supportsIsValid: Boolean

    Definition Classes
    PostgreSqlCommon → DBMS
  79. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  80. val timeFormatter: DateTimeFormatter

    Definition Classes
    PostgreSqlCommon → HasJava8TimeFormatter
  81. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from PostgreSql

Inherited from PostgreSqlCommon

Inherited from Getters

Inherited from Java8DefaultGetters

Inherited from LocalTimeGetter

Inherited from LocalDateTimeGetter

Inherited from LocalDateGetter

Inherited from InstantGetter

Inherited from DefaultGetters

Inherited from UUIDGetter

Inherited from TimestampGetter

Inherited from TimeGetter

Inherited from StringGetter

Inherited from ShortGetter

Inherited from ScalaBigDecimalGetter

Inherited from ReaderGetter

Inherited from LongGetter

Inherited from JavaBigDecimalGetter

Inherited from IntGetter

Inherited from InputStreamGetter

Inherited from FloatGetter

Inherited from DoubleGetter

Inherited from DateGetter

Inherited from BytesGetter

Inherited from ByteGetter

Inherited from BooleanGetter

Inherited from AnyRefGetter

Inherited from ConnectionImplicits

Inherited from IntervalImplicits

Inherited from HasJava8DateTimeFormatter

Inherited from HasJava8TimeFormatter

Inherited from Setters

Inherited from Java8DefaultSetters

Inherited from LocalDateTimeParameter

Inherited from LocalTimeParameter

Inherited from LocalDateParameter

Inherited from InstantParameter

Inherited from DefaultSetters

Inherited from UUIDParameter

Inherited from InputStreamParameter

Inherited from ReaderParameter

Inherited from TimestampParameter

Inherited from TimeParameter

Inherited from StringParameter

Inherited from ShortParameter

Inherited from LongParameter

Inherited from IntParameter

Inherited from FloatParameter

Inherited from DoubleParameter

Inherited from DecimalParameter

Inherited from DateParameter

Inherited from BytesParameter

Inherited from ByteParameter

Inherited from BooleanParameter

Inherited from DBMS

Inherited from base.ParameterValue

Inherited from base.Resources

Inherited from base.AbstractDeployable

Inherited from GetterImplicits

Inherited from base.Row

Inherited from base.Getter

Inherited from base.Batch

Inherited from base.SelectForUpdate

Inherited from base.Select

Inherited from base.Update

Inherited from base.AbstractQuery

Inherited from base.Connection

Inherited from base.Pool

Inherited from AnyRef

Inherited from Any

Ungrouped