Skip to content

Commit

Permalink
EH: CS-933: lwdb: add support for object, list and reference type as …
Browse files Browse the repository at this point in the history
…well as hostnames
  • Loading branch information
ernst-bablick committed Jan 21, 2025
1 parent 2759030 commit ae6606e
Show file tree
Hide file tree
Showing 134 changed files with 1,077 additions and 1,039 deletions.
32 changes: 32 additions & 0 deletions source/libs/sgeobj/json/TEST.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"name": "SPOOL"
}, {
"name": "UNIQUE"
}, {
"name": "PRIMARY_KEY"
}]
},{
"name": "uint64",
Expand Down Expand Up @@ -111,5 +113,35 @@
"flags": [{
"name": "SPOOL"
}]
}, {
"name": "ref",
"summary": "reference type attribute to store a pointer",
"description": [{
"line": "This filed hold a pointer"
}],
"type": "lRefT",
"subClassName": "ANY",
"subCullPrefix": "ANY",
"flags": []
}, {
"name": "obj_jb",
"summary": "object type attribute to store JB_Type an object",
"description": [{
"line": "This filed hold a object reference."
}],
"type": "lObjectT",
"subClassName": "ANY",
"subCullPrefix": "JB",
"flags": []
}, {
"name": "obj_any",
"summary": "object type attribute to store any other object",
"description": [{
"line": "This filed hold a object reference."
}],
"type": "lObjectT",
"subClassName": "ANY",
"subCullPrefix": "ANY",
"flags": []
}]
}
4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ABOOL_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ABOOL_Type[] = {
};

