Class/Object

com.github.sqlite4s

SQLiteConnection

Related Docs: object SQLiteConnection | package sqlite4s

Permalink

final class SQLiteConnection extends Logging

Creates a connection to the database located in the specified file. Database is not opened by the constructor, and the calling thread is insignificant.

Linear Supertypes
Logging, LazyLogging, LoggerHolder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SQLiteConnection
  2. Logging
  3. LazyLogging
  4. LoggerHolder
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SQLiteConnection()

    Permalink

    Creates a connection to an in-memory temporary database.

    Creates a connection to an in-memory temporary database. Database is not opened by the constructor, and the calling thread is insignificant.

    See also

    #SQLiteConnection(java.io.File)

  2. new SQLiteConnection(myFile: File)

    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 blob(table: String, column: String, rowid: Long, writeAccess: Boolean): SQLiteBlob

    Permalink

    Convenience method for calling blob() on the currently selected database.

    Convenience method for calling blob() on the currently selected database. See String, String, long, boolean) for detailed description.

    table

    table name, not null

    column

    column name, not null

    rowid

    row id

    writeAccess

    if true, write access is requested

    returns

    an instance of SQLiteBlob for incremental reading or writing

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  6. def blob(dbname: String, table: String, column: String, rowid: Long, writeAccess: Boolean): SQLiteBlob

    Permalink

    Opens a BLOB for reading or writing.

    Opens a BLOB for reading or writing. This method returns an instance of SQLiteBlob, which can be used to read or write a single table cell with a BLOB value. After operations are done, the blob should be disposed.

    See SQLite documentation about transactional behavior of the corresponding methods.

    dbname

    database name, or null for the current database

    table

    table name, not null

    column

    column name, not null

    rowid

    row id

    writeAccess

    if true, write access is requested

    returns

    an instance of SQLiteBlob for incremental reading or writing

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_blob_open

  7. def checkThread(): Unit

    Permalink
    Annotations
    @throws( ... )
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def connectionHandle(): Handle

    Permalink
  10. def debug(sql: String): String

    Permalink

    Runs SQL and returns formatted result.

    Runs SQL and returns formatted result. This method is added for running an SQL from debugger.

    sql

    SQL to execute

    returns

    a string containing multiline formatted table with the result

  11. def dispose(): Unit

    Permalink

    Closes this connection and disposes all related resources.

    Closes this connection and disposes all related resources. After dispose() is called, the connection cannot be used and the instance should be forgotten.

    Calling this method on an already disposed connection does nothing.

    If called from a different thread rather from the thread where the connection was opened, this method does nothing. (It used to attempt connection disposal anyway, but that could lead to JVM crash.)

    It is better to call dispose() from a different thread, than not to call it at all.

    This method does not throw exception even if SQLite returns an error.

    See also

    sqlite3_close

  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def exec(sql: String): SQLiteConnection

    Permalink

    Executes SQL.

    Executes SQL. This method is normally used for DDL, transaction control and similar SQL statements. For querying database and for DML statements with parameters, use #prepare.

    Several statements, delimited by a semicolon, can be executed with a single call.

    Do not use this method if your SQL contains non-ASCII characters!

    sql

    an SQL statement

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_exec

  15. def finalize(): Unit

    Permalink

    The finalize() method is used to warn about a non-closed connection being forgotten.

    The finalize() method is used to warn about a non-closed connection being forgotten.

    Attributes
    protected
    Definition Classes
    SQLiteConnection → AnyRef
    Annotations
    @throws( ... )
  16. def flush(): Unit

    Permalink

    Attempts to flush dirty pages in the pager-cache.

    Attempts to flush dirty pages in the pager-cache. Dirty pages may exist during a write-transaction. This method may need to acquire extra database locks before it can flush the dirty pages.

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException If method cannot acquire extra database locks, or if the call violates the contract of this class.

    See also

    sqlite3_db_cacheflush

  17. def getAutoCommit(): Boolean

    Permalink

    Checks if the database is in the auto-commit mode.

    Checks if the database is in the auto-commit mode. In auto-commit mode, transaction is ended after execution of every statement.

    returns

    true if the connection is in auto-commit mode

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_get_autocommit

  18. def getChanges(): Int

    Permalink

    This method returns the number of database rows that were changed or inserted or deleted by the most recently completed SQL statement in this connection.

    This method returns the number of database rows that were changed or inserted or deleted by the most recently completed SQL statement in this connection. See SQLite documentation for details.

    returns

    the number of affected rows, or 0

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_changes

  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def getDatabaseFile(): File

    Permalink

    Returns the database file.

    Returns the database file. This method is thread-safe.

    returns

    the file that hosts the database, or null if database is in memory

  21. def getErrorCode(): Int

    Permalink

    This method returns the error code of the most recently failed operation.

    This method returns the error code of the most recently failed operation. However, this method is rarely needed, as the error code can usually be received from SQLiteException#getErrorCode.

    returns

    error code, or 0

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_extended_errcode

    sqlite3_errcode

  22. def getErrorMessage(): String

    Permalink

    This method returns the English error message that describes the error returned by #getErrorCode.

    This method returns the English error message that describes the error returned by #getErrorCode.

    returns

    error message, or null

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_errmsg

  23. def getLastInsertId(): Long

    Permalink

    Returns the ROWID of the row, last inserted in this connection (regardless of which statement was used).

    Returns the ROWID of the row, last inserted in this connection (regardless of which statement was used). If the table has a column of type INTEGER PRIMARY KEY, then that column contains the ROWID. See SQLite docs.

    You can also use "last_insert_rowid()" function in SQL statements following the insert.

    returns

    the rowid of the last successful insert, or 0 if nothing has been inserted in this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_last_insert_rowid

  24. def getLimit(id: Int): Int

    Permalink

    Returns the current limit for the size of a various constructs for the current connection.

    Returns the current limit for the size of a various constructs for the current connection.

    id

    identifies the class of the constructs to be limited (use { @code SQLITE_LIMIT_*} constants from { @link SQLiteConstants}).

    returns

    current limit

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_limit

  25. def getOpenFlags(): Int

    Permalink

    Returns the flags that were used to open this connection.

    Returns the flags that were used to open this connection.

    returns

    Flags that were used to open the connection.

  26. def getSQLiteWrapper(): SQLiteWrapper

    Permalink
    Attributes
    protected[com.github.sqlite4s]
  27. def getStatementCount(): Int

    Permalink
  28. def getTableColumnMetadata(dbName: String, tableName: String, columnName: String): SQLiteColumnMetadata

    Permalink

    Returns meta information about a specific column of a database table.

    Returns meta information about a specific column of a database table.

    dbName

    database name or { @code null}

    tableName

    table name

    columnName

    column name

    returns

    SQLiteColumnMetadata column metadata

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if specified table is actually a view, or if error occurs during this process, or if the requested table or column cannot be found, or if the call violates the contract of this class

    See also

    sqlite3_table_column_metadata

  29. def getTotalChanges(): Int

    Permalink

    This method returns the total number of database rows that were changed or inserted or deleted since this connection was opened.

    This method returns the total number of database rows that were changed or inserted or deleted since this connection was opened. See SQLite documentation for details.

    returns

    the total number of affected rows, or 0

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_total_changes

  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. def initializeBackup(destinationDbFile: File): SQLiteBackup

    Permalink

    Initializes backup of the database from this connection to the specified file.

    Initializes backup of the database from this connection to the specified file.

    This is a convenience method, equivalent to initializeBackup("main", destinationDbFile, SQLITE_OPEN_CREATE | SQLITE_OPEN_READWRITE)

    destinationDbFile

    file to store the backup or null if you want to back up into a in-memory database

    returns

    an instance of { @link SQLiteBackup}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite return an error, or if the call violates the contract of this class

  32. def initializeBackup(sourceDbName: String, destinationDbFile: File, flags: Int): SQLiteBackup

    Permalink

    Initializes backup of the database with the given name from the current connection to the specified file.

    Initializes backup of the database with the given name from the current connection to the specified file.

    This method creates a new SQLite connection to the destination file, opens it with the specified flags and initializes an instance of SQLiteBackup for the source and destination connections.

    Each successful call to initializeBackup must be followed by a call to com.almworks.sqlite4java.SQLiteBackup#dispose.

    The name of the source database is usually "main" for the main database, or "temp" for the temporary database. It can also be the name used in the ATTACH clause for an attached database.

    The database that will hold the backup in the destination file is always named "main".

    sourceDbName

    name of the source database in this connection (usually "main")

    destinationDbFile

    file to store the backup or null if you want to back up into a in-memory database

    flags

    flags for opening the connection to the destination database - see { @link #openV2(int)} for details

    returns

    a new instance of { @link SQLiteBackup}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite return an error, or if the call violates the contract of this class

    See also

    sqlite3_backup_init

  33. def interrupt(): Unit

    Permalink

    This method can be called to interrupt a currently long-running SQL statement, causing it to fail with an exception.

    This method can be called to interrupt a currently long-running SQL statement, causing it to fail with an exception.

    This method is thread-safe.

    There are some important implications from using this method, see SQLite docs.

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_interrupt

  34. def isDisposed: Boolean

    Permalink

    Checks if the connection has been disposed.

    Checks if the connection has been disposed. This method is thread-safe.

    returns

    true if this connection has been disposed. Disposed connections can't be used for anything.

  35. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  36. def isMemoryDatabase(): Boolean

    Permalink

    Checks whether this connection is to an in-memory database.

    Checks whether this connection is to an in-memory database. This method is thread-safe.

    returns

    true if the connection is to the memory database

  37. def isOpen(): Boolean

    Permalink

    Tells whether connection is open.

    Tells whether connection is open. This method is thread-safe.

    returns

    true if this connection was successfully opened and has not been disposed

  38. def isReadOnly(): Boolean

    Permalink

    Checks if this connection is read-only.

    Checks if this connection is read-only. This is a convenience method for calling

    A database can be read-only if:

    • it was opened with read-only flag (using #openReadonly() or #openV2(int) with SQLiteConstants#SQLITE_OPEN_READONLY), or
    • if the file or file system is read-only.

    This is a convenience method that calls #isReadOnly(String) with null parameter, checking the status of the main database of this connection.

    returns

    { @code true} if the specified database is read-only

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if the requested database name cannot be found

    See also

    sqlite3_db_readonly

    #isReadOnly(String)

  39. def isReadOnly(dbName: String): Boolean

    Permalink

    Checks if a database accessed through this connection is read-only.

    Checks if a database accessed through this connection is read-only.

    A database can be read-only if:

    • it was opened with read-only flag (using #openReadonly() or #openV2(int) with SQLiteConstants#SQLITE_OPEN_READONLY), or
    • if the file or file system is read-only.
    dbName

    database name, or null for the main database

    returns

    { @code true} if the specified database is read-only

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if the requested database name cannot be found

    See also

    sqlite3_db_readonly

  40. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging → LoggerHolder
  41. final val loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerHolder
  42. val myFile: File

    Permalink
  43. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  46. def open(): SQLiteConnection

    Permalink

    Opens the connection, creating database if needed.

    Opens the connection, creating database if needed. See #open(boolean) for a full description.

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  47. def open(allowCreate: Boolean): SQLiteConnection

    Permalink

    Opens the connection, optionally creating the database.

    Opens the connection, optionally creating the database.

    If connection is already open, fails gracefully, allowing connection can be used further.

    This method "confines" the connection to the thread in which it has been called. Most of the following method calls to this connection and to its statements should be made only from that thread, otherwise an exception is thrown.

    If allowCreate parameter is false, and database file does not exist, method fails with an exception.

    allowCreate

    if true, database file may be created. For an in-memory database, this parameter must be true.

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_open_v2

  48. def openReadonly(): SQLiteConnection

    Permalink

    Opens the connection is read-only mode.

    Opens the connection is read-only mode. Not applicable for an in-memory database. See #open(boolean) for a full description.

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  49. def openV2(flags: Int): SQLiteConnection

    Permalink

    Opens the connection with the specified flags for the sqlite3_open_v2 method.

    Opens the connection with the specified flags for the sqlite3_open_v2 method. The flags SQLITE_OPEN_xxx are defined in SQLiteConstants and can be ORed together.

    This method is provided for future versions compatibility and for open options not otherwise supported by sqlite4java. Use this method only if other open() methods are not sufficient.

    In all other respects, this method works exactly like #open(boolean), consult documentation to that method for details.

    flags

    integer flags as defined by sqlite3_open_v2 function

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_open_v2

  50. def prepare(sql: SQLParts, flags: Int): SQLiteStatement

    Permalink

    Convenience method that prepares a cached statement for the given SQL.

    Convenience method that prepares a cached statement for the given SQL. See boolean, int) for details. This variant allows flags to be passed as a parameter.

    sql

    the SQL statement, not null

    flags

    The flags parameter use in sqlite3_prepare_v3()

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  51. def prepare(sql: SQLParts, cached: Boolean): SQLiteStatement

    Permalink

    Convenience method that prepares a statement for the given SQL.

    Convenience method that prepares a statement for the given SQL. See boolean, int) for details.

    sql

    the SQL statement, not null

    cached

    if true, the statement handle will be cached by the connection

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  52. def prepare(sql: SQLParts): SQLiteStatement

    Permalink

    Convenience method that prepares a cached statement for the given SQL.

    Convenience method that prepares a cached statement for the given SQL. See boolean, int) for details.

    sql

    the SQL statement, not null

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  53. def prepare(sql: String, cached: Boolean, flags: Int): SQLiteStatement

    Permalink

    Convenience method that prepares a statement for the given String-based SQL.

    Convenience method that prepares a statement for the given String-based SQL. See boolean, int) for details. This variant allows flags to be passed as a parameter.

    sql

    the SQL statement, not null

    cached

    if true, the statement handle will be cached by the connection

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  54. def prepare(sql: String, cached: Boolean): SQLiteStatement

    Permalink

    Convenience method that prepares a statement for the given String-based SQL.

    Convenience method that prepares a statement for the given String-based SQL. See boolean, int) for details.

    sql

    the SQL statement, not null

    cached

    if true, the statement handle will be cached by the connection

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  55. def prepare(sql: String, flags: Int): SQLiteStatement

    Permalink

    Convenience method that prepares a cached statement for the given SQL.

    Convenience method that prepares a cached statement for the given SQL. See boolean, int) for details. This variant allows flags to be passed as a parameter.

    sql

    an SQL statement, not null

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  56. def prepare(sql: String): SQLiteStatement

    Permalink

    Convenience method that prepares a cached statement for the given SQL.

    Convenience method that prepares a cached statement for the given SQL. See boolean, int) for details.

    sql

    an SQL statement, not null

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

  57. def prepare(sql: SQLParts, cached: Boolean, flags: Int): SQLiteStatement

    Permalink

    Prepares an SQL statement.

    Prepares an SQL statement. Prepared SQL statement can be used further for putting data into the database and for querying data.

    Prepared statements are normally cached by the connection, unless you set cached parameter to false. Because parsing SQL is costly, caching should be used in cases where a single SQL can be executed more than once.

    Cached statements are cleared of state before or after they are used.

    SQLParts is used to contains the SQL query, yet there are convenience methods that accept String.

    Returned statement must be disposed when the calling code is done with it, whether it was cached or not.

    sql

    the SQL statement, not null

    cached

    if true, the statement handle will be cached by the connection

    flags

    A bit array which consists of 0 or more SQLITE_PREPARE_* flags. Note: if statement is already cached, flags will be ignored.

    returns

    an instance of { @link SQLiteStatement}

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_prepare_v3

  58. def profile(): SQLiteProfiler

    Permalink

    Starts SQL profiling and returns the profiler class.

    Starts SQL profiling and returns the profiler class. If profiling is already started, returns the profiler.

    This method is thread-safe, in a sense that it can be called from non-session threads. It's not strongly synchronized, so calling it concurrently may result in duplicate profilers.

    Only instances of SQLiteStatement created after this method is called will be profiled (whether SQLite statement is cached or not).

    returns

    the profiler, which will collect stats for all subsequent operations until { @link #stopProfiling} is called.

  59. def safeFlush(): Unit

    Permalink

    Attempts to flush dirty pages in the pager-cache.

    Attempts to flush dirty pages in the pager-cache. Dirty pages may exist during a write-transaction. This method may attempt to acquire extra database locks before it can flush the dirty pages. On failure, a warning message is logged.

    See also

    sqlite3_db_cacheflush

  60. def setBusyTimeout(millis: Long): SQLiteConnection

    Permalink

    Sets "busy timeout" for this connection.

    Sets "busy timeout" for this connection. If timeout is defined, then SQLite will not wait to lock the database for more than the specified number of milliseconds.

    By default, the timeout is not set.

    millis

    number of milliseconds for the busy timeout, or 0 to disable the timeout

    returns

    this connection

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_busy_timeout

  61. def setLimit(id: Int, newVal: Int): Int

    Permalink

    Allows the size of various constructs for the current connection to be limited.

    Allows the size of various constructs for the current connection to be limited.

    id

    identifies the class of the constructs to be limited (use { @code SQLITE_LIMIT_*} constants from { @link SQLiteConstants}).

    newVal

    the new limit

    returns

    previous limit

    Annotations
    @throws( ... )
    Exceptions thrown

    SQLiteException if SQLite returns an error, or if the call violates the contract of this class

    See also

    sqlite3_limit

  62. def setStepsPerCallback(stepsPerCallback: Int): Unit

    Permalink

    Sets the frequency of database callbacks during long-running SQL statements.

    Sets the frequency of database callbacks during long-running SQL statements. Database callbacks are currently used to check if the statement has been cancelled.

    This method is partially thread-safe: it may be called from a non-confining thread before connection is opened. After connection is opened, is should be called from the confining thread and before any statement has been executed.

    stepsPerCallback

    the number of internal SQLite cycles in between calls to the progress callback (default 1)

    See also

    sqlite3_progress_callback

  63. def stopProfiling(): SQLiteProfiler

    Permalink

    Stops the profiling and returns the profiler instance with data.

    Stops the profiling and returns the profiler instance with data. If the profiling was not running, returns null.

    This method is thread-safe, in a sense that it can be called from non-session threads. It's not strongly synchronized, so calling it concurrently may result in race conditions.

    returns

    the profiler with collected data, or null

  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  65. def throwResult(resultCode: Int, operation: String, additional: Any): Unit

    Permalink
    Annotations
    @throws( ... )
  66. def throwResult(resultCode: Int, operation: String): Unit

    Permalink
    Annotations
    @throws( ... )
  67. def toString(): String

    Permalink
    Definition Classes
    SQLiteConnection → AnyRef → Any
  68. final def wait(): Unit

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

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

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

Inherited from Logging

Inherited from LazyLogging

Inherited from LoggerHolder

Inherited from AnyRef

Inherited from Any

Ungrouped