Uses of Enum Class
com.senzing.sdk.SzFlag
Package
Description
This package provides the interfaces, utility classes, enumerations,
constants and exception types pertaining to the Senzing SDK for Java.
This package provides the "core" implementation of the Senzing SDK for
Java defined in the
com.senzing.sdk
package.-
Uses of SzFlag in com.senzing.sdk
Modifier and TypeFieldDescriptionSzFlag.SZ_ENTITY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_ENTITY
usage group.SzFlag.SZ_ENTITY_DEFAULT_FLAGS
SzFlag.SZ_EXPORT_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_EXPORT
usage group.SzFlag.SZ_EXPORT_DEFAULT_FLAGS
SzFlag.SZ_FIND_NETWORK_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_NETWORK
usage group.SzFlag.SZ_FIND_PATH_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_PATH
usage group.SzFlag.SZ_FIND_PATH_DEFAULT_FLAGS
SzFlag.SZ_HOW_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_HOW
usage group.SzFlag.SZ_HOW_ENTITY_DEFAULT_FLAGS
SzFlag.SZ_MODIFY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_MODIFY
usage group.SzFlag.SZ_NO_FLAGS
SzFlag.SZ_RECORD_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_RECORD
usage group.SzFlag.SZ_RECORD_DEFAULT_FLAGS
SzFlag.SZ_SEARCH_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_SEARCH
usage group.SzFlag.SZ_SEARCH_BY_ATTRIBUTES_ALL
SzFlag.SZ_VIRTUAL_ENTITY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_VIRTUAL_ENTITY
usage group.SzFlag.SZ_WHY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_WHY
usage group.SzFlag.SZ_WHY_RECORDS_DEFAULT_FLAGS
SzFlag.SZ_WITH_INFO_FLAGS
Modifier and TypeMethodDescriptionstatic SzFlag
Returns the enum constant of this class with the specified name.static SzFlag[]
SzFlag.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionSzEngine.addRecord
(SzRecordKey recordKey, String recordDefinition, Set<SzFlag> flags) SzEngine.deleteRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Delete a previously loaded record identified by the data source code and record ID from the specifiedSzRecordKey
.long
SzEngine.exportCsvEntityReport
(String csvColumnList, Set<SzFlag> flags) Initiates an export of entity data in CSV format and returns an "export handle" that can be used to read the export data and must be closed when complete.long
SzEngine.exportJsonEntityReport
(Set<SzFlag> flags) Iniitiates an export of entity data as JSON-lines format and returns an "export handle" that can be used to read the export data and must be closed when complete.SzEngine.findNetwork
(SzEntityIds entityIds, int maxDegrees, int buildOutDegrees, int buildOutMaxEntities, Set<SzFlag> flags) Finds a network of entity relationships surrounding the paths between a set of entities identified by one or more entity ID's specified in an instance ofSzEntityIds
-- which is aSet
of non-nullLong
entity ID's.SzEngine.findNetwork
(SzRecordKeys recordKeys, int maxDegrees, int buildOutDegrees, int buildOutMaxEntities, Set<SzFlag> flags) Finds a network of entity relationships surrounding the paths between a set of entities having the constituent records identified by the data source code and record ID pairs contained in the specified instance ofSzRecordKeys
-- which is aSet
of one or more non-nullSzRecordKey
instances.This method is used to retrieve information about a specific resolved entity.SzEngine.getEntity
(SzRecordKey recordKey, Set<SzFlag> flags) This method is used to retrieve information about the resolved entity that contains a specific record that is identified by the data source code and record ID associated with the specifiedSzRecordKey
.SzEngine.getRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Retrieves the record identified by the data source code and record ID from the specifiedSzRecordKey
.Deterimes how an entity identified by the specified entity ID was constructed from its constituent records.static boolean
SzFlag.intersects
(Set<SzFlag> set1, Set<SzFlag> set2) Checks if any intersection exists between two sets ofSzFlag
instances.SzEngine.preprocessRecord
(String recordDefinition, Set<SzFlag> flags) SzEngine.processRedoRecord
(String redoRecord, Set<SzFlag> flags) Processes the specified redo record using the specified flags.SzEngine.reevaluateEntity
(long entityId, Set<SzFlag> flags) Reevaluate a resolved entity identified by the specified entity ID.SzEngine.reevaluateRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Reevaluate the record identified by the data source code and record ID from the specifiedSzRecordKey
.SzEngine.searchByAttributes
(String attributes, String searchProfile, Set<SzFlag> flags) This method searches for entities that match or relate to the provided search attributes using the optionally specified search profile.SzEngine.searchByAttributes
(String attributes, Set<SzFlag> flags) This method is equivalent to callingSzEngine.searchByAttributes(String, String, Set)
with anull
value for the search profile parameter.static long
Converts the specifiedEnumSet
to its 64-bitlong
integer equivalent representing the bitwise flags.static String
SzEngine.whyEntities
(long entityId1, long entityId2, Set<SzFlag> flags) Determines the ways in which two entities identified by the specified entity ID's are related to each other.SzEngine.whyRecordInEntity
(SzRecordKey recordKey, Set<SzFlag> flags) Determines why the record identified by the data source code and record ID in the specified in anSzRecordKey
is included in its respective entity.SzEngine.whyRecords
(SzRecordKey recordKey1, SzRecordKey recordKey2, Set<SzFlag> flags) Determines ways in which two records identified by the data source code and record ID pairs from the specifiedSzRecordKey
instances are related to each other. -
Uses of SzFlag in com.senzing.sdk.core
Modifier and TypeMethodDescriptionSzCoreEngine.addRecord
(SzRecordKey recordKey, String recordDefinition, Set<SzFlag> flags) SzCoreEngine.deleteRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Delete a previously loaded record identified by the data source code and record ID from the specifiedSzRecordKey
.long
SzCoreEngine.exportCsvEntityReport
(String csvColumnList, Set<SzFlag> flags) Initiates an export of entity data in CSV format and returns an "export handle" that can be used to read the export data and must be closed when complete.long
SzCoreEngine.exportJsonEntityReport
(Set<SzFlag> flags) Iniitiates an export of entity data as JSON-lines format and returns an "export handle" that can be used to read the export data and must be closed when complete.SzCoreEngine.findNetwork
(SzEntityIds entityIds, int maxDegrees, int buildOutDegrees, int buildOutMaxEntities, Set<SzFlag> flags) Finds a network of entity relationships surrounding the paths between a set of entities identified by one or more entity ID's specified in an instance ofSzEntityIds
-- which is aSet
of non-nullLong
entity ID's.SzCoreEngine.findNetwork
(SzRecordKeys recordKeys, int maxDegrees, int buildOutDegrees, int buildOutMaxEntities, Set<SzFlag> flags) Finds a network of entity relationships surrounding the paths between a set of entities having the constituent records identified by the data source code and record ID pairs contained in the specified instance ofSzRecordKeys
-- which is aSet
of one or more non-nullSzRecordKey
instances.This method is used to retrieve information about a specific resolved entity.SzCoreEngine.getEntity
(SzRecordKey recordKey, Set<SzFlag> flags) This method is used to retrieve information about the resolved entity that contains a specific record that is identified by the data source code and record ID associated with the specifiedSzRecordKey
.SzCoreEngine.getRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Retrieves the record identified by the data source code and record ID from the specifiedSzRecordKey
.Deterimes how an entity identified by the specified entity ID was constructed from its constituent records.SzCoreEngine.preprocessRecord
(String recordDefinition, Set<SzFlag> flags) SzCoreEngine.processRedoRecord
(String redoRecord, Set<SzFlag> flags) Processes the specified redo record using the specified flags.SzCoreEngine.reevaluateEntity
(long entityId, Set<SzFlag> flags) Reevaluate a resolved entity identified by the specified entity ID.SzCoreEngine.reevaluateRecord
(SzRecordKey recordKey, Set<SzFlag> flags) Reevaluate the record identified by the data source code and record ID from the specifiedSzRecordKey
.SzCoreEngine.searchByAttributes
(String attributes, String searchProfile, Set<SzFlag> flags) This method searches for entities that match or relate to the provided search attributes using the optionally specified search profile.SzCoreEngine.searchByAttributes
(String attributes, Set<SzFlag> flags) This method is equivalent to callingSzEngine.searchByAttributes(String, String, Set)
with anull
value for the search profile parameter.SzCoreEngine.whyEntities
(long entityId1, long entityId2, Set<SzFlag> flags) Determines the ways in which two entities identified by the specified entity ID's are related to each other.SzCoreEngine.whyRecordInEntity
(SzRecordKey recordKey, Set<SzFlag> flags) Determines why the record identified by the data source code and record ID in the specified in anSzRecordKey
is included in its respective entity.SzCoreEngine.whyRecords
(SzRecordKey recordKey1, SzRecordKey recordKey2, Set<SzFlag> flags) Determines ways in which two records identified by the data source code and record ID pairs from the specifiedSzRecordKey
instances are related to each other.