Class SQLXMLColumnHandler

    • Method Detail

      • apply

        public SQLXML apply​(ResultSet resultSet,
                            int columnIndex)
                     throws SQLException
        Description copied from interface: ColumnHandler
        Retrieves the current row's column value from a ResultSet and stores it into an instance of propType. This method is only called if ColumnHandler.match(Class) returns true.
        Specified by:
        apply in interface ColumnHandler<SQLXML>
        Parameters:
        resultSet - The source result set. This must be on the correct row.
        columnIndex - The position of the column to retrieve, a 1-based index.
        Returns:
        The converted value or the original value if something doesn't work out.
        Throws:
        SQLException - if the columnIndex is not valid; if a database access error occurs or this method is called on a closed result set
      • match

        public boolean match​(Class<?> propType)
        Description copied from interface: ColumnHandler
        Tests whether to handle a column targeted for a value type matching propType.
        Specified by:
        match in interface ColumnHandler<SQLXML>
        Parameters:
        propType - The type of the target parameter.
        Returns:
        true is this property handler handles this propType; false otherwise.