Class ParamBindingHandle


  • public class ParamBindingHandle
    extends StructureHandle
    Represents the handle of parameter binding. The parameter binding binds data set input parameter to expression by position. Order of these bindings must match the order of parameter markers ("?"") in the statement. Each parameter binding has the following properties:

    Parameter Name
    a parameter bing has a required parameter name to bind.
    Expression
    associated an expression with a named input parameter.
    • Constructor Detail

      • ParamBindingHandle

        public ParamBindingHandle​(SimpleValueHandle valueHandle,
                                  int index)
        Constructs the handle of parameter binding.
        Parameters:
        valueHandle - the value handle for parameter binding list of one property
        index - the position of this parameter binding in the list
    • Method Detail

      • getExpression

        public java.lang.String getExpression()
        Returns the expression the parameter is binded to.
        Returns:
        the expression the parameter is binded to
      • setExpression

        public void setExpression​(java.lang.String expression)
        Sets the expression the parameter is binded to.
        Parameters:
        expression - the expression to bind
      • getExpressionListHandle

        public ExpressionListHandle getExpressionListHandle()
        Gets the expression list of this parameter binding. * @return the value1 expression list handle of this filter condition.
      • getParamName

        public java.lang.String getParamName()
        Returns the parameter name.
        Returns:
        the parameter name
      • setParamName

        public void setParamName​(java.lang.String name)
        Sets the parameter name.
        Parameters:
        name - the parameter name to set