Class QueryVariableValue

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    TaskQueryVariableValue

    public class QueryVariableValue
    extends java.lang.Object
    implements java.io.Serializable
    Represents a variable value used in queries.
    Author:
    Frederik Heremans
    See Also:
    Serialized Form
    • Field Detail

      • name

        protected java.lang.String name
      • local

        protected boolean local
      • variableNameIgnoreCase

        protected boolean variableNameIgnoreCase
      • variableValueIgnoreCase

        protected boolean variableValueIgnoreCase
    • Constructor Detail

      • QueryVariableValue

        public QueryVariableValue​(java.lang.String name,
                                  java.lang.Object value,
                                  QueryOperator operator,
                                  boolean local)
      • QueryVariableValue

        public QueryVariableValue​(java.lang.String name,
                                  java.lang.Object value,
                                  QueryOperator operator,
                                  boolean local,
                                  boolean variableNameIgnoreCase,
                                  boolean variableValueIgnoreCase)
    • Method Detail

      • initialize

        public void initialize​(VariableSerializers serializers,
                               java.lang.String dbType)
      • getName

        public java.lang.String getName()
      • getOperatorName

        public java.lang.String getOperatorName()
      • getValue

        public java.lang.Object getValue()
      • getTypedValue

        public TypedValue getTypedValue()
      • isLocal

        public boolean isLocal()
      • isVariableNameIgnoreCase

        public boolean isVariableNameIgnoreCase()
      • setVariableNameIgnoreCase

        public void setVariableNameIgnoreCase​(boolean variableNameIgnoreCase)
      • isVariableValueIgnoreCase

        public boolean isVariableValueIgnoreCase()
      • setVariableValueIgnoreCase

        public void setVariableValueIgnoreCase​(boolean variableValueIgnoreCase)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object