A B C D E F G H I K L M N O P Q R S T U V W _

A

AboutCommand - Class in henplus.commands
document me.
AboutCommand(boolean) - Constructor for class henplus.commands.AboutCommand
 
AbstractCommand - Class in henplus
Implementation of a Command with default settings.
AbstractCommand() - Constructor for class henplus.AbstractCommand
 
AbstractOutputDevice - Class in henplus
An OutputDevice that does nothing.
AbstractOutputDevice() - Constructor for class henplus.AbstractOutputDevice
 
AbstractPropertyCommand - Class in henplus.commands.properties
The command, that allows to set properties.
AbstractPropertyCommand() - Constructor for class henplus.commands.properties.AbstractPropertyCommand
 
addAddedColumn(Column) - Method in class henplus.plugins.tablediff.TableDiffResult
 
addColumn(String, String, int) - Method in class henplus.sqlmodel.PrimaryKey
 
addColumn(Column) - Method in class henplus.sqlmodel.Table
 
addExecutionListener(ExecutionListener) - Method in class henplus.CommandDispatcher
Add an execution listener that is informed whenever a command is executed.
addName(String) - Method in class henplus.view.util.NameCompleter
 
addRemovedColumn(Column) - Method in class henplus.plugins.tablediff.TableDiffResult
 
addRow(Column[]) - Method in class henplus.view.TableRenderer
 
addRowToCache(Column[]) - Method in class henplus.view.TableRenderer
 
addSession(String, SQLSession) - Method in class henplus.SessionManager
 
addTable(Table) - Method in class henplus.SQLMetaData
 
afterExecution(SQLSession, String, int) - Method in class henplus.EchoCommandProperty
 
afterExecution(SQLSession, String, int) - Method in interface henplus.event.ExecutionListener
called after a command is executed.
AliasCommand - Class in henplus.commands
A Command that handles Aliases.
AliasCommand(HenPlus) - Constructor for class henplus.commands.AliasCommand
 
ALIGN_CENTER - Static variable in class henplus.view.ColumnMetaData
 
ALIGN_CENTER - Static variable in class henplus.view.ExtendedColumn
 
ALIGN_LEFT - Static variable in class henplus.view.ColumnMetaData
 
ALIGN_LEFT - Static variable in class henplus.view.ExtendedColumn
 
ALIGN_RIGHT - Static variable in class henplus.view.ColumnMetaData
 
ALIGN_RIGHT - Static variable in class henplus.view.ExtendedColumn
 
append(String) - Method in class henplus.SQLStatementSeparator
add a new line including the '\n' to the input buffer.
append(String) - Method in class henplus.util.StringAppender
 
append(int) - Method in class henplus.util.StringAppender
 
argumentCount(String) - Method in class henplus.AbstractCommand
convenience method: returns the number of elements in this string, separated by whitespace.
arm() - Method in class henplus.commands.LongRunningTimeDisplay
 
attributeBold() - Method in class henplus.AbstractOutputDevice
 
attributeBold() - Method in interface henplus.OutputDevice
 
attributeBold() - Method in class henplus.PrintStreamOutputDevice
 
attributeBold() - Method in class henplus.TerminalOutputDevice
 
attributeGrey() - Method in class henplus.AbstractOutputDevice
 
attributeGrey() - Method in interface henplus.OutputDevice
 
attributeGrey() - Method in class henplus.PrintStreamOutputDevice
 
attributeGrey() - Method in class henplus.TerminalOutputDevice
 
attributeReset() - Method in class henplus.AbstractOutputDevice
 
attributeReset() - Method in interface henplus.OutputDevice
 
attributeReset() - Method in class henplus.PrintStreamOutputDevice
 
attributeReset() - Method in class henplus.TerminalOutputDevice
 

B

beforeExecution(SQLSession, String) - Method in class henplus.EchoCommandProperty
 
beforeExecution(SQLSession, String) - Method in interface henplus.event.ExecutionListener
called before an command is to be executed.
booleanPropertyChanged(boolean) - Method in class henplus.EchoCommandProperty
 
booleanPropertyChanged(boolean) - Method in class henplus.property.BooleanPropertyHolder
to be overridden to get informed of the boolean change.
BooleanPropertyHolder - Class in henplus.property
A boolean property.
BooleanPropertyHolder() - Constructor for class henplus.property.BooleanPropertyHolder
 
BooleanPropertyHolder(boolean) - Constructor for class henplus.property.BooleanPropertyHolder
 

C

cancel() - Method in class henplus.view.util.CancelWriter
cancel out the written string and wipe it with spaces.
cancel(boolean) - Method in class henplus.view.util.CancelWriter
cancel the output.
CancelWriter - Class in henplus.view.util
Little utility that allows to write a string to the screen and cancel it afterwards (with Backspaces).
CancelWriter(OutputDevice) - Constructor for class henplus.view.util.CancelWriter
 
checkSupported(int) - Method in class henplus.commands.DumpCommand
 
clear() - Method in class henplus.util.ListMap
 
close() - Method in class henplus.AbstractOutputDevice
 
close() - Method in interface henplus.OutputDevice
 
close() - Method in class henplus.PrintStreamOutputDevice
 
close() - Method in class henplus.SQLSession
 
closeAll() - Method in class henplus.SessionManager
 
closeCurrentSession() - Method in class henplus.SessionManager
 
closeTable() - Method in class henplus.view.TableRenderer
 
colSeparator - Variable in class henplus.view.TableRenderer
 
Column - Class in henplus.sqlmodel
Represents the meta data for a telational table Column
Column(String) - Constructor for class henplus.sqlmodel.Column
 
Column - Class in henplus.view
One column in the table.
Column(long) - Constructor for class henplus.view.Column
 
Column(String) - Constructor for class henplus.view.Column
 
COLUMN_DEF - Static variable in class henplus.SQLMetaDataBuilder
 
COLUMN_NAME - Static variable in class henplus.SQLMetaDataBuilder
 
COLUMN_SIZE - Static variable in class henplus.SQLMetaDataBuilder
 
ColumnFkInfo - Class in henplus.sqlmodel
Title: ColumnFkInfo
ColumnFkInfo(String, String, String) - Constructor for class henplus.sqlmodel.ColumnFkInfo
 
ColumnMetaData - Class in henplus.view
own wrapper for the column meta data.
ColumnMetaData(String, int) - Constructor for class henplus.view.ColumnMetaData
 
ColumnMetaData(String, int, int) - Constructor for class henplus.view.ColumnMetaData
publically available constructor for the user.
ColumnMetaData(String) - Constructor for class henplus.view.ColumnMetaData
 
columnParticipates(String) - Method in class henplus.sqlmodel.PrimaryKey
 
ColumnPkInfo - Class in henplus.sqlmodel
Title: ColumnPkInfo
ColumnPkInfo(String, int) - Constructor for class henplus.sqlmodel.ColumnPkInfo
 
columnsFor(String) - Method in class henplus.commands.ListUserObjectsCommand
fixme: add this to the cached values determined by rehash.
Command - Interface in henplus
Interface to be implemented for user level commands.
COMMAND_DELIMITER - Static variable in class henplus.plugins.tablediff.TableDiffCommand
 
CommandDispatcher - Class in henplus
The Command Dispatcher for all commands.
CommandDispatcher(SetCommand) - Constructor for class henplus.CommandDispatcher
 
CommandTokenizer - Class in henplus.commands
Utility class to split Commands into tokens.
CommandTokenizer(String, String) - Constructor for class henplus.commands.CommandTokenizer
Tokenizes a command string.
compareTo(Object) - Method in class henplus.sqlmodel.Column
 
compareTo(Object) - Method in class henplus.sqlmodel.Table
 
complete(CommandDispatcher, String, String) - Method in class henplus.AbstractCommand
 
