Class Clauses


  • public final class Clauses
    extends java.lang.Object
    Provides clauses function for optional clauses in ClausesBuilder.
    Functions can (should) be used as ClauseMaker. Every function will format SQL clause for PreparedStatement with the ? wildcard but in and notIn clauses.
    Since:
    0.1
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String between​(java.lang.String column)
      Provides 'beween' clause with BETWEEN operator
      static java.lang.String equalsTo​(java.lang.String column)
      Provides 'equals' clause with = operator ... add 'To' suffix because it does not compile with JDK10 (works fine with 1.8)
      static java.lang.String greateEquals​(java.lang.String column)
      Provides 'greater or equals' clause with >= operator
      static java.lang.String greater​(java.lang.String column)
      Provides 'greater' clause with > operator
      static java.lang.String in​(java.lang.String column)
      Provides 'in' clause with IN operator.
      This clause is not managed with PreparedStatement.
      static java.lang.String lesser​(java.lang.String column)
      Provides 'lesser' clause with < operator
      static java.lang.String lesserEquals​(java.lang.String column)
      Provides 'lesser or equals' clause with <= operator
      static java.lang.String like​(java.lang.String column)
      Provides 'like' clause with LIKE operator
      static java.lang.String notBetween​(java.lang.String column)
      Provides 'not between' clause with NOT BETWEEN operator
      static java.lang.String notEquals​(java.lang.String column)
      Provides 'not equals' clause with <> operator
      static java.lang.String notIn​(java.lang.String column)
      Provides 'not in' clause with NOT IN operator.
      This clause is not managed with PreparedStatement.
      static java.lang.String notLike​(java.lang.String column)
      Provides 'not like' clause with NOT LIKE operator
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • notEquals

        public static java.lang.String notEquals​(java.lang.String column)
        Provides 'not equals' clause with <> operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • equalsTo

        public static java.lang.String equalsTo​(java.lang.String column)
        Provides 'equals' clause with = operator ... add 'To' suffix because it does not compile with JDK10 (works fine with 1.8)
        Parameters:
        column - the column
        Returns:
        clause request part
      • greater

        public static java.lang.String greater​(java.lang.String column)
        Provides 'greater' clause with > operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • greateEquals

        public static java.lang.String greateEquals​(java.lang.String column)
        Provides 'greater or equals' clause with >= operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • lesser

        public static java.lang.String lesser​(java.lang.String column)
        Provides 'lesser' clause with < operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • lesserEquals

        public static java.lang.String lesserEquals​(java.lang.String column)
        Provides 'lesser or equals' clause with <= operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • like

        public static java.lang.String like​(java.lang.String column)
        Provides 'like' clause with LIKE operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • notLike

        public static java.lang.String notLike​(java.lang.String column)
        Provides 'not like' clause with NOT LIKE operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • between

        public static java.lang.String between​(java.lang.String column)
        Provides 'beween' clause with BETWEEN operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • notBetween

        public static java.lang.String notBetween​(java.lang.String column)
        Provides 'not between' clause with NOT BETWEEN operator
        Parameters:
        column - the column
        Returns:
        clause request part
      • in

        public static java.lang.String in​(java.lang.String column)
        Provides 'in' clause with IN operator.
        This clause is not managed with PreparedStatement.
        Parameters:
        column - the column
        Returns:
        clause request part
      • notIn

        public static java.lang.String notIn​(java.lang.String column)
        Provides 'not in' clause with NOT IN operator.
        This clause is not managed with PreparedStatement.
        Parameters:
        column - the column
        Returns:
        clause request part