package api
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class AuthenticationFailedException extends JdbcLocationException
- abstract class JdbcClient extends StrictLogging
- final case class JdbcColumnType(jdbcType: Int, jdbcNullability: Int) extends TableColumnType with Product with Serializable
- abstract class JdbcLocation extends Location with StrictLogging
- trait JdbcLocationBuilder extends LocationBuilder
- class JdbcLocationException extends LocationException
- abstract class JdbcSchemaLocation extends Location
- trait JdbcSchemaLocationBuilder extends LocationBuilder
- abstract class JdbcTableLocation extends Location with StrictLogging
- trait JdbcTableLocationBuilder extends LocationBuilder
-
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.
- class RDBMSConnectErrorException extends JdbcLocationException
- class RDBMSConnectTimeoutException extends JdbcLocationException
- class RDBMSUnknownHostException extends JdbcLocationException
- final case class SchemaMetadata() extends Product with Serializable
- final case class ServerMetadata() extends Product with Serializable
- final case class TableColumn(name: String, t: TableColumnType) extends Product with Serializable
- sealed trait TableColumnType extends AnyRef
- final case class TableMetadata(columns: List[TableColumn], cardinality: Option[Long]) extends Product with Serializable
Value Members
- object JdbcClient
- object JdbcLocationProvider extends LocationProvider
- object JdbcSchemaLocationProvider extends LocationProvider
- object JdbcTableLocationProvider extends LocationProvider
- object UnsupportedColumnType extends TableColumnType with Product with Serializable