public class UpdateDeleteFilter
extends java.lang.Object
A data service parameter used to define filters when deleting or updating a
datastore via a ManagedEntity
. This class can be used as an
input parameter for a data service method.
Filtering is managed in two ways:
ManagedEntity
, for which certain
fields are defined. The filter will reject all ManagedEntity
objects for which at least one field value does not match the corresponding
value defined in the reference ManagedEntity
.Operations on datastores such as UPDATE and DELETE can be applied to a subset of the datastore using such filters.
Constructor and Description |
---|
UpdateDeleteFilter(ManagedEntity pWhereEntity,
java.lang.String pAdditionalWhereExpression)
Constructs a new
UpdateDeleteFilter . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdditionalWhereExpression()
Returns the additional WHERE expression, or null if this expression is not
set.
|
ManagedEntity |
getWhereEntity()
Returns the reference
ManagedEntity used for filtering. |
public UpdateDeleteFilter(ManagedEntity pWhereEntity, java.lang.String pAdditionalWhereExpression)
UpdateDeleteFilter
.pWhereEntity
- The reference ManagedEntity
used for
filtering the datastore information.pAdditionalWhereExpression
- SQL Clause for filtering data from the datastore.
This clause should not include the WHERE keyword. If it is not
specified, the clause will not be generated.public java.lang.String getAdditionalWhereExpression()
public ManagedEntity getWhereEntity()
ManagedEntity
used for filtering.ManagedEntity