Describe the feature request
Problem faced
At Enexis, the ID's we use in our software systems are from an external system and are in int64 format. Currently we create a mapping from int64's -> int32 for power-grid-model, however this requires additional administration on our end. A team member even mentioned non-numeric id's which also exist in Enexis
Some investigation already done:
- Statically adjust the type for all ID's always to int64
- The major drawback is the increase in RAM for everyone, also everyone that can use smaller ints
- Dynamically with the introduction on an additional template
- The major drawback is that every type that inherits from Base needs it in their template and this makes the code less clear in my opinion
- Compile time
- The major drawback is if-else compile flags through the code
Community Meeting
Describe the feature request
Problem faced
At Enexis, the ID's we use in our software systems are from an external system and are in int64 format. Currently we create a mapping from int64's -> int32 for power-grid-model, however this requires additional administration on our end. A team member even mentioned non-numeric id's which also exist in Enexis
Some investigation already done:
Community Meeting