Package com.github.vlachenal.sql
Class Clauses
- java.lang.Object
-
- com.github.vlachenal.sql.Clauses
-
public final class Clauses extends java.lang.ObjectProvides clauses function for optional clauses inClausesBuilder.
Functions can (should) be used asClauseMaker. Every function will format SQL clause forPreparedStatementwith the?wildcard butinandnotInclauses.- Since:
- 0.1
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringbetween(java.lang.String column)Provides 'beween' clause withBETWEENoperatorstatic java.lang.StringequalsTo(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.StringgreateEquals(java.lang.String column)Provides 'greater or equals' clause with>=operatorstatic java.lang.Stringgreater(java.lang.String column)Provides 'greater' clause with>operatorstatic java.lang.Stringin(java.lang.String column)Provides 'in' clause withINoperator.
This clause is not managed withPreparedStatement.static java.lang.Stringlesser(java.lang.String column)Provides 'lesser' clause with<operatorstatic java.lang.StringlesserEquals(java.lang.String column)Provides 'lesser or equals' clause with<=operatorstatic java.lang.Stringlike(java.lang.String column)Provides 'like' clause withLIKEoperatorstatic java.lang.StringnotBetween(java.lang.String column)Provides 'not between' clause withNOT BETWEENoperatorstatic java.lang.StringnotEquals(java.lang.String column)Provides 'not equals' clause with<>operatorstatic java.lang.StringnotIn(java.lang.String column)Provides 'not in' clause withNOT INoperator.
This clause is not managed withPreparedStatement.static java.lang.StringnotLike(java.lang.String column)Provides 'not like' clause withNOT LIKEoperator
-
-
-
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 withLIKEoperator- Parameters:
column- the column- Returns:
- clause request part
-
notLike
public static java.lang.String notLike(java.lang.String column)
Provides 'not like' clause withNOT LIKEoperator- Parameters:
column- the column- Returns:
- clause request part
-
between
public static java.lang.String between(java.lang.String column)
Provides 'beween' clause withBETWEENoperator- Parameters:
column- the column- Returns:
- clause request part
-
notBetween
public static java.lang.String notBetween(java.lang.String column)
Provides 'not between' clause withNOT BETWEENoperator- Parameters:
column- the column- Returns:
- clause request part
-
in
public static java.lang.String in(java.lang.String column)
Provides 'in' clause withINoperator.
This clause is not managed withPreparedStatement.- Parameters:
column- the column- Returns:
- clause request part
-
notIn
public static java.lang.String notIn(java.lang.String column)
Provides 'not in' clause withNOT INoperator.
This clause is not managed withPreparedStatement.- Parameters:
column- the column- Returns:
- clause request part
-
-