class SqlQueryCache extends AnyRef
While the JDBC spec encourages individual drivers to handle their own query cache, this behavior is not guaranteed. This class exists to provide consistent cache functionality across all drivers in DataExpress
- Alphabetic
- By Inheritance
- SqlQueryCache
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SqlQueryCache(size: Int, connection: Connection)
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
cleanUp(): List[Unit]
Cleans up the cache (usually in preparation for closing connections and committing results) by closing all statements.
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getStatement(sql: String): PreparedStatement
Retrieve an ordinary statement from the cache (if it does not exist, it will be created)
-
def
getStatementReturningKeys(sql: String): PreparedStatement
Retrieve a statement that returns auto-generated primary keys from the cache (if it does not exist, it will be created)
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def prepReturningKeys(sql: String): PreparedStatement
- def prepSimpleStatement(sql: String): PreparedStatement
-
val
statementMap: LinkedHashMap[String, PreparedStatement]
Map of string statement values to corresponding prepared statements
-
val
statementsWithKeysMap: LinkedHashMap[String, PreparedStatement]
Statement mapping for statements expected to return primary keys
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )