class SqliteClient extends JdbcClient
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SqliteClient
- JdbcClient
- StrictLogging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SqliteClient(path: Path)(implicit settings: RawSettings)
Type Members
-
class
JdbcRelationalDatabaseSchemas extends Iterator[String] with Closeable
- Definition Classes
- JdbcClient
-
class
JdbcRelationalDatabaseTables extends Iterator[String] with Closeable
- Definition Classes
- JdbcClient
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
val
connectionString: String
- Definition Classes
- SqliteClient → JdbcClient
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
getConnectTimeout(timeUnit: TimeUnit): Long
- Attributes
- protected
- Definition Classes
- JdbcClient
-
def
getConnection: Connection
- Definition Classes
- JdbcClient
-
final
def
getLoginTimeout(timeUnit: TimeUnit): Long
- Attributes
- protected
- Definition Classes
- JdbcClient
-
final
def
getNetworkTimeout(timeUnit: TimeUnit): Long
- Attributes
- protected
- Definition Classes
- JdbcClient
-
final
def
getReadTimeout(timeUnit: TimeUnit): Long
- Attributes
- protected
- Definition Classes
- JdbcClient
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
val
hostname: String
- Definition Classes
- SqliteClient → JdbcClient
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
listSchemas: Iterator[String] with Closeable
- Definition Classes
- JdbcClient
-
def
listTables(schema: String): Iterator[String] with Closeable
- Definition Classes
- JdbcClient
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
val
password: Option[String]
- Definition Classes
- SqliteClient → JdbcClient
-
def
schemaMetadata(schema: String): SchemaMetadata
- Definition Classes
- JdbcClient
-
def
serverMetadata: ServerMetadata
- Definition Classes
- JdbcClient
-
val
sqlitePath: Path
The JDBC driver requires a local path.
The JDBC driver requires a local path. Opted to validate here instead of having constructor take a Path and force all the callers to valid the path, so that we have more coherent error handling. This way, if there is any error with the "connection string" (the path), we throw the proper exception. It is possible the "path" is a RAW URI to the local file, when the reader/writer exp is coming from readOrCacheCreate
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tableMetadata(maybeSchema: Option[String], table: String): TableMetadata
- Definition Classes
- JdbcClient
-
def
testAccess(maybeSchema: Option[String], table: String): Unit
- Definition Classes
- JdbcClient
-
def
testAccess(schema: String): Unit
- Definition Classes
- JdbcClient
-
def
testAccess(): Unit
- Definition Classes
- JdbcClient
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
username: Option[String]
- Definition Classes
- SqliteClient → JdbcClient
-
val
vendor: String
- Definition Classes
- SqliteClient → JdbcClient
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
wrapSQLException[T](f: ⇒ T): T
- Definition Classes
- SqliteClient → JdbcClient
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated