List and Query Commands

These commands return information to the client. Those beginning with "list" are for interactive use only. Those beginning with "query" can be used programmatically to set the values of client variables.

These commands can not be used within a startup script.

list_class

list_class

Lists the columns of the current select (or iselect) query, giving data source-specific column names and types and corresponding Fire class member names and types. Output will go to the client for display but will not be part of the eim output stream.

list_symbology

list_symbology

List the current default symbology settings (as defined by the set command). Output will go to the client but will not be part of the eim output stream.

query_extents

query_extents { <client_point_array> }

Returns the geometric extents (MBR) of the current data source to the client for assignment to a client variable (<client_point_array>). If the extents are unknown to the translator then (0,0,0),(0,0,0) is returned. If no parameters are supplied the values will simply be printed on the client.

query_tables

query_tables { <client_string_array> }

Returns a list of table names (user table for database interfaces, or files for file-based interfaces) from which the client can select data. The names are returned to the client for assignment to a client variable (<client_string_array>). If no parameters are supplied the table names will simply be printed on the client.

query_version

query_version { <client_string> { <client_numeric> } }

Return the translator version string and number for assignment to client variables (<client_string> and <client_numeric>). If no parameters are supplied the values will simply be printed on the client.

help

help { <topic> }

Returns translator help information for the client to display. If no parameter is supplied then a complete descriptive listing of all program switches and translator commands is issued. <topic> can be one program switch or command, and if present, a description of just that topic will be displayed.

messsage_log

message_log { <file> }

Directs list output to a text file (<file>). Omitting <file> will close any current message log. When directed to a message log, the output is directed to its original destination as well.

message

message <text>

Sends a message to the client for printing (and to the message log if defined). <text> comprises everything on the command line after the command word and should not be quoted unless you want the quotes in the message. This command is useful for inserting headings or data markers into the message log.