Class JdbcCpoWhere

All Implemented Interfaces:
Serializable, Cloneable, Comparable<Node>, CpoWhere

public class JdbcCpoWhere extends BindableCpoWhere
JDBC implementation of BindableCpoWhere, resolving a where clause attribute to its qualified table.column (or bare column) name using the attribute's JdbcCpoAttribute metadata.
Author:
david berry
See Also:
  • Constructor Details

    • JdbcCpoWhere

      public JdbcCpoWhere()
      Create a JdbcCpoWhere
    • JdbcCpoWhere

      public JdbcCpoWhere(Logical logical, String attr, Comparison comp, T value)
      Create a JdbcCpoWhere
      Type Parameters:
      T - - The type of the value being compared
      Parameters:
      logical - - Logical operator
      attr - - Attribute being compared
      comp - - Compare operator
      value - - The value to compare against the attribute
    • JdbcCpoWhere

      public JdbcCpoWhere(Logical logical, String attr, Comparison comp, T value, boolean not)
      Create a JdbcCpoWhere
      Type Parameters:
      T - - The type of the value being compared
      Parameters:
      logical - - Logical operator
      attr - - Attribute being compared
      comp - - Compare operator
      value - - The value to compare against the attribute
      not - - add the logical not operator