Class XTDBGraphQuery
java.lang.Object
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.model.search.XTDBQuery
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.model.search.XTDBGraphQuery
Captures the structure of a query against XTDB that spans the graph, and therefore could return
both relationships and entities together.
-
Field Summary
FieldsFields inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.model.search.XTDBQuery
CREATE_TIME, DOC_ID, SORT_ASCENDING, SORT_DESCENDING, SORT_PROPERTY, UPDATE_TIME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityLimiters(List<String> entityTypeGUIDs, List<String> limitResultsByClassification, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus) Add condition(s) to limit the resulting entities by the provided criteria.voidaddRelationshipLimiters(String rootEntityGUID, List<String> relationshipTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus) Add condition(s) to limit the resulting relationships by the provided lists.Methods inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.model.search.XTDBQuery
addClassificationConditions, addConditions, addPropertyConditions, addRelationshipEndpointConditions, addSequencing, addStatusLimiters, addTypeCondition, getQuery
-
Field Details
-
RELATIONSHIP
public static final clojure.lang.Symbol RELATIONSHIP
-
-
Constructor Details
-
XTDBGraphQuery
public XTDBGraphQuery()Default constructor for a new query.
-
-
Method Details
-
addRelationshipLimiters
public void addRelationshipLimiters(String rootEntityGUID, List<String> relationshipTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus) Add condition(s) to limit the resulting relationships by the provided lists.- Parameters:
rootEntityGUID- by which to narrow the relationshipsrelationshipTypeGUIDs- of relationship type definition GUIDs by which to limit the resultslimitResultsByStatus- of relationship statuses by which to limit the results
-
addEntityLimiters
public void addEntityLimiters(List<String> entityTypeGUIDs, List<String> limitResultsByClassification, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus) Add condition(s) to limit the resulting entities by the provided criteria.- Parameters:
entityTypeGUIDs- entity type definitions by which to limitlimitResultsByClassification- entity classifications by which to limitlimitResultsByStatus- of entity statuses by which to limit the results
-