Class BinaryLogicalOperator
- java.lang.Object
-
- org.ehrbase.client.aql.containment.BinaryLogicalOperator
-
- All Implemented Interfaces:
ContainmentExpression
public abstract class BinaryLogicalOperator extends Object implements ContainmentExpression
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ContainmentExpression>containmentExpressionList
-
Constructor Summary
Constructors Modifier Constructor Description protectedBinaryLogicalOperator(ContainmentExpression containmentExpression1, ContainmentExpression containmentExpression2)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidbindQuery(EntityQuery<?> query)StringbuildAQL()protected abstract StringgetSymbol()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ehrbase.client.aql.containment.ContainmentExpression
and, or
-
-
-
-
Field Detail
-
containmentExpressionList
protected final List<ContainmentExpression> containmentExpressionList
-
-
Constructor Detail
-
BinaryLogicalOperator
protected BinaryLogicalOperator(ContainmentExpression containmentExpression1, ContainmentExpression containmentExpression2)
-
-
Method Detail
-
buildAQL
public String buildAQL()
- Specified by:
buildAQLin interfaceContainmentExpression
-
bindQuery
public void bindQuery(EntityQuery<?> query)
- Specified by:
bindQueryin interfaceContainmentExpression
-
getSymbol
protected abstract String getSymbol()
-
-