Interface ParameterInterface

All Known Implementing Classes:
Parameter, ParameterRemote

public interface ParameterInterface
The interface for client side (remote) and server side parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Check if the value is set.
    int
    Check if this column is nullable.
    Get the value of the parameter if set.
    Returns the expected data type if no value is set, or the data type of the value if one is set.
    boolean
    Is the value of a parameter set.
    void
    setValue(Value value, boolean closeOld)
    Set the value of the parameter.
  • Method Details

    • setValue

      void setValue(Value value, boolean closeOld)
      Set the value of the parameter.
      Parameters:
      value - the new value
      closeOld - if the old value (if one is set) should be closed
    • getParamValue

      Value getParamValue()
      Get the value of the parameter if set.
      Returns:
      the value or null
    • checkSet

      void checkSet() throws DbException
      Check if the value is set.
      Throws:
      DbException - if not set.
    • isValueSet

      boolean isValueSet()
      Is the value of a parameter set.
      Returns:
      true if set
    • getType

      TypeInfo getType()
      Returns the expected data type if no value is set, or the data type of the value if one is set.
      Returns:
      the data type
    • getNullable

      int getNullable()
      Check if this column is nullable.
      Returns:
      Column.NULLABLE_*