Class PamCursorManager

java.lang.Object
generalDatabase.pamCursor.PamCursorManager

public class PamCursorManager extends Object
  • Field Details Link icon

    • NON_SCROLLABLE Link icon

      public static final int NON_SCROLLABLE
      Underlying database does not support updateable cursors, so the functionality is implemented using more simple SQL update statements
      See Also:
    • SCROLLABLE Link icon

      public static final int SCROLLABLE
      The underlying database does support updateable cursors, so most functionality can be simply passed straight through to the underlying database.
      See Also:
  • Constructor Details Link icon

    • PamCursorManager Link icon

      public PamCursorManager()
  • Method Details Link icon

    • setCursorType Link icon

      public static void setCursorType(int cursorType)
      Set the cursor type, SCROLLABLE or NON_SCROLLABLE
      Parameters:
      cursorType - cursor type
    • getCursorType Link icon

      public static int getCursorType()
      Returns:
      the cursor type of the underlying database
    • createCursor Link icon

      public static PamCursor createCursor(EmptyTableDefinition tableDefinition)
      Create a cursor using the connection to the main database
      Parameters:
      tableDefinition - table definition for cursor
      Returns:
      PamCursor object.
    • createCursor Link icon

      public static PamCursor createCursor(PamConnection connection, EmptyTableDefinition tableDefinition)
      Create a cursor using any connection to a database.
      Parameters:
      connection - database connection
      tableDefinition - table definition for cursor
      Returns:
      PamCursor object