#define ABOOL_ATTRIBUTES \
{ABOOL_href, "ABOOL_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ABOOL_value, "ABOOL_value", AttributeStatic::BOOL, AttributeStatic::NO_HASH} \
{ABOOL_href, "ABOOL_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ABOOL_value, "ABOOL_value", AttributeStatic::BOOL, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ACELIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ACELIST_Type[] = {
};

#define ACELIST_ATTRIBUTES \
{ACELIST_href, "ACELIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ACELIST_value, "ACELIST_value", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{ACELIST_href, "ACELIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ACELIST_value, "ACELIST_value", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

8 changes: 4 additions & 4 deletions source/libs/sgeobj/lwdb/ocs_ACK_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ constexpr const int ACK_Type[] = {
};

#define ACK_ATTRIBUTES \
{ACK_type, "ACK_type", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{ACK_id, "ACK_id", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{ACK_id2, "ACK_id2", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{ACK_str, "ACK_str", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{ACK_type, "ACK_type", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{ACK_id, "ACK_id", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{ACK_id2, "ACK_id2", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{ACK_str, "ACK_str", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AH_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AH_Type[] = {
};

#define AH_ATTRIBUTES \
{AH_name, "AH_name", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AH_joker, "AH_joker", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{AH_name, "AH_name", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, true}, \
{AH_joker, "AH_joker", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AINTER_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AINTER_Type[] = {
};

#define AINTER_ATTRIBUTES \
{AINTER_href, "AINTER_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AINTER_value, "AINTER_value", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{AINTER_href, "AINTER_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{AINTER_value, "AINTER_value", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AMEM_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AMEM_Type[] = {
};

#define AMEM_ATTRIBUTES \
{AMEM_href, "AMEM_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AMEM_value, "AMEM_value", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{AMEM_href, "AMEM_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{AMEM_value, "AMEM_value", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

6 changes: 3 additions & 3 deletions source/libs/sgeobj/lwdb/ocs_AN_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ constexpr const int AN_Type[] = {
};

#define AN_ATTRIBUTES \
{AN_status, "AN_status", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AN_text, "AN_text", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AN_quality, "AN_quality", AttributeStatic::UINT32, AttributeStatic::NO_HASH} \
{AN_status, "AN_status", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{AN_text, "AN_text", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{AN_quality, "AN_quality", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_APRJLIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int APRJLIST_Type[] = {
};

#define APRJLIST_ATTRIBUTES \
{APRJLIST_href, "APRJLIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{APRJLIST_value, "APRJLIST_value", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{APRJLIST_href, "APRJLIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{APRJLIST_value, "APRJLIST_value", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AQTLIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AQTLIST_Type[] = {
};

#define AQTLIST_ATTRIBUTES \
{AQTLIST_href, "AQTLIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AQTLIST_value, "AQTLIST_value", AttributeStatic::UINT32, AttributeStatic::NO_HASH} \
{AQTLIST_href, "AQTLIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{AQTLIST_value, "AQTLIST_value", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ARA_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ARA_Type[] = {
};

#define ARA_ATTRIBUTES \
{ARA_name, "ARA_name", AttributeStatic::STRING, AttributeStatic::UNORDERED_UNIQUE}, \
{ARA_group, "ARA_group", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{ARA_name, "ARA_name", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, true}, \
{ARA_group, "ARA_group", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true} \

} // end namespace

62 changes: 31 additions & 31 deletions source/libs/sgeobj/lwdb/ocs_AR_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -98,37 +98,37 @@ constexpr const int AR_Type[] = {
};

#define AR_ATTRIBUTES \
{AR_id, "AR_id", AttributeStatic::UINT32, AttributeStatic::UNORDERED_UNIQUE}, \
{AR_name, "AR_name", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_account, "AR_account", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_owner, "AR_owner", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_group, "AR_group", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_submission_time, "AR_submission_time", AttributeStatic::UINT64, AttributeStatic::NO_HASH}, \
{AR_start_time, "AR_start_time", AttributeStatic::UINT64, AttributeStatic::NO_HASH}, \
{AR_end_time, "AR_end_time", AttributeStatic::UINT64, AttributeStatic::NO_HASH}, \
{AR_duration, "AR_duration", AttributeStatic::UINT64, AttributeStatic::NO_HASH}, \
{AR_verify, "AR_verify", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_error_handling, "AR_error_handling", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_state, "AR_state", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_checkpoint_name, "AR_checkpoint_name", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_resource_list, "AR_resource_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_resource_utilization, "AR_resource_utilization", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_queue_list, "AR_queue_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_granted_slots, "AR_granted_slots", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_reserved_hosts, "AR_reserved_hosts", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_reserved_queues, "AR_reserved_queues", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_mail_options, "AR_mail_options", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_mail_list, "AR_mail_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_pe, "AR_pe", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_pe_range, "AR_pe_range", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_granted_pe, "AR_granted_pe", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{AR_master_queue_list, "AR_master_queue_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_acl_list, "AR_acl_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_xacl_list, "AR_xacl_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_type, "AR_type", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_qi_errors, "AR_qi_errors", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{AR_request_set_list, "AR_request_set_list", AttributeStatic::LIST, AttributeStatic::NO_HASH}, \
{AR_joker, "AR_joker", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{AR_id, "AR_id", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, true}, \
{AR_name, "AR_name", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_account, "AR_account", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_owner, "AR_owner", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_group, "AR_group", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_submission_time, "AR_submission_time", AttributeStatic::UINT64, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_start_time, "AR_start_time", AttributeStatic::UINT64, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_end_time, "AR_end_time", AttributeStatic::UINT64, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_duration, "AR_duration", AttributeStatic::UINT64, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_verify, "AR_verify", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_error_handling, "AR_error_handling", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_state, "AR_state", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_checkpoint_name, "AR_checkpoint_name", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_resource_list, "AR_resource_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_resource_utilization, "AR_resource_utilization", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{AR_queue_list, "AR_queue_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_granted_slots, "AR_granted_slots", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_reserved_hosts, "AR_reserved_hosts", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_reserved_queues, "AR_reserved_queues", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_mail_options, "AR_mail_options", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_mail_list, "AR_mail_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_pe, "AR_pe", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_pe_range, "AR_pe_range", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_granted_pe, "AR_granted_pe", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_master_queue_list, "AR_master_queue_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_acl_list, "AR_acl_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_xacl_list, "AR_xacl_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_type, "AR_type", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_qi_errors, "AR_qi_errors", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{AR_request_set_list, "AR_request_set_list", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true}, \
{AR_joker, "AR_joker", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ASOLIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ASOLIST_Type[] = {
};

#define ASOLIST_ATTRIBUTES \
{ASOLIST_href, "ASOLIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ASOLIST_value, "ASOLIST_value", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{ASOLIST_href, "ASOLIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ASOLIST_value, "ASOLIST_value", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ASTRING_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ASTRING_Type[] = {
};

#define ASTRING_ATTRIBUTES \
{ASTRING_href, "ASTRING_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ASTRING_value, "ASTRING_value", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{ASTRING_href, "ASTRING_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ASTRING_value, "ASTRING_value", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ASTRLIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ASTRLIST_Type[] = {
};

#define ASTRLIST_ATTRIBUTES \
{ASTRLIST_href, "ASTRLIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ASTRLIST_value, "ASTRLIST_value", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{ASTRLIST_href, "ASTRLIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ASTRLIST_value, "ASTRLIST_value", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ASTR_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ASTR_Type[] = {
};

#define ASTR_ATTRIBUTES \
{ASTR_href, "ASTR_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ASTR_value, "ASTR_value", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{ASTR_href, "ASTR_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ASTR_value, "ASTR_value", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_ATIME_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int ATIME_Type[] = {
};

#define ATIME_ATTRIBUTES \
{ATIME_href, "ATIME_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{ATIME_value, "ATIME_value", AttributeStatic::STRING, AttributeStatic::NO_HASH} \
{ATIME_href, "ATIME_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{ATIME_value, "ATIME_value", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AULNG_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AULNG_Type[] = {
};

#define AULNG_ATTRIBUTES \
{AULNG_href, "AULNG_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AULNG_value, "AULNG_value", AttributeStatic::UINT32, AttributeStatic::NO_HASH} \
{AULNG_href, "AULNG_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{AULNG_value, "AULNG_value", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

4 changes: 2 additions & 2 deletions source/libs/sgeobj/lwdb/ocs_AUSRLIST_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ constexpr const int AUSRLIST_Type[] = {
};

#define AUSRLIST_ATTRIBUTES \
{AUSRLIST_href, "AUSRLIST_href", AttributeStatic::HOST, AttributeStatic::UNORDERED_UNIQUE}, \
{AUSRLIST_value, "AUSRLIST_value", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{AUSRLIST_href, "AUSRLIST_href", AttributeStatic::HOST, nullptr, AttributeStatic::NO_POS, AttributeStatic::UNORDERED_UNIQUE, true, false}, \
{AUSRLIST_value, "AUSRLIST_value", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false} \

} // end namespace

16 changes: 8 additions & 8 deletions source/libs/sgeobj/lwdb/ocs_BN_attributes.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,14 @@ constexpr const int BN_Type[] = {
};

#define BN_ATTRIBUTES \
{BN_strategy, "BN_strategy", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{BN_type, "BN_type", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{BN_parameter_n, "BN_parameter_n", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{BN_parameter_socket_offset, "BN_parameter_socket_offset", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{BN_parameter_core_offset, "BN_parameter_core_offset", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{BN_parameter_striding_step_size, "BN_parameter_striding_step_size", AttributeStatic::UINT32, AttributeStatic::NO_HASH}, \
{BN_parameter_explicit, "BN_parameter_explicit", AttributeStatic::STRING, AttributeStatic::NO_HASH}, \
{BN_joker, "BN_joker", AttributeStatic::LIST, AttributeStatic::NO_HASH} \
{BN_strategy, "BN_strategy", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, true, false}, \
{BN_type, "BN_type", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_parameter_n, "BN_parameter_n", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_parameter_socket_offset, "BN_parameter_socket_offset", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_parameter_core_offset, "BN_parameter_core_offset", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_parameter_striding_step_size, "BN_parameter_striding_step_size", AttributeStatic::UINT32, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_parameter_explicit, "BN_parameter_explicit", AttributeStatic::STRING, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, false}, \
{BN_joker, "BN_joker", AttributeStatic::LIST, nullptr, AttributeStatic::NO_POS, AttributeStatic::NO_HASH, false, true} \

} // end namespace

Loading

0 comments on commit ae6606e

Please sign in to comment.