Class ConvertDelegateIndexSetter<I,O>

java.lang.Object
org.simpleflatmapper.jdbc.impl.setter.ConvertDelegateIndexSetter<I,O>
All Implemented Interfaces:
PreparedStatementIndexSetter<I>, org.simpleflatmapper.map.setter.ContextualIndexedSetter<PreparedStatement,I>

public class ConvertDelegateIndexSetter<I,O> extends Object implements PreparedStatementIndexSetter<I>
  • Constructor Details

    • ConvertDelegateIndexSetter

      public ConvertDelegateIndexSetter(org.simpleflatmapper.map.setter.ContextualIndexedSetter<PreparedStatement,O> setter, org.simpleflatmapper.converter.ContextualConverter<? super I,? extends O> converter)
  • Method Details

    • set

      public void set(PreparedStatement target, I value, int columnIndex, org.simpleflatmapper.converter.Context context) throws SQLException
      Specified by:
      set in interface org.simpleflatmapper.map.setter.ContextualIndexedSetter<I,O>
      Specified by:
      set in interface PreparedStatementIndexSetter<I>
      Parameters:
      target - the preparedStatement to bind against
      value - the value to bind
      columnIndex - the index to start binding at
      Throws:
      SQLException - if an error occurs