public static class QueryBuilderUtil.SingleValuedAttributePredicate extends QueryBuilderUtil.FeaturePredicate
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryBuilderUtil.SingleValuedAttributePredicate.Condition
Condition
|
| Modifier and Type | Field and Description |
|---|---|
protected QueryBuilderUtil.SingleValuedAttributePredicate.Condition |
condition |
protected String |
function |
protected String |
value |
qualifiedFeatureNamedescription, id, TAB| Constructor and Description |
|---|
QueryBuilderUtil.SingleValuedAttributePredicate()
Constructor.
|
QueryBuilderUtil.SingleValuedAttributePredicate(String id,
String description,
String qualifiedFeatureName)
Constructor.
|
QueryBuilderUtil.SingleValuedAttributePredicate(String id,
String description,
String qualifiedFeatureName,
QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition,
String value)
Constructor.
|
QueryBuilderUtil.SingleValuedAttributePredicate(String id,
String description,
String function,
String qualifiedFeatureName,
QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition,
String value)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
conditionToSqlOperator(QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition)
Map condition to SQL operator.
|
QueryBuilderUtil.SingleValuedAttributePredicate.Condition |
getCondition() |
String |
getFunction() |
String |
getValue() |
void |
setCondition(QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition) |
void |
setFunction(String function) |
void |
setValue(String value) |
String |
toSql(String indent,
org.openmdx.base.naming.Path accessPath,
String tableAlias)
Format predicate as SQL clause.
|
getColumnName, getColumnName, getDbObject, getEmbeddedFeature, getFeature, getQualifiedFeatureName, getReferencedTypeAccessPath, setQualifiedFeatureNamefindPredicate, fromXML, getDescription, getId, setDescription, setId, toXMLprotected String function
protected QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition
protected String value
public QueryBuilderUtil.SingleValuedAttributePredicate()
public QueryBuilderUtil.SingleValuedAttributePredicate(String id, String description, String qualifiedFeatureName)
id - databasePlugIn - public QueryBuilderUtil.SingleValuedAttributePredicate(String id, String description, String qualifiedFeatureName, QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition, String value)
id - description - qualifiedFeatureName - condition - value - public QueryBuilderUtil.SingleValuedAttributePredicate(String id, String description, String function, String qualifiedFeatureName, QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition, String value)
id - description - function - qualifiedFeatureName - condition - value - public String conditionToSqlOperator(QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition)
condition - public QueryBuilderUtil.SingleValuedAttributePredicate.Condition getCondition()
public void setCondition(QueryBuilderUtil.SingleValuedAttributePredicate.Condition condition)
condition - the condition to setpublic String getValue()
public void setValue(String value)
value - the value to setpublic String getFunction()
public void setFunction(String function)
function - the function 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.