public static class QueryBuilderUtil.ReferencePredicate extends QueryBuilderUtil.FeaturePredicate
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryBuilderUtil.ReferencePredicate.Condition
Condition
|
| Modifier and Type | Field and Description |
|---|---|
protected QueryBuilderUtil.ReferencePredicate.Condition |
condition |
protected String |
havingClause |
protected QueryBuilderUtil.Predicate |
predicate |
qualifiedFeatureNamedescription, id, TAB| Constructor and Description |
|---|
ReferencePredicate()
Constructor.
|
ReferencePredicate(String id,
String description,
String qualifiedFeatureName)
Constructor.
|
ReferencePredicate(String id,
String description,
String qualifiedFeatureName,
QueryBuilderUtil.ReferencePredicate.Condition condition,
QueryBuilderUtil.Predicate predicate)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
QueryBuilderUtil.Predicate |
findPredicate(String id)
Find predicate with given id.
|
QueryBuilderUtil.ReferencePredicate.Condition |
getCondition() |
String |
getHavingClause() |
QueryBuilderUtil.Predicate |
getPredicate() |
void |
setCondition(QueryBuilderUtil.ReferencePredicate.Condition condition) |
QueryBuilderUtil.ReferencePredicate |
setHavingClause(String havingClause) |
void |
setPredicate(QueryBuilderUtil.Predicate predicate) |
String |
toSql(String indent,
org.openmdx.base.naming.Path accessPath,
String tableAlias)
Format predicate as SQL clause.
|
getColumnName, getColumnName, getDbObject, getEmbeddedFeature, getFeature, getQualifiedFeatureName, getReferencedTypeAccessPath, setQualifiedFeatureNamefromXML, getDescription, getId, setDescription, setId, toXMLprotected QueryBuilderUtil.ReferencePredicate.Condition condition
protected QueryBuilderUtil.Predicate predicate
protected String havingClause
public ReferencePredicate()
public ReferencePredicate(String id, String description, String qualifiedFeatureName)
id - databasePlugIn - public ReferencePredicate(String id, String description, String qualifiedFeatureName, QueryBuilderUtil.ReferencePredicate.Condition condition, QueryBuilderUtil.Predicate predicate)
id - databasePlugIn - public QueryBuilderUtil.Predicate findPredicate(String id)
QueryBuilderUtil.PredicatefindPredicate in class QueryBuilderUtil.Predicatepublic QueryBuilderUtil.Predicate getPredicate()
public void setPredicate(QueryBuilderUtil.Predicate predicate)
predicate - the predicate to setpublic QueryBuilderUtil.ReferencePredicate.Condition getCondition()
public void setCondition(QueryBuilderUtil.ReferencePredicate.Condition condition)
condition - the condition to setpublic String getHavingClause()
public QueryBuilderUtil.ReferencePredicate setHavingClause(String havingClause)
havingClause - the havingClause to setpublic String toSql(String indent, org.openmdx.base.naming.Path accessPath, String tableAlias) throws org.openmdx.base.exception.ServiceException
QueryBuilderUtil.PredicatetoSql in class QueryBuilderUtil.Predicateorg.openmdx.base.exception.ServiceExceptionThis software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.