Class GetLinkingEntities
- java.lang.Object
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractGraphOperation
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.GetLinkingEntities
-
public class GetLinkingEntities extends AbstractGraphOperation
Implements the 'getLinkingEntities' operation of the OMRS metadata collection interface.
-
-
Field Summary
-
Fields inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractGraphOperation
limitResultsByStatus, startEntityGUID
-
Fields inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
asOfTime, existingDB, xtdb
-
-
Constructor Summary
Constructors Constructor Description GetLinkingEntities(XtdbOMRSRepositoryConnector xtdb, String startEntityGUID, String endEntityGUID, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime)Create a new getLinkingEntities operation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraphexecute()Execute the getLinkingEntities operation.-
Methods inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractGraphOperation
findDirectNeighbors, findNeighborhood, getEntityRefFromGraphTuple, getNextLevelNeighbors, resultsToGraph
-
Methods inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
getXtdbObjectByReference
-
-
-
-
Constructor Detail
-
GetLinkingEntities
public GetLinkingEntities(XtdbOMRSRepositoryConnector xtdb, String startEntityGUID, String endEntityGUID, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime)
Create a new getLinkingEntities operation.- Parameters:
xtdb- connectivity to XTDBstartEntityGUID- the starting point of the queryendEntityGUID- the finishing point of the querylimitResultsByStatus- list of statuses by which to limit resultsasOfTime- the point-in-time for which to retrieve results
-
-
Method Detail
-
execute
public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph execute() throws org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorExceptionExecute the getLinkingEntities operation.- Returns:
- InstanceGraph containing all relationships and entities between the start and end
- Throws:
org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException- if the requested starting point is not known to the repositoryorg.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException- if any issue closing an open XTDB resource
-
-