Class JdbcMultipleValue

    • Constructor Detail

      • JdbcMultipleValue

        public JdbcMultipleValue()
    • Method Detail

      • getSourceColumn

        public String getSourceColumn()
      • setSourceColumn

        public void setSourceColumn​(String sourceColumn)
      • getTargetTable

        public String getTargetTable()
      • setTargetTable

        public void setTargetTable​(String targetTable)
      • getTargetColumn

        public String getTargetColumn()
      • setTargetColumn

        public void setTargetColumn​(String targetColumn)
      • getTargetValue

        public Expression getTargetValue()
      • setTargetValue

        public void setTargetValue​(String targetValue)
      • getProperties

        public String[] getProperties()
      • evaluate

        public <T> T evaluate​(Object object,
                              Class<T> context)
        Description copied from class: AttributeExpressionImpl
        Gets the value of this attribute from the passed object.
        Specified by:
        evaluate in interface Expression
        Overrides:
        evaluate in class AttributeExpressionImpl
        Type Parameters:
        T - The type of the returned object.
        Parameters:
        object - Object from which to extract attribute value.
        context - Target Class
        Returns:
        Evaluates the given expression based on the content of the given object an an instance of context.
      • accept

        public Object accept​(ExpressionVisitor visitor,
                             Object extraData)
        Description copied from class: AttributeExpressionImpl
        Used by FilterVisitors to perform some action on this filter instance. Typicaly used by Filter decoders, but may also be used by any thing which needs infomration from filter structure. Implementations should always call: visitor.visit(this); It is importatant that this is not left to a parent class unless the parents API is identical.
        Specified by:
        accept in interface Expression
        Overrides:
        accept in class AttributeExpressionImpl
        Parameters:
        visitor - The visitor which requires access to this filter, the method must call visitor.visit(this);
      • equals

        public boolean equals​(Object o)
        Description copied from class: AttributeExpressionImpl
        Compares this filter to the specified object. Returns true if the passed in object is the same as this expression. Checks to make sure the expression types are the same as well as the attribute paths and schemas.
        Overrides:
        equals in class AttributeExpressionImpl
        Parameters:
        o - - the object to compare this ExpressionAttribute against.
        Returns:
        true if specified object is equal to this filter; else false