Class ConditionComplex

java.lang.Object
com.imc.context.filters.ConditionComplex
All Implemented Interfaces:
Condition

public class ConditionComplex extends Object implements Condition
This class represents a flexible definition of a condition from which a SQL can be generated.
  • Field Details

    • GRAPH_ID

      public static String GRAPH_ID
    • SUBJECT

      public static String SUBJECT
    • SUBJECT_TYPE

      public static String SUBJECT_TYPE
    • PREDICATE

      public static String PREDICATE
    • OBJECT_VALUE

      public static String OBJECT_VALUE
    • OBJECT_URI

      public static String OBJECT_URI
  • Constructor Details

    • ConditionComplex

      public ConditionComplex(String selectField, Collection<WhereClause> whereClauses)
    • ConditionComplex

      public ConditionComplex(String tableName, String selectField, Collection<WhereClause> whereClauses)
  • Method Details

    • getId

      public String getId()
    • getPredicateNOperator

      public String getPredicateNOperator()
      Specified by:
      getPredicateNOperator in interface Condition
    • getSearchTerm

      public String getSearchTerm()
    • getSelectField

      public String getSelectField()
    • getSelectField

      public String getSelectField(String alias)
    • getTableName

      public String getTableName()
    • getWhereClauses

      public Collection<WhereClause> getWhereClauses()
    • setId

      public void setId(String id)
    • setSearchTerm

      public void setSearchTerm(String searchTerm)
    • toString

      public String toString()
      Overrides:
      toString in class Object