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