Package org.ehrbase.aql.sql.binding
Class WhereBinder
- java.lang.Object
-
- org.ehrbase.aql.sql.binding.WhereBinder
-
public class WhereBinder extends Object
Bind the abstract WHERE clause parameters into a SQL expression Created by christian on 5/20/2016.
-
-
Field Summary
Fields Modifier and Type Field Description static StringALLstatic StringANDstatic StringANYstatic StringBETWEENstatic StringCOMPOSITIONstatic StringCONTENTstatic StringDISTINCTstatic StringEHRstatic StringEXISTSstatic StringFALSEstatic StringFROMstatic StringINstatic StringISstatic StringMATCHESstatic StringNOTstatic StringNULLstatic StringORstatic StringSOMEstatic StringTRUEstatic StringUNKNOWNstatic StringXOR
-
Constructor Summary
Constructors Constructor Description WhereBinder(I_DomainAccess domainAccess, CompositionAttributeQuery compositionAttributeQuery, List<Object> whereClause, PathResolver pathResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jooq.Conditionbind(String templateId, int whereCursor, MultiFieldsMap multiWhereFieldsMap, MultiFieldsMap multiSelectFieldsMap)
-
-
-
Field Detail
-
EXISTS
public static final String EXISTS
- See Also:
- Constant Field Values
-
MATCHES
public static final String MATCHES
- See Also:
- Constant Field Values
-
NOT
public static final String NOT
- See Also:
- Constant Field Values
-
IS
public static final String IS
- See Also:
- Constant Field Values
-
TRUE
public static final String TRUE
- See Also:
- Constant Field Values
-
FALSE
public static final String FALSE
- See Also:
- Constant Field Values
-
NULL
public static final String NULL
- See Also:
- Constant Field Values
-
UNKNOWN
public static final String UNKNOWN
- See Also:
- Constant Field Values
-
DISTINCT
public static final String DISTINCT
- See Also:
- Constant Field Values
-
FROM
public static final String FROM
- See Also:
- Constant Field Values
-
BETWEEN
public static final String BETWEEN
- See Also:
- Constant Field Values
-
COMPOSITION
public static final String COMPOSITION
- See Also:
- Constant Field Values
-
CONTENT
public static final String CONTENT
- See Also:
- Constant Field Values
-
EHR
public static final String EHR
- See Also:
- Constant Field Values
-
OR
public static final String OR
- See Also:
- Constant Field Values
-
XOR
public static final String XOR
- See Also:
- Constant Field Values
-
AND
public static final String AND
- See Also:
- Constant Field Values
-
IN
public static final String IN
- See Also:
- Constant Field Values
-
ANY
public static final String ANY
- See Also:
- Constant Field Values
-
SOME
public static final String SOME
- See Also:
- Constant Field Values
-
ALL
public static final String ALL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WhereBinder
public WhereBinder(I_DomainAccess domainAccess, CompositionAttributeQuery compositionAttributeQuery, List<Object> whereClause, PathResolver pathResolver)
-
-
Method Detail
-
bind
public org.jooq.Condition bind(String templateId, int whereCursor, MultiFieldsMap multiWhereFieldsMap, MultiFieldsMap multiSelectFieldsMap)
-
-