SQLiteStatement

com.github.lolgab.jdbc.sqlite.SQLiteStatement
class SQLiteStatement(connection: SQLiteConnection, db: Ptr[sqlite3]) extends Statement

Attributes

Graph
Supertypes
trait Statement
trait AutoCloseable
trait Wrapper
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Concrete methods

override def addBatch(sql: String): Unit

Attributes

Definition Classes
Statement
override def cancel(): Unit

Attributes

Definition Classes
Statement
override def clearBatch(): Unit

Attributes

Definition Classes
Statement
override def clearWarnings(): Unit

Attributes

Definition Classes
Statement
override def close(): Unit

Attributes

Definition Classes
Statement -> AutoCloseable
override def closeOnCompletion(): Unit

Attributes

Definition Classes
Statement
override def execute(sql: String, autoGeneratedKeys: Int): Boolean

Attributes

Definition Classes
Statement
override def execute(sql: String, columnIndexes: Array[Int]): Boolean

Attributes

Definition Classes
Statement
override def execute(sql: String, columnNames: Array[String]): Boolean

Attributes

Definition Classes
Statement
override def execute(sql: String): Boolean

Attributes

Definition Classes
Statement
override def executeBatch(): Array[Int]

Attributes

Definition Classes
Statement
override def executeQuery(sql: String): ResultSet

Attributes

Definition Classes
Statement
override def executeUpdate(sql: String, autoGeneratedKeys: Int): Int

Attributes

Definition Classes
Statement
override def executeUpdate(sql: String, columnIndexes: Array[Int]): Int

Attributes

Definition Classes
Statement
override def executeUpdate(sql: String, columnNames: Array[String]): Int

Attributes

Definition Classes
Statement
override def executeUpdate(sql: String): Int

Attributes

Definition Classes
Statement
override def getConnection(): Connection

Attributes

Definition Classes
Statement
override def getFetchDirection(): Int

Attributes

Definition Classes
Statement
override def getFetchSize(): Int

Attributes

Definition Classes
Statement
override def getGeneratedKeys(): ResultSet

Attributes

Definition Classes
Statement
override def getMaxFieldSize(): Int

Attributes

Definition Classes
Statement
override def getMaxRows(): Int

Attributes

Definition Classes
Statement
override def getMoreResults(current: Int): Boolean

Attributes

Definition Classes
Statement
override def getMoreResults(): Boolean

Attributes

Definition Classes
Statement
override def getQueryTimeout(): Int

Attributes

Definition Classes
Statement
override def getResultSet(): ResultSet

Attributes

Definition Classes
Statement
override def getResultSetConcurrency(): Int

Attributes

Definition Classes
Statement
override def getResultSetHoldability(): Int

Attributes

Definition Classes
Statement
override def getResultSetType(): Int

Attributes

Definition Classes
Statement
override def getUpdateCount(): Int

Attributes

Definition Classes
Statement
override def getWarnings(): SQLWarning

Attributes

Definition Classes
Statement
override def isCloseOnCompletion(): Boolean

Attributes

Definition Classes
Statement
override def isClosed(): Boolean

Attributes

Definition Classes
Statement
override def isPoolable(): Boolean

Attributes

Definition Classes
Statement
override def isWrapperFor(iface: Class[_]): Boolean

Attributes

Definition Classes
Wrapper
override def setCursorName(name: String): Unit

Attributes

Definition Classes
Statement
override def setEscapeProcessing(enable: Boolean): Unit

Attributes

Definition Classes
Statement
override def setFetchDirection(direction: Int): Unit

Attributes

Definition Classes
Statement
override def setFetchSize(rows: Int): Unit

Attributes

Definition Classes
Statement
override def setMaxFieldSize(max: Int): Unit

Attributes

Definition Classes
Statement
override def setMaxRows(max: Int): Unit

Attributes

Definition Classes
Statement
override def setPoolable(poolable: Boolean): Unit

Attributes

Definition Classes
Statement
override def setQueryTimeout(seconds: Int): Unit

Attributes

Definition Classes
Statement
override def unwrap[T](iface: Class[T]): T

Attributes

Definition Classes
Wrapper

Inherited methods

def enquoteIdentifier(x$0: String, x$1: Boolean): String

Attributes

Inherited from:
Statement
def enquoteLiteral(x$0: String): String

Attributes

Inherited from:
Statement
def enquoteNCharLiteral(x$0: String): String

Attributes

Inherited from:
Statement
def executeLargeBatch(): Array[Long]

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Array[String]): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Array[Int]): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String, x$1: Int): Long

Attributes

Inherited from:
Statement
def executeLargeUpdate(x$0: String): Long

Attributes

Inherited from:
Statement
def getLargeMaxRows(): Long

Attributes

Inherited from:
Statement
def getLargeUpdateCount(): Long

Attributes

Inherited from:
Statement
def isSimpleIdentifier(x$0: String): Boolean

Attributes

Inherited from:
Statement
def setLargeMaxRows(x$0: Long): Unit

Attributes

Inherited from:
Statement