public class PamCursorManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
NON_SCROLLABLE
Underlying database does not support updateable cursors, so
the functionality is implemented using more simple
SQL update statements
|
static int |
SCROLLABLE
The underlying database does support updateable cursors,
so most functionality can be simply passed straight through
to the underlying database.
|
Constructor and Description |
---|
PamCursorManager() |
Modifier and Type | Method and Description |
---|---|
static PamCursor |
createCursor(java.sql.Connection connection,
EmptyTableDefinition tableDefinition)
Create a cursor using any connection to a database.
|
static PamCursor |
createCursor(EmptyTableDefinition tableDefinition)
Create a cursor using the connection to the main database
|
static int |
getCursorType() |
static void |
setCursorType(int cursorType)
Set the cursor type, SCROLLABLE or NON_SCROLLABLE
|
public static final int NON_SCROLLABLE
public static final int SCROLLABLE
public static void setCursorType(int cursorType)
cursorType
- cursor typepublic static int getCursorType()
public static PamCursor createCursor(EmptyTableDefinition tableDefinition)
tableDefinition
- table definition for cursorpublic static PamCursor createCursor(java.sql.Connection connection, EmptyTableDefinition tableDefinition)
connection
- database connectiontableDefinition
- table definition for cursor