| uvget | Index Level | verb.type |
| Syntax | |
| Category | TCL |
| Type | Definition |
| Description |
divide TCL commands into three different categories according to how they are invoked:
"TCL1" verbs typically require only the verb and a <return>. Most verbs, however, allow options. The common denominator to TCL1 verbs is that they do not affect files, with the exception of the "create-file", "clear- file", "steal-file", "move-file", "rename-file" and "delete-file" verbs. Some examples of TCL1 verbs include "who", "time" and "ovf". "TCL2" verbs require a filename, and usually a list of one or more item-ids. The only time that they do not require a list of item-ids is when a list is active. "Active lists" are created by verbs such as "select", "sselect", "qselect", and "get-list". Examples of TCL2 verbs: u entity 1000 In this example, an item called "100" is requested from the file called "entity". u entity 1000 1001 1002 This example requests multiple items from the file. In TCL2 commands, each item-id is separated from the next by a space. u entity * In TCL2 commands, "*" (asterisk) is a special symbol used to request "all" items in a file. :select entity = '100]' 1 items selected. :u entity<return> In this final form, a select list is built with the "select" verb. Note that the item-id list does not have to be specified. Access verbs: The third, and final class of verbs are Access verbs. These are, by far, the most sophisticated of all verbs and require at minimum a verb and a filename. Examples of Access commands: sort customers by name name address csz lptr sselect invoices with no payment.amount by date sselect orders by ship.date |
| Options | |
| See Also | TCL tcl verbs, format tcl1 verbs tcl2 verbs active list list-commands Access verbs |
| Example | |
| Warnings | |
| Compatibility | D3 7.0 AP R83 |
| uvget | Index Level | verb.type |