Class GetRelationshipsForEntity
java.lang.Object
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractReadOperation
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractSearchOperation
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractRelationshipSearchOperation
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.GetRelationshipsForEntity
Implements the 'getRelationshipsForEntity' operation of the OMRS metadata collection interface.
-
Constructor Summary
ConstructorsConstructorDescriptionGetRelationshipsForEntity(XTDBOMRSRepositoryConnector xtdb, String entityGUID, String relationshipTypeGUID, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, xtdb.api.IXtdbDatasource existingDB, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId) Create a new 'getRelationshipsForEntity' executable. -
Method Summary
Methods inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractRelationshipSearchOperation
getResultsMethods inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractReadOperation
getXtdbObjectByReference
-
Constructor Details
-
GetRelationshipsForEntity
public GetRelationshipsForEntity(XTDBOMRSRepositoryConnector xtdb, String entityGUID, String relationshipTypeGUID, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, xtdb.api.IXtdbDatasource existingDB, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId) Create a new 'getRelationshipsForEntity' executable.- Parameters:
xtdb- connectivity to XTDBentityGUID- of the entity for which to find relationshipsrelationshipTypeGUID- to limit the relationship types to retrieve (optional)fromRelationshipElement- starting element for paginglimitResultsByStatus- by which to limit results (optional)existingDB- already-opened datasource against which to do the retrievalssequencingProperty- by which to order the results (required if sequencingOrder involves a property)sequencingOrder- by which to order results (optional, will default to GUID)pageSize- maximum number of results per pageuserId- of the user running the query
-