Interface ObjectSettable<T>

Type Parameters:
T - the type of Java object
All Superinterfaces:
ObjectTyped<T>, ScalarSettable, ScalarTyped, TokenSettable, TokenTyped
All Known Subinterfaces:
ObjectOutputField<T>
All Known Implementing Classes:
ObjectRegister

public interface ObjectSettable<T> extends ScalarSettable, ObjectTyped<T>
A TokenSettable object containing a Java object.
See Also:
  • TokenTypeConstant#OBJECT(Class)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    set(T obj)
    Sets the container to the given object value.

    Methods inherited from interface com.pervasive.datarush.types.ObjectTyped

    getType

    Methods inherited from interface com.pervasive.datarush.tokens.TokenSettable

    set, setNull, setZero
  • Method Details

    • set

      void set(T obj)
      Sets the container to the given object value.

      The value is stored by reference. Therefore, the caller must guarantee that the provided object will not be modified subsequent to this call. Failure to comply may result in unexpected behavior.

      Parameters:
      obj - object value to which to set the container