Packages

o

slick.jdbc

JdbcCapabilities

object JdbcCapabilities

Capabilities for slick.jdbc.JdbcProfile.

Source
JdbcCapabilities.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JdbcCapabilities
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 all: Set[Capability]

    All JDBC capabilities

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val booleanMetaData: Capability

    Doesn't map types to Boolean in DatabaseMetaData

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. val createModel: Capability

    Can be used for reverse-engineering the database schema

  9. val defaultValueMetaData: Capability

    Returns column default values in meta data

  10. val distinguishesIntTypes: Capability

    Makes a difference between different integer types

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. val forUpdate: Capability

    Supports FOR UPDATE row level locking

  14. val forceInsert: Capability

    Can insert into AutoInc columns.

  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. val insertMultipleRowsWithSingleStatement: Capability

    Supports insertAll with rowsPerStatement = RowsPerStatement.One

  18. val insertOrUpdate: Capability

    Supports a native insertOrUpdate command.

    Supports a native insertOrUpdate command. Otherwise the functionality is emulated on the client side. The emulation uses transactions for consistency but does not guarantee atomicity, so it may fail if another insert for the same key happens concurrently.

  19. val insertOrUpdateWithPrimaryKeyOnly: Capability

    Supports insertOrUpdate with only primary keys (equivalent to "insert if not exists")

  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. val mutable: Capability

    Supports mutable result sets

  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. val nullableNoDefault: Capability

    Reports no default and NULL default differently in meta data

  26. val other: Capability

    Supports all JdbcProfile features which do not have separate capability values

  27. val returnInsertKey: Capability

    Can return primary key of inserted rows

  28. val returnInsertOther: Capability

    Can also return non-primary-key columns of inserted rows

  29. val returnMultipleInsertKey: Capability

    Can return multiple primary key of inserted rows in a single statement

  30. val supportsByte: Capability

    Has a datatype directly corresponding to Scala Byte

  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped