Package org.apache.derby.iapi.db
Class Factory
- java.lang.Object
-
- org.apache.derby.iapi.db.Factory
-
public class Factory extends java.lang.Object
Callers of these methods must be within the context of a Derby statement execution otherwise a SQLException will be thrown.
There are two basic ways to call these methods.-
Within a SQL statement.
-- checkpoint the database CALL org.apache.derby.iapi.db.Factory:: getDatabaseOfConnection().checkpoint();
-
In a server-side JDBC method.
import org.apache.derby.iapi.db.*; ... // checkpoint the database Database db = Factory.getDatabaseOfConnection(); db.checkpoint();
This class can be accessed using the class alias
FACTORY
in SQL-J statements. -
Within a SQL statement.
-
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Database
getDatabaseOfConnection()
Returns the Database object associated with the current connection.static TriggerExecutionContext
getTriggerExecutionContext()
Get the TriggerExecutionContext for the current connection of the connection.
-
-
-
Method Detail
-
getDatabaseOfConnection
public static Database getDatabaseOfConnection() throws java.sql.SQLException
Returns the Database object associated with the current connection.
- Throws:
java.sql.SQLException
- Not in a connection context.
-
getTriggerExecutionContext
public static TriggerExecutionContext getTriggerExecutionContext() throws java.sql.SQLException
Get the TriggerExecutionContext for the current connection of the connection.- Returns:
- the TriggerExecutionContext if called from the context of a trigger; otherwise, null.
- Throws:
java.sql.SQLException
- Not in a connection or trigger context.
-
-