Logo Search packages:      
Sourcecode: henplus version File versions  Download package

henplus::commands::ListUserObjectsCommand Class Reference

Inheritance diagram for henplus::commands::ListUserObjectsCommand:

henplus::AbstractCommand henplus::Interruptable henplus::Command

List of all members.

Detailed Description

document me.

Definition at line 29 of file ListUserObjectsCommand.java.

Public Member Functions

Collection columnsFor (String tabName)
Iterator complete (CommandDispatcher disp, String partialCommand, String lastWord)
Iterator completeAllColumns (String partialColumn)
Iterator completeTableName (SQLSession session, String partialTable)
String correctTableName (String tabName)
int execute (SQLSession session, String cmd, String param)
String[] getCommandList ()
String getLongDescription (String cmd)
String getShortDescription ()
String getSynopsis (String cmd)
void interrupt ()
boolean isComplete (String command)
 ListUserObjectsCommand (HenPlus hp)
boolean participateInCommandCompletion ()
boolean requiresValidSession (String cmd)
void shutdown ()
void unhash (SQLSession session)

Static Public Attributes

static final int EXEC_FAILED = 2
static final int SUCCESS = 0
static final int SYNTAX_ERROR = 1

Protected Member Functions

int argumentCount (String command)

Private Member Functions

NameCompleter getAllColumnsCompleter (SQLSession session)
NameCompleter getTableCompleter (SQLSession session)
NameCompleter rehash (SQLSession session)

Private Attributes

final HenPlus henplus
boolean interrupted
final Map sessionColumns
final Map sessionTables

Static Private Attributes

final static String[] LIST_TABLES = { "TABLE" }
final static String[] LIST_VIEWS = { "VIEW" }
final static int[] PROC_DISP_COLS = { 2, 3, 8 }
final static int[] TABLE_DISP_COLS = { 2, 3, 5 }

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index