Class ResultSetType


  • public class ResultSetType
    extends java.lang.Object
    JDBC ResultSet type hint values. The class contains all the valid values for QueryHints.RESULT_SET_TYPE query hint. This can be used on ScrollableCursor queries to set the JDBC ResultSet scroll type. JPA Query Hint Usage:

    query.setHint(QueryHints.RESULT_SET_TYPE, ResultSetType.ForwardOnly);

    or

    @QueryHint(name=QueryHints.RESULT_SET_TYPE, value=ResultSetType.ForwardOnly)

    Hint values are case-insensitive. "" could be used instead of default value ResultSetType.ScrollInsensitive.

    See Also:
    QueryHints.RESULT_SET_TYPE, ScrollableCursorPolicy.setResultSetType(int)
    Author:
    James Sutherland
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT
      The default type is ScrollInsensitive.
      static java.lang.String Forward
      The rows in a result set will be processed in a forward direction; first-to-last.
      static java.lang.String ForwardOnly
      The type for a ResultSet object whose cursor may move only forward.
      static java.lang.String Reverse
      The rows in a result set will be processed in a reverse direction; last-to-first.
      static java.lang.String ScrollInsensitive
      The type for a ResultSet object that is scrollable but generally not sensitive to changes made by others.
      static java.lang.String ScrollSensitive
      The type for a ResultSet object that is scrollable and generally sensitive to changes made by others.
      static java.lang.String Unknown
      The order in which rows in a result set will be processed is unknown.
    • Constructor Summary

      Constructors 
      Constructor Description
      ResultSetType()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • Forward

        public static final java.lang.String Forward
        The rows in a result set will be processed in a forward direction; first-to-last.
        See Also:
        Constant Field Values
      • ForwardOnly

        public static final java.lang.String ForwardOnly
        The type for a ResultSet object whose cursor may move only forward.
        See Also:
        Constant Field Values
      • Unknown

        public static final java.lang.String Unknown
        The order in which rows in a result set will be processed is unknown.
        See Also:
        Constant Field Values
      • Reverse

        public static final java.lang.String Reverse
        The rows in a result set will be processed in a reverse direction; last-to-first.
        See Also:
        Constant Field Values
      • ScrollInsensitive

        public static final java.lang.String ScrollInsensitive
        The type for a ResultSet object that is scrollable but generally not sensitive to changes made by others.
        See Also:
        Constant Field Values
      • ScrollSensitive

        public static final java.lang.String ScrollSensitive
        The type for a ResultSet object that is scrollable and generally sensitive to changes made by others.
        See Also:
        Constant Field Values
      • DEFAULT

        public static final java.lang.String DEFAULT
        The default type is ScrollInsensitive.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResultSetType

        public ResultSetType()