|
|
|
|
|
|
|
☜ | OMI - Other Database Support1995 Version of ANSI (Equivalent to Current ISO Version) of Standard | ☞ |
C.2 Other database support
Some less well defined operations are under consideration to
support present and planned database functions:
- Merge: To merge a server’s tree of global variables
with a client’s, an initiating and continuation request may be
defined (see B.6.2). Transferring a potentially unlimited number
of variables, this function may require the agent and server to
retain some information across transactions.
- Combined order and get: Operations similar to order,
query, and their reverse forms would return the value of the next
global variable in addition to its subscript or gvn.
- Transaction processing: Support for transaction start,
commit, and rollback will require careful division of functions
between OMI and the application level. Distributed transaction
processing is expected to require many changes to the protocol
itself.
- Portability limits: Proposed expansion of several
MUMPS language elements for portable programs will have little
effect on the standard, but may require implementation
changes.
Table C.1 – Reserved operation types
Type | Name | Description |
14 |
Increment |
Increments the value of a global
variable. |
26 |
Reverse query |
Requests the previous gvn in
reverse collating order. Returns the empty string if no further
gvns are defined. |
Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.
This page most recently updated on 14-Nov-2023, 21:51:59.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)