Enum SzFlag
Enumerates the Senzing flag values so they can be referred to as bitwise enumerated flags.
[Flags]
public enum SzFlag : long
- Extension Methods
Fields
SzEntityIncludeAllFeatures = 1024The bitwise flag for including all features for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeDisclosedRelations = 512The bitwise flag for including disclosed relations for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeEntityName = 4096The bitwise flag for including the name of the entity.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeFeatureStats = 16777216The bitwise flag for including feature statistics in entity responses.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeInternalFeatures = 8388608The bitwise flag for including internal features in an entity response or record response.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeNameOnlyRelations = 256The bitwise flag for including name-only relations for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludePossiblyRelatedRelations = 128The bitwise flag for including possibly-related relations for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludePossiblySameRelations = 64The bitwise flag for including possibly-same relations for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRecordData = 16384The bitwise flag for including the basic record data for the entity.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordDates = 549755813888The bitwise flag for including the record matching info for the entity or record.
This flag belongs to the following usage groups:
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordFeatureDetails = 34359738368The bitwise flag for including full feature details at the record level of an entity response or in a record response.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordFeatureStats = 68719476736The bitwise flag for including full feature statistics at the record level of an entity response or in a record response.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordFeatures = 262144The bitwise flag to include the features identifiers at the record level, referencing the entity features.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordJsonData = 65536The bitwise flag for including the record json data for the entity or record.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordMatchingInfo = 32768The bitwise flag for including the record matching info for the entity or record.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordSummary = 8192The bitwise flag for including the record summary of the entity.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordTypes = 268435456The bitwise flag for including the record types of the entity or record.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRecordUnmappedData = 2147483648The bitwise flag for including the record unmapped data for the entity or record.
This flag belongs to the following usage groups:
- SzRecordPreviewFlags
- SzRecordFlags
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzEntityIncludeRelatedEntityName = 524288The bitwise flag for including the name of the related entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRelatedMatchingInfo = 1048576The bitwise flag for including the record matching info of the related entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRelatedRecordData = 4194304The bitwise flag for including the basic record data of the related entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRelatedRecordSummary = 2097152The bitwise flag for including the record summary of the related entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRelatedRecordTypes = 536870912The bitwise flag for including the record types of the related entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
SzEntityIncludeRepresentativeFeatures = 2048The bitwise flag for including representative features for entities.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzVirtualEntityFlags
SzExportIncludeDisclosed = 16The bitwise flag for export functionality to indicate that we should include "disclosed" relationships.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzExportIncludeMultiRecordEntities = 1The bitwise flag for export functionality to indicate "resolved" relationships (i.e.: entities with multiple records) should be included in the export.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzExportIncludeNameOnly = 8The bitwise flag for export functionality to indicate that "name only" relationships should be included in the export.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzExportIncludePossiblyRelated = 4The bitwise flag for export functionality to indicate that "possibly related" relationships should be included in the export.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzExportIncludePossiblySame = 2The bitwise flag for export functionality to indicate that "possibly same" relationships should be included in the export.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzExportIncludeSingleRecordEntities = 32The bitwise flag for export functionality to indicate that single-record entities should be included in the export.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzFindNetworkIncludeMatchingInfo = 8589934592The bitwise flag for find-network functionality to include matching info on entity paths of the network.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzFindPathIncludeMatchingInfo = 1073741824The bitwise flag for find-path functionality to include matching info on entity paths.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzFindPathStrictAvoid = 33554432The bitwise flag for find-path functionality to indicate that avoided entities are not allowed under any circumstance -- even if they are the only means by which a path can be found between two entities.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzIncludeFeatureScores = 67108864The bitwise flag for including feature scores.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzIncludeMatchKeyDetails = 17179869184The bitwise flag for including match key details in addition to the standard match key.
This flag belongs to the following usage groups:
- SzEntityFlags
- SzSearchFlags
- SzExportFlags
- SzFindPathFlags
- SzFindNetworkFlags
- SzWhyRecordInEntityFlags
- SzWhyRecordsFlags
- SzWhyEntitiesFlags
- SzHowFlags
SzSearchIncludeAllCandidates = 4294967296The bitwise flag for search functionality to indicate that search results should not only include those entities that satisfy resolution rule, but also those that present on the candidate list but fail to satisfy a resolution rule.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludeNameOnly = 8The bitwise flag for search functionality to indicate that "name only" match level results should be included.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludePossiblyRelated = 4The bitwise flag for search functionality to indicate that "possibly related" match level results should be included.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludePossiblySame = 2The bitwise flag for search functionality to indicate that "possibly same" match level results should be included.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludeRequest = 137438953472The bitwise flag for search functionality to indicate that the search response should include the basic feature information for the search criteria features.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludeRequestDetails = 274877906944The bitwise flag for search functionality to indicate that the search response should include detailed feature information for search criteria features (including feature stats and generic status).
This flag has no effect unless SzSearchIncludeRequest is also specified.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludeResolved = 1The bitwise flag for search functionality to indicate that "resolved" match level results should be included.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzSearchIncludeStats = 134217728The bitwise flag for including statistics from search results.
This flag belongs to the following usage groups:
See also: https://docs.senzing.com/flags/index.htmlSzWithInfo = 4611686018427387904The bitwise flag that indicates that the Senzing engine should produce and return the INFO document describing the affected entities from an operation.
This flag belongs to the following usage groups:
Remarks
Each SzFlag belongs to one or more SzFlagUsageGroup
instances which can be obtained via the GetGroups(string)
extension method. This helps in identifying which flags are applicable
to which functions since a function will document which
SzFlagUsageGroup to refer to for applicable flags.
Passing an SzFlag to a function to which it does not apply will
either have no effect or activate an applicable SzFlag
that happens to have the same bitwise value as the non-applicable
SzFlag