org.ofbiz.entity.condition
Class EntityConditionSubSelect
java.lang.Object
org.ofbiz.entity.condition.EntityConditionBase
org.ofbiz.entity.condition.EntityConditionValue
org.ofbiz.entity.condition.EntityConditionSubSelect
- All Implemented Interfaces:
- java.io.Serializable
public class EntityConditionSubSelect
- extends EntityConditionValue
Sub-query action.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
module
public static final java.lang.String module
localModelEntity
protected ModelEntity localModelEntity
keyFieldName
protected java.lang.String keyFieldName
whereCond
protected EntityCondition whereCond
requireAll
protected java.lang.Boolean requireAll
EntityConditionSubSelect
protected EntityConditionSubSelect()
EntityConditionSubSelect
public EntityConditionSubSelect(java.lang.String entityName,
java.lang.String keyFieldName,
EntityCondition whereCond,
boolean requireAll,
Delegator delegator)
EntityConditionSubSelect
public EntityConditionSubSelect(ModelEntity localModelEntity,
java.lang.String keyFieldName,
EntityCondition whereCond,
boolean requireAll)
addSqlValue
public void addSqlValue(java.lang.StringBuilder sql,
java.util.Map<java.lang.String,java.lang.String> tableAliases,
ModelEntity parentModelEntity,
java.util.List<EntityConditionParam> entityConditionParams,
boolean includeTableNamePrefix,
DatasourceInfo datasourceInfo)
- Specified by:
addSqlValue in class EntityConditionValue
freeze
public EntityConditionValue freeze()
- Specified by:
freeze in class EntityConditionValue
getKeyFieldName
public java.lang.String getKeyFieldName()
getModelEntity
public ModelEntity getModelEntity()
getModelField
public ModelField getModelField(ModelEntity modelEntity)
- Specified by:
getModelField in class EntityConditionValue
getValue
public java.lang.Comparable<?> getValue(Delegator delegator,
java.util.Map<java.lang.String,? extends java.lang.Object> map)
- Specified by:
getValue in class EntityConditionValue
validateSql
public void validateSql(ModelEntity modelEntity)
throws GenericModelException
- Specified by:
validateSql in class EntityConditionValue
- Throws:
GenericModelException
visit
public void visit(EntityConditionVisitor visitor)
- Specified by:
visit in class EntityConditionValue