Interface IDataBinding


public interface IDataBinding
Represents the design of an DataBinding in the scripting environment
  • Method Details

    • getName

      String getName()
      Returns the name of column binding.
      Returns:
      name name of column binding.
    • setName

      void setName(String name) throws SemanticException
      Sets the name of column binding.
      Parameters:
      name - name of column binding.
      Throws:
      ScriptException
      SemanticException
    • getExpression

      String getExpression()
      Returns expression of column binding
      Returns:
      expression of column binding
    • setExpression

      void setExpression(String expression) throws SemanticException
      Sets expression of column binding.
      Parameters:
      expression - expression of column binding.
      Throws:
      ScriptException
      SemanticException
    • getDataType

      String getDataType()
      Returns data type of column binding.

      • any
      • integer
      • string
      • date-time
      • decimal
      • float
      • boolean
      Returns:
      data type of column binding
    • setDataType

      void setDataType(String dataType) throws SemanticException
      Sets data type of column binding
      Parameters:
      dataType -
      Throws:
      ScriptException
      SemanticException
    • getAggregateOn

      String getAggregateOn()
      Returns aggregateOn of column binding
      Returns:
      aggregateOn of column binding
    • setAggregateOn

      void setAggregateOn(String on) throws SemanticException
      Sets aggregateOn of column binding.
      Parameters:
      on - aggregateOn of column binding.
      Throws:
      ScriptException
      SemanticException
    • getStructure

      IStructure getStructure()
      Returns structure.
      Returns:
      structure
    • getExpressionType

      String getExpressionType()
      Gets the expression type of the column binding.
      Returns:
      the expression type of the column binding.
    • setExpressionType

      void setExpressionType(String expressionType) throws SemanticException
      Sets the expression type of the column binding.
      Parameters:
      expressionType - the expression type of the column binding.
      Throws:
      SemanticException