Package org.ehrbase.aql.containment
Class ContainmentSet
java.lang.Object
org.ehrbase.aql.containment.ContainmentSet
Define the set of containments for a CONTAINS clause
Containment sets are associated with Set (boolean) operators and their relation with an enclosing set (inclusion). This structure define the set operations required at the query layer implementation. For example, in an SQL context, this will define set operation like: INTERSECT, UNION, EXCEPT.
Created by christian on 4/12/2016.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(Containment containment) voidaddAll(List<Containment> containments) org.apache.commons.collections4.set.ListOrderedSet<Object>booleanisEmpty()voidsetParentSet(ContainmentSet parentSet) intsize()toString()