Interface BindMarkerNodeVisitor

  • All Known Implementing Classes:
    BindVisitor

    public interface BindMarkerNodeVisitor
    A visitor for processing bind markers
    • Method Detail

      • bindString

        void bindString​(String value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        value -
        Throws:
        DataAccessException
      • bindLong

        void bindLong​(Long value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        idx -
        value -
        Throws:
        DataAccessException
      • bindInt

        void bindInt​(Integer value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        value -
        Throws:
        DataAccessException
      • bindInstant

        void bindInstant​(Instant value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        value -
        Throws:
        DataAccessException
      • bindDouble

        void bindDouble​(Double value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        value -
        Throws:
        DataAccessException
      • bindBigDecimal

        void bindBigDecimal​(BigDecimal value)
        Bind the given value for the idx'th parameter. The idx value starts at 1, matching the semantics of the PreparedStatement setXX API.
        Parameters:
        value -
        value -
        Throws:
        DataAccessException