Class QueryElement


  • @SupportedAll
    @Deprecated
    public class QueryElement
    extends Object
    Deprecated.
    This class defines each individual query format. It stores field name, value and relationship between them. Currently it supports Equal, Not Equal, Greater Than, Lesser Than, Greater Than Or Equal and Lesser Than Or Equal relationships.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CN
      Deprecated.
      Contains Relationship.
      static int EQ
      Deprecated.
      Equal Relationship.
      static int EW
      Deprecated.
      Ends With Relationship.
      static int GE
      Deprecated.
      Greater Than or Equal Relationship.
      static int GT
      Deprecated.
      Greater Than Relationship.
      static int LE
      Deprecated.
      Lesser Than or Equal Relationship.
      static int LT
      Deprecated.
      Lesser Than Relationship.
      static int NE
      Deprecated.
      Not Equal Relationship.
      static int NV
      Deprecated.
      Invalid Relationship.
      static int SW
      Deprecated.
      Starts With Relationship.
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryElement()
      Deprecated.
      Default constructor.
      QueryElement​(String fld, String val, int rel)
      Deprecated.
      Constructor.
    • Constructor Detail

      • QueryElement

        public QueryElement​(String fld,
                            String val,
                            int rel)
                     throws IllegalArgumentException
        Deprecated.
        Constructor.
        Parameters:
        fld - name of the field to be set.
        val - value of the field to be set.
        rel - relation between field and value to be checked.
        Throws:
        IllegalArgumentException
      • QueryElement

        public QueryElement()
        Deprecated.
        Default constructor. Allocates memory for respective items. All the fields to be set before use.
    • Method Detail

      • getFieldName

        public String getFieldName()
        Deprecated.
        Returns the field name on which query to be applied
        Returns:
        field name present in this query element.
      • getFieldValue

        public String getFieldValue()
        Deprecated.
        Returns the value of the field to be compared as stored in the query element.
        Returns:
        value the field to be queried.
      • getRelation

        public int getRelation()
        Deprecated.
        Returns relation to be applied in between field and value as stored in the query element.
        Returns:
        relation the relation between the field and value to be checked.
      • setFieldName

        public void setFieldName​(String field)
        Deprecated.
        Sets the field name for this query element.
        Parameters:
        field - field or column name of the log record
      • setFieldValue

        public void setFieldValue​(String value)
        Deprecated.
        Sets the value for the field name in this query element.
        Parameters:
        value - field or column value of the log record
      • setRelation

        public void setRelation​(int value)
                         throws IllegalArgumentException
        Deprecated.
        This method modifies/sets the relation between the field name and value in this query element.
        Parameters:
        value - relation between field and value to be matched.
        Throws:
        IllegalArgumentException - if relation is invalid.