The parent/child bit represents sub-queries. The child from clauses are only used for test assertions, but are left here as it is most convenient to maintain them here versus another structure.
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public SqmFromClause | |
| public int | |
| public List | |
| public void | |
| public void |
| domainRoots | back to summary |
|---|---|
| private List<SqmRoot<?>> domainRoots | |
| SqmFromClause | back to summary |
|---|---|
| public SqmFromClause() | |
| SqmFromClause | back to summary |
|---|---|
| public SqmFromClause(int expectedNumberOfRoots) | |
| SqmFromClause | back to summary |
|---|---|
| private SqmFromClause(SqmFromClause original, SqmCopyContext context) | |
| addRoot | back to summary |
|---|---|
| public void addRoot(SqmRoot<?> root) Add roots incrementally | |
| copy | back to summary |
|---|---|
| public SqmFromClause copy(SqmCopyContext context) | |
| getNumberOfRoots | back to summary |
|---|---|
| public int getNumberOfRoots() | |
| getRoots | back to summary |
|---|---|
| public List Immutable view of the domain roots. Use | |
| setRoots | back to summary |
|---|---|
| public void setRoots(List<SqmRoot<?>> domainRoots) Inject the complete set of domain roots | |
| visitRoots | back to summary |
|---|---|
| public void visitRoots(Consumer<SqmRoot<?>> consumer) Visit the domain roots | |