Class/Object

com.github.ldaniels528.qwery.sources

JDBCInputSource

Related Docs: object JDBCInputSource | package sources

Permalink

case class JDBCInputSource(url: String, table: String, hints: Option[Hints]) extends InputSource with InputDevice with JDBCSupport with Product with Serializable

JDBC Input Source

Linear Supertypes
Serializable, Serializable, Product, Equals, JDBCSupport, InputDevice, Device, InputSource, Executable, IOSource, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JDBCInputSource
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. JDBCSupport
  7. InputDevice
  8. Device
  9. InputSource
  10. Executable
  11. IOSource
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JDBCInputSource(url: String, table: String, hints: Option[Hints])

    Permalink

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(): Unit

    Permalink
    Definition Classes
    JDBCInputSourceDeviceIOSource
  7. def createConnection(scope: Scope, url: String, hints: Option[Hints]): Try[Connection]

    Permalink

    Creates a database connection

    Creates a database connection

    scope

    the given scope

    url

    the given JDBC URL

    hints

    the given hints

    returns

    the connection

    Definition Classes
    JDBCSupport
  8. def device: JDBCInputSource

    Permalink
    Definition Classes
    JDBCInputSourceIOSource
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def execute(scope: Scope): ResultSet

    Permalink
    Definition Classes
    InputSourceExecutable
  11. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def getColumnNames(rs: ResultSet): Seq[String]

    Permalink

    Returns the column names based on the result set meta data

    Returns the column names based on the result set meta data

    rs

    the given result set

    returns

    the collection of column names

    Definition Classes
    JDBCSupport
  14. def getJDBCOutputSource(target: DataResource, scope: Scope): JDBCOutputSource

    Permalink

    Returns the JDBCOutputSource

    Returns the JDBCOutputSource

    target

    the given target

    scope

    the given scope

    returns

    the JDBCOutputSource

    Definition Classes
    JDBCSupport
  15. def getSize: Option[Long]

    Permalink
    Definition Classes
    JDBCInputSourceInputDevice
  16. def getStatistics: Option[Statistics]

    Permalink
    Definition Classes
    JDBCInputSourceDeviceIOSource
  17. val hints: Option[Hints]

    Permalink
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  22. def open(scope: Scope): Unit

    Permalink
    Definition Classes
    JDBCInputSourceDeviceIOSource
  23. def read(scope: Scope): Option[Row]

    Permalink
    Definition Classes
    JDBCInputSourceInputSource
  24. def read(): Option[Record]

    Permalink
    Definition Classes
    JDBCInputSourceInputDevice
  25. val statsGen: StatisticsGenerator

    Permalink
    Attributes
    protected
    Definition Classes
    Device
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. val table: String

    Permalink
  28. def toIterator: Iterator[Record]

    Permalink
    Definition Classes
    InputDevice
  29. def toIterator(scope: Scope): Iterator[Row]

    Permalink
    Definition Classes
    InputSource
  30. val url: String

    Permalink
  31. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from JDBCSupport

Inherited from InputDevice

Inherited from Device

Inherited from InputSource

Inherited from Executable

Inherited from IOSource

Inherited from AnyRef

Inherited from Any

Ungrouped