Changes to the MQAI
- The following calls are introduced:
- mqAddBag to permit the nesting of a bag within another bag
- mqAddByteString to add a byte string identified by a user selector to
the end of a specified bag.
- mqAddByteStringFilter to add a byte string filer identified by a user
selector to the end of a specified bag.
- mqAddInteger64 to add a 64-bit integer item identified by a user selector
to the end of a specified bag.
- mqAddIntegerFilter to add an integer filter identified by a user selector
to the end of a specified bag.
- mqAddStringFilter to add a string filter identified by a user selector
to the end of a specified bag.
- mqInquireByteString to request the value of a byte string data item present
in the bag.
- mqInquireByteStringFilter to request the value and operator of a byte
string filter item present in the bag.
- mqInquireInteger64 to request the value of a 64-bit integer data item
present in the bag.
- mqInquireIntegerFilter to request the value and operator of an integer
filter item present in the bag.
- mqInquireStringFilter to request the value and operator of a string filter
item present in the bag.
- mqSetByteString to either modify a byte string data item that is already
present in the bag, or delete all existing occurrences of the specified selector
and add a new occurrence at the end of the bag.
- mqSetByteStringFilter to either modify a byte string filter item that
is already present in the bag, or delete all existing occurrences of the specified
selector and add a new occurrence at the end of the bag.
- mqSetInteger64 to either modify a 64-bit integer item that is already
present in the bag, or delete all existing occurrences of the specified selector
and add a new occurrence at the end of the bag.
- mqSetIntegerFilter to either modify an integer filter item that is already
present in the bag, or delete all existing occurrences of the specified selector
and add a new occurrence at the end of the bag.
- mqSetStringFilter to either modify a string filter item that is already
present in the bag, or delete all existing occurrences of the specified selector
and add a new occurrence at the end of the bag.