Package ubic.gemma.persistence.util
Class SubqueryUtils
java.lang.Object
ubic.gemma.persistence.util.SubqueryUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List
<Subquery.Alias> guessAliases
(String prefix, String objectAlias) Given a prefix and an object alias, guess a reasonable sequence of aliases to use in a query.
-
Constructor Details
-
SubqueryUtils
public SubqueryUtils()
-
-
Method Details
-
guessAliases
Given a prefix and an object alias, guess a reasonable sequence of aliases to use in a query.FIXME: the prefix is not always a valid association path
If the prefix is something like: 'experimentalDesign.experimentalFactors.factorValues.' with the 'fv' alias, it is converted into:
join experimentalDesign as alias1 join alias1.experimentalFactors as alias2 join alias2.factorValues as fv
- Parameters:
prefix
- prefix under which the supplied object alias is accessibleobjectAlias
- ultimate alias to declare
-