package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AuthenticationFailedException extends JdbcLocationException
  2. abstract class JdbcClient extends StrictLogging
  3. final case class JdbcColumnType(jdbcType: Int, jdbcNullability: Int) extends TableColumnType with Product with Serializable
  4. abstract class JdbcLocation extends Location with StrictLogging
  5. trait JdbcLocationBuilder extends LocationBuilder
  6. class JdbcLocationException extends LocationException
  7. abstract class JdbcSchemaLocation extends Location
  8. trait JdbcSchemaLocationBuilder extends LocationBuilder
  9. abstract class JdbcTableLocation extends Location with StrictLogging
  10. trait JdbcTableLocationBuilder extends LocationBuilder
  11. final case class NativeIntervalType(nullable: Boolean) extends TableColumnType with Product with Serializable

    JDBC does not have an interval type in the specification, so we add ours here.

    JDBC does not have an interval type in the specification, so we add ours here. This means the connector must know how to extract the type and cast it to our interval type expectation.

  12. class RDBMSConnectErrorException extends JdbcLocationException
  13. class RDBMSConnectTimeoutException extends JdbcLocationException
  14. class RDBMSUnknownHostException extends JdbcLocationException
  15. final case class SchemaMetadata() extends Product with Serializable
  16. final case class ServerMetadata() extends Product with Serializable
  17. final case class TableColumn(name: String, t: TableColumnType) extends Product with Serializable
  18. sealed trait TableColumnType extends AnyRef
  19. final case class TableMetadata(columns: List[TableColumn], cardinality: Option[Long]) extends Product with Serializable

Ungrouped