Uses of Class
org.odpi.egeria.connectors.juxt.xtdb.repositoryconnector.XtdbOMRSRepositoryConnector
-
Packages that use XtdbOMRSRepositoryConnector Package Description org.odpi.egeria.connectors.juxt.xtdb.mapping Implements the mapping logic between Egeria objects and XTDB documents.org.odpi.egeria.connectors.juxt.xtdb.model.search Implements the model used to translate between Egeria's search interface elements and the underlying XTDB repository's search mechanisms.org.odpi.egeria.connectors.juxt.xtdb.readops Defines and implements read operations to ensure consistent data across potentially multiple read operations that are all combined to arrive at a particular result.org.odpi.egeria.connectors.juxt.xtdb.repositoryconnector Defines and implements the XTDB repository connector as an Open Connector Framework (OCF) connector, implementing the repository connector (MetadataCollection) interface.org.odpi.egeria.connectors.juxt.xtdb.txnfn Defines and implements XTDB transaction functions to ensure consistent ordering of write operations irrespective of a distributed back-end or asynchronous ingestion mode. -
-
Uses of XtdbOMRSRepositoryConnector in org.odpi.egeria.connectors.juxt.xtdb.mapping
Fields in org.odpi.egeria.connectors.juxt.xtdb.mapping declared as XtdbOMRSRepositoryConnector Modifier and Type Field Description protected XtdbOMRSRepositoryConnectorAbstractMapping. xtdbConnectorMethods in org.odpi.egeria.connectors.juxt.xtdb.mapping with parameters of type XtdbOMRSRepositoryConnector Modifier and Type Method Description static voidArrayPropertyValueMapping. addArrayPropertyValueToDoc(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument.Builder builder, PropertyKeywords keywords, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ArrayPropertyValue value)Add the provided array value to the XTDB document.static voidMapPropertyValueMapping. addMapPropertyValueToDoc(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument.Builder builder, PropertyKeywords keywords, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.MapPropertyValue value)Add the provided map value to the XTDB document.static voidStructPropertyValueMapping. addStructPropertyValueToDoc(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument.Builder builder, PropertyKeywords keywords, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.StructPropertyValue value)Add the provided struct value to the XTDB document.static voidInstancePropertiesMapping. addToDoc(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument.Builder builder, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceType type, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)Add the provided instance property values to the XTDB document.static List<Object>ArrayPropertyValueMapping. getArrayPropertyValueForComparison(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ArrayPropertyValue apv)Convert the provided array property value into a XTDB comparable form.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOriginClassificationMapping. getClassificationOriginFromSymbolicName(XtdbOMRSRepositoryConnector xtdbConnector, String symbolicName)Convert the provided symbolic name into its ClassificationOrigin.protected static <T> TAbstractMapping. getDeserializedValue(XtdbOMRSRepositoryConnector xtdbConnector, String type, String property, clojure.lang.IPersistentMap embedded, com.fasterxml.jackson.databind.JavaType javaType)Retrieve the deserialized value given an embedded form.protected static clojure.lang.IPersistentMapAbstractMapping. getEmbeddedSerializedForm(XtdbOMRSRepositoryConnector xtdbConnector, String type, String property, Object value)Retrieve an embedded JSON-serialized form of a given object.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxyEntityProxyMapping. getFromDoc(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument doc)Translate the provided XTDB representation of an entity into an EntityProxy.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstancePropertiesInstancePropertiesMapping. getFromDoc(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceType type, xtdb.api.XtdbDocument xtdbDoc)Retrieve the instance property values from the provided XTDB document.static StringInstanceHeaderMapping. getGuidReference(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader ih)Translate the provided InstanceHeader information into a XTDB reference to the GUID of the instance.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProvenanceTypeEnumPropertyValueMapping. getInstanceProvenanceTypeFromOrdinal(XtdbOMRSRepositoryConnector xtdbConnector, Integer ordinal)Convert the provided ordinal into its InstanceProvenanceType.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatusEnumPropertyValueMapping. getInstanceStatusFromOrdinal(XtdbOMRSRepositoryConnector xtdbConnector, Integer ordinal)Convert the provided ordinal into its InstanceStatus.static Set<clojure.lang.Keyword>InstancePropertyValueMapping. getKeywordsForProperty(XtdbOMRSRepositoryConnector xtdbConnector, String propertyName, String namespace, Set<String> limitToTypes, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstancePropertyValue value)Retrieve the fully-qualified names for the provided property, everywhere it could appear within a given type.static Map<String,Object>MapPropertyValueMapping. getMapPropertyValueForComparison(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.MapPropertyValue mpv)Convert the provided map property value into a XTDB comparable form.static Map<String,Object>StructPropertyValueMapping. getStructPropertyValueForComparison(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.StructPropertyValue spv)Convert the provided struct property value into a XTDB comparable form.static ObjectInstancePropertyValueMapping. getValueForComparison(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstancePropertyValue ipv)Convert the provided Egeria value into a XTDB comparable form.Constructors in org.odpi.egeria.connectors.juxt.xtdb.mapping with parameters of type XtdbOMRSRepositoryConnector Constructor Description AbstractMapping(XtdbOMRSRepositoryConnector xtdbConnector)Default constructor.ClassificationMapping(XtdbOMRSRepositoryConnector xtdbConnector, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> classifications)Construct a mapping from a Classification (to map to a XTDB representation).ClassificationMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc)Construct a mapping from a XTDB map (to map to an Egeria representation).EntityDetailMapping(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entityDetail)Construct a mapping from an EntityDetail (to map to a XTDB representation).EntityDetailMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc)Construct a mapping from a XTDB map (to map to an Egeria representation).EntityProxyMapping(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy)Construct a mapping from an EntityDetail (to map to a XTDB representation).EntityProxyMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc)Construct a mapping from a XTDB map (to map to an Egeria representation).EntitySummaryMapping(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary entitySummary)Construct a mapping from an EntityDetail (to map to a XTDB representation).EntitySummaryMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc)Construct a mapping from a XTDB map (to map to an Egeria representation).InstanceAuditHeaderMapping(XtdbOMRSRepositoryConnector xtdbConnector)Default constructor.InstanceHeaderMapping(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader instanceHeader)Construct a mapping from an InstanceAuditHeader (to map to a XTDB representation).InstanceHeaderMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc)Construct a mapping from a XTDB map (to map to an Egeria representation).RelationshipMapping(XtdbOMRSRepositoryConnector xtdbConnector, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)Construct a mapping from a Relationship (to map to a XTDB representation).RelationshipMapping(XtdbOMRSRepositoryConnector xtdbConnector, xtdb.api.XtdbDocument xtdbDoc, xtdb.api.IXtdbDatasource db)Construct a mapping from a XTDB map (to map to an Egeria representation). -
Uses of XtdbOMRSRepositoryConnector in org.odpi.egeria.connectors.juxt.xtdb.model.search
Methods in org.odpi.egeria.connectors.juxt.xtdb.model.search with parameters of type XtdbOMRSRepositoryConnector Modifier and Type Method Description voidXtdbQuery. addClassificationConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications searchClassifications, Set<String> typeNames, XtdbOMRSRepositoryConnector xtdbConnector, boolean luceneEnabled, boolean luceneRegexes)Retrieve the set of conditions appropriate to XTDB for the provided Egeria conditions.voidXtdbQuery. addPropertyConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, String namespace, Set<String> typeNames, XtdbOMRSRepositoryConnector xtdbConnector, boolean luceneEnabled, boolean luceneRegexes)Retrieve the set of conditions appropriate to XTDB for the provided Egeria conditions.voidXtdbQuery. addSequencing(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, String sequencingProperty, String namespace, Set<String> typeNames, XtdbOMRSRepositoryConnector xtdbConnector)Add the sequencing information onto the query.static List<clojure.lang.IPersistentCollection>ConditionBuilder. buildPropertyConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, String namespace, boolean orNested, Set<String> typeNames, XtdbOMRSRepositoryConnector xtdbConnector, boolean luceneEnabled, boolean luceneRegexes)Retrieve a set of translated XTDB conditions appropriate to the provided Egeria conditions.static List<clojure.lang.IPersistentCollection>TextConditionBuilder. buildWildcardLuceneCondition(String regexCriteria, XtdbOMRSRepositoryConnector xtdbConnector, Set<String> typesToInclude, String namespace, boolean luceneRegexes)Adds conditions to the search to find any text field that matches the supplied criteria (leveraging a separate Lucene index).static List<clojure.lang.IPersistentCollection>TextConditionBuilder. buildWildcardTextCondition(String regexCriteria, XtdbOMRSRepositoryConnector xtdbConnector, Set<String> typesToInclude, String namespace, boolean luceneEnabled, boolean luceneRegexes)Add conditions to the search to find any text field that matches the supplied criteria (without a separate Lucene index).protected List<clojure.lang.IPersistentCollection>XtdbQuery. getClassificationConditions(org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications searchClassifications, Set<String> typeNames, XtdbOMRSRepositoryConnector xtdbConnector, boolean luceneEnabled, boolean luceneRegexes)Retrieve a set of translated XTDB conditions appropriate to the provided Egeria conditions. -
Uses of XtdbOMRSRepositoryConnector in org.odpi.egeria.connectors.juxt.xtdb.readops
Fields in org.odpi.egeria.connectors.juxt.xtdb.readops declared as XtdbOMRSRepositoryConnector Modifier and Type Field Description protected XtdbOMRSRepositoryConnectorAbstractReadOperation. xtdbMethods in org.odpi.egeria.connectors.juxt.xtdb.readops with parameters of type XtdbOMRSRepositoryConnector Modifier and Type Method Description static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipGetRelationship. byRef(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String ref)Translate the provided XTDB document reference into an Egeria relationship.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailGetEntity. detailByGuid(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String guid)Translate the provided Egeria unique identifier into an Egeria entity.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailGetEntity. detailByRef(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String ref)Translate the provided XTDB document reference into an Egeria entity.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxyGetEntity. proxyByGuid(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String guid)Translate the provided Egeria unique identifier into an Egeria entity.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxyGetEntity. proxyByRef(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String ref)Translate the provided XTDB document reference into an Egeria entity.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummaryGetEntity. summaryByGuid(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String guid)Translate the provided Egeria unique identifier into an Egeria entity.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummaryGetEntity. summaryByRef(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource db, String ref)Translate the provided XTDB document reference into an Egeria entity.Constructors in org.odpi.egeria.connectors.juxt.xtdb.readops with parameters of type XtdbOMRSRepositoryConnector Constructor Description 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)AbstractGraphOperation(XtdbOMRSRepositoryConnector xtdb, String startEntityGUID, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime)Create a new search operation.AbstractHistoryOperation(XtdbOMRSRepositoryConnector xtdb, String instanceGUID, Date fromTime, Date toTime, int fromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder)Create a new history retrieval operation.AbstractReadOperation(XtdbOMRSRepositoryConnector xtdb, Date asOfTime)Default constructor ensures that a consistent datasource is created and used for the entirety of the operation, and further ensures it is fully-closed afterwards irrespective of any exceptions.AbstractReadOperation(XtdbOMRSRepositoryConnector xtdb, xtdb.api.IXtdbDatasource existingDB)Alternative constructor to use if an existing datasource is already open that we want to re-use for this operation.AbstractRelationshipSearchOperation(XtdbOMRSRepositoryConnector xtdb, String typeGUID, int fromElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)AbstractRelationshipSearchOperation(XtdbOMRSRepositoryConnector xtdb, String typeGUID, int fromElement, 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 search operation.AbstractSearchOperation(XtdbOMRSRepositoryConnector xtdb, String typeGUID, int fromElement, 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)Create a new search operation.AbstractSearchOperation(XtdbOMRSRepositoryConnector xtdb, String typeGUID, int fromElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications matchClassifications, xtdb.api.IXtdbDatasource existingDB, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)Create a new search operation.FindEntities(XtdbOMRSRepositoryConnector xtdb, String entityTypeGUID, List<String> entitySubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, 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)Create a new 'findEntities' executable.FindEntitiesByPropertyValue(XtdbOMRSRepositoryConnector xtdb, String entityTypeGUID, String searchCriteria, 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)Create a new 'findEntitiesByPropertyValue' executable.FindRelationships(XtdbOMRSRepositoryConnector xtdb, String relationshipTypeGUID, List<String> relationshipSubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)Create a new 'findRelationships' executable.FindRelationshipsByPropertyValue(XtdbOMRSRepositoryConnector xtdb, String relationshipTypeGUID, String searchCriteria, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize, String userId)Create a new 'findRelationshipsByPropertyValue' executable.GetEntity(XtdbOMRSRepositoryConnector xtdb, String guid, Date asOfTime)Default constructor ensures that a consistent datasource is created and used for the entirety of the operation, and further ensures it is fully-closed afterwards irrespective of any exceptions.GetEntityHistory(XtdbOMRSRepositoryConnector xtdb, String instanceGUID, Date fromTime, Date toTime, int fromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder)Create a new entity history retrieval operation.GetEntityNeighborhood(XtdbOMRSRepositoryConnector xtdb, String entityGUID, List<String> entityTypeGUIDs, List<String> relationshipTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, int level)Create a new getEntityNeighborhood operation.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.GetRelatedEntities(XtdbOMRSRepositoryConnector xtdb, String entityGUID, List<String> entityTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime)Create a new getRelatedEntities operation.GetRelationship(XtdbOMRSRepositoryConnector xtdb, String guid, Date asOfTime)Default constructor ensures that a consistent datasource is created and used for the entirety of the operation, and further ensures it is fully-closed afterwards irrespective of any exceptions.GetRelationshipHistory(XtdbOMRSRepositoryConnector xtdb, String instanceGUID, Date fromTime, Date toTime, int fromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder)Create a new relationship history retrieval operation.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. -
Uses of XtdbOMRSRepositoryConnector in org.odpi.egeria.connectors.juxt.xtdb.repositoryconnector
Constructors in org.odpi.egeria.connectors.juxt.xtdb.repositoryconnector with parameters of type XtdbOMRSRepositoryConnector Constructor Description XtdbOMRSMetadataCollection(XtdbOMRSRepositoryConnector parentConnector, String repositoryName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String metadataCollectionId, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog)Default constructor -
Uses of XtdbOMRSRepositoryConnector in org.odpi.egeria.connectors.juxt.xtdb.txnfn
Methods in org.odpi.egeria.connectors.juxt.xtdb.txnfn with parameters of type XtdbOMRSRepositoryConnector Modifier and Type Method Description static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailAddEntity. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)Create the provided entity instance in the XTDB repository by pushing down the transaction.static voidAddEntityProxy. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity)Create the provided entity instance in the XTDB repository by pushing down the transaction.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipAddRelationship. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship, String entityOneGUID, String entityTwoGUID)Create the provided entity instance in the XTDB repository by pushing down the transaction.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailClassifyEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, String classificationName, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOrigin classificationOrigin, String classificationOriginGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)Update the status of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailDeclassifyEntity. transact(XtdbOMRSRepositoryConnector xtdb, String entityGUID, String classificationName)Update the status of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailDeleteEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID)Soft-delete the specified entity by pushing down the transaction.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipDeleteRelationship. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID)Soft-delete the specified relationship by pushing down the transaction.static voidPurgeClassificationReferenceCopy. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail toPurgeFrom, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)Permanently remove the provided classification from the XTDB repository by pushing down the transaction.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailReHomeEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, String newMetadataCollectionId, String newMetadataCollectionName)Change the home repository of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipReHomeRelationship. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID, String newMetadataCollectionId, String newMetadataCollectionName)Change the home repository of the provided relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailReIdentifyEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, String newEntityGUID)Update the unique identity of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipReIdentifyRelationship. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID, String newRelationshipGUID)Update the unique identity of the provided relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailRestoreEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID)Restore the deleted entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipRestoreRelationship. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID)Restore the deleted relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailReTypeEntity. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDef)Change the type of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipReTypeRelationship. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDef)Change the type of the provided relatinship instance in the XTDB repository by pushing the transaction down into the repository itself.static voidSaveClassificationReferenceCopy. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail toStoreAgainst, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)Create the provided classification in the XTDB repository by pushing down the transaction.static voidSaveEntityReferenceCopy. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail toSave)Create the provided entity instance in the XTDB repository by pushing down the transaction.static voidSaveRelationshipReferenceCopy. transact(XtdbOMRSRepositoryConnector xtdb, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship toSave)Create the provided relationship instance in the XTDB repository by pushing down the transaction.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailUndoEntityUpdate. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID)Undo the last update to the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipUndoRelationshipUpdate. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID)Undo the last update to the provided relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailUpdateEntityClassification. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)Update the properties of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailUpdateEntityProperties. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)Update the properties of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetailUpdateEntityStatus. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus)Update the status of the provided entity instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipUpdateRelationshipProperties. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)Update the properties of the provided relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.RelationshipUpdateRelationshipStatus. transact(XtdbOMRSRepositoryConnector xtdb, String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus)Update the status of the provided relationship instance in the XTDB repository by pushing the transaction down into the repository itself.static voidPurgeEntity. transactWithoutValidation(XtdbOMRSRepositoryConnector xtdb, String entityGUID)Permanently delete the entity (and all of its history) from the XTDB repository by pushing down the transaction.static voidPurgeRelationship. transactWithoutValidation(XtdbOMRSRepositoryConnector xtdb, String relationshipGUID)Permanently delete the relationship (and all of its history) from the XTDB repository by pushing down the transaction.static voidPurgeEntity. transactWithValidation(XtdbOMRSRepositoryConnector xtdb, String entityGUID)Permanently delete the entity (and all of its history) from the XTDB repository by pushing down the transaction.static voidPurgeRelationship. transactWithValidation(XtdbOMRSRepositoryConnector xtdb, String relationshipGUID)Permanently delete the relationship (and all of its history) from the XTDB repository by pushing down the transaction.
-