Skip to content

Commit

Permalink
Rework engine flag groups.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaeadams committed Nov 13, 2024
1 parent b1b1a9e commit 14edade
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions src/senzing_abstract/szengineflags.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,14 +170,19 @@ def get_flag_int(cls, flag: Union[Self, str]) -> int:
# The recommended default flag values for getting records.
SZ_RECORD_DEFAULT_FLAGS = SZ_ENTITY_INCLUDE_RECORD_JSON_DATA

# The recommended default flag values for getting entities.
SZ_ENTITY_DEFAULT_FLAGS = (
SZ_ENTITY_INCLUDE_ALL_RELATIONS
| SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
# The recommended default flag values for basic entity output.
SZ_ENTITY_CORE_FLAGS = (
SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
| SZ_ENTITY_INCLUDE_ENTITY_NAME
| SZ_ENTITY_INCLUDE_RECORD_SUMMARY
| SZ_ENTITY_INCLUDE_RECORD_DATA
| SZ_ENTITY_INCLUDE_RECORD_MATCHING_INFO
)

# The recommended default flag values for getting entities.
SZ_ENTITY_DEFAULT_FLAGS = (
SZ_ENTITY_CORE_FLAGS
| SZ_ENTITY_INCLUDE_ALL_RELATIONS
| SZ_ENTITY_INCLUDE_RELATED_ENTITY_NAME
| SZ_ENTITY_INCLUDE_RELATED_RECORD_SUMMARY
| SZ_ENTITY_INCLUDE_RELATED_MATCHING_INFO
Expand Down Expand Up @@ -227,7 +232,7 @@ def get_flag_int(cls, flag: Union[Self, str]) -> int:
SZ_HOW_ENTITY_DEFAULT_FLAGS = SZ_INCLUDE_FEATURE_SCORES

# The recommended default flag values for virtual-entity-analysis on entities.
SZ_VIRTUAL_ENTITY_DEFAULT_FLAGS = SZ_ENTITY_DEFAULT_FLAGS
SZ_VIRTUAL_ENTITY_DEFAULT_FLAGS = SZ_ENTITY_CORE_FLAGS

# The recommended settings for searching by attributes.

Expand Down

0 comments on commit 14edade

Please sign in to comment.