public interface QuerySpace
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
QuerySpace.Disposition
Enumeration 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  
PropertyMapping for this QuerySpace. | 
QuerySpaces | 
getQuerySpaces()
Get the  
QuerySpaces object 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 © 2001-2015 Red Hat, Inc. All Rights Reserved.