The below is provided by Herb Ward
The on-line help uses the acronym "SOREF" often.
Where possible, I have changed this to something less cryptic
(eg, "NAMEOFTABLE").
If there are two commands with the same name (eg, AMI/LIST and SOC/LIST),
you cannot abbreviate to "LIST".
If you always type out the full command, you will never have trouble
with ambiguity.
- AMI/MODULE/CALL NAMEOFMODULE [ TABLES ]
Call an analysis module.
- APPEND
See DUI/APPEND
- APPEND
See TNT/CWNTUPLE/APPEND
- ASU/EML/BEEP_ON_ERROR [ON/OFF/SHOW]
Turn error beeping on or off.
- BEEP_ON_ERROR
See ASU / EML / BEEP_ON_ERROR
- CALL
See AMI/CALL
- CALL
See AMI/MODULE/CALL
- CD
See DUI/CD
- CLOSE
See DIO/STREAM/CLOSE
- CP
See DUI/CP
- CUT
See TOP/CUT_AGENT/CUT
- DF
See DUI/DF
- DIO/NEWFILESTREAM NAME FILE [ MODE ]
Get ready to read events from a file.
- DIO/STREAM/CLOSE NAMEOFSTREAM
Close input file.
- DIO/STREAM/GETEVENT NAMEOFSTREAM [ DATASET ]
Read in the next event (usually from a file).
- DIO/STREAM/PUTEVENT NAMEOFSTREAM [ DATASET ]
Write out the current event (usually to a file).
- DU
See DUI/DU
- DUI/APPEND SOURCE TARGET
Append one table to another.
- DUI/CD [ PATH ]
Change to a different table directory.
- DUI/CP SOURCE TARGET
Copy a table.
- DUI/DF [ MARKER_STRING ]
Check how much memory Staf is using.
- DUI/DU
Makes complete list of all tables in all directories, showing sizes.
- DUI/FIND SEARCH NAME
Find a table in a large directory tree.
- DUI/LN SOURCE TARGET
Like Unix symbolic linking. Is for tables.
- DUI/LS [ PATH ]
List tables in your current directory.
- DUI/MKDIR PATH
Make a new directory for holding tables.
- DUI/MV SOURCE TARGET
Like the Unix command of the same name. Is for tables.
- DUI/PRECIOUS
Mark all currently-existing tables in all directories as precious.
- DUI/PWD
Like the Unix command of the same name. Is for tables and/or table directories.
- DUI/RM PATH
Like the Unix command of the same name. Is for tables and/or table directories.
- DUI/RMDIR PATH
Like the Unix command of the same name. Is for tables and/or table directories.
- DUI/RM_NONPRECIOUS
Remove all non precious tables in all directories (see DUI/PRECIOUS).
- DUMP
See TDM/TABLE/DUMP
- FASTJOIN
See TOP/JOIN_AGENT/FASTJOIN
- FILTER
See TOP/CUT_AGENT/FILTER
- FIND
See DUI/FIND
- GETEVENT
See DIO/STREAM/GETEVENT
- GETVALUE
See TDM/TABLE/CELL/GETVALUE
- LIST
See TDM/TYPESPECIFIERS/LIST
- LN
See DUI/LN
- LS
See DUI/LS
- MAXROWCOUNT
See TDM/TABLE/MAXROWCOUNT
- MKDIR
See DUI/MKDIR
- MV
See DUI/MV
- NEWFILESTREAM
See DIO/NEWFILESTREAM
- NEWJOIN
See TOP/NEWJOIN
- NEWPROJECT
See TOP/NEWPROJECT
- NEWSORT
See TOP/NEWSORT
- NEWTABLE
See TDM/NEWTABLE
- PRECIOUS
See DUI/PRECIOUS
- PRINT
See TDM/TABLE/PRINT
- PROJECT
See TOP/PROJECT_AGENT/PROJECT
- PUTEVENT
See DIO/STREAM/PUTEVENT
- PUTVALUE
See TDM/TABLE/CELL/PUTVALUE
- PWD
See DUI/PWD
- RM
See DUI/RM
- RMDIR
See DUI/RMDIR
- RM_NONPRECIOUS
See DUI/RM_NONPRECIOUS
- ROWCOUNT
See TDM/TABLE/ROWCOUNT
- SELECTSPEC
See TOP/JOIN_AGENT/SELECTSPEC
- SELECTSPEC
See TOP/PROJECT_AGENT/SELECTSPEC
- SHOW
See TDM/TABLE/SHOW
- SHOW
See TDM/TYPESPECIFIERS/SHOW
- SORT
See TOP/SORT_AGENT/SORT
- SPECIFIER
See TDM/TABLE/SPECIFIER
- TDM/NEWTABLE NAME SPEC MAXROWCOUNT
- TDM/TABLE/CELL/GETVALUE NAMEOFTABLE [OFF|ON]
Read a value from a table.
- TDM/TABLE/CELL/PUTVALUE NAMEOFTABLE VALUES
Set a value in a table.
- TDM/TABLE/DUMP TABLE NROWS IFIRST NAMEOFFILE COLUMNLIST
Print selected columns of a table to screen or file (no
wasted horizontal space).
- TDM/TABLE/MAXROWCOUNT TABLENAME [ NEW_VALUE ]
Check or set max row count of a table.
See TDM/TABLE/ROWCOUNT. Be sure you understand the difference
between "row count" and "max row count".
- TDM/TABLE/PRINT NAMEOFTABLE [ NROWS IFIRST ]
Prints a table on the screen. If you have trouble with line wrapping
or want the table to go to an ASCII file, see TDM/TABLE/DUMP.
- TDM/TABLE/ROWCOUNT NAMEOFTABLE [ NEW_VALUE ]
Check or set row count of a table.
See TDM/TABLE/MAXROWCOUNT. Be sure you understand the difference
between "row count" and "max row count".
- TDM/TABLE/SHOW NAMEOFTABLE
Get info about a table's columns.
- TDM/TABLE/SPECIFIER NAMEOFTABLE
Show information about the columns of a table.
- TDM/TABLE/TYPENAME NAMEOFTABLE
Show information about the columns of a table.
- TDM/TYPESPECIFIERS/LIST [ TYPEID ]
List all your table types.
- TDM/TYPESPECIFIERS/SHOW [ TYPENAME ]
Print out the columns associated
with a particular table type.
- TOP/CUT_AGENT/CUT SOREF TABLE [ CUTFUNC ]
Apply cuts to a table.
- TOP/CUT_AGENT/FILTER SOREF TABLE1 TABLE2 [ CUTFUNC ]
Apply cuts to a table.
- TOP/JOIN_AGENT/FASTJOIN SOREF TABLE1 TABLE2 TABLE3 [ SELECT WHERE ]
Paste columns from two different
tables into a new third table.
See TOP/NEWJOIN.
- TOP/NEWJOIN NAME [ SELECT WHERE ]
Get ready to join tables (see TOP/JOIN_AGENT/FASTJOIN).
- TOP/NEWPROJECT NAME [ SELECT ]
Extract a subset of the columns into a new table.
- TOP/NEWSORT NAME COLUMN
Preparation for TOP/SORT_AGENT/SORT.
- TOP/PROJECT_AGENT/PROJECT SOREF TABLE1 TABLE2 [ SELECT ]
- TOP/SORT_AGENT/SORT SOREF TABLE
Sort a table (see TOP/NEWSORT).
- TYPENAME
See TDM/TABLE/TYPENAME