com.wda.sdbc

H2

Related Doc: package sdbc

object H2 extends H2 with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, H2, OtherParameter, DefaultSetters, UUIDParameter, InputStreamParameter, ReaderParameter, TimestampParameter, TimeParameter, StringParameter, ShortParameter, LongParameter, IntParameter, FloatParameter, DoubleParameter, DecimalParameter, DateParameter, BytesParameter, ByteParameter, BooleanParameter, Java8DefaultGetters, LocalTimeGetter, LocalDateTimeGetter, LocalDateGetter, InstantGetter, DefaultGetters, UUIDGetter, TimestampGetter, TimeGetter, StringGetter, ShortGetter, ScalaBigDecimalGetter, ReaderGetter, LongGetter, JavaBigDecimalGetter, IntGetter, InputStreamGetter, FloatGetter, DoubleGetter, DateGetter, BytesGetter, ByteGetter, BooleanGetter, AnyRefGetter, 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. H2
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. H2
  7. OtherParameter
  8. DefaultSetters
  9. UUIDParameter
  10. InputStreamParameter
  11. ReaderParameter
  12. TimestampParameter
  13. TimeParameter
  14. StringParameter
  15. ShortParameter
  16. LongParameter
  17. IntParameter
  18. FloatParameter
  19. DoubleParameter
  20. DecimalParameter
  21. DateParameter
  22. BytesParameter
  23. ByteParameter
  24. BooleanParameter
  25. Java8DefaultGetters
  26. LocalTimeGetter
  27. LocalDateTimeGetter
  28. LocalDateGetter
  29. InstantGetter
  30. DefaultGetters
  31. UUIDGetter
  32. TimestampGetter
  33. TimeGetter
  34. StringGetter
  35. ShortGetter
  36. ScalaBigDecimalGetter
  37. ReaderGetter
  38. LongGetter
  39. JavaBigDecimalGetter
  40. IntGetter
  41. InputStreamGetter
  42. FloatGetter
  43. DoubleGetter
  44. DateGetter
  45. BytesGetter
  46. ByteGetter
  47. BooleanGetter
  48. AnyRefGetter
  49. DBMS
  50. ParameterValue
  51. Resources
  52. AbstractDeployable
  53. GetterImplicits
  54. Row
  55. Getter
  56. Batch
  57. SelectForUpdate
  58. Select
  59. Update
  60. AbstractQuery
  61. Connection
  62. Pool
  63. AnyRef
  64. 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 Function[(base.Getter.this)#Row, Option[T]]

    Definition Classes
    Getter
  8. class MutableRow extends (base.Row.this)#Row

    Definition Classes
    Row
  9. case class Other(value: Serializable) extends Product with Serializable

    Definition Classes
    OtherParameter
  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 QInputStreamReader extends (InputStreamParameter.this)#ParameterValue[InputStream]

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

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

    Definition Classes
    LongParameter
  23. implicit class QOther[T <: Serializable] extends (OtherParameter.this)#ParameterValue[(OtherParameter.this)#Other]

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

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

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

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

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

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

    Definition Classes
    UUIDParameter
  30. trait Resources extends wda.Resources

    Definition Classes
    Resources
  31. implicit class ResultSetToRowIterator extends AnyRef

    Definition Classes
    Row
  32. class Row extends AnyRef

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

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

    Definition Classes
    SelectForUpdate
  35. 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: 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. val AnyRefGetter: Getter[AnyRef]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    DoubleGetter
  19. implicit val FloatGetter: Getter[Float]

    Definition Classes
    FloatGetter
  20. implicit def GetterToRowNullable[T](implicit getter: Getter[T]): Function[Row, Option[T]]

    Definition Classes
    GetterImplicits
  21. implicit def GetterToRowSingleton[T](implicit getter: Getter[T]): Function[Row, T]

    Definition Classes
    GetterImplicits
  22. def Identifier: Identifier

    Definition Classes
    H2 → DBMS
  23. implicit val InputStreamGetter: Getter[InputStream]

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

    Definition Classes
    InstantGetter
  25. implicit val IntGetter: Getter[Int]

    Definition Classes
    IntGetter
  26. implicit val JavaBigDecimalGetter: Getter[BigDecimal]

    Definition Classes
    JavaBigDecimalGetter
  27. implicit val LocalDateGetter: Getter[LocalDate]

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

    Definition Classes
    LocalDateTimeGetter
  29. implicit val LocalTimeGetter: Getter[LocalTime]

    Definition Classes
    LocalTimeGetter
  30. implicit val LongGetter: Getter[Long]

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

    Definition Classes
    ParameterValue
  32. implicit val OtherGetter: Getter[Other]

    Definition Classes
    OtherParameter
  33. implicit def PoolToHikariDataSource(pool: Pool): HikariDataSource

    Definition Classes
    Pool
  34. implicit val ReaderGetter: Getter[Reader]

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

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

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

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

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

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

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

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

    Definition Classes
    UUIDGetter
  43. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  44. def clone(): AnyRef

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

    Class name for the DataSource class.

    Class name for the DataSource class.

    Definition Classes
    H2 → DBMS
  46. def driverClassName: String

    Class name for the JDBC driver class.

    Class name for the JDBC driver class.

    Definition Classes
    H2 → DBMS
  47. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    DBMS
  52. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    H2 → DBMS
  54. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  57. def productName: String

    The result of getMetaData.getDatabaseProductName

    The result of getMetaData.getDatabaseProductName

    Definition Classes
    H2 → DBMS
  58. def supportsIsValid: Boolean

    If the JDBC driver supports the .isValid() method.

    If the JDBC driver supports the .isValid() method.

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

    Definition Classes
    AnyRef
  60. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. def withFileConnection[T](path: Path)(f: (Connection) ⇒ T): T

    Definition Classes
    H2
  64. def withMemConnection[T](name: String = "")(f: (Connection) ⇒ T): T

    Definition Classes
    H2

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from H2

Inherited from OtherParameter

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 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 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