public class JdsQuery
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<java.lang.String> |
currentStrings |
private java.util.LinkedList<java.lang.Object> |
currentValues |
private java.util.LinkedList<java.util.LinkedList<java.lang.String>> |
sessionStrings |
private java.util.LinkedList<java.lang.String> |
sessionSwitches |
private java.util.LinkedList<java.util.LinkedList<java.lang.Object>> |
sessionValues |
private java.util.HashSet<io.github.subiyacryolite.jds.enums.JdsFieldType> |
tablesToJoin |
Constructor and Description |
---|
JdsQuery() |
Modifier and Type | Method and Description |
---|---|
JdsQuery |
and() |
private java.lang.String |
createLeftJoins(java.util.HashSet<io.github.subiyacryolite.jds.enums.JdsFieldType> tablesToJoin) |
JdsQuery |
endsLike(JdsField jdsField,
java.lang.Object value) |
JdsQuery |
equals(JdsField jdsField,
java.lang.Object value) |
private java.lang.String |
getTableName(io.github.subiyacryolite.jds.enums.JdsFieldType jdsFieldType) |
private java.lang.String |
getTablePrefix(io.github.subiyacryolite.jds.enums.JdsFieldType jdsFieldType) |
JdsQuery |
in(JdsField jdsField,
java.lang.Object value) |
JdsQuery |
like(JdsField jdsField,
java.lang.Object value) |
JdsQuery |
notIn(JdsField jdsField,
java.lang.Object value) |
JdsQuery |
notLike(JdsField jdsField,
java.lang.Object value) |
JdsQuery |
or() |
JdsQuery |
startsLike(JdsField jdsField,
java.lang.Object value) |
java.lang.String |
toQuery() |
private final java.util.LinkedList<java.util.LinkedList<java.lang.Object>> sessionValues
private final java.util.LinkedList<java.util.LinkedList<java.lang.String>> sessionStrings
private final java.util.LinkedList<java.lang.String> sessionSwitches
private final java.util.HashSet<io.github.subiyacryolite.jds.enums.JdsFieldType> tablesToJoin
private java.util.LinkedList<java.lang.String> currentStrings
private java.util.LinkedList<java.lang.Object> currentValues
public JdsQuery or()
public JdsQuery and()
public java.lang.String toQuery()
private java.lang.String createLeftJoins(java.util.HashSet<io.github.subiyacryolite.jds.enums.JdsFieldType> tablesToJoin)
private java.lang.String getTableName(io.github.subiyacryolite.jds.enums.JdsFieldType jdsFieldType)
private java.lang.String getTablePrefix(io.github.subiyacryolite.jds.enums.JdsFieldType jdsFieldType)