Class ParameterSetter

java.lang.Object
org.datanucleus.store.fieldmanager.AbstractFieldManager
org.datanucleus.store.rdbms.fieldmanager.ParameterSetter
All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldManager
Direct Known Subclasses:
OldValueParameterSetter

public class ParameterSetter extends org.datanucleus.store.fieldmanager.AbstractFieldManager
Parameter setter implementation of a field manager.
  • Field Details

    • sm

      protected final org.datanucleus.state.DNStateManager sm
    • ec

      protected final org.datanucleus.ExecutionContext ec
    • statement

      protected final PreparedStatement statement
    • stmtMappings

      protected final StatementClassMapping stmtMappings
  • Constructor Details

    • ParameterSetter

      public ParameterSetter(org.datanucleus.state.DNStateManager sm, PreparedStatement stmt, StatementClassMapping stmtMappings)
      Constructor.
      Parameters:
      sm - StateManager for the object.
      stmt - The Statement to set values on.
      stmtMappings - mappings for parameters in the statement.
  • Method Details

    • storeBooleanField

      public void storeBooleanField(int fieldNumber, boolean value)
      Specified by:
      storeBooleanField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeCharField

      public void storeCharField(int fieldNumber, char value)
      Specified by:
      storeCharField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeByteField

      public void storeByteField(int fieldNumber, byte value)
      Specified by:
      storeByteField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeShortField

      public void storeShortField(int fieldNumber, short value)
      Specified by:
      storeShortField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeIntField

      public void storeIntField(int fieldNumber, int value)
      Specified by:
      storeIntField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeLongField

      public void storeLongField(int fieldNumber, long value)
      Specified by:
      storeLongField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeFloatField

      public void storeFloatField(int fieldNumber, float value)
      Specified by:
      storeFloatField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeDoubleField

      public void storeDoubleField(int fieldNumber, double value)
      Specified by:
      storeDoubleField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeStringField

      public void storeStringField(int fieldNumber, String value)
      Specified by:
      storeStringField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManager
    • storeObjectField

      public void storeObjectField(int fieldNumber, Object value)
      Specified by:
      storeObjectField in interface org.datanucleus.store.fieldmanager.FieldManager
      Overrides:
      storeObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManager