Before describing individual commands it is useful to get a view of the standard command set. All commands are available in all translators although some are no-ops for some translators.
Change directory
Open data source(s) (a no-op on database interfaces).
Close data source(s) (a no-op on database interfaces).
Define a query (treated as SQL by database interfaces)
Define a class (structure) for subsequent data storage by the client.
Define a clipping region(s)
Define inverse clipping region(s)
Fetch data and send to the client
Fetch data and send to the client for draw-only purposes
Database interfaces have direct connections to database servers (ODBC, Oracle etc.). Any commands not recognised as translator commands are passed through to the database as SQL, e.g. select, insert, update, delete. In addition, the following commands are understood by database interfaces only.
Connect to the database
Fetch a row of data and send to the client
Fetch multiple rows of data and send to the client
Execute a PL/SQL command
Translators which are not database interfaces do not understand SQL and any such commands will product syntax errors.
Turn on debug messages
Turn on data retrieval progress messages
Turn on quiet mode, to suppress translator messages
Turn on data retrieval statistics messages
Set the color override for graphics
Set the fill style for polygons
Set the line style for vectors
Set the angle for marker symbols
Set the height for marker symbols
Set the style for marker symbols
Set the height for annotations
Set the style for annotations
Set the thickness for vectors
Initialize the client
Set group/layer information
Set projection information
Set unit of measurement information
Set a path for entity file references
List details of the current query
List current symbology settings
Query the extents of the current data source
Query the version of the translator
Display command help information
Direct listings/messages to a file
Send a user message to the client
Set the line simplification tolerance
Set the network traffic buffer size
Set eim general packet compression
Set eim vector compression
Set a command for the client to execute
Execute a translator command script
Direct output to an eim file
Perform a "soft reset" on the translator environment
Clear the internal object name cache
Stop the translator