Interface StatementPreparer


  • public interface StatementPreparer
    Contracting for preparing SQL statements
    • Method Detail

      • createStatement

        Statement createStatement()
        Create a statement.
        Returns:
        the statement
      • prepareStatement

        PreparedStatement prepareStatement​(String sql)
        Prepare a statement.
        Parameters:
        sql - The SQL the statement to be prepared
        Returns:
        the prepared statement
      • prepareStatement

        PreparedStatement prepareStatement​(String sql,
                                           boolean isCallable)
        Prepare a statement.
        Parameters:
        sql - The SQL the statement to be prepared
        isCallable - Whether to prepare as a callable statement.
        Returns:
        the prepared statement
      • prepareQueryStatement

        PreparedStatement prepareQueryStatement​(String sql,
                                                boolean isCallable,
                                                ScrollMode scrollMode)
        Get a prepared statement for use in loading / querying.
        Parameters:
        sql - The SQL the statement to be prepared
        isCallable - Whether to prepare as a callable statement.
        scrollMode - (optional) scroll mode to be applied to the resulting result set; may be null to indicate no scrolling should be applied.
        Returns:
        the prepared statement