complete(CommandDispatcher, String, String) - Method in interface henplus.Command
Returns a list of strings that are possible at this stage.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.AliasCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.ConnectCommand
complete session names.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.DescribeCommand
complete the table name.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.DriverCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.DumpCommand
complete the table name.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.HelpCommand
Returns a list of strings that are possible at this stage.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.ImportCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.KeyBindCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.LoadCommand
filename completion by default.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.PluginCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.properties.AbstractPropertyCommand
complete property names.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.SetCommand
complete variable names.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.ShellCommand
filename completion by default.
complete(CommandDispatcher, String, String) - Method in class henplus.commands.SQLCommand
 
complete(CommandDispatcher, String, String) - Method in class henplus.commands.TreeCommand
complete the table name.
complete(CommandDispatcher, String, String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
completeAllColumns(String) - Method in class henplus.commands.ListUserObjectsCommand
 
completer(String, int) - Method in class henplus.CommandDispatcher
 
completeSessionName(String) - Method in class henplus.SessionManager
Used from several commands that need session name completion.
completeTableName(SQLSession, String) - Method in class henplus.commands.ListUserObjectsCommand
used from diverse commands that need table name completion.
completeUserVar(String) - Method in class henplus.commands.SetCommand
used, if the command dispatcher notices the attempt to expand a variable.
completeValue(String) - Method in class henplus.property.EnumeratedPropertyHolder
 
completeValue(String) - Method in class henplus.property.PropertyHolder
given a partial value of a to-be-set value, this will return an iterator of possible values possible at that point or 'null' if no such completion can take place.
ConfigurationContainer - Class in henplus.io
Helper class to write the configuration.
ConfigurationContainer(File) - Constructor for class henplus.io.ConfigurationContainer
 
ConfigurationContainer.ReadAction - Interface in henplus.io
 
ConfigurationContainer.WriteAction - Interface in henplus.io
 
connect() - Method in class henplus.SQLSession
 
ConnectCommand - Class in henplus.commands
document me.
ConnectCommand(HenPlus, SessionManager) - Constructor for class henplus.commands.ConnectCommand
 
consumed() - Method in class henplus.SQLStatementSeparator
after having called next() and you were pleased with the result call this method to state, that you consumed it.
cont() - Method in class henplus.SQLStatementSeparator
after having called next(), call cont(), if you are not yet pleased with the result; the parser should read to the next possible end.
containsCommand(String) - Method in class henplus.CommandDispatcher
 
containsKey(Object) - Method in class henplus.util.ListMap
 
containsValue(Object) - Method in class henplus.util.ListMap
 
correctTableName(String) - Method in class henplus.commands.ListUserObjectsCommand
see, if we find exactly one alternative, that is spelled correctly.
createConfigurationContainer(String) - Method in class henplus.HenPlus
returns an InputStream for a named configuration.
createStatement() - Method in class henplus.SQLSession
 

D

DATA_TYPE - Static variable in class henplus.SQLMetaDataBuilder
 
DependencyResolver - Class in henplus.util
Resolves dependencies between a given set of tables in respect to their foreign keys.
Created on: Sep 20, 2004
DependencyResolver(Iterator) - Constructor for class henplus.util.DependencyResolver
 
DependencyResolver(Set) - Constructor for class henplus.util.DependencyResolver
 
DependencyResolver.CycleEntry - Class in henplus.util
 
DependencyResolver.CycleEntry(Table, ColumnFkInfo) - Constructor for class henplus.util.DependencyResolver.CycleEntry
 
DependencyResolver.ResolverResult - Class in henplus.util
 
DependencyResolver.ResolverResult(List, Set) - Constructor for class henplus.util.DependencyResolver.ResolverResult
 
DescribeCommand - Class in henplus.commands
document me.
DescribeCommand(ListUserObjectsCommand) - Constructor for class henplus.commands.DescribeCommand
 
diffTables(Table, Table, boolean) - Static method in class henplus.plugins.tablediff.TableDiffer
Compares two tables by their columns.
disarm() - Method in class henplus.commands.LongRunningTimeDisplay
 
discard() - Method in class henplus.SQLStatementSeparator
discard any input.
doDisplay() - Method in class henplus.view.ColumnMetaData
 
DriverCommand - Class in henplus.commands
document me.
DriverCommand(HenPlus) - Constructor for class henplus.commands.DriverCommand
 
DumpCommand - Class in henplus.commands
Dump out and read that dump of a table; database-independently.
DumpCommand(ListUserObjectsCommand, LoadCommand) - Constructor for class henplus.commands.DumpCommand
 

E

EchoCommand - Class in henplus.commands
document me.
EchoCommand() - Constructor for class henplus.commands.EchoCommand
 
EchoCommandProperty - Class in henplus
The Property echo-commands that simply registers itself at the command dispatcher to echo the commands it is executing.
EchoCommandProperty(CommandDispatcher) - Constructor for class henplus.EchoCommandProperty
 
endBatch() - Method in class henplus.CommandDispatcher
 
entrySet() - Method in class henplus.util.ListMap
 
enumeratedPropertyChanged(int, String) - Method in class henplus.property.BooleanPropertyHolder
 
enumeratedPropertyChanged(int, String) - Method in class henplus.property.EnumeratedPropertyHolder
to be overridden to get informed of the change and veto it.
EnumeratedPropertyHolder - Class in henplus.property
A PropertyHolder, that can change its values to a fixed set of values.
EnumeratedPropertyHolder(String[]) - Constructor for class henplus.property.EnumeratedPropertyHolder
create a new EnumeratedPropertyHolder that gets an array of Strings with possible values of this property.
EnumeratedPropertyHolder(Collection) - Constructor for class henplus.property.EnumeratedPropertyHolder
same with collection as Input.
equals(Object, boolean) - Method in class henplus.sqlmodel.Column
 
equals(Object) - Method in class henplus.sqlmodel.ColumnFkInfo
 
equals(Object) - Method in class henplus.sqlmodel.ColumnPkInfo
 
equals(Object) - Method in class henplus.sqlmodel.PrimaryKey
 
equals(Object) - Method in class henplus.sqlmodel.Table
 
equals(Object) - Method in class henplus.util.DependencyResolver.CycleEntry
 
equals(Object) - Method in class henplus.util.ListMap
 
exclude(String) - Method in class henplus.view.util.SortedMatchIterator
Override this method if you want to exclude certain values from the iterated values returned.
EXEC_FAILED - Static variable in interface henplus.Command
constant returned by the Command.execute(SQLSession,String,String) if the command could not be executed because of some problem, that is not a syntax error.
execute(SQLSession, String, String) - Method in interface henplus.Command
execute the command given.
execute(SQLSession, String) - Method in class henplus.CommandDispatcher
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.AboutCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.AliasCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ConnectCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.DescribeCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.DriverCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.DumpCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.EchoCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ExitCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ExportCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.HelpCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ImportCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.KeyBindCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ListUserObjectsCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.LoadCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.PluginCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.properties.AbstractPropertyCommand
execute the command given.
execute() - Method in class henplus.commands.ResultSetRenderer
 
execute(SQLSession, String, String) - Method in class henplus.commands.SetCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.ShellCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.SpoolCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.SQLCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.StatusCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.commands.SystemInfoCommand
 
execute(SQLSession, String, String) - Method in class henplus.commands.TreeCommand
execute the command given.
execute(SQLSession, String, String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
execute(SQLSession, String, String) - Method in class henplus.SamplePlugin
 
executeLine(String) - Method in class henplus.HenPlus
add a new line.
ExecutionListener - Interface in henplus.event
A Listener that is called by the CommandDispatcher whenever a command is executed.
ExitCommand - Class in henplus.commands
document me.
ExitCommand() - Constructor for class henplus.commands.ExitCommand
 
expect(LineNumberReader, char) - Method in class henplus.commands.DumpCommand
 
ExportCommand - Class in henplus.commands
document me.
ExportCommand() - Constructor for class henplus.commands.ExportCommand
 
ExtendedColumn - Class in henplus.view
Title: ExtendedColumn
ExtendedColumn(int, int) - Constructor for class henplus.view.ExtendedColumn
 
ExtendedColumn(String, int) - Constructor for class henplus.view.ExtendedColumn
 
ExtendedColumn(int, int, int) - Constructor for class henplus.view.ExtendedColumn
 
ExtendedColumn(String, int, int) - Constructor for class henplus.view.ExtendedColumn
 
ExtendedTableRenderer - Class in henplus.view
Title: ExtendedTableRenderer
ExtendedTableRenderer(ColumnMetaData[], OutputDevice, String, boolean, boolean) - Constructor for class henplus.view.ExtendedTableRenderer
 
ExtendedTableRenderer(ColumnMetaData[], OutputDevice) - Constructor for class henplus.view.ExtendedTableRenderer
 

F

FileCompletionIterator - Class in henplus.commands
fixme.
FileCompletionIterator(String, String) - Constructor for class henplus.commands.FileCompletionIterator
 
findCaseInsensitive(String) - Method in class henplus.view.util.NameCompleter
 
finish() - Method in class henplus.view.util.ProgressWriter
 
finishRow() - Method in interface henplus.importparser.ValueRecipient
Signal the Value Recipient, that a complete row has been read.
flush() - Method in class henplus.AbstractOutputDevice
 
flush() - Method in interface henplus.OutputDevice
 
flush() - Method in class henplus.PrintStreamOutputDevice
 
flush() - Method in class henplus.view.TableRenderer
flush the cached rows.
formatNumber(double, int) - Static method in class henplus.view.util.Formatter
Formats a double to a String with number-format.
formatString(String, char, int, int) - Method in class henplus.view.TableRenderer
 
Formatter - Class in henplus.view.util
Knows how to format various things, like number, dates etc.
Created on: Mar 23, 2004

G

get(Object) - Method in class henplus.util.ListMap
 
getAddedColumns() - Method in class henplus.plugins.tablediff.TableDiffResult
 
getAlignment() - Method in class henplus.view.ColumnMetaData
 
getAlignment() - Method in class henplus.view.ExtendedColumn
 
getAllNames() - Method in class henplus.view.util.NameCompleter
 
getAllNamesIterator() - Method in class henplus.view.util.NameCompleter
 
getAlternatives(String) - Method in class henplus.view.util.NameCompleter
returns an iterator with alternatives that match the partial name given or 'null' if there is no alternative.
getAutoWrap() - Method in class henplus.view.ColumnMetaData
 
getColspan() - Method in class henplus.view.ExtendedColumn
 
getColumnByName(String, boolean) - Method in class henplus.sqlmodel.Table
 
getColumnDelimiter() - Method in class henplus.commands.SQLCommand
 
getColumnIndex() - Method in class henplus.sqlmodel.ColumnPkInfo
 
getColumnIterator() - Method in class henplus.sqlmodel.Table
 
getColumnPkInfo(String) - Method in class henplus.sqlmodel.PrimaryKey
 
getColumns() - Method in class henplus.sqlmodel.PrimaryKey
 
getCommandFrom(String) - Method in class henplus.CommandDispatcher
 
getCommandList() - Method in interface henplus.Command
returns the prefices of all command-strings this command can handle.
getCommandList() - Method in class henplus.commands.AboutCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.AliasCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.ConnectCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.DescribeCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.DriverCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.DumpCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.EchoCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.ExitCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.ExportCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.HelpCommand
returns the command-string this command can handle.
getCommandList() - Method in class henplus.commands.ImportCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.KeyBindCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.ListUserObjectsCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.LoadCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.PluginCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.properties.AbstractPropertyCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.SetCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.ShellCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.SpoolCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.SQLCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.StatusCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.commands.SystemInfoCommand
 
getCommandList() - Method in class henplus.commands.TreeCommand
returns the command-strings this command can handle.
getCommandList() - Method in class henplus.plugins.tablediff.TableDiffCommand
 
getCommandList() - Method in class henplus.SamplePlugin
returns the command-strings this plug-in can handle
getCommandNameFrom(String) - Method in class henplus.CommandDispatcher
extracts the command from the commandstring.
getCompileTime() - Static method in class henplus.Version
 
getConfigurationDirectoryInfo() - Method in class henplus.HenPlus
 
getConnection() - Method in class henplus.SQLSession
returns the current connection of this session.
getCurrentSession() - Method in class henplus.HenPlus
get current session.
getCurrentSession() - Method in class henplus.SessionManager
 
getCyclicDependencies() - Method in class henplus.util.DependencyResolver.ResolverResult
 
getDatabaseInfo() - Method in class henplus.SQLSession
 
getDefault() - Method in class henplus.sqlmodel.Column
 
getDefaultValue() - Method in class henplus.EchoCommandProperty
 
getDefaultValue() - Method in class henplus.property.PropertyHolder
 
getDispatcher() - Method in class henplus.HenPlus
 
getDisplayMetaData() - Method in class henplus.commands.ResultSetRenderer
 
getFirstRowTime() - Method in class henplus.commands.ResultSetRenderer
 
getFirstSessionName() - Method in class henplus.SessionManager
 
getFk() - Method in class henplus.util.DependencyResolver.CycleEntry
 
getFkInfo() - Method in class henplus.sqlmodel.Column
 
getFkName() - Method in class henplus.sqlmodel.ColumnFkInfo
 
getForeignKeys() - Method in class henplus.sqlmodel.Table
 
getHelpHeader() - Method in class henplus.commands.properties.AbstractPropertyCommand
 
getHelpHeader() - Method in class henplus.commands.properties.PropertyCommand
 
getHelpHeader() - Method in class henplus.commands.properties.SessionPropertyCommand
 
getInstance() - Static method in class henplus.HenPlus
 
getInstance() - Static method in class henplus.SessionManager
 
getInstance() - Static method in class henplus.SigIntHandler
 
getInstance() - Static method in class henplus.util.StringAppender
 
getLongDescription(String) - Method in class henplus.AbstractCommand
 
getLongDescription(String) - Method in interface henplus.Command
returns a longer string describing this action.
getLongDescription(String) - Method in class henplus.commands.AliasCommand
 
getLongDescription(String) - Method in class henplus.commands.ConnectCommand
 
getLongDescription(String) - Method in class henplus.commands.DescribeCommand
 
getLongDescription(String) - Method in class henplus.commands.DriverCommand
 
getLongDescription(String) - Method in class henplus.commands.DumpCommand
 
getLongDescription(String) - Method in class henplus.commands.EchoCommand
 
getLongDescription(String) - Method in class henplus.commands.ExportCommand
 
getLongDescription(String) - Method in class henplus.commands.HelpCommand
 
getLongDescription(String) - Method in class henplus.commands.ImportCommand
 
getLongDescription(String) - Method in class henplus.commands.KeyBindCommand
 
getLongDescription(String) - Method in class henplus.commands.ListUserObjectsCommand
 
getLongDescription(String) - Method in class henplus.commands.LoadCommand
 
getLongDescription(String) - Method in class henplus.commands.PluginCommand
 
getLongDescription(String) - Method in class henplus.commands.properties.AbstractPropertyCommand
 
getLongDescription(String) - Method in class henplus.commands.SetCommand
 
getLongDescription(String) - Method in class henplus.commands.ShellCommand
provide a long description just in case the user types 'help ls'.
getLongDescription(String) - Method in class henplus.commands.SpoolCommand
 
getLongDescription(String) - Method in class henplus.commands.SQLCommand
 
getLongDescription(String) - Method in class henplus.commands.SystemInfoCommand
 
getLongDescription(String) - Method in class henplus.commands.TreeCommand
 
getLongDescription(String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
getLongDescription() - Method in class henplus.property.PropertyHolder
returns a longer string describing this property.
getLongDescription(String) - Method in class henplus.SamplePlugin
 
getMessageDevice() - Method in class henplus.HenPlus
 
getMetaData(SQLSession) - Method in class henplus.SQLMetaDataBuilder
 
getMetaData(SQLSession, Collection) - Method in class henplus.SQLMetaDataBuilder
 
getMetaData(SQLSession, Iterator) - Method in class henplus.SQLMetaDataBuilder
 
getMetaData(SortedSet) - Method in class henplus.SQLSession
 
getMetaData() - Method in class henplus.view.TableRenderer
return the meta data that is used to display this table.
getModifiedColumns() - Method in class henplus.plugins.tablediff.TableDiffResult
 
getName() - Method in class henplus.sqlmodel.Column
 
getName() - Method in class henplus.sqlmodel.PrimaryKey
 
getName() - Method in class henplus.sqlmodel.Table
 
getObjectLister() - Method in class henplus.HenPlus
 
getOption(String) - Method in class henplus.AbstractCommand
 
getOptions() - Method in class henplus.AbstractCommand
 
getOutputDevice() - Method in class henplus.HenPlus
 
getPartialLine() - Method in class henplus.HenPlus
 
getPkColumn() - Method in class henplus.sqlmodel.ColumnFkInfo
 
getPkInfo() - Method in class henplus.sqlmodel.Column
 
getPkName() - Method in class henplus.sqlmodel.ColumnPkInfo
 
getPkTable() - Method in class henplus.sqlmodel.ColumnFkInfo
 
getPosition() - Method in class henplus.sqlmodel.Column
 
getPropertyMap() - Method in class henplus.PropertyRegistry
returns a Map view of property-Names to values.
getPropertyRegistry() - Method in class henplus.SQLSession
 
getRegisteredCommandNames() - Method in class henplus.CommandDispatcher
returns a sorted list of command names.
getRegisteredCommandNames(String) - Method in class henplus.CommandDispatcher
returns a sorted list of command names, starting with the first entry matching the key.
getRegisteredCommands() - Method in class henplus.CommandDispatcher
returns the commands in the sequence they have been added.
getRegistry() - Method in class henplus.commands.properties.AbstractPropertyCommand
the PropertyRegistry associcaed with the current
getRegistry() - Method in class henplus.commands.properties.PropertyCommand
 
getRegistry() - Method in class henplus.commands.properties.SessionPropertyCommand
 
getRemoveCommentsProperty() - Method in class henplus.SQLStatementSeparator
returns a property holder for the remove comments property.
getRemovedColumns() - Method in class henplus.plugins.tablediff.TableDiffResult
 
getRowLimit() - Method in class henplus.commands.SQLCommand
 
getScreenWidth() - Method in class henplus.view.util.ProgressWriter
 
getSessionByName(String) - Method in class henplus.SessionManager
 
getSessionCount() - Method in class henplus.SessionManager
 
getSessionManager() - Method in class henplus.HenPlus
Provides access to the session manager.
getSessionNames() - Method in class henplus.SessionManager
 
getSetCommand() - Method in class henplus.commands.properties.AbstractPropertyCommand
returns the name of the command this command reacts on.
getSetCommand() - Method in class henplus.commands.properties.PropertyCommand
 
getSetCommand() - Method in class henplus.commands.properties.SessionPropertyCommand
 
getShortDescription() - Method in class henplus.AbstractCommand
 
getShortDescription() - Method in interface henplus.Command
return a short string describing the purpose of the commands handled by this Command-implementation.
getShortDescription() - Method in class henplus.commands.AboutCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.AliasCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ConnectCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.DescribeCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.DriverCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.DumpCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.EchoCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ExitCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ExportCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.HelpCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ImportCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.KeyBindCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ListUserObjectsCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.LoadCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.PluginCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.properties.AbstractPropertyCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.SetCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.ShellCommand
 
getShortDescription() - Method in class henplus.commands.SpoolCommand
 
getShortDescription() - Method in class henplus.commands.StatusCommand
return a descriptive string.
getShortDescription() - Method in class henplus.commands.SystemInfoCommand
 
getShortDescription() - Method in class henplus.commands.TreeCommand
return a descriptive string.
getShortDescription() - Method in class henplus.EchoCommandProperty
 
getShortDescription() - Method in class henplus.plugins.tablediff.TableDiffCommand
 
getShortDescription() - Method in class henplus.property.PropertyHolder
return a short string describing the purpose of this property Should contain no newline, no leading spaces and should not be longer than 40 characters.
getShortDescription() - Method in class henplus.SamplePlugin
 
getSize() - Method in class henplus.sqlmodel.Column
 
getStatementCount() - Method in class henplus.SQLSession
 
getSynopsis(String) - Method in class henplus.AbstractCommand
 
getSynopsis(String) - Method in interface henplus.Command
retuns a synopsis-string.
getSynopsis(String) - Method in class henplus.commands.AliasCommand
 
getSynopsis(String) - Method in class henplus.commands.ConnectCommand
 
getSynopsis(String) - Method in class henplus.commands.DescribeCommand
 
getSynopsis(String) - Method in class henplus.commands.DriverCommand
 
getSynopsis(String) - Method in class henplus.commands.DumpCommand
 
getSynopsis(String) - Method in class henplus.commands.EchoCommand
 
getSynopsis(String) - Method in class henplus.commands.ExitCommand
 
getSynopsis(String) - Method in class henplus.commands.ExportCommand
 
getSynopsis(String) - Method in class henplus.commands.HelpCommand
 
getSynopsis(String) - Method in class henplus.commands.ImportCommand
 
getSynopsis(String) - Method in class henplus.commands.KeyBindCommand
 
getSynopsis(String) - Method in class henplus.commands.ListUserObjectsCommand
 
getSynopsis(String) - Method in class henplus.commands.LoadCommand
 
getSynopsis(String) - Method in class henplus.commands.PluginCommand
 
getSynopsis(String) - Method in class henplus.commands.properties.AbstractPropertyCommand
 
getSynopsis(String) - Method in class henplus.commands.SetCommand
 
getSynopsis(String) - Method in class henplus.commands.ShellCommand
 
getSynopsis(String) - Method in class henplus.commands.SpoolCommand
 
getSynopsis(String) - Method in class henplus.commands.SQLCommand
 
getSynopsis(String) - Method in class henplus.commands.SystemInfoCommand
 
getSynopsis(String) - Method in class henplus.commands.TreeCommand
 
getSynopsis(String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
getSynopsis(String) - Method in class henplus.SamplePlugin
 
getTable(SQLSession, String) - Method in class henplus.SQLMetaDataBuilder
 
getTable(String) - Method in class henplus.SQLSession
 
getTable() - Method in class henplus.util.DependencyResolver.CycleEntry
 
getTableNamesForSession(SQLSession) - Method in class henplus.commands.ListUserObjectsCommand
 
getTableNamesIteratorForSession(SQLSession) - Method in class henplus.commands.ListUserObjectsCommand
 
getTables() - Method in class henplus.SQLMetaData
 
getTables() - Method in class henplus.util.DependencyResolver.ResolverResult
 
getType() - Method in class henplus.sqlmodel.Column
 
getUptime() - Method in class henplus.SQLSession
 
getURL() - Method in class henplus.SQLSession
 
getUsername() - Method in class henplus.SQLSession
return username, if known.
getValue() - Method in class henplus.property.PropertyHolder
The canonicalized value of the value of this Property.
getVariableMap() - Method in class henplus.commands.SetCommand
 
getVersion() - Static method in class henplus.Version
 

H

handle(Signal) - Method in class henplus.SigIntHandler
 
handleCommandline(CommandLine) - Method in class henplus.AbstractCommand
 
handleCommandline(CommandLine) - Method in interface henplus.Command
After parsing the parameters, this method is called.
handleCommandline(CommandLine) - Method in class henplus.commands.ConnectCommand
 
hasCancellableOutput() - Method in class henplus.view.util.CancelWriter
returns, if this cancel writer has any cancellable output.
hasDiffs() - Method in class henplus.plugins.tablediff.TableDiffResult
 
hasForeignKeys() - Method in class henplus.sqlmodel.Table
 
hashCode() - Method in class henplus.sqlmodel.Table
 
hasNext() - Method in class henplus.commands.CommandTokenizer
 
hasNext() - Method in class henplus.commands.FileCompletionIterator
 
hasNext() - Method in class henplus.SQLStatementSeparator
returns true, if the parser can find a complete command that either ends with newline or with ';'
hasNext() - Method in class henplus.view.util.SortedMatchIterator
 
hasSessions() - Method in class henplus.SessionManager
 
HelpCommand - Class in henplus.commands
document me.
HelpCommand() - Constructor for class henplus.commands.HelpCommand
 
henplus - package henplus
 
HenPlus - Class in henplus
 
henplus.commands - package henplus.commands
 
henplus.commands.properties - package henplus.commands.properties
 
henplus.event - package henplus.event
 
henplus.importparser - package henplus.importparser
 
henplus.io - package henplus.io
 
henplus.plugins.tablediff - package henplus.plugins.tablediff
 
henplus.property - package henplus.property
 
henplus.sqlmodel - package henplus.sqlmodel
 
henplus.util - package henplus.util
 
henplus.view - package henplus.view
 
henplus.view.util - package henplus.view.util
 
HistoryWriter - Class in henplus
A utility class that writes the history.
HistoryWriter() - Constructor for class henplus.HistoryWriter
 

I

IgnoreTypeParser - Class in henplus.importparser
A TypeParser, that ignores the value and does nothing.
IgnoreTypeParser() - Constructor for class henplus.importparser.IgnoreTypeParser
 
ImportCommand - Class in henplus.commands
document me.
ImportCommand(ListUserObjectsCommand) - Constructor for class henplus.commands.ImportCommand
 
ImportParser - Class in henplus.importparser
A Parser for a
ImportParser(TypeParser[], String, String) - Constructor for class henplus.importparser.ImportParser
 
initializeCommands(String[]) - Method in class henplus.HenPlus
 
install() - Static method in class henplus.SigIntHandler
 
interrupt() - Method in class henplus.commands.DescribeCommand
 
interrupt() - Method in class henplus.commands.DumpCommand
 
interrupt() - Method in class henplus.commands.ListUserObjectsCommand
 
interrupt() - Method in class henplus.commands.LoadCommand
 
interrupt() - Method in class henplus.commands.ResultSetRenderer
 
interrupt() - Method in class henplus.commands.ShellCommand
 
interrupt() - Method in class henplus.commands.TreeCommand
interrupt interface
interrupt() - Method in class henplus.HenPlus
 
interrupt() - Method in interface henplus.Interruptable
 
interrupt() - Method in class henplus.SQLMetaDataBuilder
 
interrupt() - Method in class henplus.SQLSession
 
Interruptable - Interface in henplus
document me.
InterruptHandler - Interface in henplus
 
INVALID_INDEX - Static variable in class henplus.sqlmodel.PrimaryKey
 
IS_NULLABLE - Static variable in class henplus.SQLMetaDataBuilder
 
isBoldRequested() - Method in class henplus.view.ExtendedColumn
Call this to test if there's a special output mode set.
isComplete(String) - Method in class henplus.AbstractCommand
 
isComplete(String) - Method in interface henplus.Command
returns, whether the command is complete.
isComplete(String) - Method in class henplus.commands.DumpCommand
dump-in and verify-dump is complete as single-liner.
isComplete(String) - Method in class henplus.commands.SQLCommand
complicated SQL statements are only complete with semicolon.
isComplete(String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
isCurrentTokenFinished() - Method in class henplus.commands.CommandTokenizer
returns, wether the current token is finished.
isEmpty() - Method in class henplus.util.ListMap
 
isForeignKey() - Method in class henplus.sqlmodel.Column
 
isInBatch() - Method in class henplus.CommandDispatcher
 
isNullable() - Method in class henplus.sqlmodel.Column
 
isPartOfPk() - Method in class henplus.sqlmodel.Column
 
isPrinting() - Method in class henplus.view.util.CancelWriter
returns, wether this cancel writer will print anything.
isShowFooter() - Method in class henplus.commands.SQLCommand
 
isShowHeader() - Method in class henplus.commands.SQLCommand
 
isTerminal() - Method in class henplus.AbstractOutputDevice
 
isTerminal() - Method in interface henplus.OutputDevice
 
isTerminal() - Method in class henplus.PrintStreamOutputDevice
 
isTerminal() - Method in class henplus.TerminalOutputDevice
 

K

KeyBindCommand - Class in henplus.commands
Command to bind function keys to commands.
KeyBindCommand(HenPlus) - Constructor for class henplus.commands.KeyBindCommand
 
keys() - Method in class henplus.util.ListMap
Returns a List containing all keys.
keySet() - Method in class henplus.util.ListMap
 
keysListIterator() - Method in class henplus.util.ListMap
Returns a ListIterator over the keys.

L

limitReached() - Method in class henplus.commands.ResultSetRenderer
 
LINE_EMPTY - Static variable in class henplus.HenPlus
 
LINE_EXECUTED - Static variable in class henplus.HenPlus
 
LINE_INCOMPLETE - Static variable in class henplus.HenPlus
 
ListMap - Class in henplus.util
This provides the functionality of LinkedHashMap.
ListMap() - Constructor for class henplus.util.ListMap
 
ListUserObjectsCommand - Class in henplus.commands
FIXME: use SQLMetaData stuff instead.
ListUserObjectsCommand(HenPlus) - Constructor for class henplus.commands.ListUserObjectsCommand
 
load() - Method in class henplus.commands.AliasCommand
initial load of aliases.
load() - Method in class henplus.commands.PluginCommand
initial load of plugins.
load() - Method in class henplus.commands.properties.PropertyCommand
 
LoadCommand - Class in henplus.commands
The Load command loads scripts; it implemnts the commands 'load', 'start', '@' and '@@'.
LoadCommand() - Constructor for class henplus.commands.LoadCommand
 
LongRunningTimeDisplay - Class in henplus.commands
After arming, this runnable will display the current time after some timeout.
LongRunningTimeDisplay(String, long) - Constructor for class henplus.commands.LongRunningTimeDisplay
 

M

main(String[]) - Static method in class henplus.commands.CommandTokenizer
 
main(String[]) - Static method in class henplus.HenPlus
 
main(String[]) - Static method in class henplus.importparser.ImportParser
 
meta - Variable in class henplus.view.TableRenderer
 
msg() - Static method in class henplus.HenPlus
 

N

NameCompleter - Class in henplus.view.util
a Completer for names that are only given partially.
NameCompleter() - Constructor for class henplus.view.util.NameCompleter
 
NameCompleter(Iterator) - Constructor for class henplus.view.util.NameCompleter
 
NameCompleter(Collection) - Constructor for class henplus.view.util.NameCompleter
 
NameCompleter(String[]) - Constructor for class henplus.view.util.NameCompleter
 
next() - Method in class henplus.commands.CommandTokenizer
 
next() - Method in class henplus.commands.FileCompletionIterator
 
next() - Method in class henplus.SQLStatementSeparator
returns the next command; requires to call hasNext() before.
next() - Method in class henplus.view.util.SortedMatchIterator
 
nextToken() - Method in class henplus.commands.CommandTokenizer
 
NOT_INITIALIZED - Static variable in class henplus.SQLMetaData
 
NULLABLE - Static variable in class henplus.SQLMetaDataBuilder
 

O

OPTION_SINGLE_DB - Static variable in class henplus.plugins.tablediff.TableDiffCommand
 
ORDINAL_POSITION - Static variable in class henplus.SQLMetaDataBuilder
 
out() - Static method in class henplus.HenPlus
 
out - Variable in class henplus.view.TableRenderer
 
OutputDevice - Interface in henplus
The OutputDevice to write to.

P

parse(char[], int, int, ValueRecipient) - Method in class henplus.importparser.IgnoreTypeParser
 
parse(Reader, ValueRecipient) - Method in class henplus.importparser.ImportParser
 
parse(char[], int, int, ValueRecipient) - Method in class henplus.importparser.QuotedStringParser
parse the value from the character buffer starting from the given offset and with the given length.
parse(char[], int, int, ValueRecipient) - Method in class henplus.importparser.StringParser
parse the value from the character buffer starting from the given offset and with the given length.
parse(char[], int, int, ValueRecipient) - Method in class henplus.importparser.TypeParser
parse the value from the character buffer starting from the given offset and with the given length.
parseMetaData(LineNumberReader) - Method in class henplus.commands.DumpCommand
 
participateInCommandCompletion() - Method in class henplus.AbstractCommand
 
participateInCommandCompletion() - Method in interface henplus.Command
returns 'false', if the commands supported by this Commands should not be part of the toplevel command completion.
participateInCommandCompletion() - Method in class henplus.commands.SQLCommand
don't show the commands available in the toplevel command completion list ..
participateInCommandCompletion() - Method in class henplus.commands.SystemInfoCommand
 
participateInCommandCompletion() - Method in class henplus.plugins.tablediff.TableDiffCommand
 
PK_DESC_COLUMN_NAME - Static variable in class henplus.SQLMetaDataBuilder
 
PK_DESC_KEY_SEQ - Static variable in class henplus.SQLMetaDataBuilder
 
PK_DESC_PK_NAME - Static variable in class henplus.SQLMetaDataBuilder
 
PluginCommand - Class in henplus.commands
A Command that handles Plugins.
PluginCommand(HenPlus) - Constructor for class henplus.commands.PluginCommand
 
pop() - Method in class henplus.SQLStatementSeparator
 
popBuffer() - Method in class henplus.HenPlus
pop the command execution buffer.
popInterruptable() - Method in interface henplus.InterruptHandler
 
popInterruptable() - Method in class henplus.SigIntHandler
 
PrimaryKey - Class in henplus.sqlmodel
 
PrimaryKey() - Constructor for class henplus.sqlmodel.PrimaryKey
 
print(String) - Method in class henplus.AbstractOutputDevice
 
print(String) - Method in interface henplus.OutputDevice
 
print(String) - Method in class henplus.PrintStreamOutputDevice
 
print(String) - Method in class henplus.SQLSession
 
print(String) - Method in class henplus.view.util.CancelWriter
Print message to screen.
printColumn(ExtendedColumn, boolean, int) - Method in class henplus.view.ExtendedTableRenderer
 
printColumn(Column, boolean, int) - Method in class henplus.view.TableRenderer
 
printColumns(Column[], boolean) - Method in class henplus.view.ExtendedTableRenderer
Overwrites the TableRenderers implementation for special handling of ExtendedColumns.
printColumns(Column[], boolean) - Method in class henplus.view.TableRenderer
 
printFraction(long, long, OutputDevice) - Static method in class henplus.commands.TimeRenderer
 
println(String) - Method in class henplus.AbstractOutputDevice
 
println() - Method in class henplus.AbstractOutputDevice
 
println(String) - Method in interface henplus.OutputDevice
 
println() - Method in interface henplus.OutputDevice
 
println(String) - Method in class henplus.PrintStreamOutputDevice
 
println() - Method in class henplus.PrintStreamOutputDevice
 
println(String) - Method in class henplus.SQLSession
 
printMessages() - Method in class henplus.SQLSession
 
printResult(TableDiffResult) - Static method in class henplus.plugins.tablediff.ResultTablePrinter
 
PrintStreamOutputDevice - Class in henplus
The OutputDevice to write to.
PrintStreamOutputDevice(PrintStream) - Constructor for class henplus.PrintStreamOutputDevice
 
printTime(long, OutputDevice) - Static method in class henplus.commands.TimeRenderer
print time to output device
printTime(long, long, OutputDevice) - Static method in class henplus.commands.TimeRenderer
print time to output device
ProgressWriter - Class in henplus.view.util
A utility class that can write the progress of an operation to the screen.
ProgressWriter(long, OutputDevice) - Constructor for class henplus.view.util.ProgressWriter
 
propertyChanged(String) - Method in class henplus.property.EnumeratedPropertyHolder
do not override this method but the EnumeratedPropertyHolder.enumeratedPropertyChanged(int, String) method instead.
propertyChanged(String) - Method in class henplus.property.PropertyHolder
is called, when the property changes.
PropertyCommand - Class in henplus.commands.properties
Set global HenPlus properties.
PropertyCommand(HenPlus, PropertyRegistry) - Constructor for class henplus.commands.properties.PropertyCommand
 
PropertyHolder - Class in henplus.property
A Property is something that has a value and is bound to some name.
PropertyHolder() - Constructor for class henplus.property.PropertyHolder
construct a PropertyHolder with an empty value.
PropertyHolder(String) - Constructor for class henplus.property.PropertyHolder
 
PropertyRegistry - Class in henplus
A Registry that binds names to Properties.
PropertyRegistry() - Constructor for class henplus.PropertyRegistry
 
push() - Method in class henplus.SQLStatementSeparator
push the current state and start with a clean one.
pushBuffer() - Method in class henplus.HenPlus
push the current state of the command execution buffer, e.g.
pushInterruptable(Interruptable) - Method in interface henplus.InterruptHandler
 
pushInterruptable(Interruptable) - Method in class henplus.SigIntHandler
 
put(Object, Object) - Method in class henplus.util.ListMap
 
putAll(Map) - Method in class henplus.util.ListMap
 
putModifiedColumns(Column, Column) - Method in class henplus.plugins.tablediff.TableDiffResult
 

Q

QuotedStringParser - Class in henplus.importparser
 
QuotedStringParser(int) - Constructor for class henplus.importparser.QuotedStringParser
 

R

read(ConfigurationContainer.ReadAction) - Method in class henplus.io.ConfigurationContainer
Execute the read action with the InputStream from the corresponding configuration file.
readConfiguration(InputStream) - Method in interface henplus.io.ConfigurationContainer.ReadAction
 
readlineFromFile() - Method in class henplus.HenPlus
 
readProperties() - Method in class henplus.io.ConfigurationContainer
 
readProperties(Map) - Method in class henplus.io.ConfigurationContainer
convenience-method to read properties.
readReadlineHistory(InputStream) - Static method in class henplus.HistoryWriter
 
register(Command) - Method in class henplus.CommandDispatcher
 
registerAdditionalCommand(String, Command) - Method in class henplus.CommandDispatcher
 
registerLastCommandListener(CommandDispatcher) - Method in class henplus.commands.SetCommand
 
registerOptions(Options) - Method in class henplus.AbstractCommand
Override this method if you want to register command-specific options
registerOptions(Options) - Method in interface henplus.Command
This method is called before parsing the commandline.
registerOptions(Options) - Method in class henplus.commands.ConnectCommand
 
registerProperty(String, PropertyHolder) - Method in class henplus.PropertyRegistry
Every command or subsystem that needs to be able to set Properties, needs to register its property here.
remove() - Method in class henplus.commands.CommandTokenizer
 
remove() - Method in class henplus.commands.FileCompletionIterator
 
remove(Object) - Method in class henplus.util.ListMap
 
remove() - Method in class henplus.view.util.SortedMatchIterator
 
removeComments(boolean) - Method in class henplus.SQLStatementSeparator
set, whether comments should be removed.
removeExecutionListener(ExecutionListener) - Method in class henplus.CommandDispatcher
remove an execution listener.
removeSessionWithName(String) - Method in class henplus.SessionManager
 
renameSession(String, String) - Method in class henplus.SessionManager
 
renderTime(long) - Static method in class henplus.commands.TimeRenderer
render time as string
renderTime(long, long) - Static method in class henplus.commands.TimeRenderer
render time as string
requiresValidSession(String) - Method in class henplus.AbstractCommand
 
requiresValidSession(String) - Method in interface henplus.Command
returns true, if this command requires a valid SQLSession, i.e.
requiresValidSession(String) - Method in class henplus.commands.AboutCommand
 
requiresValidSession(String) - Method in class henplus.commands.AliasCommand
 
requiresValidSession(String) - Method in class henplus.commands.ConnectCommand
we can connect, even if we don't have a running connection.
requiresValidSession(String) - Method in class henplus.commands.DriverCommand
 
requiresValidSession(String) - Method in class henplus.commands.DumpCommand
verify works without session.
requiresValidSession(String) - Method in class henplus.commands.EchoCommand
 
requiresValidSession(String) - Method in class henplus.commands.ExitCommand
 
requiresValidSession(String) - Method in class henplus.commands.HelpCommand
 
requiresValidSession(String) - Method in class henplus.commands.ImportCommand
 
requiresValidSession(String) - Method in class henplus.commands.KeyBindCommand
 
requiresValidSession(String) - Method in class henplus.commands.LoadCommand
 
requiresValidSession(String) - Method in class henplus.commands.PluginCommand
 
requiresValidSession(String) - Method in class henplus.commands.properties.PropertyCommand
 
requiresValidSession(String) - Method in class henplus.commands.properties.SessionPropertyCommand
 
requiresValidSession(String) - Method in class henplus.commands.SetCommand
 
requiresValidSession(String) - Method in class henplus.commands.ShellCommand
shell commands always have the semicolon as special character.
requiresValidSession(String) - Method in class henplus.commands.SpoolCommand
 
requiresValidSession(String) - Method in class henplus.commands.SystemInfoCommand
 
requiresValidSession(String) - Method in class henplus.plugins.tablediff.TableDiffCommand
 
requiresValidSession(String) - Method in class henplus.SamplePlugin
 
reset() - Method in interface henplus.InterruptHandler
 
reset() - Method in class henplus.SigIntHandler
 
resetWidth() - Method in class henplus.view.ColumnMetaData
 
ResultSetRenderer - Class in henplus.commands
document me.
ResultSetRenderer(ResultSet, String, boolean, boolean, int, OutputDevice, int[]) - Constructor for class henplus.commands.ResultSetRenderer
 
ResultSetRenderer(ResultSet, String, boolean, boolean, int, OutputDevice) - Constructor for class henplus.commands.ResultSetRenderer
 
ResultTablePrinter - Class in henplus.plugins.tablediff
Title: ResultTablePrinter
ResultTablePrinter() - Constructor for class henplus.plugins.tablediff.ResultTablePrinter
 
run() - Method in class henplus.commands.LongRunningTimeDisplay
 
run() - Method in class henplus.HenPlus
 

S

SamplePlugin - Class in henplus
This is a Sample plugin.
SamplePlugin() - Constructor for class henplus.SamplePlugin
 
SessionManager - Class in henplus
 
sessionNameExists(String) - Method in class henplus.SessionManager
 
SessionPropertyCommand - Class in henplus.commands.properties
handle session local properties.
SessionPropertyCommand(HenPlus) - Constructor for class henplus.commands.properties.SessionPropertyCommand
 
setAutoWrap(int) - Method in class henplus.view.ColumnMetaData
 
setBoldRequested(boolean) - Method in class henplus.view.ExtendedColumn
 
setColumnDelimiter(String) - Method in class henplus.commands.SQLCommand
 
SetCommand - Class in henplus.commands
document me.
SetCommand(HenPlus) - Constructor for class henplus.commands.SetCommand
 
setCurrentSession(SQLSession) - Method in class henplus.HenPlus
set current session.
setCurrentSession(SQLSession) - Method in class henplus.SessionManager
 
setDate(int, Calendar) - Method in interface henplus.importparser.ValueRecipient
 
setDefault(String) - Method in class henplus.sqlmodel.Column
Set the default value for this Column.
setDefaultPrompt() - Method in class henplus.HenPlus
 
setDisplay(boolean) - Method in class henplus.view.ColumnMetaData
set, whether a specific column should be displayed.
setFkInfo(ColumnFkInfo) - Method in class henplus.sqlmodel.Column
 
setLong(int, long) - Method in interface henplus.importparser.ValueRecipient
 
setName(String) - Method in class henplus.sqlmodel.Column
 
setName(String) - Method in class henplus.sqlmodel.PrimaryKey
 
setName(String) - Method in class henplus.sqlmodel.Table
 
setNullable(boolean) - Method in class henplus.sqlmodel.Column
 
setOptions(Options) - Method in class henplus.AbstractCommand
 
setOptions(Options) - Method in interface henplus.Command
Options are set, after the commandline has been parsed.
setOutput(OutputDevice, OutputDevice) - Method in class henplus.HenPlus
 
setPkInfo(ColumnPkInfo) - Method in class henplus.sqlmodel.Column
 
setPosition(int) - Method in class henplus.sqlmodel.Column
 
setPrefix(String) - Method in class henplus.view.util.SortedMatchIterator
If a prefix is set, then return the matching element with with this prefix prepended.
setPrompt(String) - Method in class henplus.HenPlus
 
setProperty(String, String) - Method in class henplus.PropertyRegistry
sets the Property to the given value.
setRowLimit(int) - Method in class henplus.commands.SQLCommand
 
setScreenWidth(int) - Method in class henplus.view.util.ProgressWriter
 
setShowFooter(boolean) - Method in class henplus.commands.SQLCommand
 
setShowHeader(boolean) - Method in class henplus.commands.SQLCommand
 
setSize(int) - Method in class henplus.sqlmodel.Column
 
setString(int, String) - Method in interface henplus.importparser.ValueRecipient
 
setSuffix(String) - Method in class henplus.view.util.SortedMatchIterator
If a suffix is set, then return the matching element with with this suffix appended.
setType(String) - Method in class henplus.sqlmodel.Column
 
setValue(String) - Method in class henplus.property.PropertyHolder
set the new value of this property.
ShellCommand - Class in henplus.commands
This command executes stuff on the shell.
ShellCommand() - Constructor for class henplus.commands.ShellCommand
 
shutdown() - Method in class henplus.AbstractCommand
 
shutdown() - Method in interface henplus.Command
shutdown this command.
shutdown() - Method in class henplus.CommandDispatcher
 
shutdown() - Method in class henplus.commands.AliasCommand
 
shutdown() - Method in class henplus.commands.ConnectCommand
 
shutdown() - Method in class henplus.commands.DriverCommand
 
shutdown() - Method in class henplus.commands.KeyBindCommand
 
shutdown() - Method in class henplus.commands.PluginCommand
 
shutdown() - Method in class henplus.commands.properties.PropertyCommand
 
shutdown() - Method in class henplus.commands.SetCommand
 
shutdown() - Method in class henplus.commands.SQLCommand
 
shutdown() - Method in class henplus.plugins.tablediff.TableDiffCommand
 
SigIntHandler - Class in henplus
Signal handler, that reacts on CTRL-C.
SigIntHandler() - Constructor for class henplus.SigIntHandler
 
size() - Method in class henplus.util.ListMap
 
SortedMatchIterator - Class in henplus.view.util
An Iterator returning end-truncated matching values from a sorted List.
SortedMatchIterator(String, Iterator) - Constructor for class henplus.view.util.SortedMatchIterator
Return all Key-Elements from the given Iterator that have the common prefix given in 'partialMatch'.
SortedMatchIterator(String, SortedSet) - Constructor for class henplus.view.util.SortedMatchIterator
Return all Key-Elements from the given SortedSet that have the common prefix given in 'partialMatch'.
SortedMatchIterator(String, SortedMap) - Constructor for class henplus.view.util.SortedMatchIterator
Return all Key-Elements from the given SortedMap that have the common prefix given in 'partialMatch'.
sortTables() - Method in class henplus.util.DependencyResolver
 
SpoolCommand - Class in henplus.commands
prepared ..
SpoolCommand(HenPlus) - Constructor for class henplus.commands.SpoolCommand
 
SQLCommand - Class in henplus.commands
document me.
SQLCommand(ListUserObjectsCommand) - Constructor for class henplus.commands.SQLCommand
 
SQLCommand(ListUserObjectsCommand, PropertyRegistry) - Constructor for class henplus.commands.SQLCommand
 
SQLMetaData - Class in henplus
 
SQLMetaData() - Constructor for class henplus.SQLMetaData
 
SQLMetaDataBuilder - Class in henplus
 
SQLMetaDataBuilder() - Constructor for class henplus.SQLMetaDataBuilder
 
SQLSession - Class in henplus
a SQL session.
SQLSession(String, String, String) - Constructor for class henplus.SQLSession
creates a new SQL session.
SQLStatementSeparator - Class in henplus
Simple parser that separates SQLStatements.
SQLStatementSeparator() - Constructor for class henplus.SQLStatementSeparator
 
start(String) - Static method in class henplus.util.StringAppender
 
startBatch() - Method in class henplus.CommandDispatcher
 
StatusCommand - Class in henplus.commands
document me.
StatusCommand() - Constructor for class henplus.commands.StatusCommand
 
stopThread() - Method in class henplus.commands.LongRunningTimeDisplay
 
storeProperties(Map, boolean, String) - Method in class henplus.io.ConfigurationContainer
convenience-method to write properties.
StringAppender - Class in henplus.util
FIXME: removeme.
StringParser - Class in henplus.importparser
A parser for a specific type.
StringParser(int) - Constructor for class henplus.importparser.StringParser
 
SUCCESS - Static variable in interface henplus.Command
constant returned by the Command.execute(SQLSession,String,String) method, if everything went fine.
SYNTAX_ERROR - Static variable in interface henplus.Command
constant returned by the Command.execute(SQLSession,String,String) if the command could not be executed because of an syntax error.
SystemInfoCommand - Class in henplus.commands
Prints out some system information.
Created on: Mar 23, 2004
SystemInfoCommand() - Constructor for class henplus.commands.SystemInfoCommand
 

T

Table - Class in henplus.sqlmodel
 
Table(String) - Constructor for class henplus.sqlmodel.Table
 
TABLE_NAME - Static variable in class henplus.SQLMetaDataBuilder
 
TableDiffCommand - Class in henplus.plugins.tablediff
 
TableDiffCommand() - Constructor for class henplus.plugins.tablediff.TableDiffCommand
 
TableDiffer - Class in henplus.plugins.tablediff
Title: TableDiffer
TableDiffer() - Constructor for class henplus.plugins.tablediff.TableDiffer
 
TableDiffResult - Class in henplus.plugins.tablediff
Title: TableDiffResult
TableDiffResult() - Constructor for class henplus.plugins.tablediff.TableDiffResult
 
TableRenderer - Class in henplus.view
document me.
TableRenderer(ColumnMetaData[], OutputDevice, String, boolean, boolean) - Constructor for class henplus.view.TableRenderer
 
TableRenderer(ColumnMetaData[], OutputDevice) - Constructor for class henplus.view.TableRenderer
 
TerminalOutputDevice - Class in henplus
The OutputDevice to write to.
TerminalOutputDevice(PrintStream) - Constructor for class henplus.TerminalOutputDevice
 
terminate() - Method in class henplus.HenPlus
 
TimeRenderer - Class in henplus.commands
document me.
TimeRenderer() - Constructor for class henplus.commands.TimeRenderer
 
toString() - Method in class henplus.sqlmodel.ColumnFkInfo
 
toString() - Method in class henplus.sqlmodel.Table
 
toString() - Method in class henplus.util.DependencyResolver.CycleEntry
 
toString() - Method in class henplus.util.ListMap
 
toString() - Method in class henplus.util.StringAppender
 
TreeCommand - Class in henplus.commands
creates a dependency graph.
TreeCommand(ListUserObjectsCommand) - Constructor for class henplus.commands.TreeCommand
 
TYPE_NAME - Static variable in class henplus.SQLMetaDataBuilder
 
TypeParser - Class in henplus.importparser
A parser for a specific type.
TypeParser() - Constructor for class henplus.importparser.TypeParser
 

U

unhash(SQLSession) - Method in class henplus.commands.ListUserObjectsCommand
 
unregister(Command) - Method in class henplus.CommandDispatcher
unregister command.
unregisterAdditionalCommand(String) - Method in class henplus.CommandDispatcher
 
unregisterProperty(String) - Method in class henplus.PropertyRegistry
 
update(long) - Method in class henplus.view.util.ProgressWriter
 
updateColumnWidths(Column[]) - Method in class henplus.view.ExtendedTableRenderer
Checks for each element in the array its type, so can handle ExtendedColumn correctly.
updateColumnWidths(Column[]) - Method in class henplus.view.TableRenderer
Overwrite this method if you need to handle customized columns.

V

ValueRecipient - Interface in henplus.importparser
A Recipient of a value parsed by the TypeParser.
values() - Method in class henplus.util.ListMap
Returns the values as a Collection, as defined in java.util.Map.
valuesList() - Method in class henplus.util.ListMap
Returns the values as a List.
valuesListIterator() - Method in class henplus.util.ListMap
Returns a ListIterator over the values.
varsubst(String, Map) - Method in class henplus.HenPlus
substitute the variables in String 'in', that are in the form $VARNAME or ${VARNAME} with the equivalent value that is found in the Map.
verbose - Static variable in class henplus.HenPlus
 
Version - Class in henplus
document me.
Version() - Constructor for class henplus.Version
 

W

write(byte[], int, int) - Method in class henplus.AbstractOutputDevice
 
write(ConfigurationContainer.WriteAction) - Method in class henplus.io.ConfigurationContainer
Write configuration.
write(byte[], int, int) - Method in interface henplus.OutputDevice
 
write(byte[], int, int) - Method in class henplus.PrintStreamOutputDevice
 
writeConfiguration(OutputStream) - Method in interface henplus.io.ConfigurationContainer.WriteAction
Write configuration.
writeReadlineHistory(OutputStream) - Static method in class henplus.HistoryWriter
 

_

_command - Static variable in class henplus.plugins.tablediff.TableDiffCommand
 
_propertyValue - Variable in class henplus.property.PropertyHolder
 

A B C D E F G H I K L M N O P Q R S T U V W _

? 1997..2006 Henner Zeller