![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Retention policy for a dataset or column. More...
#include <compliance_types.hpp>
Public Attributes | |
| std::string | policy_id |
| Unique policy identifier. | |
| int32_t | retention_days = 365 |
| Max retention period (days). | |
| bool | auto_purge = false |
| Automatically purge expired data. | |
| std::string | archive_location |
| Archive location before purge (empty = no archive). | |
| std::string | legal_hold_id |
| If non-empty, retention is suspended (legal hold). | |
Retention policy for a dataset or column.
Definition at line 969 of file compliance_types.hpp.
| std::string signet::forge::gdpr::RetentionPolicy::archive_location |
Archive location before purge (empty = no archive).
Definition at line 973 of file compliance_types.hpp.
| bool signet::forge::gdpr::RetentionPolicy::auto_purge = false |
Automatically purge expired data.
Definition at line 972 of file compliance_types.hpp.
| std::string signet::forge::gdpr::RetentionPolicy::legal_hold_id |
If non-empty, retention is suspended (legal hold).
Definition at line 974 of file compliance_types.hpp.
| std::string signet::forge::gdpr::RetentionPolicy::policy_id |
Unique policy identifier.
Definition at line 970 of file compliance_types.hpp.
| int32_t signet::forge::gdpr::RetentionPolicy::retention_days = 365 |
Max retention period (days).
Definition at line 971 of file compliance_types.hpp.