public static class QueryBuilderUtil.MultiValuedAttributePredicate extends QueryBuilderUtil.FeaturePredicate
Modifier and Type | Class and Description |
---|---|
static class |
QueryBuilderUtil.MultiValuedAttributePredicate.Condition
Condition
|
Modifier and Type | Field and Description |
---|---|
protected QueryBuilderUtil.MultiValuedAttributePredicate.Condition |
condition |
protected String |
values |
qualifiedFeatureName
description, id, TAB
Constructor and Description |
---|
QueryBuilderUtil.MultiValuedAttributePredicate()
Constructor.
|
QueryBuilderUtil.MultiValuedAttributePredicate(String id,
String description,
String qualifiedFeatureName)
Constructor.
|
QueryBuilderUtil.MultiValuedAttributePredicate(String id,
String description,
String qualifiedFeatureName,
QueryBuilderUtil.MultiValuedAttributePredicate.Condition condition,
String values)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
QueryBuilderUtil.MultiValuedAttributePredicate.Condition |
getCondition() |
String |
getValues() |
void |
setCondition(QueryBuilderUtil.MultiValuedAttributePredicate.Condition condition) |
void |
setValues(String values) |
String |
toSql(String indent,
org.openmdx.base.naming.Path accessPath,
String tableAlias)
Format predicate as SQL clause.
|
getColumnName, getColumnName, getDbObject, getEmbeddedFeature, getFeature, getQualifiedFeatureName, getReferencedTypeAccessPath, setQualifiedFeatureName
findPredicate, fromXML, getDescription, getId, setDescription, setId, toXML
protected QueryBuilderUtil.MultiValuedAttributePredicate.Condition condition
protected String values
public QueryBuilderUtil.MultiValuedAttributePredicate()
public QueryBuilderUtil.MultiValuedAttributePredicate(String id, String description, String qualifiedFeatureName)
id
- databasePlugIn
- public QueryBuilderUtil.MultiValuedAttributePredicate(String id, String description, String qualifiedFeatureName, QueryBuilderUtil.MultiValuedAttributePredicate.Condition condition, String values)
id
- databasePlugIn
- public QueryBuilderUtil.MultiValuedAttributePredicate.Condition getCondition()
public void setCondition(QueryBuilderUtil.MultiValuedAttributePredicate.Condition condition)
condition
- the condition to setpublic String getValues()
public void setValues(String values)
values
- the values to setpublic String toSql(String indent, org.openmdx.base.naming.Path accessPath, String tableAlias) throws org.openmdx.base.exception.ServiceException
QueryBuilderUtil.Predicate
toSql
in class QueryBuilderUtil.Predicate
org.openmdx.base.exception.ServiceException
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.