Class AbstractEntitySearchOperation
- java.lang.Object
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractSearchOperation
-
- org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractEntitySearchOperation
-
- Direct Known Subclasses:
FindEntities,FindEntitiesByPropertyValue
public abstract class AbstractEntitySearchOperation extends AbstractSearchOperation
Base class that all search operations that retrieve entities should implement.
-
-
Field Summary
-
Fields inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractSearchOperation
fromElement, limitResultsByStatus, matchClassifications, pageSize, sequencingOrder, sequencingProperty, typeGUID, userId
-
Fields inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
asOfTime, existingDB, xtdb
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEntitySearchOperation(XtdbOMRSRepositoryConnector xtdb, String entityTypeGUID, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications matchClassifications, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>getResults()Public interface through which to execute the search operation, which should populate the 'xtdbResults' protected member of this class.-
Methods inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractSearchOperation
deduplicateAndPage, runQuery, searchXtdb, searchXtdbText, updateQuery
-
Methods inherited from class org.odpi.egeria.connectors.juxt.xtdb.readops.AbstractReadOperation
getXtdbObjectByReference
-
-
-
-
Constructor Detail
-
AbstractEntitySearchOperation
protected AbstractEntitySearchOperation(XtdbOMRSRepositoryConnector xtdb, String entityTypeGUID, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications matchClassifications, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)
-
-
Method Detail
-
getResults
public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> getResults() throws org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
Public interface through which to execute the search operation, which should populate the 'xtdbResults' protected member of this class.- Returns:
List<EntityDetail>list of results in Egeria form- Throws:
org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException- if a requested type for searching is not known to the repositoryorg.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException- on any error with the read operation, either closing the datasource or timing out
-
-