com.wda.sdbc

SqlServer

Related Doc: package sdbc

object SqlServer extends SqlServer with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, SqlServer, sqlserver.HierarchyId, Setters, Java8DefaultSetters, LocalDateTimeParameter, LocalTimeParameter, LocalDateParameter, InstantParameter, DefaultSetters, InputStreamParameter, ReaderParameter, TimestampParameter, TimeParameter, StringParameter, ShortParameter, LongParameter, IntParameter, FloatParameter, DoubleParameter, DecimalParameter, DateParameter, BytesParameter, ByteParameter, BooleanParameter, 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, ParameterValues, HasJava8DateTimeFormatter, 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. SqlServer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SqlServer
  7. HierarchyId
  8. Setters
  9. Java8DefaultSetters
  10. LocalDateTimeParameter
  11. LocalTimeParameter
  12. LocalDateParameter
  13. InstantParameter
  14. DefaultSetters
  15. InputStreamParameter
  16. ReaderParameter
  17. TimestampParameter
  18. TimeParameter
  19. StringParameter
  20. ShortParameter
  21. LongParameter
  22. IntParameter
  23. FloatParameter
  24. DoubleParameter
  25. DecimalParameter
  26. DateParameter
  27. BytesParameter
  28. ByteParameter
  29. BooleanParameter
  30. Getters
  31. Java8DefaultGetters
  32. LocalTimeGetter
  33. LocalDateTimeGetter
  34. LocalDateGetter
  35. InstantGetter
  36. DefaultGetters
  37. UUIDGetter
  38. TimestampGetter
  39. TimeGetter
  40. StringGetter
  41. ShortGetter
  42. ScalaBigDecimalGetter
  43. ReaderGetter
  44. LongGetter
  45. JavaBigDecimalGetter
  46. IntGetter
  47. InputStreamGetter
  48. FloatGetter
  49. DoubleGetter
  50. DateGetter
  51. BytesGetter
  52. ByteGetter
  53. BooleanGetter
  54. AnyRefGetter
  55. ParameterValues
  56. HasJava8DateTimeFormatter
  57. DBMS
  58. ParameterValue
  59. Resources
  60. AbstractDeployable
  61. GetterImplicits
  62. Row
  63. Getter
  64. Batch
  65. SelectForUpdate
  66. Select
  67. Update
  68. AbstractQuery
  69. Connection
  70. Pool
  71. AnyRef
  72. 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. case class HierarchyId(path: Int*) extends Product with Serializable

    Definition Classes
    HierarchyId
  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. case class QHierarchyId(value: (ParameterValues.this)#HierarchyId) extends (ParameterValues.this)#ParameterValue[(ParameterValues.this)#HierarchyId] with Product with Serializable

    Definition Classes
    ParameterValues
  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 QLong extends (LongParameter.this)#ParameterValue[Long]

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

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

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

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

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

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

    Definition Classes
    TimestampParameter
  30. case class QUUID(value: UUID) extends (ParameterValues.this)#ParameterValue[UUID] with Product with Serializable

    Definition Classes
    ParameterValues
  31. case class QXML(value: Elem) extends (ParameterValues.this)#ParameterValue[Elem] with Product with Serializable

    Definition Classes
    ParameterValues
  32. trait Resources extends wda.Resources

    Definition Classes
    Resources
  33. implicit class ResultSetToRowIterator extends AnyRef

    Definition Classes
    Row
  34. class Row extends AnyRef

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

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

    Definition Classes
    SelectForUpdate
  37. 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. object HierarchyId extends Serializable

    Definition Classes
    HierarchyId
  23. implicit val HierarchyIdGetter: Parser[HierarchyId]

    Definition Classes
    Getters
  24. implicit def HierarchyIdSingleton(row: Row): HierarchyId

    Definition Classes
    Getters
  25. implicit def HierarchyIdToParameterValue(x: HierarchyId): ParameterValue[HierarchyId]

    Definition Classes
    Setters
  26. val Identifier: Identifier

    Definition Classes
    SqlServer → DBMS
  27. implicit val InputStreamGetter: Getter[InputStream]

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

    The JTDS driver fails to parse timestamps, so when it fails, use our own parser.

    The JTDS driver fails to parse timestamps, so when it fails, use our own parser.

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    LongGetter
  39. implicit def NullableHierarchyIdSingleton(row: Row): Option[HierarchyId]

    Definition Classes
    Getters
  40. implicit def NullableXMLSingleton(row: Row): Option[Elem]

    Definition Classes
    Getters
  41. implicit val OffsetDateTimeGetter: Parser[OffsetDateTime]

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

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

    Definition Classes
    ParameterValue
  44. implicit def PoolToHikariDataSource(pool: Pool): HikariDataSource

    Definition Classes
    Pool
  45. object QueryBuilder

    Attributes
    protected
    Definition Classes
    DBMS
  46. implicit val ReaderGetter: Getter[Reader]

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

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

    Definition Classes
    ScalaBigDecimalGetter
  49. object Select extends Serializable

    Definition Classes
    Select
  50. implicit val ShortGetter: Getter[Short]

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

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

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

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

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

    Definition Classes
    UUIDGetter
  56. implicit def UUIDToParameterValue(x: UUID): ParameterValue[UUID]

    Definition Classes
    Setters
  57. implicit val XMLGetter: Getter[Elem]

    Definition Classes
    Getters
  58. implicit def XMLSingleton(row: Row): Elem

    Definition Classes
    Getters
  59. implicit def XmlToParameterValue(x: Elem): ParameterValue[Elem]

    Definition Classes
    Setters
  60. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  61. def buildInsert[T](tableSchema: String, tableName: String, columnOrder: Seq[String], defaults: Set[String])(implicit conversion: (Row) ⇒ T): Select[T]

    Creates an insert statement that returns all the values that were inserted.

    Creates an insert statement that returns all the values that were inserted.

    T
    tableSchema
    tableName
    columnOrder
    defaults

    The columns that are to be inserted with default values.

    conversion
    returns

    Definition Classes
    SqlServer → DBMS
  62. def clone(): AnyRef

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

    Definition Classes
    SqlServer → DBMS
  64. val dateTimeFormatter: DateTimeFormatter

    Definition Classes
    SqlServer → HasJava8DateTimeFormatter
  65. def driverClassName: String

    Definition Classes
    SqlServer → DBMS
  66. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

    Definition Classes
    Any
  72. def jdbcScheme: String

    Definition Classes
    SqlServer → DBMS
  73. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  76. def productName: String

    Definition Classes
    SqlServer → DBMS
  77. val supportsIsValid: Boolean

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. 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 SqlServer

Inherited from sqlserver.HierarchyId

Inherited from Setters

Inherited from Java8DefaultSetters

Inherited from LocalDateTimeParameter

Inherited from LocalTimeParameter

Inherited from LocalDateParameter

Inherited from InstantParameter

Inherited from DefaultSetters

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

Inherited from HasJava8DateTimeFormatter

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