Class

com.wda.sdbc.sqlserver

SqlServer

Related Doc: package sqlserver

Permalink

abstract class SqlServer extends DBMS with Setters with Getters with HierarchyId with HasDateTimeFormatter

Linear Supertypes
HasDateTimeFormatter, sqlserver.HierarchyId, Getters, DateTimeGetter, LocalDateTimeGetter, TimeGetter, StringGetter, ShortGetter, ScalaBigDecimalGetter, ReaderGetter, LongGetter, JavaBigDecimalGetter, IntGetter, InputStreamGetter, FloatGetter, DoubleGetter, DateGetter, BytesGetter, ByteGetter, BooleanGetter, AnyRefGetter, Setters, DateTimeParameterAsString, LocalDateTimeParameter, InstantParameter, 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
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SqlServer
  2. HasDateTimeFormatter
  3. HierarchyId
  4. Getters
  5. DateTimeGetter
  6. LocalDateTimeGetter
  7. TimeGetter
  8. StringGetter
  9. ShortGetter
  10. ScalaBigDecimalGetter
  11. ReaderGetter
  12. LongGetter
  13. JavaBigDecimalGetter
  14. IntGetter
  15. InputStreamGetter
  16. FloatGetter
  17. DoubleGetter
  18. DateGetter
  19. BytesGetter
  20. ByteGetter
  21. BooleanGetter
  22. AnyRefGetter
  23. Setters
  24. DateTimeParameterAsString
  25. LocalDateTimeParameter
  26. InstantParameter
  27. InputStreamParameter
  28. ReaderParameter
  29. TimestampParameter
  30. TimeParameter
  31. StringParameter
  32. ShortParameter
  33. LongParameter
  34. IntParameter
  35. FloatParameter
  36. DoubleParameter
  37. DecimalParameter
  38. DateParameter
  39. BytesParameter
  40. ByteParameter
  41. BooleanParameter
  42. DBMS
  43. ParameterValue
  44. Resources
  45. AbstractDeployable
  46. GetterImplicits
  47. Row
  48. Getter
  49. Batch
  50. SelectForUpdate
  51. Select
  52. Update
  53. AbstractQuery
  54. Connection
  55. Pool
  56. AnyRef
  57. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SqlServer()

    Permalink

Type Members

  1. trait AbstractDeployable extends AnyRef

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

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

    Permalink
    Definition Classes
    Batch
  4. implicit class Connection extends AnyRef

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

    Permalink
    Definition Classes
    AbstractDeployable
  6. implicit class DeployableSeq extends AnyRef

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

    Permalink
    Definition Classes
    Getter
  8. case class HierarchyId(path: Int*) extends Product with Serializable

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    DateParameter
  17. implicit class QDateTime extends (DateTimeParameterAsString.this)#ParameterValue[DateTime]

    Permalink
    Definition Classes
    DateTimeParameterAsString
  18. implicit class QDecimal extends (DecimalParameter.this)#ParameterValue[BigDecimal]

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

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

    Permalink
    Definition Classes
    FloatParameter
  21. implicit class QHierarchyId extends (Setters.this)#ParameterValue[(Setters.this)#HierarchyId]

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

    Permalink
    Definition Classes
    InputStreamParameter
  23. implicit class QInstant extends (InstantParameter.this)#ParameterValue[Instant]

    Permalink
    Definition Classes
    InstantParameter
  24. implicit class QInt extends (IntParameter.this)#ParameterValue[Int]

    Permalink
    Definition Classes
    IntParameter
  25. implicit class QLocalDateTime extends (LocalDateTimeParameter.this)#ParameterValue[LocalDateTime]

    Permalink
    Definition Classes
    LocalDateTimeParameter
  26. implicit class QLong extends (LongParameter.this)#ParameterValue[Long]

    Permalink
    Definition Classes
    LongParameter
  27. implicit class QReader extends (ReaderParameter.this)#ParameterValue[Reader]

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

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

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

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

    Permalink
    Definition Classes
    TimestampParameter
  32. implicit class QUUID extends (Setters.this)#ParameterValue[UUID]

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

    Permalink
    Definition Classes
    Setters
  34. trait Resources extends wda.Resources

    Permalink
    Definition Classes
    Resources
  35. implicit class ResultSetToRowIterator extends AnyRef

    Permalink
    Definition Classes
    Row
  36. class Row extends AnyRef

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

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

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

    Permalink
    Definition Classes
    Update

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. val AnyRefGetter: Getter[AnyRef]

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    DateGetter
  17. implicit val DateTimeGetter: Getter[DateTime]

    Permalink
    Definition Classes
    DateTimeGetter
  18. implicit def DecimalToParameterValue(x: BigDecimal): ParameterValue[BigDecimal]

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

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

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

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

    Permalink
    Definition Classes
    GetterImplicits
  23. object HierarchyId extends Serializable

    Permalink
    Definition Classes
    HierarchyId
  24. implicit val HierarchyIdGetter: Parser[HierarchyId]

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

    Permalink
    Definition Classes
    Getters
  26. val Identifier: base.Identifier

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

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

    Permalink

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

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

    Definition Classes
    Getters
  29. implicit val IntGetter: Getter[Int]

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

    Permalink
    Definition Classes
    JavaBigDecimalGetter
  31. implicit val LocalDateTimeGetter: Getter[LocalDateTime]

    Permalink
    Definition Classes
    LocalDateTimeGetter
  32. implicit val LongGetter: Getter[Long]

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

    Permalink
    Definition Classes
    Getters
  34. implicit def NullableXMLSingleton(row: Row): Option[Node]

    Permalink
    Definition Classes
    Getters
  35. implicit def OptionToOptionParameterValue[T](v: Option[T])(implicit conversion: (T) ⇒ ParameterValue[_]): Option[ParameterValue[_]]

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

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

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

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

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

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

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

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

    Permalink

    jTDS is unable to parse datetimeoffsets as timestamps, so use our custom parser if necessary.

    jTDS is unable to parse datetimeoffsets as timestamps, so use our custom parser if necessary.

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

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

    Permalink
    Definition Classes
    Getters
  46. implicit val XMLGetter: Getter[Node]

    Permalink
    Definition Classes
    Getters
  47. implicit def XMLSingleton(row: Row): Node

    Permalink
    Definition Classes
    Getters
  48. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  49. def clone(): AnyRef

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

    Permalink
    Definition Classes
    SqlServer → DBMS
  51. val dateTimeFormatter: DateTimeFormatter

    Permalink
    Definition Classes
    SqlServer → HasDateTimeFormatter
  52. def driverClassName: String

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  57. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    Any
  60. def jdbcSchemes: Set[String]

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

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. def productName: String

    Permalink
    Definition Classes
    SqlServer → DBMS
  65. val supportsIsValid: Boolean

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

    Permalink
    Definition Classes
    AnyRef
  67. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  68. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HasDateTimeFormatter

Inherited from sqlserver.HierarchyId

Inherited from Getters

Inherited from DateTimeGetter

Inherited from LocalDateTimeGetter

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 Setters

Inherited from DateTimeParameterAsString

Inherited from LocalDateTimeParameter

Inherited from InstantParameter

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