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?
|
java.lang.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. |
java.lang.String |
getUid()
The uid/alias which uniquely identifies this QuerySpace.
|
java.lang.String[] |
toAliasedColumns(java.lang.String alias,
java.lang.String propertyName)
Get the aliased column names for the specified property in the query space..
|
java.lang.String getUid()
QuerySpaces.findQuerySpaceByUid(java.lang.String)
QuerySpaces getQuerySpaces()
QuerySpaces
object that is our owner.PropertyMapping getPropertyMapping()
PropertyMapping
for this QuerySpace.java.lang.String[] toAliasedColumns(java.lang.String alias, java.lang.String propertyName)
alias
- - the table aliaspropertyName
- - the property nameQuerySpace.Disposition getDisposition()
java.lang.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-2018 Red Hat, Inc. All Rights Reserved.