...
Path - cps-persistence-spi-spi-docs\docs\dps-core-spi\com\ericsson\oss\itpf\datalayer\dps\query\spi
Name |
---|
QueryService
Definition |
---|
Interface Capabilities
Consumed Models
Capabilities |
---|
QueryService |
Interface | Service responsible for dealing with query related features of Data Persistence Service. |
Executes the query and presents the result as an iterator of objects queried for. Will always return the full object from the database.
Executes the query and presents the result as a list. Returns a list, the type of which is based on the Projection used.
Executes the query and presents the result as a list. Will return a projection with an List on which the type of data will be an Object array.
Executes the query and presents the result as a count of how many instances are matched against the query.
Deletes all matching objects and where appropriate deletes any related managed object. | ||
QueryPathService | Service responsible for dealing with path query related features of Data Persistence Service. | getTargetObjects
projectResults
|
Query Criterion
cps-persistence-spi-spi-docs\docs\dps-core-spi\com\ericsson\oss\itpf\datalayer\dps\query\criterion\spi
Name |
---|
Definition |
---|
Interface Capabilities
Consumed Models
Capabilities |
---|
Interface SortingOrder |
SortingOrder
InterfaceDefines a sorting order which can be applied to a query to order its result set. |
Retrieves the sorting element used in this sorting order.
Retrieves the sorting direction used in this sorting order.
Retrieves the sorting type used in this sorting order. | |
Interface DpsTypeQuery | Specifies common functionality used by type queries. |
Get the namespace of the type of object the type query is to target.
Get the type of object that the type query is to target. |
Interface DpsQuery | Specifies methods that are used internally by DPS but are not to be exposed externally to clients. |
Gets the sorting orders used in this query criteria.
Gets the category of query that this query criteria represents.
Gets the restriction used in these query criteria, including any DPS internal restrictions added in addition to those set by the user.
Indicates if conversion is needed for the returned results.
Are the query results to be ordered in a depth first manner? |
Interface DpsContainmentQuery | Contains common functionality used by containment queries. |
Retrieve the FDN of the base MO of this query. The base MO is the managed object under which we will look for MOs matching the other criteria of this query. |
Interface DpsObjectQuery | Specifies methods that are used internally by DPS but are not to be exposed externally to clients. |
Is the target type hierarchical, i.e. is it able to form containment relationships. |
Interface DpsTypeContainmentQuery | Aggregates common functionality to type queries and containment queries. | Inherits methods from
|
Query Restriction
cps-persistence-spi-spi-docs\docs\dps-core-spi\com\ericsson\oss\itpf\datalayer\dps\query\restriction\spi
Name |
---|
Definition |
---|
Capabilities | ||
---|---|---|
Class AttributeInModelRestriction | Restriction to filter instances of specific versions (model version) only, where the given attribute name is defined. |
Method that is inverting the given restriction Returns - newly created restriction that is a negation of the base restriction
Indicates the type of restriction type that this restriction represents.
Is the restriction negated? |
Class AttributePathRestriction | A restriction to compare modeled attributes against path values. |
|
Class AttributeRestriction | Simple restriction involving attribute values. |
|
Class BetweenRestriction | Class to resolve between and not between restrictions. |
|
Class ContainmentRestriction | Creates a containment restriction applicable for change logs (e.g. get change logs for all managed objects under supplied FDN of MIB root) |
|
Class DescendantsRestriction | Class to resolve descendants and not descendants restrictions. |
|
Interface DpsRestriction | DPS Internal contract for |
|
Class HasMemberRestriction | Creates a HasMember restriction applicable for group entities (e.g. get groups that have a persistence object as member) |
|
Class InRestriction | Class that creates an IN restriction type, restricting an attribute to a list of values. |
|
Class InternalRestriction | Creates an internal restriction applicable for group entities. |
|
Class ListMemberRestriction | A restriction which verifies if a list attribute has members matching specific restrictions. |
|
Class ListRestriction | Common functionality of a List restriction. |
|
Class LogicalRestriction | Implement logical restriction (AND/OR) and the negation of this logical restriction. |
|
Class NullValueRestriction | Implementation of the null value restriction and not null value restriction. |
|
Class ObjectFieldBetweenRestriction | Class to resolve between and not between restrictions for ObjectFields. |
Gets the object field that the restriction applies to.
|
Class ObjectFieldInRestriction | Class that creates an IN Restriction type, restricting a Object Field to a list of values. |
|
Class ObjectFieldPartialMatchRestriction | Implementation of the partial match restriction and not match restriction. |
|
Class ObjectFieldPathRestriction | A restriction to compare object fields against path values. |
|
Interface ObjectFieldRestriction | A restriction that applies to an object field as opposed to a modelled field. |
|
Class ObjectFieldRetriever | Some object field restrictions serialized as part of a saved query by earlier versions of the relevant restriction class may be missing the object field when deserialized. This utility class allows the missing object field to be determined from the 'attributeName' that will have been stored instead. TODO This workaround can be removed once we have given teams time to recreate any object field saved queries they may have. |
ObjectField.getFieldName() method. |
Class ObjectFieldSimpleRestriction | Creates a simple restriction (e.g. compare one field to one value) for object fields. |
|
Class PartialMatchRestriction | Implementation of the partial match restriction and not match restriction. |
|
Class PathRestriction | Base class for path restrictions. |
|
Class RedundantRestriction | Abstract class to add property to check for redundant restriction in query. |
Gets the flag value of a query, which is using only one, AND-ed redundant restriction or not.
Sets a flag of a query, which is using only one, AND-ed redundant restriction or not. |
Class SimpleRestriction | Creates a simple restriction (e.g. compare one field to one value). |
|