public class GenericQueryGroup extends BaseQueryGroup
IQueryGroup, covering an arbitrarily chosen set of patterns. Use the public
constructor or static GenericQueryGroup.of(...) methods to instantiate.| Constructor and Description |
|---|
GenericQueryGroup(java.util.Set<IQuerySpecification<?>> patterns)
Creates a GenericQueryGroup object with a set of patterns.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<IQuerySpecification<?>> |
getSpecifications()
Returns the currently assigned
IQuerySpecifications. |
static IQueryGroup |
of(IQueryGroup... subGroups)
Creates a generic
IQueryGroup instance from other IQueryGroup objects (subgroups). |
static IQueryGroup |
of(IQuerySpecification<?>... querySpecifications)
Creates a generic
IQueryGroup instance from IQuerySpecification objects. |
static IQueryGroup |
of(java.util.Set<IQuerySpecification<?>> querySpecifications)
Creates a generic
IQueryGroup instance from IQuerySpecification objects. |
static IQueryGroup |
of(java.util.stream.Stream<IQuerySpecification<?>> querySpecifications)
Creates a generic
IQueryGroup instance from IQuerySpecification objects. |
prepare, preparepublic GenericQueryGroup(java.util.Set<IQuerySpecification<?>> patterns)
patterns - public java.util.Set<IQuerySpecification<?>> getSpecifications()
IQueryGroupIQuerySpecifications.public static IQueryGroup of(java.util.stream.Stream<IQuerySpecification<?>> querySpecifications)
IQueryGroup instance from IQuerySpecification objects.public static IQueryGroup of(java.util.Set<IQuerySpecification<?>> querySpecifications)
IQueryGroup instance from IQuerySpecification objects.querySpecifications - public static IQueryGroup of(IQuerySpecification<?>... querySpecifications)
IQueryGroup instance from IQuerySpecification objects.querySpecifications - public static IQueryGroup of(IQueryGroup... subGroups)
IQueryGroup instance from other IQueryGroup objects (subgroups).