public interface QuerySpace
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | QuerySpace.DispositionEnumeration of the different types of QuerySpaces we can have. | 
| Modifier and Type | Method and Description | 
|---|---|
| QuerySpace.Disposition | getDisposition()What type of QuerySpace (more-specific) is this? | 
| Iterable<Join> | getJoins()Obtain all joins which originate from this QuerySpace, in other words, all the joins which this QuerySpace is
 the left-hand-side of. | 
| PropertyMapping | getPropertyMapping()Get the  PropertyMappingfor this QuerySpace. | 
| QuerySpaces | getQuerySpaces()Get the  QuerySpacesobject that is our owner. | 
| String | getUid()The uid/alias which uniquely identifies this QuerySpace. | 
| String[] | toAliasedColumns(String alias,
                String propertyName)Get the aliased column names for the specified property in the query space.. | 
String getUid()
QuerySpaces.findQuerySpaceByUid(java.lang.String)QuerySpaces getQuerySpaces()
QuerySpaces object that is our owner.PropertyMapping getPropertyMapping()
PropertyMapping for this QuerySpace.String[] toAliasedColumns(String alias, String propertyName)
alias - - the table aliaspropertyName - - the property nameQuerySpace.Disposition getDisposition()
Iterable<Join> getJoins()
Join.getLeftHandSide() should point back to this QuerySpace such that
 
     space.getJoins().forEach{ join -> join.getLeftHandSide() == space }
 
 is true for all.Copyright © 2016 JBoss by Red Hat. All rights reserved.