Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
org/
org/hsqldb/
org/hsqldb/index/
org/hsqldb/jdbc/
org/hsqldb/lib/
org/hsqldb/lib/java/
org/hsqldb/persist/
org/hsqldb/resources/
org/hsqldb/rowio/
org/hsqldb/scriptio/
org/hsqldb/store/
org/hsqldb/types/
org/hsqldb/util/
hsqlServlet.class

package 
public hsqlServlet extends org.hsqldb.Servlet {
	public void  () 
}

org/hsqldb/BaseMemoryNode.class

package org.hsqldb
abstract org.hsqldb.BaseMemoryNode extends org.hsqldb.Node {
	protected org.hsqldb.Node nLeft
	protected org.hsqldb.Node nRight
	protected org.hsqldb.Node nParent
	void  () 
	void delete () 
	org.hsqldb.Node getLeft ()  throws org.hsqldb.HsqlException 
	void setLeft (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getRight ()  throws org.hsqldb.HsqlException 
	void setRight (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getParent ()  throws org.hsqldb.HsqlException 
	boolean isRoot () 
	void setParent (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	void setBalance (int)  throws org.hsqldb.HsqlException 
	boolean isFromLeft ()  throws org.hsqldb.HsqlException 
	boolean equals (org.hsqldb.Node) 
	void write (org.hsqldb.rowio.RowOutputInterface)  throws java.io.IOException 
}

org/hsqldb/BaseTable.class

package org.hsqldb
public abstract org.hsqldb.BaseTable extends java.lang.Object {
	void  () 
	abstract org.hsqldb.Index getPrimaryIndex () 
	public org.hsqldb.index.RowIterator rowIterator (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
}

org/hsqldb/CachedDataRow.class

package org.hsqldb
 org.hsqldb.CachedDataRow extends org.hsqldb.CachedRow {
	void  (org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Table, org.hsqldb.rowio.RowInputInterface)  throws java.io.IOException org.hsqldb.HsqlException 
	org.hsqldb.Row getUpdatedRow ()  throws org.hsqldb.HsqlException 
	void setNewNodes () 
	void setPrimaryNode (org.hsqldb.Node) 
	public int getRealSize (org.hsqldb.rowio.RowOutputInterface) 
	public void write (org.hsqldb.rowio.RowOutputInterface) 
	public boolean hasChanged () 
	public void setPos (int) 
	public boolean equals (java.lang.Object) 
}

org/hsqldb/CachedRow.class

package org.hsqldb
public org.hsqldb.CachedRow extends org.hsqldb.Row {
	static final int NO_POS
	protected org.hsqldb.Table tTable
	int storageSize
	protected boolean hasDataChanged
	boolean hasNodesChanged
	void  () 
	public void  (org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void  (org.hsqldb.Table, org.hsqldb.rowio.RowInputInterface)  throws java.io.IOException org.hsqldb.HsqlException 
	private void readRowInfo (org.hsqldb.rowio.RowInputInterface)  throws java.io.IOException org.hsqldb.HsqlException 
	public void delete ()  throws org.hsqldb.HsqlException 
	public int getStorageSize () 
	public void setPos (int) 
	void setChanged () 
	public boolean hasChanged () 
	public org.hsqldb.Table getTable () 
	public int getRealSize (org.hsqldb.rowio.RowOutputInterface) 
	public void setStorageSize (int) 
	public boolean isKeepInMemory () 
	org.hsqldb.Row getUpdatedRow ()  throws org.hsqldb.HsqlException 
	void setNewNodes () 
	public void write (org.hsqldb.rowio.RowOutputInterface) 
	private void writeRowInfo (org.hsqldb.rowio.RowOutputInterface) 
	public void write (org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.IntLookup) 
	private void writeNodes (org.hsqldb.rowio.RowOutputInterface)  throws java.io.IOException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
}

org/hsqldb/Collation.class

package org.hsqldb
public org.hsqldb.Collation extends java.lang.Object {
	static final org.hsqldb.lib.HashMap nameToJavaName
	String name
	java.text.Collator collator
	java.util.Locale locale
	public void  () 
	public org.hsqldb.lib.Iterator getCollationsIterator () 
	public org.hsqldb.lib.Iterator getLocalesIterator () 
	public void setCollationAsLocale () 
	void setCollation (java.lang.String)  throws org.hsqldb.HsqlException 
	int compare (java.lang.String, java.lang.String) 
	int compareIgnoreCase (java.lang.String, java.lang.String) 
	java.lang.String toUpperCase (java.lang.String) 
	static void  () 
}

org/hsqldb/Column.class

package org.hsqldb
public org.hsqldb.Column extends java.lang.Object {
	public org.hsqldb.HsqlNameManager$HsqlName columnName
	private int colType
	private int colSize
	private int colScale
	private boolean isNullable
	private boolean isIdentity
	private boolean isPrimaryKey
	private org.hsqldb.Expression defaultExpression
	long identityStart
	long identityIncrement
	static final java.math.BigInteger MAX_LONG
	static final java.math.BigInteger MIN_LONG
	static final java.math.BigInteger MAX_INT
	static final java.math.BigInteger MIN_INT
	static final java.math.BigDecimal BIG_DECIMAL_0
	static final java.math.BigDecimal BIG_DECIMAL_1
	static int[] tenPower
	void  (org.hsqldb.HsqlNameManager$HsqlName, boolean, int, int, int, boolean, org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	void setIdentity (boolean, long, long)  throws org.hsqldb.HsqlException 
	private void  () 
	org.hsqldb.Column duplicate (boolean)  throws org.hsqldb.HsqlException 
	void setType (org.hsqldb.Column) 
	boolean isIdentity () 
	boolean isNullable () 
	void setNullable (boolean) 
	public boolean isPrimaryKey () 
	void setPrimaryKey (boolean) 
	java.lang.Object getDefaultValue (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	java.lang.String getDefaultDDL () 
	org.hsqldb.Expression getDefaultExpression () 
	void setDefaultExpression (org.hsqldb.Expression) 
	int getType () 
	int getDIType () 
	int getDITypeSub () 
	int getSize () 
	int getScale () 
	static java.lang.Object add (java.lang.Object, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	static java.lang.Object concat (java.lang.Object, java.lang.Object)  throws org.hsqldb.HsqlException 
	static java.lang.Object negate (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	static java.lang.Object multiply (java.lang.Object, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	static java.lang.Object divide (java.lang.Object, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	static java.lang.Object subtract (java.lang.Object, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	static int compare (org.hsqldb.Collation, java.lang.Object, java.lang.Object, int) 
	public static java.lang.Object convertObject (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	private static java.lang.Object convertString (java.lang.String, int)  throws org.hsqldb.HsqlException 
	static java.lang.String createSQLString (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	public static java.lang.String createSQLString (double) 
	public static java.lang.String createSQLString (java.lang.String) 
	public static java.lang.Object convertObject (org.hsqldb.Session, java.lang.Object, int, int, int)  throws org.hsqldb.HsqlException 
	static java.lang.Object enforceSize (java.lang.Object, int, int, int, boolean)  throws org.hsqldb.HsqlException 
	static java.lang.String checkVarchar (java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	static java.lang.String checkChar (java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	static java.lang.Integer convertToInt (java.lang.Object)  throws org.hsqldb.HsqlException 
	static java.lang.Long convertToLong (java.lang.Object)  throws org.hsqldb.HsqlException 
	static java.lang.Double convertToDouble (java.lang.Object)  throws org.hsqldb.HsqlException 
	static int getCombinedNumberType (int, int, int) 
	static int getNumTypeWidth (int) 
	static int compareToTypeRange (java.lang.Object, int) 
	public static byte[] hexToByteArray (java.lang.String)  throws org.hsqldb.HsqlException 
	static int compareTo (byte[], byte[]) 
	static void  () 
}

org/hsqldb/CompiledStatement.class

package org.hsqldb
final org.hsqldb.CompiledStatement extends java.lang.Object {
	static final String PCOL_PREFIX
	static final String RETURN_COLUMN_NAME
	static final int UNKNOWN
	static final int INSERT_VALUES
	static final int INSERT_SELECT
	static final int UPDATE
	static final int DELETE
	static final int SELECT
	static final int CALL
	static final int DML
	static final int DQL
	static final int DDL
	boolean isValid
	org.hsqldb.Table targetTable
	org.hsqldb.TableFilter targetFilter
	org.hsqldb.Expression condition
	int[] columnMap
	org.hsqldb.Expression[] columnValues
	boolean[] checkColumns
	org.hsqldb.Expression expression
	org.hsqldb.Select select
	org.hsqldb.Expression[] parameters
	int[] paramTypes
	org.hsqldb.SubQuery[] subqueries
	int type
	String sql
	final org.hsqldb.HsqlNameManager$HsqlName schemaHsqlName
	private static final org.hsqldb.Result updateCountResult
	void  (org.hsqldb.HsqlNameManager$HsqlName) 
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.TableFilter, org.hsqldb.Expression, org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.TableFilter, int[], org.hsqldb.Expression[], org.hsqldb.Expression, org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, int[], org.hsqldb.Expression[], boolean[], org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, int[], boolean[], org.hsqldb.Select, org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Select, org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Expression, org.hsqldb.Expression[])  throws org.hsqldb.HsqlException 
	private void resolveInsertParameterTypes () 
	private void setParameters (org.hsqldb.Expression[]) 
	void materializeSubQueries (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void dematerializeSubQueries (org.hsqldb.Session) 
	void clearVariables () 
	org.hsqldb.Result describeResult () 
	org.hsqldb.Result describeParameters () 
	public java.lang.String describe (org.hsqldb.Session) 
	private java.lang.String describeImpl (org.hsqldb.Session)  throws java.lang.Exception 
	private java.lang.StringBuffer appendSubqueries (java.lang.StringBuffer) 
	private java.lang.StringBuffer appendTable (java.lang.StringBuffer) 
	private java.lang.StringBuffer appendColumns (java.lang.StringBuffer) 
	private java.lang.StringBuffer appendParms (java.lang.StringBuffer) 
	private java.lang.StringBuffer appendCondition (org.hsqldb.Session, java.lang.StringBuffer) 
	static void  () 
}

org/hsqldb/CompiledStatementExecutor.class

package org.hsqldb
final org.hsqldb.CompiledStatementExecutor extends java.lang.Object {
	private org.hsqldb.Session session
	private org.hsqldb.Result updateResult
	private org.hsqldb.Result emptyResult
	void  (org.hsqldb.Session) 
	org.hsqldb.Result execute (org.hsqldb.CompiledStatement) 
	private org.hsqldb.Result executeImpl (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeCallStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeDeleteStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeInsertSelectStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeInsertValuesStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeSelectStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeUpdateStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result executeDDLStatement (org.hsqldb.CompiledStatement)  throws org.hsqldb.HsqlException 
}

org/hsqldb/CompiledStatementManager.class

package org.hsqldb
final org.hsqldb.CompiledStatementManager extends java.lang.Object {
	private org.hsqldb.Database database
	private org.hsqldb.lib.IntKeyHashMap schemaMap
	private org.hsqldb.lib.IntKeyHashMap sqlLookup
	private org.hsqldb.lib.IntKeyHashMap csidMap
	private org.hsqldb.lib.IntKeyHashMap sessionMap
	private org.hsqldb.lib.IntKeyIntValueHashMap useMap
	private int next_cs_id
	void  (org.hsqldb.Database) 
	synchronized void reset () 
	synchronized void resetStatements () 
	private int nextID () 
	synchronized int getStatementID (org.hsqldb.HsqlNameManager$HsqlName, java.lang.String) 
	synchronized org.hsqldb.CompiledStatement getStatement (int) 
	synchronized java.lang.String getSql (int) 
	synchronized void linkSession (int, int) 
	synchronized int registerStatement (int, org.hsqldb.CompiledStatement) 
	synchronized void freeStatement (int, int) 
	synchronized void removeSession (int) 
}

org/hsqldb/Constraint.class

package org.hsqldb
 org.hsqldb.Constraint extends java.lang.Object {
	static final int CASCADE
	static final int SET_NULL
	static final int NO_ACTION
	static final int SET_DEFAULT
	static final int INIT_DEFERRED
	static final int INIT_IMMEDIATE
	static final int NOT_DEFERRABLE
	static final int FOREIGN_KEY
	static final int MAIN
	static final int UNIQUE
	static final int CHECK
	static final int PRIMARY_KEY
	org.hsqldb.ConstraintCore core
	org.hsqldb.HsqlNameManager$HsqlName constName
	int constType
	void  (org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, org.hsqldb.Index) 
	void  (org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Constraint) 
	void  (org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, org.hsqldb.Table, int[], int[], org.hsqldb.Index, org.hsqldb.Index, int, int)  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.HsqlNameManager$HsqlName, int[], org.hsqldb.Table, int[], int, int, int) 
	private void  () 
	org.hsqldb.HsqlNameManager$HsqlName getName () 
	private void setName (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	java.lang.String getPkName () 
	java.lang.String getFkName () 
	int getType () 
	org.hsqldb.Table getMain () 
	org.hsqldb.Index getMainIndex () 
	org.hsqldb.Table getRef () 
	org.hsqldb.Index getRefIndex () 
	int getDeleteAction () 
	int getUpdateAction () 
	int[] getMainColumns () 
	int[] getRefColumns () 
	boolean isIndexFK (org.hsqldb.Index) 
	boolean isIndexUnique (org.hsqldb.Index) 
	boolean hasColumn (org.hsqldb.Table, java.lang.String) 
	boolean hasColumn (int) 
	boolean isEquivalent (int[], int) 
	boolean isEquivalent (org.hsqldb.Table, int[], org.hsqldb.Table, int[]) 
	void replaceTable (org.hsqldb.Table, org.hsqldb.Table, int, int)  throws org.hsqldb.HsqlException 
	void checkInsert (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void checkCheckConstraint (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator findFkRef (org.hsqldb.Session, java.lang.Object[], boolean)  throws org.hsqldb.HsqlException 
	boolean hasMainRef (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	private static boolean hasReferencedRow (org.hsqldb.Session, java.lang.Object[], int[], org.hsqldb.Index)  throws org.hsqldb.HsqlException 
	static void checkReferencedRows (org.hsqldb.Session, org.hsqldb.Table, int[], org.hsqldb.Index)  throws org.hsqldb.HsqlException 
}

org/hsqldb/ConstraintCore.class

package org.hsqldb
 org.hsqldb.ConstraintCore extends java.lang.Object {
	org.hsqldb.HsqlNameManager$HsqlName fkName
	org.hsqldb.HsqlNameManager$HsqlName pkName
	int colLen
	org.hsqldb.Table mainTable
	int[] mainColArray
	org.hsqldb.Index mainIndex
	org.hsqldb.Table refTable
	int[] refColArray
	org.hsqldb.Index refIndex
	int deleteAction
	int updateAction
	org.hsqldb.Expression check
	org.hsqldb.TableFilter checkFilter
	void  () 
}

org/hsqldb/DINameSpace.class

package org.hsqldb
final org.hsqldb.DINameSpace extends java.lang.Object {
	private org.hsqldb.Database database
	private String catalogName
	private static org.hsqldb.lib.HashSet builtin
	public void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	java.lang.Class classForMethodFQN (java.lang.String) 
	java.lang.Class classForName (java.lang.String)  throws java.lang.ClassNotFoundException 
	org.hsqldb.lib.Iterator iterateCatalogNames ()  throws org.hsqldb.HsqlException 
	java.lang.String getCatalogName (java.lang.Object) 
	org.hsqldb.lib.HashMap getInverseAliasMap () 
	static java.lang.String getMethodFQN (java.lang.reflect.Method) 
	static java.lang.String getMethodSpecificName (java.lang.reflect.Method) 
	static java.lang.String getSignature (java.lang.reflect.Method) 
	java.lang.String getSchemaName (java.lang.Object) 
	void addBuiltinToSet (org.hsqldb.lib.HashSet) 
	boolean isBuiltin (java.lang.Class) 
	boolean isBuiltin (java.lang.String) 
	org.hsqldb.lib.Iterator iterateRoutineMethods (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.Iterator iterateAccessibleTriggerClassNames (org.hsqldb.User)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.Iterator iterateAllAccessibleMethods (org.hsqldb.Session, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.Session[] listVisibleSessions (org.hsqldb.Session) 
	boolean isReportCatalogs () 
	static void  () 
}

org/hsqldb/DIProcedureInfo.class

package org.hsqldb
final org.hsqldb.DIProcedureInfo extends java.lang.Object {
	static final String conClsName
	static final int procedureResultUnknown
	static final int procedureNoResult
	static final int procedureReturnsResult
	static final int procedureColumnUnknown
	static final int procedureColumnIn
	static final int procedureColumnInOut
	static final int procedureColumnResult
	static final int procedureColumnOut
	static final int procedureColumnReturn
	static final int procedureNoNulls
	static final int procedureNullable
	static final int procedureNullableUnknown
	private Class clazz
	private Class[] colClasses
	private int[] colTypes
	private int colOffset
	private int colCount
	private boolean colsResolved
	private String fqn
	private String specificName
	private int hnd_remarks
	private java.lang.reflect.Method method
	private String sig
	private org.hsqldb.DINameSpace nameSpace
	private final org.hsqldb.lib.HashMap typeMap
	static Class class$java$lang$Long
	static Class class$java$lang$Boolean
	static Class class$java$lang$Character
	static Class array$Ljava$lang$Character
	static Class array$C
	static Class class$java$net$URL
	static Class class$java$util$Date
	static Class class$java$sql$Date
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Object
	static Class array$B
	static Class class$org$hsqldb$types$Binary
	static Class class$java$lang$String
	static Class class$java$lang$Void
	static Class class$java$lang$Short
	static Class class$java$sql$Time
	static Class class$java$sql$Timestamp
	static Class class$java$lang$Byte
	static Class class$java$lang$Number
	static Class class$java$io$Serializable
	public void  (org.hsqldb.DINameSpace)  throws org.hsqldb.HsqlException 
	private int colOffset () 
	org.hsqldb.lib.HsqlArrayList getAliases () 
	java.lang.Class getColClass (int) 
	int getColCount () 
	java.lang.Integer getColDataType (int) 
	java.lang.Integer getColLen (int) 
	java.lang.String getColName (int) 
	java.lang.Integer getColNullability (int) 
	java.lang.String getColRemark (int) 
	int getColSequence (int) 
	int getColTypeCode (int) 
	java.lang.Integer getColUsage (int) 
	java.lang.Class getDeclaringClass () 
	java.lang.String getFQN () 
	java.lang.String getSpecificName () 
	java.lang.Integer getInputParmCount () 
	java.lang.reflect.Method getMethod () 
	java.lang.String getOrigin (java.lang.String) 
	java.lang.Integer getOutputParmCount () 
	java.lang.String getRemark () 
	java.lang.Integer getResultSetCount () 
	java.lang.Integer getResultType (java.lang.String) 
	java.lang.String getSignature () 
	static java.lang.String getMethodSpecificName (java.lang.reflect.Method) 
	org.hsqldb.DINameSpace getNameSpace () 
	void setNameSpace (org.hsqldb.DINameSpace)  throws org.hsqldb.HsqlException 
	private void resolveCols () 
	void setMethod (java.lang.reflect.Method) 
	int typeForClass (java.lang.Class) 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/DITableInfo.class

package org.hsqldb
final org.hsqldb.DITableInfo extends java.lang.Object {
	int bestRowTemporary
	int bestRowTransaction
	int bestRowSession
	int bestRowUnknown
	int bestRowNotPseudo
	static final short tableIndexOther
	private static final int HALF_MAX_INT
	private int hnd_column_remarks
	private int hnd_table_remarks
	private org.hsqldb.Table table
	private static final org.hsqldb.DITypeInfo ti
	static Class class$org$hsqldb$resources$BundleHandler
	void  () 
	void setLocale (java.util.Locale) 
	java.lang.Integer getBRIPseudo () 
	java.lang.Integer getBRIScope () 
	java.lang.Integer getColBufLen (int) 
	java.lang.Integer getColCharOctLen (int) 
	java.lang.Integer getColDataType (int) 
	java.lang.String getColDataTypeName (int) 
	java.lang.Integer getColDataTypeSub (int) 
	java.lang.String getColDefault (int) 
	java.lang.Boolean getColIsIdentity (int) 
	java.lang.String getColIsNullable (int) 
	java.lang.String getColName (int) 
	java.lang.Integer getColNullability (int) 
	java.lang.Integer getColPrecRadix (int) 
	java.lang.String getColRemarks (int) 
	java.lang.Integer getColScale (int) 
	java.lang.String getColScopeCat (int) 
	java.lang.String getColScopeSchem (int) 
	java.lang.String getColScopeTable (int) 
	java.lang.Integer getColSize (int) 
	java.lang.Integer getColSqlDataType (int) 
	java.lang.Integer getColSqlDateTimeSub (int) 
	java.lang.String getDataSource () 
	java.lang.String getHsqlType () 
	java.lang.Integer getIndexCardinality (int) 
	java.lang.String getIndexColDirection (int, int) 
	int[] getIndexColumns (int) 
	java.lang.String getIndexName (int) 
	java.lang.Integer getIndexPages (int) 
	java.lang.Integer getIndexType (int) 
	int getIndexVisibleColumns (int) 
	java.lang.String getName () 
	java.lang.Long getNextIdentity () 
	java.lang.String getRemark () 
	java.lang.String getStandardType () 
	org.hsqldb.Table getTable () 
	java.lang.Boolean isDataSourceDescending () 
	java.lang.Boolean isIndexNonUnique (int) 
	java.lang.Boolean isReadOnly () 
	void setTable (org.hsqldb.Table) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/DITypeInfo.class

package org.hsqldb
final org.hsqldb.DITypeInfo extends java.lang.Object {
	static final int columnNoNulls
	static final int columnNullable
	static final int typePredNone
	static final int typePredChar
	static final int typePredBasic
	static final int typeSearchable
	private int hnd_create_params
	private int hnd_local_names
	private int hnd_remarks
	private int type
	private int typeSub
	boolean locale_set
	static Class class$org$hsqldb$resources$BundleHandler
	void  () 
	java.lang.Integer getCharOctLen () 
	java.lang.Long getCharOctLenAct () 
	java.lang.String getColStClsName () 
	java.lang.String getCreateParams () 
	java.lang.String getCstMapClsName () 
	int getMaxDisplaySize () 
	java.lang.Integer getDataType () 
	java.lang.Integer getDataTypeSub () 
	java.lang.Integer getDefaultScale () 
	java.lang.Integer getIntervalPrecision () 
	java.lang.String getLiteralPrefix () 
	java.lang.String getLiteralSuffix () 
	java.lang.String getLocalName () 
	java.lang.Integer getMaxScale () 
	java.lang.Integer getMaxScaleAct () 
	java.lang.Integer getMinScale () 
	java.lang.Integer getMinScaleAct () 
	java.lang.Integer getNullability () 
	java.lang.Integer getNumPrecRadix () 
	java.lang.Integer getPrecision () 
	java.lang.Long getPrecisionAct () 
	java.lang.String getRemarks () 
	java.lang.Integer getSearchability () 
	java.lang.Integer getSqlDataType () 
	java.lang.Integer getSqlDateTimeSub () 
	java.lang.String getStdMapClsName () 
	int getTypeCode () 
	java.lang.String getTypeName () 
	int getTypeSub () 
	java.lang.Boolean isAutoIncrement () 
	java.lang.Boolean isCaseSensitive () 
	java.lang.Boolean isColStClsSupported () 
	java.lang.Boolean isFixedPrecisionScale () 
	java.lang.Boolean isStdMapClsSupported () 
	java.lang.Boolean isSupportedAsPCol () 
	java.lang.Boolean isSupportedAsTCol () 
	java.lang.Boolean isUnsignedAttribute () 
	void setLocale (java.util.Locale) 
	void setTypeCode (int) 
	void setTypeSub (int) 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/Database.class

package org.hsqldb
public org.hsqldb.Database extends java.lang.Object {
	int databaseID
	private String sType
	private String sName
	private org.hsqldb.persist.HsqlProperties urlProperties
	private String sPath
	org.hsqldb.DatabaseInformation dbInfo
	ClassLoader classLoader
	private int dbState
	public org.hsqldb.persist.Logger logger
	boolean databaseReadOnly
	private boolean filesReadOnly
	private boolean filesInJar
	public boolean sqlEnforceStrictSize
	public int firstIdentity
	private boolean bIgnoreCase
	private boolean bReferentialIntegrity
	private org.hsqldb.persist.HsqlDatabaseProperties databaseProperties
	private boolean shutdownOnNoConnection
	private org.hsqldb.lib.HashMap hAlias
	private org.hsqldb.UserManager userManager
	private org.hsqldb.GranteeManager granteeManager
	org.hsqldb.HsqlNameManager nameManager
	public org.hsqldb.SessionManager sessionManager
	public org.hsqldb.TransactionManager txManager
	org.hsqldb.CompiledStatementManager compiledStatementManager
	public org.hsqldb.SchemaManager schemaManager
	public org.hsqldb.Collation collation
	public static final int DATABASE_ONLINE
	public static final int DATABASE_OPENING
	public static final int DATABASE_CLOSING
	public static final int DATABASE_SHUTDOWN
	public static final int CLOSEMODE_IMMEDIATELY
	public static final int CLOSEMODE_NORMAL
	public static final int CLOSEMODE_COMPACT
	public static final int CLOSEMODE_SCRIPT
	private long dbSCN
	private long ddlSCN
	private long dmlSCN
	private org.hsqldb.lib.FileAccess fileaccess
	private boolean isStoredFileAccess
	static Class class$java$lang$Object
	void  (java.lang.String, java.lang.String, java.lang.String, org.hsqldb.persist.HsqlProperties)  throws org.hsqldb.HsqlException 
	synchronized void open ()  throws org.hsqldb.HsqlException 
	void reopen ()  throws org.hsqldb.HsqlException 
	void clearStructures () 
	public java.lang.String getType () 
	public java.lang.String getPath () 
	public org.hsqldb.persist.HsqlDatabaseProperties getProperties () 
	public org.hsqldb.SessionManager getSessionManager () 
	synchronized boolean isShutdown () 
	synchronized org.hsqldb.Session connect (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public void setReadOnly () 
	public void setFilesReadOnly () 
	public boolean isFilesReadOnly () 
	public boolean isFilesInJar () 
	org.hsqldb.UserManager getUserManager () 
	org.hsqldb.GranteeManager getGranteeManager () 
	public void setReferentialIntegrity (boolean) 
	boolean isReferentialIntegrity () 
	org.hsqldb.lib.HashMap getAliasMap () 
	java.lang.String getJavaName (java.lang.String) 
	void setIgnoreCase (boolean) 
	boolean isIgnoreCase () 
	int getDefaultTableType () 
	protected void finalize () 
	void closeIfLast () 
	void close (int)  throws org.hsqldb.HsqlException 
	public void setMetaDirty (boolean) 
	synchronized long getSCN () 
	private synchronized void setSCN (long) 
	private synchronized long nextSCN () 
	synchronized long getDMLSCN () 
	synchronized long nextDMLSCN () 
	private synchronized void setState (int) 
	synchronized int getState () 
	java.lang.String getStateString () 
	public java.lang.String getURI () 
	public org.hsqldb.persist.HsqlProperties getURLProperties () 
	public synchronized org.hsqldb.lib.FileAccess getFileAccess () 
	public synchronized boolean isStoredFileAccess () 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/DatabaseCommandInterpreter.class

package org.hsqldb
 org.hsqldb.DatabaseCommandInterpreter extends java.lang.Object {
	private org.hsqldb.Tokenizer tokenizer
	private org.hsqldb.Database database
	private org.hsqldb.Session session
	static final String oldLib
	static final int oldLibLen
	static final String newLib
	void  (org.hsqldb.Session) 
	org.hsqldb.Result execute (java.lang.String) 
	private org.hsqldb.Result executePart (int, java.lang.String)  throws java.lang.Throwable 
	private org.hsqldb.Result processScript ()  throws java.io.IOException org.hsqldb.HsqlException 
	private void processCreate ()  throws org.hsqldb.HsqlException 
	private int[] processColumnList (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void addIndexOn (org.hsqldb.Table, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	private void processCreateTrigger ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Column processCreateColumn ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Column processCreateColumn (org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression processCreateDefaultExpression (int, int, int)  throws org.hsqldb.HsqlException 
	public static void checkBooleanDefault (java.lang.String, int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.lib.HsqlArrayList processCreateConstraints (org.hsqldb.Table, boolean, int[])  throws org.hsqldb.HsqlException 
	private void processCreateCheckConstraintCondition (org.hsqldb.Constraint)  throws org.hsqldb.HsqlException 
	private void processCreateTable (int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Constraint processCreateFK (org.hsqldb.Table, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void processCreateView ()  throws org.hsqldb.HsqlException 
	private void processAlterTableRename (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlter ()  throws org.hsqldb.HsqlException 
	private void processAlterTable ()  throws org.hsqldb.HsqlException 
	private void processAlterColumn (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlterColumnType (org.hsqldb.Table, org.hsqldb.Column)  throws org.hsqldb.HsqlException 
	private void processAlterColumnRename (org.hsqldb.Table, org.hsqldb.Column)  throws org.hsqldb.HsqlException 
	private void processAlterIndex ()  throws org.hsqldb.HsqlException 
	private void processAlterSchema ()  throws org.hsqldb.HsqlException 
	private void processDrop ()  throws org.hsqldb.HsqlException 
	private void processGrantOrRevoke (boolean)  throws org.hsqldb.HsqlException 
	private void processConnect ()  throws org.hsqldb.HsqlException 
	private void processSet ()  throws org.hsqldb.HsqlException 
	private boolean processTrueOrFalse ()  throws org.hsqldb.HsqlException 
	private void processCommit ()  throws org.hsqldb.HsqlException 
	private void processRollback ()  throws org.hsqldb.HsqlException 
	private void processSavepoint ()  throws org.hsqldb.HsqlException 
	private void processShutdown ()  throws org.hsqldb.HsqlException 
	private void processCheckpoint ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.HsqlNameManager$HsqlName newIndexHsqlName (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Table newTable (int, java.lang.String, boolean, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void checkAddColumn (org.hsqldb.Table, org.hsqldb.Column)  throws org.hsqldb.HsqlException 
	private void checkFKColumnDefaults (org.hsqldb.Table, org.hsqldb.Constraint)  throws org.hsqldb.HsqlException 
	private void processAlterSequence ()  throws org.hsqldb.HsqlException 
	private void processAlterIndexRename ()  throws org.hsqldb.HsqlException 
	private void processAlterSequenceRename ()  throws org.hsqldb.HsqlException 
	private void processAlterTableAddColumn (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlterTableDropColumn (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlterTableDropConstraint (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlterTableDropConstraint (org.hsqldb.Table, java.lang.String)  throws org.hsqldb.HsqlException 
	private void processCreateAlias ()  throws org.hsqldb.HsqlException 
	private void processCreateIndex (boolean)  throws org.hsqldb.HsqlException 
	private void processCreateSequence ()  throws org.hsqldb.HsqlException 
	private void processCreateSchema ()  throws org.hsqldb.HsqlException 
	private void processCreateUser ()  throws org.hsqldb.HsqlException 
	private void processDisconnect ()  throws org.hsqldb.HsqlException 
	private void processDropTable (boolean)  throws org.hsqldb.HsqlException 
	private void processDropUser ()  throws org.hsqldb.HsqlException 
	private void processDropSequence ()  throws org.hsqldb.HsqlException 
	private void processDropTrigger ()  throws org.hsqldb.HsqlException 
	private void processDropIndex ()  throws org.hsqldb.HsqlException 
	private void processDropSchema ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result processExplainPlan ()  throws java.io.IOException org.hsqldb.HsqlException 
	private static java.lang.String upgradeMethodFQN (java.lang.String) 
	org.hsqldb.Result processSelectInto (org.hsqldb.Result, org.hsqldb.HsqlNameManager$HsqlName, int)  throws org.hsqldb.HsqlException 
	private void logTableDDL (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void processAlterTableAddUniqueConstraint (org.hsqldb.Table, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void processAlterTableAddForeignKeyConstraint (org.hsqldb.Table, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void processAlterTableAddCheckConstraint (org.hsqldb.Table, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void processAlterTableAddPrimaryKey (org.hsqldb.Table, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private void processReleaseSavepoint ()  throws org.hsqldb.HsqlException 
	private void processAlterUser ()  throws org.hsqldb.HsqlException 
	private java.lang.String getUserIdentifier ()  throws org.hsqldb.HsqlException 
	private java.lang.String getPassword ()  throws org.hsqldb.HsqlException 
	private void processRoleGrantOrRevoke (boolean)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/DatabaseInformation.class

package org.hsqldb
 org.hsqldb.DatabaseInformation extends java.lang.Object {
	protected static final int SYSTEM_BESTROWIDENTIFIER
	protected static final int SYSTEM_CATALOGS
	protected static final int SYSTEM_COLUMNPRIVILEGES
	protected static final int SYSTEM_COLUMNS
	protected static final int SYSTEM_CROSSREFERENCE
	protected static final int SYSTEM_INDEXINFO
	protected static final int SYSTEM_PRIMARYKEYS
	protected static final int SYSTEM_PROCEDURECOLUMNS
	protected static final int SYSTEM_PROCEDURES
	protected static final int SYSTEM_SCHEMAS
	protected static final int SYSTEM_SUPERTABLES
	protected static final int SYSTEM_SUPERTYPES
	protected static final int SYSTEM_TABLEPRIVILEGES
	protected static final int SYSTEM_TABLES
	protected static final int SYSTEM_TABLETYPES
	protected static final int SYSTEM_TYPEINFO
	protected static final int SYSTEM_UDTATTRIBUTES
	protected static final int SYSTEM_UDTS
	protected static final int SYSTEM_USERS
	protected static final int SYSTEM_VERSIONCOLUMNS
	protected static final int SYSTEM_ALIASES
	protected static final int SYSTEM_BYTECODE
	protected static final int SYSTEM_CACHEINFO
	protected static final int SYSTEM_CLASSPRIVILEGES
	protected static final int SYSTEM_SESSIONINFO
	protected static final int SYSTEM_PROPERTIES
	protected static final int SYSTEM_SESSIONS
	protected static final int SYSTEM_TRIGGERCOLUMNS
	protected static final int SYSTEM_TRIGGERS
	protected static final int SYSTEM_ALLTYPEINFO
	protected static final int SYSTEM_VIEWS
	protected static final int SYSTEM_TEXTTABLES
	protected static final int SYSTEM_SEQUENCES
	protected static final int SYSTEM_USAGE_PRIVILEGES
	protected static final int SYSTEM_CHECK_CONSTRAINTS
	protected static final int SYSTEM_TABLE_CONSTRAINTS
	protected static final int SYSTEM_CHECK_COLUMN_USAGE
	protected static final int SYSTEM_CHECK_ROUTINE_USAGE
	protected static final int SYSTEM_CHECK_TABLE_USAGE
	protected static final int SYSTEM_VIEW_COLUMN_USAGE
	protected static final int SYSTEM_VIEW_TABLE_USAGE
	protected static final int SYSTEM_VIEW_ROUTINE_USAGE
	protected static final int SYSTEM_AUTHORIZATIONS
	protected static final int SYSTEM_COLLATIONS
	protected static final int SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS
	protected static final int SYSTEM_SCHEMATA
	protected static final String[] sysTableNames
	protected static final org.hsqldb.lib.IntValueHashMap sysTableNamesMap
	protected final org.hsqldb.Database database
	protected boolean isDirty
	protected boolean withContent
	static Class class$org$hsqldb$Database
	static int getSysTableID (java.lang.String) 
	static final org.hsqldb.DatabaseInformation newDatabaseInformation (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	final boolean isSystemTable (java.lang.String) 
	org.hsqldb.Table getSystemTable (org.hsqldb.Session, java.lang.String)  throws org.hsqldb.HsqlException 
	final void setDirty () 
	final void setWithContent (boolean) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/DatabaseInformationFull.class

package org.hsqldb
final org.hsqldb.DatabaseInformationFull extends org.hsqldb.DatabaseInformationMain {
	protected org.hsqldb.DIProcedureInfo pi
	void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	protected org.hsqldb.Table generateTable (int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_ALIASES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_CACHEINFO ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_CLASSPRIVILEGES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_SESSIONINFO ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_PROPERTIES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_SESSIONS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_SUPERTABLES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_SUPERTYPES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_TEXTTABLES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_TRIGGERCOLUMNS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_TRIGGERS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_UDTATTRIBUTES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_UDTS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_VERSIONCOLUMNS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_VIEWS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_PROCEDURECOLUMNS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_PROCEDURES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_USAGE_PRIVILEGES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_CHECK_COLUMN_USAGE ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_CHECK_ROUTINE_USAGE ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_CHECK_TABLE_USAGE ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_TABLE_CONSTRAINTS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_VIEW_TABLE_USAGE ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_VIEW_COLUMN_USAGE ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_VIEW_ROUTINE_USAGE ()  throws org.hsqldb.HsqlException 
	protected void addPColRows (org.hsqldb.Table, org.hsqldb.lib.HsqlArrayList, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, int)  throws org.hsqldb.HsqlException 
	protected void addProcRows (org.hsqldb.Table, org.hsqldb.lib.HsqlArrayList, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_AUTHORIZATIONS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_COLLATIONS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_SCHEMATA ()  throws org.hsqldb.HsqlException 
}

org/hsqldb/DatabaseInformationMain.class

package org.hsqldb
 org.hsqldb.DatabaseInformationMain extends org.hsqldb.DatabaseInformation {
	protected static final org.hsqldb.HsqlNameManager$HsqlName[] sysTableHsqlNames
	protected final int[] sysTableSessions
	protected final boolean[] sysTableSessionDependent
	protected final org.hsqldb.Table[] sysTables
	protected static final org.hsqldb.lib.HashSet nonCachedTablesSet
	protected static final org.hsqldb.lib.HashMap columnNameMap
	protected org.hsqldb.Session session
	protected static final String[] tableTypes
	protected org.hsqldb.DINameSpace ns
	void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	protected final void addColumn (org.hsqldb.Table, java.lang.String, int, int, boolean)  throws org.hsqldb.HsqlException 
	protected final void addColumn (org.hsqldb.Table, java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	protected final void addColumn (org.hsqldb.Table, java.lang.String, int)  throws org.hsqldb.HsqlException 
	protected final org.hsqldb.lib.Iterator allTables () 
	protected final void cacheClear ()  throws org.hsqldb.HsqlException 
	protected org.hsqldb.Table generateTable (int)  throws org.hsqldb.HsqlException 
	protected final void init ()  throws org.hsqldb.HsqlException 
	protected final boolean isAccessibleTable (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	protected final org.hsqldb.Table createBlankTable (org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table getSystemTable (org.hsqldb.Session, java.lang.String)  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_BESTROWIDENTIFIER ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_CATALOGS ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_COLUMNPRIVILEGES ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_COLUMNS ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_CROSSREFERENCE ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_INDEXINFO ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_PRIMARYKEYS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_PROCEDURECOLUMNS ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_PROCEDURES ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_SCHEMAS ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_TABLEPRIVILEGES ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_TABLES ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_TABLETYPES ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_TYPEINFO ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_ALLTYPEINFO ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Table SYSTEM_USERS ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_CHECK_CONSTRAINTS ()  throws org.hsqldb.HsqlException 
	final org.hsqldb.Table SYSTEM_SEQUENCES ()  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/DatabaseManager.class

package org.hsqldb
public org.hsqldb.DatabaseManager extends java.lang.Object {
	private static int dbIDCounter
	static final org.hsqldb.lib.HashMap memDatabaseMap
	static final org.hsqldb.lib.HashMap fileDatabaseMap
	static final org.hsqldb.lib.HashMap resDatabaseMap
	static final org.hsqldb.lib.IntKeyHashMap databaseIDMap
	static org.hsqldb.lib.HashMap serverMap
	private static final org.hsqldb.lib.HsqlTimer timer
	public void  () 
	public static java.util.Vector getDatabaseURIs () 
	public static void closeDatabases (int) 
	static org.hsqldb.Session newSession (int, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public static org.hsqldb.Session newSession (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.hsqldb.persist.HsqlProperties)  throws org.hsqldb.HsqlException 
	static org.hsqldb.Session getSession (java.lang.String, java.lang.String, int)  throws org.hsqldb.HsqlException 
	static int getDatabase (java.lang.String, java.lang.String, org.hsqldb.Server, org.hsqldb.persist.HsqlProperties)  throws org.hsqldb.HsqlException 
	static org.hsqldb.Database getDatabase (java.lang.String, java.lang.String, org.hsqldb.persist.HsqlProperties)  throws org.hsqldb.HsqlException 
	private static synchronized org.hsqldb.Database getDatabaseObject (java.lang.String, java.lang.String, org.hsqldb.persist.HsqlProperties)  throws org.hsqldb.HsqlException 
	private static synchronized org.hsqldb.Database lookupDatabaseObject (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	private static synchronized void addDatabaseObject (java.lang.String, java.lang.String, org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	static void removeDatabase (org.hsqldb.Database) 
	static void deRegisterServer (org.hsqldb.Server) 
	private static void deRegisterServer (org.hsqldb.Server, org.hsqldb.Database) 
	private static void registerServer (org.hsqldb.Server, org.hsqldb.Database) 
	private static void notifyServers (org.hsqldb.Database) 
	static boolean isServerDB (org.hsqldb.Database) 
	public static org.hsqldb.lib.HsqlTimer getTimer () 
	private static java.lang.Object filePathToKey (java.lang.String)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/DatabaseObjectNames.class

package org.hsqldb
 org.hsqldb.DatabaseObjectNames extends java.lang.Object {
	org.hsqldb.lib.HashMap nameList
	void  () 
	boolean containsName (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName getOwner (java.lang.String) 
	void addName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName, int)  throws org.hsqldb.HsqlException 
	void rename (java.lang.String, java.lang.String, int)  throws org.hsqldb.HsqlException 
	java.lang.Object removeName (java.lang.String)  throws org.hsqldb.HsqlException 
	void removeOwner (org.hsqldb.HsqlNameManager$HsqlName) 
}

org/hsqldb/DatabaseScript.class

package org.hsqldb
public org.hsqldb.DatabaseScript extends java.lang.Object {
	public void  () 
	public static org.hsqldb.Result getScript (org.hsqldb.Database, boolean) 
	static void addSchemaStatements (org.hsqldb.Database, org.hsqldb.Result, boolean) 
	static java.lang.String getIndexRootsDDL (org.hsqldb.Table) 
	static void getTableDDL (org.hsqldb.Database, org.hsqldb.Table, int, org.hsqldb.lib.HsqlArrayList, boolean, java.lang.StringBuffer) 
	static java.lang.String getDataSource (org.hsqldb.Table) 
	static java.lang.String getDataSourceHeader (org.hsqldb.Table) 
	private static void getColumnList (org.hsqldb.Table, int[], int, java.lang.StringBuffer) 
	private static void getFKStatement (org.hsqldb.Constraint, java.lang.StringBuffer) 
	private static java.lang.String getFKAction (int) 
	private static void addRow (org.hsqldb.Result, java.lang.String) 
	private static void addRightsStatements (org.hsqldb.Database, org.hsqldb.Result) 
}

org/hsqldb/DatabaseURL.class

package org.hsqldb
public org.hsqldb.DatabaseURL extends java.lang.Object {
	static final String S_DOT
	public static final String S_MEM
	public static final String S_FILE
	public static final String S_RES
	public static final String S_ALIAS
	public static final String S_HSQL
	public static final String S_HSQLS
	public static final String S_HTTP
	public static final String S_HTTPS
	public static final String S_URL_PREFIX
	public void  () 
	public static org.hsqldb.persist.HsqlProperties parseURL (java.lang.String, boolean) 
}

org/hsqldb/DiskNode.class

package org.hsqldb
 org.hsqldb.DiskNode extends org.hsqldb.Node {
	protected org.hsqldb.Row rData
	private int iLeft
	private int iRight
	private int iParent
	private int iId
	static final int SIZE_IN_BYTE
	void  (org.hsqldb.CachedRow, org.hsqldb.rowio.RowInputInterface, int)  throws java.io.IOException org.hsqldb.HsqlException 
	void  (org.hsqldb.CachedRow, int) 
	void delete () 
	int getKey () 
	org.hsqldb.Row getRow ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Node findNode (int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getLeft ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getRight ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getParent ()  throws org.hsqldb.HsqlException 
	boolean isRoot () 
	boolean isFromLeft ()  throws org.hsqldb.HsqlException 
	java.lang.Object[] getData ()  throws org.hsqldb.HsqlException 
	void setParent (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	void setBalance (int)  throws org.hsqldb.HsqlException 
	void setLeft (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	void setRight (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	boolean equals (org.hsqldb.Node) 
	void write (org.hsqldb.rowio.RowOutputInterface)  throws java.io.IOException 
	org.hsqldb.Node getUpdatedNode ()  throws org.hsqldb.HsqlException 
	void writeTranslate (org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.IntLookup) 
	private void writeTranslatePointer (int, org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.IntLookup) 
}

org/hsqldb/Expression$Collector.class

package org.hsqldb
 org.hsqldb.Expression$Collector extends org.hsqldb.lib.HashSet {
	void  () 
	void addAll (org.hsqldb.Expression, int) 
	void addAll (org.hsqldb.Select, int) 
}

org/hsqldb/Expression.class

package org.hsqldb
public org.hsqldb.Expression extends java.lang.Object {
	static final int VALUE
	static final int COLUMN
	static final int QUERY
	static final int TRUE
	static final int FALSE
	static final int VALUELIST
	static final int ASTERIX
	static final int FUNCTION
	static final int LIMIT
	static final int ROW
	static final int PARAM
	static final int NEGATE
	static final int ADD
	static final int SUBTRACT
	static final int MULTIPLY
	static final int DIVIDE
	static final int CONCAT
	static final int NOT
	static final int EQUAL
	static final int BIGGER_EQUAL
	static final int BIGGER
	static final int SMALLER
	static final int SMALLER_EQUAL
	static final int NOT_EQUAL
	static final int LIKE
	static final int AND
	static final int OR
	static final int IN
	static final int EXISTS
	static final int ALL
	static final int ANY
	static final int IS_NULL
	static final int COUNT
	static final int SUM
	static final int MIN
	static final int MAX
	static final int AVG
	static final int EVERY
	static final int SOME
	static final int STDDEV_POP
	static final int STDDEV_SAMP
	static final int VAR_POP
	static final int VAR_SAMP
	static final int IFNULL
	static final int CONVERT
	static final int CASEWHEN
	static final int EXTRACT
	static final int POSITION
	static final int TRIM
	static final int SUBSTRING
	static final int NULLIF
	static final int CASE
	static final int COALESCE
	static final int ALTERNATIVE
	static final int SEQUENCE
	static final int PLUS
	static final int OPEN
	static final int CLOSE
	static final int SELECT
	static final int COMMA
	static final int STRINGCONCAT
	static final int BETWEEN
	static final int CAST
	static final int END
	static final int IS
	static final int WHEN
	static final int THEN
	static final int ELSE
	static final int ENDWHEN
	static final int DISTINCT
	static final int VIEW
	static final int AS
	static final int FOR
	static final int FROM
	static final int BOTH
	static final int LEADING
	static final int TRAILING
	static final int YEAR
	static final int MONTH
	static final int DAY
	static final int HOUR
	static final int MINUTE
	static final int SECOND
	static final int TIMEZONE_HOUR
	static final int T_TIMEZONE_MINUTE
	static final org.hsqldb.lib.HashSet SQL_EXTRACT_FIELD_NAMES
	static final org.hsqldb.lib.HashSet SQL_TRIM_SPECIFICATION
	private static final int AGGREGATE_SELF
	private static final int AGGREGATE_NONE
	private static final int AGGREGATE_LEFT
	private static final int AGGREGATE_RIGHT
	private static final int AGGREGATE_BOTH
	private static final int AGGREGATE_FUNCTION
	int exprType
	private int aggregateSpec
	private org.hsqldb.Expression eArg
	private org.hsqldb.Expression eArg2
	Object valueData
	private org.hsqldb.lib.HashSet hList
	private int dataType
	org.hsqldb.Expression[] valueList
	private boolean isFixedConstantValueList
	org.hsqldb.SubQuery subQuery
	boolean isQueryCorrelated
	org.hsqldb.Function function
	private org.hsqldb.Like likeObject
	private String catalog
	private String schema
	private String tableName
	private String columnName
	private org.hsqldb.TableFilter tableFilter
	org.hsqldb.TableFilter outerFilter
	private int columnIndex
	private boolean columnQuoted
	private int precision
	private int scale
	private String columnAlias
	private boolean aliasQuoted
	private boolean isDescending
	int joinedTableColumnIndex
	boolean isDistinctAggregate
	private boolean isParam
	boolean isInJoin
	static final Integer INTEGER_0
	static final Integer INTEGER_1
	int oldIType
	static final int PARAM_UNKNOWN
	public static final int PARAM_IN
	public static final int PARAM_IN_OUT
	public static final int PARAM_OUT
	static final int NO_NULLS
	static final int NULLABLE
	static final int NULLABLE_UNKNOWN
	boolean isIdentity
	int nullability
	boolean isWritable
	int paramMode
	String valueClassName
	void  (boolean) 
	void  (org.hsqldb.Function) 
	void  (org.hsqldb.NumberSequence) 
	void  (org.hsqldb.Expression) 
	void  (org.hsqldb.SubQuery) 
	void  (org.hsqldb.Expression[]) 
	void  (int, org.hsqldb.Expression, org.hsqldb.Expression) 
	void  (int, org.hsqldb.Expression, int, int, int) 
	void  (org.hsqldb.Expression, org.hsqldb.Expression, java.lang.Character, boolean) 
	void  (java.lang.String, java.lang.String) 
	void  (java.lang.String, java.lang.String, boolean) 
	void  (java.lang.String, org.hsqldb.Column) 
	void  (int, java.lang.Object) 
	void  (int, java.lang.Object, boolean) 
	private void checkAggregate () 
	public java.lang.String describe (org.hsqldb.Session) 
	static java.lang.String getContextDDL (org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	java.lang.String getDDL ()  throws org.hsqldb.HsqlException 
	private java.lang.String describe (org.hsqldb.Session, int) 
	void setDataType (int) 
	void setTrue () 
	void setNull () 
	public boolean similarTo (org.hsqldb.Expression) 
	static boolean equals (java.lang.Object, java.lang.Object) 
	static boolean equals (org.hsqldb.Expression[], org.hsqldb.Expression[]) 
	static boolean similarTo (org.hsqldb.Expression, org.hsqldb.Expression) 
	boolean canBeInGroupBy () 
	boolean canBeInOrderBy () 
	private boolean isColumn () 
	boolean collectColumnName (org.hsqldb.lib.HashSet) 
	void collectAllColumnNames (org.hsqldb.lib.HashSet) 
	boolean isConstant () 
	boolean canBeInAggregate () 
	boolean isAggregate () 
	boolean isSelfAggregate () 
	static boolean isAggregate (int) 
	boolean isConditional () 
	void collectInGroupByExpressions (org.hsqldb.lib.HsqlArrayList) 
	void setDescending () 
	boolean isDescending () 
	void setAlias (java.lang.String, boolean) 
	void setColumnName (java.lang.String, boolean) 
	void setTableName (java.lang.String) 
	java.lang.String getDefinedAlias () 
	java.lang.String getAlias () 
	boolean isAliasQuoted () 
	int getType () 
	org.hsqldb.Expression getArg () 
	org.hsqldb.Expression getArg2 () 
	org.hsqldb.TableFilter getFilter () 
	boolean checkResolved (boolean)  throws org.hsqldb.HsqlException 
	void checkTables (org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	org.hsqldb.Expression getExpressionForAlias (org.hsqldb.Expression[], int) 
	void replaceAliases (org.hsqldb.Expression[], int)  throws org.hsqldb.HsqlException 
	void setLikeOptimised ()  throws org.hsqldb.HsqlException 
	void getEquiJoinColumns (org.hsqldb.TableFilter, boolean[], org.hsqldb.Expression[]) 
	void resolveTables (org.hsqldb.TableFilter)  throws org.hsqldb.HsqlException 
	void resolveTypes (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void resolveTypeForLike (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void resolveTypeForIn (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean isResolved () 
	static boolean isCompare (int) 
	java.lang.String getTableName () 
	java.lang.String getFilterTableName () 
	org.hsqldb.HsqlNameManager$HsqlName getTableHsqlName () 
	java.lang.String getTableSchemaName () 
	java.lang.String getColumnName () 
	java.lang.String getBaseColumnName () 
	int getColumnNr () 
	int getColumnSize () 
	int getColumnScale () 
	void setDistinctAggregate (boolean) 
	void swapCondition ()  throws org.hsqldb.HsqlException 
	int getDataType () 
	java.lang.Object getValue (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	java.lang.Object getAggregatedValue (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	java.lang.Object updateAggregatingValue (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	java.lang.Object getValue (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean testCondition (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	java.lang.Boolean test (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	private java.lang.Boolean compareValues (org.hsqldb.Session, java.lang.Object, java.lang.Object)  throws org.hsqldb.HsqlException 
	private java.lang.Boolean testInCondition (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	private java.lang.Boolean testAnyAllCondition (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	private java.lang.Boolean getAnyAllValue (org.hsqldb.Session, java.lang.Object, org.hsqldb.SubQuery)  throws org.hsqldb.HsqlException 
	boolean setForJoin (org.hsqldb.TableFilter, boolean) 
	static org.hsqldb.Select getCheckSelect (org.hsqldb.Session, org.hsqldb.Table, org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	void setLeftExpression (org.hsqldb.Expression) 
	void setRightExpression (org.hsqldb.Expression) 
	org.hsqldb.Expression getRightExpression () 
	void bind (java.lang.Object)  throws org.hsqldb.HsqlException 
	boolean isParam () 
	boolean isFixedConstant () 
	boolean isFixedConditional () 
	void setTableColumnAttributes (org.hsqldb.Expression) 
	void setTableColumnAttributes (org.hsqldb.Table, int) 
	java.lang.String getValueClassName () 
	static void  () 
}

org/hsqldb/Function.class

package org.hsqldb
 org.hsqldb.Function extends java.lang.Object {
	private String sFunction
	private java.lang.reflect.Method mMethod
	private Class cReturnClass
	private Class[] aArgClasses
	private int iReturnType
	private int iArgCount
	private int iSqlArgCount
	private int iSqlArgStart
	private int[] iArgType
	private boolean[] bArgNullable
	org.hsqldb.Expression[] eArg
	private boolean bConnection
	private static org.hsqldb.lib.HashMap methodCache
	private int fID
	String name
	boolean isSimple
	boolean hasAggregate
	static Class class$org$hsqldb$Result
	static Class class$java$sql$Connection
	void  (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	java.lang.Object getValue (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	java.lang.Object getValue (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	private java.lang.Object[] getArguments (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	private java.lang.Object[] getNotNull (java.lang.Object[])  throws org.hsqldb.HsqlException 
	java.lang.Object getAggregatedValue (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	java.lang.Object updateAggregatingValue (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	int getArgCount () 
	void replaceAliases (org.hsqldb.Expression[], int)  throws org.hsqldb.HsqlException 
	void checkTables (org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	void resolveTables (org.hsqldb.TableFilter)  throws org.hsqldb.HsqlException 
	void resolveType (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean checkResolved (boolean)  throws org.hsqldb.HsqlException 
	int getArgType (int) 
	int getReturnType () 
	void setArgument (int, org.hsqldb.Expression) 
	java.lang.String getDLL ()  throws org.hsqldb.HsqlException 
	public java.lang.String describe (org.hsqldb.Session) 
	java.lang.Class getReturnClass () 
	java.lang.Class getArgClass (int) 
	int getArgNullability (int) 
	java.lang.reflect.Method getMethod () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/GrantConstants.class

package org.hsqldb
public abstract org.hsqldb.GrantConstants extends java.lang.Object {
	public static final int SELECT
	public static final int DELETE
	public static final int INSERT
	public static final int UPDATE
	public static final int ALL
	public static final Integer INTEGER_ALL
	public static final String S_R_ALL
	public static final String S_R_SELECT
	public static final String S_R_UPDATE
	public static final String S_R_DELETE
	public static final String S_R_INSERT
	static void  () 
}

org/hsqldb/Grantee.class

package org.hsqldb
public org.hsqldb.Grantee extends java.lang.Object {
	boolean isRole
	private boolean adminDirect
	private boolean admin
	private org.hsqldb.lib.IntValueHashMap fullRightsMap
	private String granteeName
	private org.hsqldb.lib.IntValueHashMap rightsMap
	org.hsqldb.lib.HashSet roles
	private org.hsqldb.Grantee pubGrantee
	private org.hsqldb.GranteeManager granteeManager
	void  (java.lang.String, org.hsqldb.Grantee, org.hsqldb.GranteeManager)  throws org.hsqldb.HsqlException 
	java.lang.String getName () 
	org.hsqldb.lib.IntValueHashMap getRights () 
	public void grant (java.lang.String)  throws org.hsqldb.HsqlException 
	public void revoke (java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.lib.HashSet getDirectRoles () 
	java.lang.String getDirectRolesString () 
	java.lang.String getAllRolesString () 
	public java.lang.String setToString (org.hsqldb.lib.Set) 
	public org.hsqldb.lib.HashSet getAllRoles () 
	private org.hsqldb.lib.HashSet addGranteeAndRoles (org.hsqldb.lib.HashSet) 
	public boolean hasRoleDirect (java.lang.String) 
	public boolean hasRole (java.lang.String) 
	public java.lang.String allRolesString () 
	void grant (java.lang.Object, int) 
	void revoke (java.lang.Object, int) 
	void revokeDbObject (java.lang.Object) 
	void clearPrivileges () 
	void check (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	boolean isAccessible (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	protected boolean isDirectlyAccessible (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	boolean isAccessible (java.lang.Object)  throws org.hsqldb.HsqlException 
	void checkAdmin ()  throws org.hsqldb.HsqlException 
	boolean isAdmin () 
	boolean isAdminDirect () 
	org.hsqldb.lib.HashSet getGrantedClassNames (boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.HashSet getGrantedClassNamesDirect ()  throws org.hsqldb.HsqlException 
	java.lang.String[] listGrantedTablePrivileges (org.hsqldb.HsqlNameManager$HsqlName) 
	void setAdminDirect () 
	boolean updateNestedRoles (java.lang.String) 
	void updateAllRights () 
}

org/hsqldb/GranteeManager.class

package org.hsqldb
 org.hsqldb.GranteeManager extends java.lang.Object implements org.hsqldb.GrantConstants  {
	static final String SYSTEM_AUTHORIZATION_NAME
	static final String ADMIN_ROLE_NAME
	static final String PUBLIC_USER_NAME
	static final String[] emptyRightsList
	static final org.hsqldb.lib.IntKeyHashMap hRightsLists
	private org.hsqldb.lib.HashMappedList map
	private org.hsqldb.lib.HashMappedList roleMap
	static final org.hsqldb.lib.IntValueHashMap rightsStringLookup
	public void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	void grant (java.lang.String, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	void grant (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	void revoke (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	void revoke (java.lang.String, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	void removeEmptyRole (org.hsqldb.Grantee) 
	void removeDbObject (java.lang.Object) 
	void updateAllRights (org.hsqldb.Grantee) 
	public boolean removeGrantee (java.lang.String) 
	public org.hsqldb.Grantee addGrantee (java.lang.String)  throws org.hsqldb.HsqlException 
	boolean isGrantee (java.lang.String) 
	static int getCheckRight (java.lang.String)  throws org.hsqldb.HsqlException 
	static int getRight (java.lang.String) 
	static java.lang.String getRightsList (int) 
	static java.lang.String[] getRightsArray (int) 
	private static java.lang.String[] getRightsArraySub (int) 
	org.hsqldb.lib.HashSet getGrantedClassNames ()  throws org.hsqldb.HsqlException 
	public org.hsqldb.Grantee get (java.lang.String) 
	public org.hsqldb.lib.Collection getGrantees () 
	public static boolean validRightString (java.lang.String) 
	public static boolean isMutable (java.lang.String) 
	public static boolean isReserved (java.lang.String) 
	java.lang.String createRole (java.lang.String)  throws org.hsqldb.HsqlException 
	void dropRole (java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.lib.Set getRoleNames () 
	org.hsqldb.Grantee getRole (java.lang.String)  throws org.hsqldb.HsqlException 
	boolean isRole (java.lang.String)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/GroupedResult$1.class

package org.hsqldb
 org.hsqldb.GroupedResult$1 extends java.lang.Object {
}

org/hsqldb/GroupedResult$ResultGroup.class

package org.hsqldb
 org.hsqldb.GroupedResult$ResultGroup extends java.lang.Object {
	Object[] row
	int hashCode
	private final org.hsqldb.GroupedResult this$0
	private void  (org.hsqldb.GroupedResult, java.lang.Object[]) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
	private boolean equals (java.lang.Object, java.lang.Object) 
	void  (org.hsqldb.GroupedResult, java.lang.Object[], org.hsqldb.GroupedResult$1) 
}

org/hsqldb/GroupedResult.class

package org.hsqldb
 org.hsqldb.GroupedResult extends java.lang.Object {
	private org.hsqldb.Result result
	int groupBegin
	int groupEnd
	private final boolean isGrouped
	private final boolean isAggregated
	private org.hsqldb.lib.HashSet groups
	private org.hsqldb.GroupedResult$ResultGroup currGroup
	void  (org.hsqldb.Select, org.hsqldb.Result$ResultMetaData) 
	java.lang.Object[] getRow (java.lang.Object[]) 
	void addRow (java.lang.Object[]) 
	int size () 
	org.hsqldb.lib.Iterator iterator () 
	org.hsqldb.Result getResult () 
}

org/hsqldb/HSQLClientConnection.class

package org.hsqldb
public org.hsqldb.HSQLClientConnection extends java.lang.Object implements org.hsqldb.SessionInterface  {
	static final int BUFFER_SIZE
	final byte[] mainBuffer
	private boolean isClosed
	private java.net.Socket socket
	protected java.io.OutputStream dataOutput
	protected java.io.DataInputStream dataInput
	protected org.hsqldb.rowio.RowOutputBinary rowOut
	protected org.hsqldb.rowio.RowInputBinary rowIn
	private org.hsqldb.Result resultOut
	private int sessionID
	private boolean isReadOnly
	private boolean isAutoCommit
	String host
	int port
	String path
	String database
	boolean isTLS
	int databaseID
	public void  (java.lang.String, int, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	private void initStructures () 
	protected void initConnection (java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	protected void openConnection (java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	protected void closeConnection () 
	public synchronized org.hsqldb.Result execute (org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	public void close () 
	private java.lang.Object getAttribute (int)  throws org.hsqldb.HsqlException 
	private void setAttribute (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	public boolean isReadOnly ()  throws org.hsqldb.HsqlException 
	public void setReadOnly (boolean)  throws org.hsqldb.HsqlException 
	public boolean isAutoCommit ()  throws org.hsqldb.HsqlException 
	public void setAutoCommit (boolean)  throws org.hsqldb.HsqlException 
	public void setIsolation (int)  throws org.hsqldb.HsqlException 
	public int getIsolation ()  throws org.hsqldb.HsqlException 
	public boolean isClosed () 
	public org.hsqldb.Session getSession () 
	public void commit ()  throws org.hsqldb.HsqlException 
	public void rollback ()  throws org.hsqldb.HsqlException 
	public int getId () 
	public void resetSession ()  throws org.hsqldb.HsqlException 
	protected void write (org.hsqldb.Result)  throws java.io.IOException org.hsqldb.HsqlException 
	protected org.hsqldb.Result read ()  throws java.io.IOException org.hsqldb.HsqlException 
}

org/hsqldb/HTTPClientConnection.class

package org.hsqldb
public org.hsqldb.HTTPClientConnection extends org.hsqldb.HSQLClientConnection {
	static final String ENCODING
	public void  (java.lang.String, int, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	protected void initConnection (java.lang.String, int, boolean)  throws org.hsqldb.HsqlException 
	public synchronized org.hsqldb.Result execute (org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	protected void write (org.hsqldb.Result)  throws java.io.IOException org.hsqldb.HsqlException 
	protected org.hsqldb.Result read ()  throws java.io.IOException org.hsqldb.HsqlException 
}

org/hsqldb/HsqlDateTime$Tokenizer.class

package org.hsqldb
 org.hsqldb.HsqlDateTime$Tokenizer extends java.lang.Object {
	private int last
	private int offset
	private long state
	private boolean consumed
	public void  () 
	public void reset () 
	public int length () 
	public int getLastMatch () 
	public boolean isConsumed () 
	private boolean isZeroBit (int) 
	private void setBit (int) 
	public boolean next (char, char[][]) 
}

org/hsqldb/HsqlDateTime.class

package org.hsqldb
public org.hsqldb.HsqlDateTime extends java.lang.Object {
	private static java.util.Calendar today
	private static java.util.Calendar tempCal
	private static java.util.Calendar tempCalDefault
	private static java.util.Calendar tempCalGMT
	private static java.sql.Date tempDate
	private static java.sql.Date currentDate
	static final String zerodatetime
	private static final String sdftPattern
	private static final String sdfdPattern
	private static final String sdftsPattern
	private static final String sdftsSysPattern
	static java.text.SimpleDateFormat sdfd
	static java.text.SimpleDateFormat sdft
	static java.text.SimpleDateFormat sdfts
	static java.text.SimpleDateFormat sdftsSys
	private static java.util.Date sysDate
	private static final char[][] dateTokens
	private static final String[] javaDateTokens
	public static final char e
	public void  () 
	public static java.sql.Timestamp timestampValue (java.lang.String) 
	public static java.sql.Timestamp simpleTimestampValue (java.lang.String) 
	public static java.sql.Timestamp timestampValue (long, int) 
	public static java.sql.Date dateValue (java.lang.String) 
	public static java.sql.Time timeValue (java.lang.String) 
	static int compare (java.sql.Date, java.sql.Date) 
	static int compare (java.sql.Time, java.sql.Time) 
	static int compare (java.sql.Timestamp, java.sql.Timestamp) 
	public static synchronized java.sql.Date getCurrentDate (long) 
	public static java.sql.Timestamp getTimestamp (long) 
	public static java.lang.String getTimestampString (java.sql.Timestamp) 
	public static java.lang.String getTimestampString (java.sql.Timestamp, java.util.Calendar) 
	public static java.lang.String getSytemTimeString () 
	public static java.lang.String getTimestampString (long) 
	public static java.lang.String getTimeString (java.util.Date, java.util.Calendar) 
	public static java.lang.String getDateString (java.util.Date, java.util.Calendar) 
	static synchronized java.util.Calendar getToday (long) 
	public static void resetToDate (java.util.Calendar) 
	public static void resetToTime (java.util.Calendar) 
	private static synchronized void resetToday (long) 
	private static void setTimeInMillis (java.util.Calendar, long) 
	public static long getTimeInMillis (java.util.Date, java.util.Calendar, java.util.Calendar) 
	public static long getTimeInMillis (java.util.Calendar) 
	public static long getNormalisedTime (long) 
	public static java.sql.Time getNormalisedTime (java.sql.Time) 
	public static java.sql.Time getNormalisedTime (java.sql.Timestamp) 
	public static long getNormalisedDate (long) 
	public static java.sql.Date getNormalisedDate (java.sql.Timestamp) 
	public static java.sql.Date getNormalisedDate (java.sql.Date) 
	public static java.sql.Timestamp getNormalisedTimestamp (java.sql.Time) 
	public static java.sql.Timestamp getNormalisedTimestamp (java.sql.Date) 
	static int getDateTimePart (java.util.Date, int) 
	public static java.lang.String toJavaDatePattern (java.lang.String) 
	static void  () 
}

org/hsqldb/HsqlException.class

package org.hsqldb
public org.hsqldb.HsqlException extends java.lang.Exception {
	private String message
	private String state
	private int code
	public void  (java.lang.String, java.lang.String, int) 
	public void  (org.hsqldb.Result) 
	public void  (java.lang.Throwable, java.lang.String, int) 
	public java.lang.String getMessage () 
	public java.lang.String getSQLState () 
	public int getErrorCode () 
}

org/hsqldb/HsqlInternalException.class

package org.hsqldb
 org.hsqldb.HsqlInternalException extends org.hsqldb.HsqlException {
	void  (org.hsqldb.HsqlException) 
}

org/hsqldb/HsqlNameManager$1.class

package org.hsqldb
 org.hsqldb.HsqlNameManager$1 extends java.lang.Object {
}

org/hsqldb/HsqlNameManager$HsqlName.class

package org.hsqldb
public org.hsqldb.HsqlNameManager$HsqlName extends java.lang.Object {
	org.hsqldb.HsqlNameManager manager
	public String name
	boolean isNameQuoted
	public String statementName
	public org.hsqldb.HsqlNameManager$HsqlName schema
	private final int hashCode
	private void  (org.hsqldb.HsqlNameManager) 
	private void  (org.hsqldb.HsqlNameManager, java.lang.String, boolean) 
	private void  (org.hsqldb.HsqlNameManager, java.lang.String, java.lang.String, boolean) 
	private void  (org.hsqldb.HsqlNameManager, java.lang.String) 
	void rename (java.lang.String, boolean) 
	void rename (java.lang.String, java.lang.String, boolean) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	static boolean isReservedIndexName (java.lang.String) 
	boolean isReservedIndexName () 
	public java.lang.String toString () 
	public int compareTo (java.lang.Object) 
	void  (org.hsqldb.HsqlNameManager, java.lang.String, org.hsqldb.HsqlNameManager$1) 
	void  (org.hsqldb.HsqlNameManager, java.lang.String, boolean, org.hsqldb.HsqlNameManager$1) 
	void  (org.hsqldb.HsqlNameManager, java.lang.String, java.lang.String, boolean, org.hsqldb.HsqlNameManager$1) 
}

org/hsqldb/HsqlNameManager.class

package org.hsqldb
public org.hsqldb.HsqlNameManager extends java.lang.Object {
	private static org.hsqldb.HsqlNameManager staticManager
	private int serialNumber
	private int sysNumber
	public void  () 
	static org.hsqldb.HsqlNameManager$HsqlName newHsqlSystemObjectName (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName newHsqlName (java.lang.String, boolean) 
	org.hsqldb.HsqlNameManager$HsqlName newHsqlName (java.lang.String, java.lang.String, boolean) 
	org.hsqldb.HsqlNameManager$HsqlName newHsqlName (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName newAutoName (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName newAutoName (java.lang.String, java.lang.String) 
	void resetNumbering () 
	static int access$308 (org.hsqldb.HsqlNameManager) 
	static int access$400 (org.hsqldb.HsqlNameManager) 
	static int access$402 (org.hsqldb.HsqlNameManager, int) 
	static void  () 
}

org/hsqldb/HsqlServerFactory.class

package org.hsqldb
public org.hsqldb.HsqlServerFactory extends java.lang.Object {
	private void  () 
	public static org.hsqldb.HsqlSocketRequestHandler createHsqlServer (java.lang.String, boolean, boolean)  throws java.sql.SQLException 
}

org/hsqldb/HsqlSocketFactory.class

package org.hsqldb
public org.hsqldb.HsqlSocketFactory extends java.lang.Object {
	private static org.hsqldb.HsqlSocketFactory plainImpl
	private static org.hsqldb.HsqlSocketFactory sslImpl
	static Class class$org$hsqldb$HsqlSocketFactory
	protected void  ()  throws java.lang.Exception 
	public static org.hsqldb.HsqlSocketFactory getInstance (boolean)  throws java.lang.Exception 
	public void configureSocket (java.net.Socket) 
	public java.net.ServerSocket createServerSocket (int)  throws java.lang.Exception 
	public java.net.ServerSocket createServerSocket (int, java.lang.String)  throws java.lang.Exception 
	public java.net.Socket createSocket (java.lang.String, int)  throws java.lang.Exception 
	public boolean isSecure () 
	private static org.hsqldb.HsqlSocketFactory getPlainImpl ()  throws java.lang.Exception 
	private static org.hsqldb.HsqlSocketFactory getSSLImpl ()  throws java.lang.Exception 
	private static org.hsqldb.HsqlSocketFactory newFactory (java.lang.String)  throws java.lang.Exception 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/HsqlSocketFactorySecure.class

package org.hsqldb
public final org.hsqldb.HsqlSocketFactorySecure extends org.hsqldb.HsqlSocketFactory implements javax.net.ssl.HandshakeCompletedListener  {
	protected Object socketFactory
	protected Object serverSocketFactory
	protected final Object socket_factory_mutex
	protected final Object server_socket_factory_mutex
	protected void  ()  throws java.lang.Exception 
	public void configureSocket (java.net.Socket) 
	public java.net.ServerSocket createServerSocket (int)  throws java.lang.Exception 
	public java.net.ServerSocket createServerSocket (int, java.lang.String)  throws java.lang.Exception 
	private static void dump (java.lang.String, java.lang.String[]) 
	public java.net.Socket createSocket (java.lang.String, int)  throws java.lang.Exception 
	public boolean isSecure () 
	protected javax.net.ssl.SSLServerSocketFactory getServerSocketFactoryImpl ()  throws java.lang.Exception 
	protected javax.net.ssl.SSLSocketFactory getSocketFactoryImpl ()  throws java.lang.Exception 
	protected void verify (java.lang.String, javax.net.ssl.SSLSession)  throws java.lang.Exception 
	public void handshakeCompleted (javax.net.ssl.HandshakeCompletedEvent) 
}

org/hsqldb/HsqlSocketRequestHandler.class

package org.hsqldb
public abstract org.hsqldb.HsqlSocketRequestHandler extends java.lang.Object {
	public abstract void handleConnection (java.net.Socket) 
	public abstract void signalCloseAllServerConnections () 
}

org/hsqldb/Index$1.class

package org.hsqldb
 org.hsqldb.Index$1 extends java.lang.Object {
}

org/hsqldb/Index$IndexRowIterator.class

package org.hsqldb
 org.hsqldb.Index$IndexRowIterator extends java.lang.Object implements org.hsqldb.index.RowIterator  {
	org.hsqldb.Session session
	org.hsqldb.Index index
	org.hsqldb.Node nextnode
	protected org.hsqldb.Index$IndexRowIterator last
	protected org.hsqldb.Index$IndexRowIterator next
	private void  (org.hsqldb.Session, org.hsqldb.Index, org.hsqldb.Node) 
	public boolean hasNext () 
	public org.hsqldb.Row next () 
	void link (org.hsqldb.Index$IndexRowIterator) 
	public void release () 
	void updateForDelete (org.hsqldb.Node) 
	void  (org.hsqldb.Session, org.hsqldb.Index, org.hsqldb.Node, org.hsqldb.Index$1) 
}

org/hsqldb/Index.class

package org.hsqldb
public org.hsqldb.Index extends java.lang.Object {
	static final int MEMORY_INDEX
	static final int DISK_INDEX
	static final int POINTER_INDEX
	private final org.hsqldb.HsqlNameManager$HsqlName indexName
	final boolean[] colCheck
	private final int[] colIndex
	private final int[] colType
	final int[] pkCols
	final int[] pkTypes
	private final boolean isUnique
	private final boolean useRowId
	final boolean isConstraint
	final boolean isForward
	final boolean isTemp
	private org.hsqldb.Node root
	private int depth
	final org.hsqldb.Collation collation
	static org.hsqldb.Index$IndexRowIterator emptyIterator
	org.hsqldb.Index$IndexRowIterator updatableIterators
	final boolean onCommitPreserve
	void  (org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, int[], int[], boolean, boolean, boolean, boolean, int[], int[], boolean) 
	org.hsqldb.HsqlNameManager$HsqlName getName () 
	void setName (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	int getVisibleColumns () 
	boolean isUnique () 
	boolean isConstraint () 
	int[] getColumns () 
	int[] getColumnTypes () 
	int size (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean isEmpty (org.hsqldb.Session) 
	public int sizeEstimate ()  throws org.hsqldb.HsqlException 
	void clearAll (org.hsqldb.Session) 
	void clearIterators () 
	void setRoot (org.hsqldb.Session, org.hsqldb.Node) 
	org.hsqldb.Node getRoot (org.hsqldb.Session) 
	void insert (org.hsqldb.Session, org.hsqldb.Row, int)  throws org.hsqldb.HsqlException 
	private void balance (org.hsqldb.Session, org.hsqldb.Node, boolean)  throws org.hsqldb.HsqlException 
	void delete (org.hsqldb.Session, org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator findFirstRow (org.hsqldb.Session, java.lang.Object[], int[])  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator findFirstRowForDelete (org.hsqldb.Session, java.lang.Object[], int[])  throws org.hsqldb.HsqlException 
	public org.hsqldb.Row findRow (org.hsqldb.Session, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	boolean exists (org.hsqldb.Session, java.lang.Object[], int[])  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator emptyIterator () 
	private org.hsqldb.Node findNotNull (org.hsqldb.Session, java.lang.Object[], int[], boolean)  throws org.hsqldb.HsqlException 
	static boolean isNull (java.lang.Object[], int[]) 
	boolean isNull (java.lang.Object[]) 
	org.hsqldb.index.RowIterator findFirstRow (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator findFirstRow (org.hsqldb.Session, java.lang.Object, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator findFirstRowNotNull (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	org.hsqldb.index.RowIterator firstRow (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	org.hsqldb.Row lastRow (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node next (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Node child (org.hsqldb.Node, boolean)  throws org.hsqldb.HsqlException 
	private void replace (org.hsqldb.Session, org.hsqldb.Node, org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	private void set (org.hsqldb.Node, boolean, org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node search (org.hsqldb.Session, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	int compareRowNonUnique (org.hsqldb.Session, java.lang.Object[], int[], java.lang.Object[])  throws org.hsqldb.HsqlException 
	static int compareRows (org.hsqldb.Session, java.lang.Object[], java.lang.Object[], int[], int[])  throws org.hsqldb.HsqlException 
	private int compareRowUnique (org.hsqldb.Session, org.hsqldb.Row, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	int getIndexOrderValue () 
	static void  () 
}

org/hsqldb/Library.class

package org.hsqldb
public org.hsqldb.Library extends java.lang.Object {
	static final java.text.SimpleDateFormat tocharFormat
	static final java.text.SimpleDateFormat daynameFormat
	static final java.text.SimpleDateFormat monthnameFormat
	static final StringBuffer daynameBuffer
	static final StringBuffer monthnameBuffer
	static final java.text.FieldPosition monthPosition
	static final java.text.FieldPosition dayPosition
	public static final String[][] sNumeric
	public static final String[][] sString
	public static final String[][] sTimeDate
	public static final String[][] sSystem
	private static final java.util.Random rRandom
	private static final double LOG10_FACTOR
	static final int abs
	static final int ascii
	static final int bitand
	static final int bitLength
	static final int bitor
	static final int bitxor
	static final int character
	static final int concat
	static final int cot
	static final int curdate
	static final int curtime
	static final int database
	static final int datediff
	static final int day
	static final int dayname
	static final int dayofmonth
	static final int dayofweek
	static final int dayofyear
	static final int difference
	static final int getAutoCommit
	static final int getDatabaseMajorVersion
	static final int getDatabaseMinorVersion
	static final int getDatabaseProductName
	static final int getDatabaseProductVersion
	static final int hexToRaw
	static final int hour
	static final int identity
	static final int insert
	static final int isReadOnlyConnection
	static final int isReadOnlyDatabase
	static final int isReadOnlyDatabaseFiles
	static final int lcase
	static final int left
	static final int length
	static final int locate
	static final int log10
	static final int ltrim
	static final int minute
	static final int mod
	static final int month
	static final int monthname
	static final int now
	static final int octetLength
	static final int pi
	static final int position
	static final int quarter
	static final int rand
	static final int rawToHex
	static final int repeat
	static final int replace
	static final int right
	static final int round
	static final int roundMagic
	static final int rtrim
	static final int second
	static final int sign
	static final int soundex
	static final int space
	static final int substring
	static final int to_char
	static final int trim
	static final int truncate
	static final int ucase
	static final int user
	static final int week
	static final int year
	private static final org.hsqldb.lib.IntValueHashMap functionMap
	static final Double piValue
	static final String prefix
	static final int prefixLength
	private void  () 
	static org.hsqldb.lib.HashMap getAliasMap () 
	private static void register (org.hsqldb.lib.HashMap, java.lang.String[][]) 
	public static double rand (java.lang.Integer) 
	public static double abs (double) 
	public static double log10 (double) 
	public static double roundMagic (double) 
	public static double cot (double) 
	public static int mod (int, int) 
	public static double pi () 
	public static double round (double, int) 
	public static int sign (double) 
	public static double truncate (double, int) 
	public static int bitand (int, int) 
	public static int bitor (int, int) 
	public static int bitxor (int, int) 
	public static java.lang.Integer ascii (java.lang.String) 
	public static java.lang.String character (int) 
	public static java.lang.String concat (java.lang.String, java.lang.String) 
	public static int difference (java.lang.String, java.lang.String) 
	public static java.lang.String hexToRaw (java.lang.String) 
	public static java.lang.String insert (java.lang.String, int, int, java.lang.String) 
	public static java.lang.String lcase (java.lang.String) 
	public static java.lang.String left (java.lang.String, int) 
	public static java.lang.Integer length (java.lang.String) 
	public static java.lang.Integer octetLength (java.lang.String) 
	public static java.lang.Integer bitLength (java.lang.String) 
	public static int locate (java.lang.String, java.lang.String, java.lang.Integer) 
	public static int position (java.lang.String, java.lang.String) 
	public static java.lang.String ltrim (java.lang.String) 
	public static java.lang.String rawToHex (java.lang.String) 
	public static java.lang.String repeat (java.lang.String, java.lang.Integer) 
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
	public static java.lang.String right (java.lang.String, int) 
	public static java.lang.String rtrim (java.lang.String) 
	public static java.lang.String trim (java.lang.String, java.lang.String, boolean, boolean) 
	public static java.lang.String soundex (java.lang.String) 
	public static java.lang.String space (int) 
	public static java.lang.String substring (java.lang.String, int, java.lang.Integer) 
	public static java.lang.String ucase (java.lang.String) 
	public static java.sql.Date curdate (java.sql.Connection) 
	public static java.sql.Time curtime (java.sql.Connection) 
	public static java.lang.String dayname (java.sql.Date) 
	public static java.lang.Integer dayofmonth (java.sql.Date) 
	public static java.lang.Integer dayofweek (java.sql.Date) 
	public static java.lang.Integer dayofyear (java.sql.Date) 
	public static java.lang.Integer hour (java.sql.Time) 
	public static java.lang.Integer minute (java.sql.Time) 
	public static java.lang.Integer month (java.sql.Date) 
	public static java.lang.String monthname (java.sql.Date) 
	public static java.sql.Timestamp now (java.sql.Connection) 
	public static java.lang.Integer quarter (java.sql.Date) 
	public static java.lang.Integer second (java.sql.Time) 
	public static java.lang.Integer week (java.sql.Date) 
	public static java.lang.Integer year (java.sql.Date) 
	public static java.lang.String to_char (java.util.Date, java.lang.String) 
	public static java.lang.Long datediff (java.lang.String, java.sql.Timestamp, java.sql.Timestamp)  throws org.hsqldb.HsqlException 
	private static long getElapsed (int, java.util.Date, java.util.Date) 
	public static java.lang.String database (java.sql.Connection)  throws org.hsqldb.HsqlException 
	public static java.lang.String user (java.sql.Connection)  throws org.hsqldb.HsqlException 
	public static int identity ()  throws org.hsqldb.HsqlException 
	public static boolean getAutoCommit (java.sql.Connection) 
	public static java.lang.String getDatabaseProductName () 
	public static java.lang.String getDatabaseProductVersion () 
	public static int getDatabaseMajorVersion () 
	public static int getDatabaseMinorVersion () 
	public static boolean isReadOnlyConnection (java.sql.Connection) 
	public static boolean isReadOnlyDatabase (java.sql.Connection) 
	public static boolean isReadOnlyDatabaseFiles (java.sql.Connection) 
	static java.lang.Object invoke (int, java.lang.Object[])  throws org.hsqldb.HsqlException 
	static int functionID (java.lang.String) 
	static void  () 
}

org/hsqldb/Like.class

package org.hsqldb
 org.hsqldb.Like extends java.lang.Object {
	private char[] cLike
	private int[] wildCardType
	private int iLen
	private boolean isIgnoreCase
	private int iFirstWildCard
	private boolean isNull
	Character escapeChar
	boolean hasCollation
	boolean optimised
	static final int UNDERSCORE_CHAR
	static final int PERCENT_CHAR
	void  (java.lang.Character, boolean) 
	void setParams (org.hsqldb.Session, java.lang.String, boolean) 
	void resetPattern (org.hsqldb.Session, java.lang.String) 
	private java.lang.String getStartsWith () 
	java.lang.Boolean compare (org.hsqldb.Session, java.lang.String) 
	private boolean compareAt (java.lang.String, int, int, int) 
	private void normalize (org.hsqldb.Session, java.lang.String) 
	boolean hasWildcards () 
	boolean isEquivalentToFalsePredicate () 
	boolean isEquivalentToEqualsPredicate () 
	boolean isEquivalentToNotNullPredicate () 
	boolean isEquivalentToBetweenPredicate () 
	boolean isEquivalentToBetweenPredicateAugmentedWithLike () 
	java.lang.String getRangeLow () 
	java.lang.String getRangeHigh () 
	public java.lang.String describe (org.hsqldb.Session) 
}

org/hsqldb/MemoryNode.class

package org.hsqldb
 org.hsqldb.MemoryNode extends org.hsqldb.BaseMemoryNode {
	protected org.hsqldb.Row rData
	public void  (org.hsqldb.Row) 
	int getKey () 
	org.hsqldb.Row getRow ()  throws org.hsqldb.HsqlException 
	java.lang.Object[] getData ()  throws org.hsqldb.HsqlException 
	void delete () 
}

org/hsqldb/Node.class

package org.hsqldb
abstract org.hsqldb.Node extends java.lang.Object {
	static final int NO_POS
	int iBalance
	org.hsqldb.Node nNext
	void  () 
	static final org.hsqldb.Node newNode (org.hsqldb.Row, int, org.hsqldb.Table) 
	static final org.hsqldb.Node newNode (org.hsqldb.Row, org.hsqldb.rowio.RowInputInterface, int, org.hsqldb.Table)  throws java.io.IOException org.hsqldb.HsqlException 
	abstract void delete () 
	abstract int getKey () 
	abstract org.hsqldb.Row getRow ()  throws org.hsqldb.HsqlException 
	abstract org.hsqldb.Node getLeft ()  throws org.hsqldb.HsqlException 
	abstract void setLeft (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	abstract org.hsqldb.Node getRight ()  throws org.hsqldb.HsqlException 
	abstract void setRight (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	abstract org.hsqldb.Node getParent ()  throws org.hsqldb.HsqlException 
	abstract void setParent (org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	final int getBalance ()  throws org.hsqldb.HsqlException 
	abstract void setBalance (int)  throws org.hsqldb.HsqlException 
	abstract boolean isRoot () 
	abstract boolean isFromLeft ()  throws org.hsqldb.HsqlException 
	abstract java.lang.Object[] getData ()  throws org.hsqldb.HsqlException 
	abstract boolean equals (org.hsqldb.Node) 
	org.hsqldb.Node getUpdatedNode ()  throws org.hsqldb.HsqlException 
	abstract void write (org.hsqldb.rowio.RowOutputInterface)  throws java.io.IOException 
	boolean isDeleted () 
}

org/hsqldb/NumberSequence.class

package org.hsqldb
public org.hsqldb.NumberSequence extends java.lang.Object {
	private org.hsqldb.HsqlNameManager$HsqlName name
	private long startValue
	private long currValue
	private long lastValue
	private long increment
	private int dataType
	public void  (org.hsqldb.HsqlNameManager$HsqlName, long, long, int) 
	long getValue () 
	long getValue (long) 
	java.lang.Object getValueObject () 
	void reset () 
	public long peek () 
	boolean wasUsed () 
	void resetWasUsed () 
	public void reset (long) 
	void reset (long, long) 
	int getType () 
	public org.hsqldb.HsqlNameManager$HsqlName getName () 
	public java.lang.String getSchemaName () 
	long getIncrement () 
}

org/hsqldb/Parser.class

package org.hsqldb
 org.hsqldb.Parser extends java.lang.Object {
	private org.hsqldb.Database database
	private org.hsqldb.Tokenizer tokenizer
	private org.hsqldb.Session session
	private String sTable
	private String sToken
	private Object oData
	private int iType
	private int iToken
	private int subQueryLevel
	private org.hsqldb.lib.HsqlArrayList subQueryList
	static org.hsqldb.lib.HashMap simpleFunctions
	private static org.hsqldb.lib.IntValueHashMap tokenSet
	org.hsqldb.lib.HsqlArrayList parameters
	private static final org.hsqldb.Expression[] noParameters
	private static final org.hsqldb.SubQuery[] noSubqueries
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.Tokenizer) 
	void reset (java.lang.String) 
	void checkTableWriteAccess (org.hsqldb.Table, int)  throws org.hsqldb.HsqlException 
	static org.hsqldb.lib.HsqlArrayList getColumnNames (org.hsqldb.Database, org.hsqldb.Tokenizer, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.SubQuery parseSubquery (int, org.hsqldb.HsqlNameManager$HsqlName[], boolean, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.SubQuery getViewSubquery (org.hsqldb.View) 
	org.hsqldb.Select parseSelect (int, boolean, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	int parseUnion (java.lang.String)  throws org.hsqldb.HsqlException 
	private void parseLimit (java.lang.String, org.hsqldb.Select, boolean)  throws org.hsqldb.HsqlException 
	private void parseOrderBy (org.hsqldb.Select, org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	private void resolveSelectTableFilter (org.hsqldb.Select, org.hsqldb.lib.HsqlArrayList, org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	private static org.hsqldb.Expression resolveOrderByExpression (org.hsqldb.Expression, org.hsqldb.Select, org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	private static org.hsqldb.Expression resolveOrderByColumnIndex (org.hsqldb.Expression, org.hsqldb.lib.HsqlArrayList, int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.TableFilter parseSimpleTableFilter (int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.TableFilter parseTableFilter (boolean)  throws org.hsqldb.HsqlException 
	private static org.hsqldb.Expression addCondition (org.hsqldb.Expression, org.hsqldb.Expression) 
	private static org.hsqldb.Expression addJoinCondition (org.hsqldb.Expression, org.hsqldb.Expression, org.hsqldb.TableFilter, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.Expression parseExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readAggregate ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readOr ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readAnd ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readCondition ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression parseLikePredicate (org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression parseBetweenPredicate (org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression parseInPredicate (org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression parseAllAnyPredicate ()  throws org.hsqldb.HsqlException 
	private void readThis (int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readConcat ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readSum ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readFactor ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readTerm ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Expression readCaseExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression parseCaseWhen (org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readCaseWhenExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readCastExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readColumnExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readConcatExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readNullIfExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readCoalesceExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readExtractExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readPositionExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readSubstringExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readSequenceExpression ()  throws org.hsqldb.HsqlException 
	private org.hsqldb.Expression readTrimExpression ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Expression readDefaultClause (int)  throws org.hsqldb.HsqlException 
	private void read ()  throws org.hsqldb.HsqlException 
	private void readToken ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Expression[] getParameters () 
	void clearParameters () 
	void setAsView (org.hsqldb.View) 
	org.hsqldb.SubQuery[] getSortedSubqueries () 
	org.hsqldb.CompiledStatement compileCallStatement ()  throws org.hsqldb.HsqlException 
	org.hsqldb.CompiledStatement compileDeleteStatement ()  throws org.hsqldb.HsqlException 
	private void getInsertColumnValueExpressions (org.hsqldb.Table, org.hsqldb.Expression[], int)  throws org.hsqldb.HsqlException 
	org.hsqldb.CompiledStatement compileInsertStatement ()  throws org.hsqldb.HsqlException 
	org.hsqldb.CompiledStatement compileSelectStatement (int)  throws org.hsqldb.HsqlException 
	org.hsqldb.CompiledStatement compileUpdateStatement ()  throws org.hsqldb.HsqlException 
	static int parseOpenBrackets (org.hsqldb.Tokenizer)  throws org.hsqldb.HsqlException 
	static int parseCloseBrackets (org.hsqldb.Tokenizer, int)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/PointerNode.class

package org.hsqldb
 org.hsqldb.PointerNode extends org.hsqldb.BaseMemoryNode {
	int iData
	private org.hsqldb.Table tTable
	private org.hsqldb.Node nPrimary
	void  (org.hsqldb.CachedRow, int) 
	void delete () 
	int getKey () 
	org.hsqldb.Row getRow ()  throws org.hsqldb.HsqlException 
	java.lang.Object[] getData ()  throws org.hsqldb.HsqlException 
}

org/hsqldb/Record.class

package org.hsqldb
public org.hsqldb.Record extends java.lang.Object {
	public Object[] data
	public org.hsqldb.Record next
	void  () 
}

org/hsqldb/Result$1.class

package org.hsqldb
 org.hsqldb.Result$1 extends java.lang.Object {
}

org/hsqldb/Result$ResultIterator.class

package org.hsqldb
 org.hsqldb.Result$ResultIterator extends java.lang.Object implements org.hsqldb.lib.Iterator  {
	boolean removed
	int counter
	org.hsqldb.Record current
	org.hsqldb.Record last
	private final org.hsqldb.Result this$0
	private void  (org.hsqldb.Result) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public int nextInt () 
	public long nextLong () 
	public void remove () 
	void  (org.hsqldb.Result, org.hsqldb.Result$1) 
}

org/hsqldb/Result$ResultMetaData.class

package org.hsqldb
public org.hsqldb.Result$ResultMetaData extends java.lang.Object {
	public String[] colLabels
	public String[] tableNames
	public String[] colNames
	public boolean[] isLabelQuoted
	public int[] colTypes
	public int[] colSizes
	public int[] colScales
	public String[] catalogNames
	public String[] schemaNames
	public int[] colNullable
	public boolean[] isIdentity
	public boolean[] isWritable
	public int[] paramMode
	public String[] classNames
	boolean isParameterDescription
	void  () 
	void  (int) 
	private void prepareData (int) 
	public int[] getParameterTypes () 
	boolean isTableColumn (int) 
	private void decodeTableColumnAttrs (int, int) 
	private void writeTableColumnAttrs (org.hsqldb.rowio.RowOutputBinary, int)  throws java.io.IOException org.hsqldb.HsqlException 
	private int encodeTableColumnAttrs (int) 
	private void readTableColumnAttrs (org.hsqldb.rowio.RowInputBinary, int)  throws java.io.IOException org.hsqldb.HsqlException 
	void  (org.hsqldb.rowio.RowInputBinary, int)  throws org.hsqldb.HsqlException java.io.IOException 
	void write (org.hsqldb.rowio.RowOutputBinary, int)  throws org.hsqldb.HsqlException java.io.IOException 
	static void access$000 (org.hsqldb.Result$ResultMetaData, int) 
}

org/hsqldb/Result.class

package org.hsqldb
public org.hsqldb.Result extends java.lang.Object {
	public org.hsqldb.Record rRoot
	private org.hsqldb.Record rTail
	private int size
	private int significantColumns
	public int mode
	int databaseID
	int sessionID
	String mainString
	String subString
	String subSubString
	private Throwable exception
	int statementID
	int updateCount
	public org.hsqldb.Result$ResultMetaData metaData
	public void  (int) 
	void  (org.hsqldb.Result$ResultMetaData) 
	void  (java.lang.String, java.lang.String, int) 
	void  (int, int) 
	public void  (int, int[], int) 
	void  (org.hsqldb.rowio.RowInputBinary)  throws org.hsqldb.HsqlException 
	static org.hsqldb.Result newSingleColumnResult (java.lang.String, int) 
	static org.hsqldb.Result newPrepareResponse (int, org.hsqldb.Result, org.hsqldb.Result) 
	static org.hsqldb.Result newParameterDescriptionResult (int) 
	public static org.hsqldb.Result newFreeStmtRequest (int) 
	static org.hsqldb.Result newExecuteDirectRequest (java.lang.String) 
	public static org.hsqldb.Result newReleaseSavepointRequest (java.lang.String) 
	public static org.hsqldb.Result newRollbackToSavepointRequest (java.lang.String) 
	public static org.hsqldb.Result newSetSavepointRequest (java.lang.String) 
	public int getSize () 
	void setColumnCount (int) 
	public int getColumnCount () 
	void append (org.hsqldb.Result) 
	void addAll (org.hsqldb.Result) 
	public void clear () 
	public boolean isEmpty () 
	void setRows (org.hsqldb.Result) 
	public void add (java.lang.Object[]) 
	void trimResult (int, int) 
	void removeDuplicates (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void removeDuplicates (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	void removeSecond (org.hsqldb.Session, org.hsqldb.Result, int)  throws org.hsqldb.HsqlException 
	void removeDifferent (org.hsqldb.Session, org.hsqldb.Result, int)  throws org.hsqldb.HsqlException 
	void sortResult (org.hsqldb.Session, int[], int[])  throws org.hsqldb.HsqlException 
	private int compareRecord (org.hsqldb.Session, java.lang.Object[], java.lang.Object[], int[], int[])  throws org.hsqldb.HsqlException 
	private int compareRecord (org.hsqldb.Session, java.lang.Object[], java.lang.Object[], int)  throws org.hsqldb.HsqlException 
	static org.hsqldb.Result newSessionAttributesResult () 
	void write (org.hsqldb.rowio.RowOutputBinary)  throws java.io.IOException org.hsqldb.HsqlException 
	void readMultiResult (org.hsqldb.rowio.RowInputBinary)  throws org.hsqldb.HsqlException java.io.IOException 
	private void writeMulti (org.hsqldb.rowio.RowOutputBinary)  throws java.io.IOException org.hsqldb.HsqlException 
	public static void write (org.hsqldb.Result, org.hsqldb.rowio.RowOutputBinary, java.io.OutputStream)  throws java.io.IOException org.hsqldb.HsqlException 
	public static org.hsqldb.Result read (org.hsqldb.rowio.RowInputBinary, java.io.DataInput)  throws java.io.IOException org.hsqldb.HsqlException 
	public void  (java.lang.Throwable, java.lang.String) 
	public java.lang.Throwable getException () 
	public int getStatementID () 
	void setStatementID (int) 
	public java.lang.String getMainString () 
	public void setMainString (java.lang.String) 
	public java.lang.String getSubString () 
	public void setMaxRows (int) 
	public int getUpdateCount () 
	int getConnectionAttrType () 
	void setConnectionAttrType (int) 
	int getEndTranType () 
	void setEndTranType (int) 
	public int[] getUpdateCounts () 
	java.lang.Object[] getParameterData () 
	public void setParameterData (java.lang.Object[]) 
	public void setResultType (int) 
	public void setStatementType (int) 
	public int getStatementType () 
	public org.hsqldb.lib.Iterator iterator () 
	static int access$200 (org.hsqldb.Result) 
	static org.hsqldb.Record access$300 (org.hsqldb.Result) 
	static org.hsqldb.Record access$302 (org.hsqldb.Result, org.hsqldb.Record) 
	static int access$210 (org.hsqldb.Result) 
}

org/hsqldb/ResultBase$ResultIterator.class

package org.hsqldb
public org.hsqldb.ResultBase$ResultIterator extends java.lang.Object {
	boolean removed
	int counter
	org.hsqldb.Record current
	org.hsqldb.Record last
	private final org.hsqldb.ResultBase this$0
	public void  (org.hsqldb.ResultBase) 
	public boolean hasNext () 
	public boolean next () 
	public boolean previous () 
	public boolean absolute (int) 
	public boolean relative (int) 
	public boolean beforeFirst () 
	public boolean afterLast () 
	public boolean isBeforeFirst () 
	public boolean isAfterLast () 
	public void remove () 
}

org/hsqldb/ResultBase.class

package org.hsqldb
public org.hsqldb.ResultBase extends java.lang.Object {
	public org.hsqldb.Record rRoot
	protected org.hsqldb.Record rTail
	protected int iSize
	public void  () 
	public org.hsqldb.ResultBase$ResultIterator iterator () 
}

org/hsqldb/ResultConstants.class

package org.hsqldb
public abstract org.hsqldb.ResultConstants extends java.lang.Object {
	public static final int HSQL_API_BASE
	public static final int MULTI
	public static final int UPDATECOUNT
	public static final int ERROR
	public static final int DATA
	public static final int PREPARE_ACK
	public static final int PARAM_META_DATA
	public static final int SETSESSIONATTR
	public static final int GETSESSIONATTR
	public static final int BATCHEXECDIRECT
	public static final int BATCHEXECUTE
	public static final int HSQLRESETSESSION
	public static final int SQL_API_BASE
	public static final int SQLCONNECT
	public static final int SQLDISCONNECT
	public static final int SQLENDTRAN
	public static final int SQLEXECDIRECT
	public static final int SQLEXECUTE
	public static final int SQLFREESTMT
	public static final int SQLPREPARE
	public static final int SQLSETCONNECTATTR
	public static final int SQLSTARTTRAN
	public static final int COMMIT
	public static final int ROLLBACK
	public static final int SAVEPOINT_NAME_ROLLBACK
	public static final int SAVEPOINT_NAME_RELEASE
	public static final int SQL_ATTR_SAVEPOINT_NAME
	public static final int EXECUTE_FAILED
	public static final int SUCCESS_NO_INFO
}

org/hsqldb/Row.class

package org.hsqldb
public org.hsqldb.Row extends java.lang.Object implements org.hsqldb.persist.CachedObject  {
	int tableId
	int iPos
	protected Object[] oData
	protected org.hsqldb.Node nPrimaryNode
	void  () 
	void  (org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getNode (int) 
	org.hsqldb.Node getNextNode (org.hsqldb.Node) 
	org.hsqldb.Row getUpdatedRow ()  throws org.hsqldb.HsqlException 
	public java.lang.Object[] getData () 
	void delete ()  throws org.hsqldb.HsqlException 
	void clearNodeLinks () 
	boolean isDeleted () 
	public int getRealSize (org.hsqldb.rowio.RowOutputInterface) 
	public void setStorageSize (int) 
	public int getStorageSize () 
	public long getId () 
	public int getPos () 
	public void setPos (int) 
	public boolean hasChanged () 
	public boolean isKeepInMemory () 
	public void keepInMemory (boolean) 
	public boolean isInMemory () 
	public void setInMemory (boolean) 
	public void write (org.hsqldb.rowio.RowOutputInterface) 
	public void write (org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.IntLookup) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
}

org/hsqldb/SchemaManager$Schema.class

package org.hsqldb
public org.hsqldb.SchemaManager$Schema extends java.lang.Object {
	org.hsqldb.HsqlNameManager$HsqlName name
	org.hsqldb.DatabaseObjectNames triggerNameList
	org.hsqldb.DatabaseObjectNames constraintNameList
	org.hsqldb.DatabaseObjectNames indexNameList
	org.hsqldb.SequenceManager sequenceManager
	org.hsqldb.lib.HashMappedList tableList
	private final org.hsqldb.SchemaManager this$0
	void  (org.hsqldb.SchemaManager, java.lang.String, boolean) 
	boolean isEmpty () 
	org.hsqldb.lib.Iterator tablesIterator () 
	org.hsqldb.lib.Iterator sequencesIterator () 
	void clearStructures () 
}

org/hsqldb/SchemaManager.class

package org.hsqldb
public org.hsqldb.SchemaManager extends java.lang.Object {
	static final String SYSTEM_SCHEMA
	static final String DEFINITION_SCHEMA
	static final String INFORMATION_SCHEMA
	static final String PUBLIC_SCHEMA
	static org.hsqldb.HsqlNameManager$HsqlName INFORMATION_SCHEMA_HSQLNAME
	static org.hsqldb.HsqlNameManager$HsqlName SYSTEM_SCHEMA_HSQLNAME
	org.hsqldb.Database database
	org.hsqldb.HsqlNameManager$HsqlName defaultSchemaHsqlName
	org.hsqldb.lib.HashMappedList schemaMap
	void  (org.hsqldb.Database) 
	void createSchema (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void dropSchema (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void renameSchema (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void clearStructures () 
	public org.hsqldb.lib.Iterator userSchemaNameIterator () 
	org.hsqldb.HsqlNameManager$HsqlName toSchemaHsqlName (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName getDefaultSchemaHsqlName () 
	public java.lang.String getDefaultSchemaName () 
	boolean schemaExists (java.lang.String) 
	org.hsqldb.HsqlNameManager$HsqlName getSchemaHsqlName (java.lang.String)  throws org.hsqldb.HsqlException 
	java.lang.String getSchemaName (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.Iterator fullSchemaNamesIterator () 
	public boolean isSystemSchema (org.hsqldb.HsqlNameManager$HsqlName) 
	public org.hsqldb.lib.Iterator tablesIterator (java.lang.String) 
	public org.hsqldb.lib.Iterator allTablesIterator () 
	org.hsqldb.lib.Iterator sequenceIterator (java.lang.String) 
	public org.hsqldb.lib.Iterator allSequencesIterator () 
	public org.hsqldb.lib.HsqlArrayList getAllTables () 
	public org.hsqldb.lib.HashMappedList getTables (java.lang.String) 
	void checkUserViewNotExists (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	void checkUserTableNotExists (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.Table getTable (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.Table getUserTable (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table findUserTable (org.hsqldb.Session, java.lang.String, java.lang.String) 
	void linkTable (org.hsqldb.Table) 
	org.hsqldb.NumberSequence getSequence (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.NumberSequence findSequence (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table findUserTableForIndex (org.hsqldb.Session, java.lang.String, java.lang.String) 
	int getTableIndex (org.hsqldb.Table) 
	void dropIndex (org.hsqldb.Session, java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void checkTriggerExists (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void registerTriggerName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void checkIndexExists (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void registerIndexName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void removeIndexName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void removeIndexNames (org.hsqldb.HsqlNameManager$HsqlName) 
	void renameIndex (java.lang.String, java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void checkConstraintExists (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	void registerConstraintName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void removeConstraintName (java.lang.String, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void removeConstraintNames (org.hsqldb.HsqlNameManager$HsqlName) 
	org.hsqldb.NumberSequence createSequence (org.hsqldb.HsqlNameManager$HsqlName, long, long, int)  throws org.hsqldb.HsqlException 
	void dropSequence (org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException 
	void logSequences (org.hsqldb.Session, org.hsqldb.persist.Logger)  throws org.hsqldb.HsqlException 
	void clearTempTables (org.hsqldb.Session, org.hsqldb.Table) 
	void dropTable (org.hsqldb.Session, java.lang.String, java.lang.String, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	void dropTable (org.hsqldb.Table, boolean)  throws org.hsqldb.HsqlException 
	void setTable (int, org.hsqldb.Table) 
	private void checkCascadeDropReferenced (org.hsqldb.Table, boolean)  throws org.hsqldb.HsqlException 
	void checkCascadeDropViews (org.hsqldb.View, boolean)  throws org.hsqldb.HsqlException 
	void checkCascadeDropViews (org.hsqldb.Table, boolean)  throws org.hsqldb.HsqlException 
	void checkCascadeDropViews (org.hsqldb.NumberSequence, boolean)  throws org.hsqldb.HsqlException 
	void checkColumnIsInView (org.hsqldb.Table, java.lang.String)  throws org.hsqldb.HsqlException 
	private org.hsqldb.View[] getViewsWithView (org.hsqldb.View) 
	private org.hsqldb.View[] getViewsWithTable (org.hsqldb.Table, java.lang.String) 
	org.hsqldb.View[] getViewsWithSequence (org.hsqldb.NumberSequence) 
	void recompileViews (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	void removeExportedKeys (org.hsqldb.Table) 
	void dropTrigger (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/Select.class

package org.hsqldb
 org.hsqldb.Select extends java.lang.Object {
	boolean isDistinctSelect
	boolean isAggregated
	private boolean isGrouped
	private org.hsqldb.lib.HashSet groupColumnNames
	org.hsqldb.TableFilter[] tFilter
	org.hsqldb.Expression limitCondition
	org.hsqldb.Expression queryCondition
	org.hsqldb.Expression havingCondition
	org.hsqldb.Expression[] exprColumns
	int iResultLen
	int iGroupLen
	int iHavingLen
	int iOrderLen
	int[] sortOrder
	int[] sortDirection
	boolean sortUnion
	org.hsqldb.HsqlNameManager$HsqlName sIntoTable
	int intoType
	org.hsqldb.Select[] unionArray
	int unionMaxDepth
	org.hsqldb.Select unionSelect
	int unionType
	int unionDepth
	static final int NOUNION
	static final int UNION
	static final int UNIONALL
	static final int INTERSECT
	static final int EXCEPT
	private boolean simpleLimit
	org.hsqldb.Result$ResultMetaData resultMetaData
	boolean isResolved
	void  () 
	org.hsqldb.lib.HashMap getColumnAliases () 
	void resolve (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void resolveTables ()  throws org.hsqldb.HsqlException 
	void resolveTypes (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void resolveTables (org.hsqldb.TableFilter)  throws org.hsqldb.HsqlException 
	private void setFilterConditions (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean checkResolved (boolean)  throws org.hsqldb.HsqlException 
	java.lang.Object getValue (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	void prepareResult (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void prepareUnions ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Result getResult (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result getResultMain (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	private void mergeResults (org.hsqldb.Session, org.hsqldb.Result, org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	int getLimitStart ()  throws org.hsqldb.HsqlException 
	int getLimitCount (int)  throws org.hsqldb.HsqlException 
	int getMaxRowCount (int)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Result getSingleResult (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	private void prepareSort () 
	private void sortResult (org.hsqldb.Session, org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	private void checkAggregateOrGroupByColumns (int, int)  throws org.hsqldb.HsqlException 
	private boolean inAggregateOrGroupByClause (org.hsqldb.Expression) 
	private boolean isSimilarIn (org.hsqldb.Expression, int, int) 
	static boolean allColumnsAreDefinedIn (org.hsqldb.Expression, org.hsqldb.lib.HashSet) 
	private org.hsqldb.Result buildResult (org.hsqldb.Session, int)  throws org.hsqldb.HsqlException 
	public java.lang.StringBuffer getDDL ()  throws org.hsqldb.HsqlException 
	boolean resolveAll (org.hsqldb.Session, boolean)  throws org.hsqldb.HsqlException 
	boolean isResolved () 
	public java.lang.String describe (org.hsqldb.Session) 
	org.hsqldb.Result describeResult () 
}

org/hsqldb/SequenceManager.class

package org.hsqldb
public org.hsqldb.SequenceManager extends java.lang.Object {
	org.hsqldb.lib.HashMappedList sequenceMap
	void  () 
	void dropSequence (java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.NumberSequence getSequence (java.lang.String) 
	org.hsqldb.NumberSequence createSequence (org.hsqldb.HsqlNameManager$HsqlName, long, long, int)  throws org.hsqldb.HsqlException 
	java.lang.String logSequences (org.hsqldb.Session, org.hsqldb.persist.Logger)  throws org.hsqldb.HsqlException 
}

org/hsqldb/Server$ServerThread.class

package org.hsqldb
 org.hsqldb.Server$ServerThread extends java.lang.Thread {
	private final org.hsqldb.Server this$0
	void  (org.hsqldb.Server, java.lang.String) 
	public void run () 
}

org/hsqldb/Server.class

package org.hsqldb
public org.hsqldb.Server extends java.lang.Object implements org.hsqldb.HsqlSocketRequestHandler  {
	protected static final int serverBundleHandle
	org.hsqldb.persist.HsqlProperties serverProperties
	org.hsqldb.lib.HashSet serverConnSet
	public String[] dbAlias
	String[] dbType
	String[] dbPath
	org.hsqldb.persist.HsqlProperties[] dbProps
	int[] dbID
	private int maxConnections
	protected String serverId
	protected int serverProtocol
	protected ThreadGroup serverConnectionThreadGroup
	protected org.hsqldb.HsqlSocketFactory socketFactory
	protected java.net.ServerSocket socket
	private Thread serverThread
	private Throwable serverError
	private volatile int serverState
	private volatile boolean isSilent
	private java.io.PrintWriter logWriter
	private java.io.PrintWriter errWriter
	public void  () 
	protected void  (int) 
	public static void main (java.lang.String[]) 
	public void checkRunning (boolean)  throws java.lang.RuntimeException 
	public synchronized void signalCloseAllServerConnections () 
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String getAddress () 
	public java.lang.String getDatabaseName (int, boolean) 
	public java.lang.String getDatabasePath (int, boolean) 
	public java.lang.String getDatabaseType (int) 
	public java.lang.String getDefaultWebPage () 
	public java.lang.String getHelpString () 
	public java.io.PrintWriter getErrWriter () 
	public java.io.PrintWriter getLogWriter () 
	public int getPort () 
	public java.lang.String getProductName () 
	public java.lang.String getProductVersion () 
	public java.lang.String getProtocol () 
	public java.lang.Throwable getServerError () 
	public java.lang.String getServerId () 
	public synchronized int getState () 
	public java.lang.String getStateDescriptor () 
	public java.lang.String getWebRoot () 
	public void handleConnection (java.net.Socket) 
	public boolean isNoSystemExit () 
	public boolean isRestartOnShutdown () 
	public boolean isSilent () 
	public boolean isTls () 
	public boolean isTrace () 
	public boolean putPropertiesFromFile (java.lang.String)  throws java.lang.RuntimeException 
	public void putPropertiesFromString (java.lang.String)  throws java.lang.RuntimeException 
	public void setAddress (java.lang.String)  throws java.lang.RuntimeException 
	public void setDatabaseName (int, java.lang.String)  throws java.lang.RuntimeException 
	public void setDatabasePath (int, java.lang.String)  throws java.lang.RuntimeException 
	public void setDefaultWebPage (java.lang.String) 
	public void setPort (int)  throws java.lang.RuntimeException 
	public void setErrWriter (java.io.PrintWriter) 
	public void setLogWriter (java.io.PrintWriter) 
	public void setNoSystemExit (boolean) 
	public void setRestartOnShutdown (boolean) 
	public void setSilent (boolean) 
	public void setTls (boolean) 
	public void setTrace (boolean) 
	public void setWebRoot (java.lang.String) 
	public void setProperties (org.hsqldb.persist.HsqlProperties) 
	public int start () 
	public int stop () 
	protected boolean allowConnection (java.net.Socket) 
	protected void init (int) 
	protected synchronized void setState (int) 
	final void notify (int, int) 
	final synchronized void releaseDatabase (int) 
	protected synchronized void print (java.lang.String) 
	final void printResource (java.lang.String) 
	protected synchronized void printStackTrace (java.lang.Throwable) 
	final void printWithTimestamp (java.lang.String) 
	protected void printWithThread (java.lang.String) 
	protected synchronized void printError (java.lang.String) 
	final void printRequest (int, org.hsqldb.Result) 
	final boolean openDatabases () 
	private void setDBInfoArrays () 
	private java.lang.String[] getDBNameArray () 
	private void openServerSocket ()  throws java.lang.Exception 
	private void printServerOnlineMessage () 
	protected void printProperties () 
	private void releaseServerSocket () 
	private void run () 
	protected void setServerError (java.lang.Throwable) 
	public void shutdown () 
	protected void shutdown (boolean) 
	protected static void printHelp (java.lang.String) 
	static void access$000 (org.hsqldb.Server) 
	static void  () 
}

org/hsqldb/ServerConfiguration.class

package org.hsqldb
public final org.hsqldb.ServerConfiguration extends java.lang.Object implements org.hsqldb.ServerConstants  {
	private void  () 
	public static int getDefaultPort (int, boolean) 
	public static org.hsqldb.persist.HsqlProperties getPropertiesFromFile (java.lang.String) 
	public static java.lang.String[] listLocalInetAddressNames () 
	public static org.hsqldb.persist.HsqlProperties newDefaultProperties (int) 
	public static void translateAddressProperty (org.hsqldb.persist.HsqlProperties) 
	public static void translateDefaultDatabaseProperty (org.hsqldb.persist.HsqlProperties) 
	public static void translateDefaultNoSystemExitProperty (org.hsqldb.persist.HsqlProperties) 
}

org/hsqldb/ServerConnection.class

package org.hsqldb
 org.hsqldb.ServerConnection extends java.lang.Object implements java.lang.Runnable  {
	boolean keepAlive
	private String user
	private String password
	int dbID
	private volatile org.hsqldb.Session session
	private java.net.Socket socket
	private org.hsqldb.Server server
	private java.io.DataInputStream dataInput
	private java.io.BufferedOutputStream dataOutput
	private static int mCurrentThread
	private int mThread
	static final int BUFFER_SIZE
	final byte[] mainBuffer
	org.hsqldb.rowio.RowOutputBinary rowOut
	org.hsqldb.rowio.RowInputBinary rowIn
	Thread runnerThread
	static Class class$org$hsqldb$ServerConnection
	void  (java.net.Socket, org.hsqldb.Server) 
	void signalClose () 
	private void close () 
	private void init () 
	public void run () 
	private org.hsqldb.Result resetSession () 
	java.lang.String getConnectionThreadName () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/ServerConstants.class

package org.hsqldb
public abstract org.hsqldb.ServerConstants extends java.lang.Object {
	public static final int SERVER_STATE_ONLINE
	public static final int SERVER_STATE_OPENING
	public static final int SERVER_STATE_CLOSING
	public static final int SERVER_STATE_SHUTDOWN
	public static final int SC_DATABASE_SHUTDOWN
	public static final String SC_DEFAULT_ADDRESS
	public static final String SC_DEFAULT_DATABASE
	public static final int SC_DEFAULT_HSQL_SERVER_PORT
	public static final int SC_DEFAULT_HSQLS_SERVER_PORT
	public static final int SC_DEFAULT_HTTP_SERVER_PORT
	public static final int SC_DEFAULT_HTTPS_SERVER_PORT
	public static final int SC_DEFAULT_BER_SERVER_PORT
	public static final boolean SC_DEFAULT_SERVER_AUTORESTART
	public static final boolean SC_DEFAULT_NO_SYSTEM_EXIT
	public static final boolean SC_DEFAULT_SILENT
	public static final boolean SC_DEFAULT_TLS
	public static final boolean SC_DEFAULT_TRACE
	public static final int SC_PROTOCOL_HTTP
	public static final int SC_PROTOCOL_HSQL
	public static final int SC_PROTOCOL_BER
	public static final String SC_KEY_PREFIX
	public static final String SC_KEY_ADDRESS
	public static final String SC_KEY_AUTORESTART_SERVER
	public static final String SC_KEY_DATABASE
	public static final String SC_KEY_DBNAME
	public static final String SC_KEY_NO_SYSTEM_EXIT
	public static final String SC_KEY_PORT
	public static final String SC_KEY_SILENT
	public static final String SC_KEY_TLS
	public static final String SC_KEY_TRACE
	public static final String SC_KEY_WEB_DEFAULT_PAGE
	public static final String SC_KEY_WEB_ROOT
	public static final String SC_KEY_MAX_CONNECTIONS
	public static final String SC_DEFAULT_WEB_MIME
	public static final String SC_DEFAULT_WEB_PAGE
	public static final String SC_DEFAULT_WEB_ROOT
}

org/hsqldb/Servlet.class

package org.hsqldb
public org.hsqldb.Servlet extends javax.servlet.http.HttpServlet {
	private static final int BUFFER_SIZE
	private String dbType
	private String dbPath
	private String errorStr
	private org.hsqldb.rowio.RowOutputBinary rowOut
	private org.hsqldb.rowio.RowInputBinary rowIn
	private int iQueries
	private static long lModified
	public void  () 
	public void init (javax.servlet.ServletConfig) 
	protected long getLastModified (javax.servlet.http.HttpServletRequest) 
	public void doGet (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws java.io.IOException javax.servlet.ServletException 
	public void doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws java.io.IOException javax.servlet.ServletException 
	static void  () 
}

org/hsqldb/Session.class

package org.hsqldb
public org.hsqldb.Session extends java.lang.Object implements org.hsqldb.SessionInterface  {
	private volatile boolean isAutoCommit
	private volatile boolean isReadOnly
	private volatile boolean isClosed
	int isolation
	org.hsqldb.Database database
	private org.hsqldb.User user
	org.hsqldb.lib.HsqlArrayList transactionList
	private boolean isNestedTransaction
	private int nestedOldTransIndex
	private int currentMaxRows
	private int sessionMaxRows
	private Number lastIdentity
	private final int sessionId
	org.hsqldb.lib.HashMappedList savepoints
	private boolean script
	private org.hsqldb.Tokenizer tokenizer
	private org.hsqldb.Parser parser
	private long sessionSCN
	static final org.hsqldb.Result emptyUpdateCount
	private org.hsqldb.jdbc.jdbcConnection intConnection
	public org.hsqldb.HsqlNameManager$HsqlName currentSchema
	public org.hsqldb.HsqlNameManager$HsqlName loggedSchema
	private org.hsqldb.HsqlNameManager$HsqlName oldSchema
	boolean isProcessingScript
	boolean isProcessingLog
	private org.hsqldb.lib.IntKeyHashMap indexArrayMap
	private org.hsqldb.lib.IntKeyHashMap indexArrayKeepMap
	private final long connectTime
	org.hsqldb.DatabaseCommandInterpreter dbCommandInterpreter
	org.hsqldb.CompiledStatementExecutor compiledStatementExecutor
	org.hsqldb.CompiledStatementManager compiledStatementManager
	long currentDateTimeSCN
	long currentMillis
	java.sql.Date currentDate
	java.sql.Time currentTime
	java.sql.Timestamp currentTimestamp
	org.hsqldb.Session getSession () 
	void  (org.hsqldb.Database, org.hsqldb.User, boolean, boolean, int) 
	public int getId () 
	public void close () 
	public boolean isClosed () 
	public void setIsolation (int)  throws org.hsqldb.HsqlException 
	public int getIsolation ()  throws org.hsqldb.HsqlException 
	void setLastIdentity (java.lang.Number) 
	java.lang.Number getLastIdentity () 
	org.hsqldb.Database getDatabase () 
	java.lang.String getUsername () 
	public org.hsqldb.User getUser () 
	void setUser (org.hsqldb.User) 
	int getMaxRows () 
	int getSQLMaxRows () 
	void setSQLMaxRows (int) 
	void checkAdmin ()  throws org.hsqldb.HsqlException 
	void check (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	void checkReadWrite ()  throws org.hsqldb.HsqlException 
	void checkDDLWrite ()  throws org.hsqldb.HsqlException 
	boolean addTransactionDelete (org.hsqldb.Table, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	boolean addTransactionInsert (org.hsqldb.Table, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	public void setAutoCommit (boolean) 
	public void commit () 
	public void rollback () 
	public void resetSession ()  throws org.hsqldb.HsqlException 
	void savepoint (java.lang.String)  throws org.hsqldb.HsqlException 
	void rollbackToSavepoint (java.lang.String)  throws org.hsqldb.HsqlException 
	void releaseSavepoint (java.lang.String)  throws org.hsqldb.HsqlException 
	void beginNestedTransaction ()  throws org.hsqldb.HsqlException 
	void endNestedTransaction (boolean)  throws org.hsqldb.HsqlException 
	public void setReadOnly (boolean)  throws org.hsqldb.HsqlException 
	public boolean isReadOnly () 
	boolean isNestedTransaction () 
	public boolean isAutoCommit () 
	void setScripting (boolean) 
	boolean getScripting () 
	public java.lang.String getAutoCommitStatement () 
	org.hsqldb.jdbc.jdbcConnection getInternalConnection ()  throws org.hsqldb.HsqlException 
	boolean isAdmin () 
	long getConnectTime () 
	int getTransactionSize () 
	boolean isAccessible (java.lang.Object)  throws org.hsqldb.HsqlException 
	private org.hsqldb.CompiledStatement sqlCompileStatement (java.lang.String)  throws org.hsqldb.HsqlException 
	public org.hsqldb.Result execute (org.hsqldb.Result) 
	private org.hsqldb.Result performPostExecute (org.hsqldb.Result) 
	public org.hsqldb.Result sqlExecuteDirectNoPreChecks (java.lang.String) 
	org.hsqldb.Result sqlExecuteCompiledNoPreChecks (org.hsqldb.CompiledStatement) 
	private org.hsqldb.Result sqlPrepare (java.lang.String) 
	private org.hsqldb.Result sqlExecuteBatch (org.hsqldb.Result) 
	private org.hsqldb.Result sqlExecuteBatchDirect (org.hsqldb.Result) 
	private org.hsqldb.Result sqlExecute (org.hsqldb.Result) 
	private org.hsqldb.CompiledStatement recompileStatement (org.hsqldb.CompiledStatement, int) 
	private org.hsqldb.Result sqlFreeStatement (int) 
	java.sql.Date getCurrentDate () 
	java.sql.Time getCurrentTime () 
	java.sql.Timestamp getCurrentTimestamp () 
	org.hsqldb.Result getAttributes () 
	org.hsqldb.Result setAttributes (org.hsqldb.Result) 
	public java.lang.String getInternalConnectionURL () 
	boolean isProcessingScript () 
	boolean isProcessingLog () 
	boolean isSchemaDefintion () 
	void startSchemaDefinition (java.lang.String)  throws org.hsqldb.HsqlException 
	void endSchemaDefinition ()  throws org.hsqldb.HsqlException 
	public void setSchema (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.HsqlNameManager$HsqlName getSchemaHsqlName (java.lang.String)  throws org.hsqldb.HsqlException 
	public java.lang.String getSchemaName (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.HsqlNameManager$HsqlName getSchemaHsqlNameForWrite (java.lang.String)  throws org.hsqldb.HsqlException 
	public java.lang.String getSchemaNameForWrite (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.Node getIndexRoot (org.hsqldb.HsqlNameManager$HsqlName, boolean) 
	void setIndexRoot (org.hsqldb.HsqlNameManager$HsqlName, boolean, org.hsqldb.Node) 
	void dropIndex (org.hsqldb.HsqlNameManager$HsqlName, boolean) 
	void clearIndexRoots () 
	void clearIndexRootsKeep () 
	static void  () 
}

org/hsqldb/SessionInterface.class

package org.hsqldb
public abstract org.hsqldb.SessionInterface extends java.lang.Object {
	public static final int INFO_DATABASE
	public static final int INFO_USER
	public static final int INFO_SESSION_ID
	public static final int INFO_ISOLATION
	public static final int INFO_AUTOCOMMIT
	public static final int INFO_DATABASE_READONLY
	public static final int INFO_CONNECTION_READONLY
	public abstract org.hsqldb.Result execute (org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	public abstract void close () 
	public abstract boolean isClosed () 
	public abstract boolean isReadOnly ()  throws org.hsqldb.HsqlException 
	public abstract void setReadOnly (boolean)  throws org.hsqldb.HsqlException 
	public abstract boolean isAutoCommit ()  throws org.hsqldb.HsqlException 
	public abstract void setAutoCommit (boolean)  throws org.hsqldb.HsqlException 
	public abstract void setIsolation (int)  throws org.hsqldb.HsqlException 
	public abstract int getIsolation ()  throws org.hsqldb.HsqlException 
	public abstract void commit ()  throws org.hsqldb.HsqlException 
	public abstract void rollback ()  throws org.hsqldb.HsqlException 
	public abstract int getId () 
	public abstract void resetSession ()  throws org.hsqldb.HsqlException 
}

org/hsqldb/SessionManager.class

package org.hsqldb
public org.hsqldb.SessionManager extends java.lang.Object {
	int sessionIdCount
	private org.hsqldb.lib.IntKeyHashMap sessionMap
	private org.hsqldb.Session sysSession
	public void  (org.hsqldb.Database, org.hsqldb.User) 
	public org.hsqldb.Session newSession (org.hsqldb.Database, org.hsqldb.User, boolean, boolean) 
	public org.hsqldb.Session getSysSession (java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	public org.hsqldb.Session getSysSession () 
	public void closeAllSessions () 
	void removeSession (org.hsqldb.Session) 
	void clearAll () 
	boolean isEmpty () 
	org.hsqldb.Session[] getVisibleSessions (org.hsqldb.Session) 
	org.hsqldb.Session getSession (int) 
	public org.hsqldb.Session[] getAllSessions () 
}

org/hsqldb/SetFunction.class

package org.hsqldb
public org.hsqldb.SetFunction extends java.lang.Object {
	private org.hsqldb.lib.HashSet distinctValues
	private boolean isDistinct
	private int setType
	private int type
	private int count
	private boolean hasNull
	private long currentLong
	private double currentDouble
	private java.math.BigDecimal currentBigDecimal
	private Object currentValue
	static java.math.BigInteger multiplier
	long hi
	long lo
	private double sk
	private double vk
	private long n
	private boolean initialized
	private boolean sample
	void  (int, int, boolean) 
	void add (org.hsqldb.Session, java.lang.Object)  throws org.hsqldb.HsqlException 
	java.lang.Object getValue ()  throws org.hsqldb.HsqlException 
	static int getType (int, int)  throws org.hsqldb.HsqlException 
	void addLong (long) 
	java.math.BigInteger getLongSum ()  throws org.hsqldb.HsqlException 
	private void addDataPoint (java.lang.Number) 
	private java.lang.Number getVariance () 
	private java.lang.Number getStdDev () 
	static void  () 
}

org/hsqldb/SubQuery.class

package org.hsqldb
 org.hsqldb.SubQuery extends java.lang.Object implements org.hsqldb.lib.ObjectComparator  {
	int level
	boolean hasParams
	boolean isResolved
	boolean isExistsPredicate
	boolean uniqueRows
	org.hsqldb.Select select
	org.hsqldb.Table table
	org.hsqldb.View view
	boolean isMaterialised
	void  () 
	void populateTable (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/Table$RowStore.class

package org.hsqldb
public org.hsqldb.Table$RowStore extends java.lang.Object implements org.hsqldb.persist.PersistentStore  {
	private final org.hsqldb.Table this$0
	public void  (org.hsqldb.Table) 
	public org.hsqldb.persist.CachedObject get (int) 
	public org.hsqldb.persist.CachedObject getKeep (int) 
	public int getStorageSize (int) 
	public void add (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public void restore (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public org.hsqldb.persist.CachedObject get (org.hsqldb.rowio.RowInputInterface) 
	public org.hsqldb.persist.CachedObject getNewInstance (int) 
	public void remove (int) 
	public void release (int) 
	public void commit (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
}

org/hsqldb/Table.class

package org.hsqldb
public org.hsqldb.Table extends org.hsqldb.BaseTable {
	public static final int SYSTEM_TABLE
	public static final int SYSTEM_SUBQUERY
	public static final int TEMP_TABLE
	public static final int MEMORY_TABLE
	public static final int CACHED_TABLE
	public static final int TEMP_TEXT_TABLE
	public static final int TEXT_TABLE
	public static final int VIEW
	static final int SYSTEM_VIEW
	public org.hsqldb.lib.HashMappedList columnList
	private int[] primaryKeyCols
	private int[] primaryKeyTypes
	private int[] primaryKeyColsSequence
	int[] bestRowIdentifierCols
	boolean bestRowIdentifierStrict
	int[] bestIndexForColumn
	org.hsqldb.Index bestIndex
	int identityColumn
	org.hsqldb.NumberSequence identitySequence
	org.hsqldb.NumberSequence rowIdSequence
	org.hsqldb.Constraint[] constraintList
	org.hsqldb.lib.HsqlArrayList[] triggerLists
	private int[] colTypes
	private int[] colSizes
	private int[] colScales
	private boolean[] colNullable
	private org.hsqldb.Expression[] colDefaults
	private int[] defaultColumnMap
	private boolean hasDefaultValues
	private boolean isText
	private boolean isView
	boolean sqlEnforceSize
	protected int columnCount
	public org.hsqldb.Database database
	protected org.hsqldb.persist.DataFileCache cache
	protected org.hsqldb.HsqlNameManager$HsqlName tableName
	private int tableType
	protected boolean isReadOnly
	protected boolean isTemp
	protected boolean isCached
	protected boolean isLogged
	protected int indexType
	protected boolean onCommitPreserve
	org.hsqldb.persist.PersistentStore rowStore
	org.hsqldb.Index[] indexList
	org.hsqldb.lib.HashSet constraintPath
	org.hsqldb.lib.HashMappedList tableUpdateList
	void  (org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, int)  throws org.hsqldb.HsqlException 
	boolean equals (org.hsqldb.Session, java.lang.String) 
	boolean equals (java.lang.String) 
	boolean equals (org.hsqldb.HsqlNameManager$HsqlName) 
	public final boolean isText () 
	public final boolean isTemp () 
	public final boolean isReadOnly () 
	final boolean isView () 
	final int getIndexType () 
	public final int getTableType () 
	public final boolean isDataReadOnly () 
	void checkDataReadOnly ()  throws org.hsqldb.HsqlException 
	void setDataReadOnly (boolean)  throws org.hsqldb.HsqlException 
	boolean isTableFileBased () 
	protected void setDataSource (org.hsqldb.Session, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	protected java.lang.String getDataSource () 
	protected boolean isDescDataSource () 
	public void setHeader (java.lang.String)  throws org.hsqldb.HsqlException 
	public java.lang.String getHeader () 
	void addConstraint (org.hsqldb.Constraint) 
	org.hsqldb.Constraint[] getConstraints () 
	org.hsqldb.Index getUniqueConstraintIndexForColumns (int[]) 
	org.hsqldb.Constraint getConstraintForColumns (org.hsqldb.Table, int[], int[]) 
	org.hsqldb.Constraint getUniqueConstraintForColumns (int[]) 
	org.hsqldb.Constraint getUniqueConstraintForIndex (org.hsqldb.Index) 
	int getNextConstraintIndex (int, int) 
	void addColumn (org.hsqldb.Column)  throws org.hsqldb.HsqlException 
	void addColumns (org.hsqldb.Result$ResultMetaData, int)  throws org.hsqldb.HsqlException 
	void addColumns (org.hsqldb.Select)  throws org.hsqldb.HsqlException 
	public org.hsqldb.HsqlNameManager$HsqlName getName () 
	public int getId () 
	void rename (org.hsqldb.Session, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	int getInternalColumnCount () 
	protected org.hsqldb.Table duplicate ()  throws org.hsqldb.HsqlException 
	void checkColumnsMatch (int[], org.hsqldb.Table, int[])  throws org.hsqldb.HsqlException 
	org.hsqldb.Table moveDefinition (int[], org.hsqldb.Column, int, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Index getIndex (int[], int) 
	private org.hsqldb.Table newDuplicate ()  throws org.hsqldb.HsqlException 
	private void copyIndexes (org.hsqldb.Table, int, int, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table moveDefinitionNew (int[], int, org.hsqldb.Column, int, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Table moveDefinitionPK (org.hsqldb.HsqlNameManager$HsqlName, int[], boolean)  throws org.hsqldb.HsqlException 
	void updateConstraintsTables (org.hsqldb.Session, org.hsqldb.Table, int, int)  throws org.hsqldb.HsqlException 
	private void recompileCheckConstraints (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	private void recompileCheckConstraint (org.hsqldb.Session, org.hsqldb.Constraint)  throws org.hsqldb.HsqlException 
	void checkColumnInCheckConstraint (java.lang.String)  throws org.hsqldb.HsqlException 
	void checkColumnInFKConstraint (java.lang.String)  throws org.hsqldb.HsqlException 
	private void renameColumnInCheckConstraints (java.lang.String, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	private void renameTableInCheckConstraints (org.hsqldb.Session, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	public int getColumnCount () 
	public int getIndexCount () 
	int getIdentityColumn () 
	int getColumnNr (java.lang.String)  throws org.hsqldb.HsqlException 
	int findColumn (java.lang.String) 
	public org.hsqldb.Index getPrimaryIndex () 
	public int[] getPrimaryKey () 
	public int[] getPrimaryKeyTypes () 
	public boolean hasPrimaryKey () 
	int[] getBestRowIdentifiers () 
	boolean isBestRowIdentifiersStrict () 
	private void setBestRowIdentifiers () 
	void setDefaultExpression (int, org.hsqldb.Expression) 
	void resetDefaultsFlag () 
	org.hsqldb.persist.DataFileCache getCache () 
	org.hsqldb.Index getIndexForColumn (org.hsqldb.Session, int) 
	org.hsqldb.Index getIndexForColumns (boolean[]) 
	org.hsqldb.Index getIndexForColumns (int[], boolean)  throws org.hsqldb.HsqlException 
	public int[] getIndexRootsArray () 
	java.lang.String getIndexRoots () 
	public void setIndexRoots (int[])  throws org.hsqldb.HsqlException 
	void setIndexRoots (java.lang.String)  throws org.hsqldb.HsqlException 
	void createPrimaryKey (int[])  throws org.hsqldb.HsqlException 
	void createPrimaryKey ()  throws org.hsqldb.HsqlException 
	void createPrimaryKey (org.hsqldb.HsqlNameManager$HsqlName, int[], boolean)  throws org.hsqldb.HsqlException 
	void setColumnTypeVars (int) 
	org.hsqldb.HsqlNameManager$HsqlName makeSysPKName ()  throws org.hsqldb.HsqlException 
	void createPrimaryIndex (int[], org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Index createAdjustedIndex (org.hsqldb.Index, int, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Index createIndex (org.hsqldb.Session, int[], org.hsqldb.HsqlNameManager$HsqlName, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.Index createIndexStructure (int[], org.hsqldb.HsqlNameManager$HsqlName, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	int createIndexStructureGetNo (int[], org.hsqldb.HsqlNameManager$HsqlName, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	private int addIndex (org.hsqldb.Index) 
	boolean isIndexingMutable () 
	void checkDropIndex (java.lang.String, org.hsqldb.lib.HashSet, boolean)  throws org.hsqldb.HsqlException 
	public boolean isEmpty (org.hsqldb.Session) 
	int[] getColumnMap () 
	int[] getNewColumnMap () 
	boolean[] getNewColumnCheckList () 
	java.lang.Object[] getEmptyRowData () 
	java.lang.Object[] getNewRowData (org.hsqldb.Session, boolean[])  throws org.hsqldb.HsqlException 
	void dropIndex (java.lang.String)  throws org.hsqldb.HsqlException 
	void dropIndexFromRows (int)  throws org.hsqldb.HsqlException 
	void moveData (org.hsqldb.Session, org.hsqldb.Table, int, int)  throws org.hsqldb.HsqlException 
	int insert (org.hsqldb.Session, org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	void insert (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	private void insertRow (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void insertIntoTable (org.hsqldb.Session, org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	private org.hsqldb.Row insertNoCheck (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void insertNoCheckFromLog (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void insertNoCheckRollback (org.hsqldb.Session, org.hsqldb.Row, boolean)  throws org.hsqldb.HsqlException 
	int insertSys (org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	int insertResult (org.hsqldb.Session, org.hsqldb.Result)  throws org.hsqldb.HsqlException 
	public void insertFromScript (java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void insertData (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void insertSys (java.lang.Object[])  throws org.hsqldb.HsqlException 
	protected void insertFromTextSource (org.hsqldb.CachedRow)  throws org.hsqldb.HsqlException 
	protected void enforceNullConstraints (java.lang.Object[])  throws org.hsqldb.HsqlException 
	protected void setIdentityColumn (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	protected void updateIdentityValue (java.lang.Object[])  throws org.hsqldb.HsqlException 
	void enforceFieldValueLimits (java.lang.Object[], int[])  throws org.hsqldb.HsqlException 
	void fireAll (org.hsqldb.Session, int, java.lang.Object[], java.lang.Object[]) 
	void fireAll (org.hsqldb.Session, int) 
	void addTrigger (org.hsqldb.TriggerDef) 
	void dropTrigger (java.lang.String) 
	void dropTriggers () 
	static void checkCascadeDelete (org.hsqldb.Session, org.hsqldb.Table, org.hsqldb.lib.HashMappedList, org.hsqldb.Row, boolean, org.hsqldb.lib.HashSet)  throws org.hsqldb.HsqlException 
	static void checkCascadeUpdate (org.hsqldb.Session, org.hsqldb.Table, org.hsqldb.lib.HashMappedList, org.hsqldb.Row, java.lang.Object[], int[], org.hsqldb.Table, org.hsqldb.lib.HashSet)  throws org.hsqldb.HsqlException 
	static void mergeUpdate (org.hsqldb.lib.HashMappedList, org.hsqldb.Row, java.lang.Object[], int[]) 
	static boolean mergeKeepUpdate (org.hsqldb.Session, org.hsqldb.lib.HashMappedList, int[], int[], org.hsqldb.Row, java.lang.Object[])  throws org.hsqldb.HsqlException 
	static void clearUpdateLists (org.hsqldb.lib.HashMappedList) 
	int delete (org.hsqldb.Session, org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	private void deleteNoRefCheck (org.hsqldb.Session, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	private void deleteNoCheck (org.hsqldb.Session, org.hsqldb.Row, boolean)  throws org.hsqldb.HsqlException 
	public void deleteNoCheckFromLog (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void deleteNoCheckRollback (org.hsqldb.Session, org.hsqldb.Row, boolean)  throws org.hsqldb.HsqlException 
	int update (org.hsqldb.Session, org.hsqldb.lib.HashMappedList, int[])  throws org.hsqldb.HsqlException 
	void updateRowSet (org.hsqldb.Session, org.hsqldb.lib.HashMappedList, int[], boolean)  throws org.hsqldb.HsqlException 
	void checkRowDataInsert (org.hsqldb.Session, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void checkRowDataUpdate (org.hsqldb.Session, java.lang.Object[], int[])  throws org.hsqldb.HsqlException 
	public boolean isCached () 
	boolean isIndexCached () 
	int getIndexIndex (java.lang.String) 
	org.hsqldb.Index getIndex (java.lang.String) 
	int getConstraintIndex (java.lang.String) 
	org.hsqldb.Constraint getConstraint (java.lang.String) 
	void removeConstraint (java.lang.String) 
	org.hsqldb.Column getColumn (int) 
	void renameColumn (org.hsqldb.Column, java.lang.String, boolean)  throws org.hsqldb.HsqlException 
	public int[] getColumnTypes () 
	public org.hsqldb.Index getIndex (int) 
	public org.hsqldb.Index[] getIndexes () 
	org.hsqldb.CachedRow getRow (int, org.hsqldb.Node)  throws org.hsqldb.HsqlException 
	void registerRow (org.hsqldb.CachedRow) 
	void removeRowFromStore (org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	void releaseRowFromStore (org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	void commitRowToStore (org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	void indexRow (org.hsqldb.Session, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	void clearAllRows (org.hsqldb.Session) 
	void drop ()  throws org.hsqldb.HsqlException 
	boolean isWritable () 
	java.lang.String getCatalogName () 
	public java.lang.String getSchemaName () 
	public int getRowCount (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	public void resetRowId ()  throws org.hsqldb.HsqlException 
	org.hsqldb.Row newRow (java.lang.Object[])  throws org.hsqldb.HsqlException 
	org.hsqldb.Row restoreRow (org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	static boolean access$000 (org.hsqldb.Table) 
}

org/hsqldb/TableFilter.class

package org.hsqldb
final org.hsqldb.TableFilter extends java.lang.Object {
	static final int CONDITION_NONE
	static final int CONDITION_UNORDERED
	static final int CONDITION_START_END
	static final int CONDITION_START
	static final int CONDITION_END
	static final int CONDITION_OUTER
	org.hsqldb.Table filterTable
	private String tableAlias
	org.hsqldb.Index filterIndex
	private Object[] emptyData
	boolean[] usedColumns
	private org.hsqldb.Expression eStart
	private org.hsqldb.Expression eEnd
	org.hsqldb.Expression eAnd
	boolean isOuterJoin
	boolean isAssigned
	boolean isMultiFindFirst
	org.hsqldb.Expression[] findFirstExpressions
	private org.hsqldb.index.RowIterator it
	Object[] currentData
	org.hsqldb.Row currentRow
	Object[] currentJoinData
	boolean nonJoinIsNull
	boolean isCurrentOuter
	void  (org.hsqldb.Table, java.lang.String, boolean) 
	java.lang.String getName () 
	org.hsqldb.Table getTable () 
	static int getConditionType (org.hsqldb.Expression) 
	void setConditions (org.hsqldb.Session, org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	private void setCondition (org.hsqldb.Session, org.hsqldb.Expression)  throws org.hsqldb.HsqlException 
	boolean findFirst (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	static org.hsqldb.index.RowIterator getFirstIterator (org.hsqldb.Session, int, java.lang.Object, int, org.hsqldb.Index, int)  throws org.hsqldb.HsqlException 
	boolean next (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	boolean nextOuter (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	private void addAndCondition (org.hsqldb.Expression) 
	void setAsCheckFilter () 
	public java.lang.String describe (org.hsqldb.Session) 
}

org/hsqldb/TableWorks.class

package org.hsqldb
 org.hsqldb.TableWorks extends java.lang.Object {
	private org.hsqldb.Table table
	private org.hsqldb.Session session
	void  (org.hsqldb.Session, org.hsqldb.Table) 
	org.hsqldb.Table getTable () 
	void createForeignKey (int[], int[], org.hsqldb.HsqlNameManager$HsqlName, org.hsqldb.Table, int, int)  throws org.hsqldb.HsqlException 
	org.hsqldb.Index createIndex (int[], org.hsqldb.HsqlNameManager$HsqlName, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	void addPrimaryKey (int[], org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void addOrDropPrimaryKey (int[], org.hsqldb.HsqlNameManager$HsqlName, boolean)  throws org.hsqldb.HsqlException 
	void createUniqueConstraint (int[], org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void createCheckConstraint (org.hsqldb.Constraint, org.hsqldb.HsqlNameManager$HsqlName)  throws org.hsqldb.HsqlException 
	void dropIndex (java.lang.String)  throws org.hsqldb.HsqlException 
	void retypeColumn (org.hsqldb.Column, int)  throws org.hsqldb.HsqlException 
	void dropColumn (int)  throws org.hsqldb.HsqlException 
	void addColumn (org.hsqldb.Column, int)  throws org.hsqldb.HsqlException 
	void dropConstraint (java.lang.String)  throws org.hsqldb.HsqlException 
	void dropFKConstraint (org.hsqldb.Constraint)  throws org.hsqldb.HsqlException 
	void reTypeColumn (org.hsqldb.Column, org.hsqldb.Column)  throws org.hsqldb.HsqlException 
	void checkConvertColDataType (org.hsqldb.Column, org.hsqldb.Column)  throws org.hsqldb.HsqlException 
}

org/hsqldb/TextTable.class

package org.hsqldb
 org.hsqldb.TextTable extends org.hsqldb.Table {
	private String dataSource
	private boolean isReversed
	void  (org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, int)  throws org.hsqldb.HsqlException 
	private void openCache (java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	protected void setDataSource (org.hsqldb.Session, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	protected java.lang.String getDataSource () 
	protected boolean isDescDataSource () 
	public void setHeader (java.lang.String)  throws org.hsqldb.HsqlException 
	public java.lang.String getHeader () 
	void checkDataReadOnly ()  throws org.hsqldb.HsqlException 
	void setDataReadOnly (boolean)  throws org.hsqldb.HsqlException 
	boolean isIndexCached () 
	protected org.hsqldb.Table duplicate ()  throws org.hsqldb.HsqlException 
	void drop ()  throws org.hsqldb.HsqlException 
	void setIndexRoots (java.lang.String)  throws org.hsqldb.HsqlException 
}

org/hsqldb/Token.class

package org.hsqldb
public org.hsqldb.Token extends java.lang.Object {
	private static org.hsqldb.lib.IntValueHashMap commandSet
	static final String T_ASTERISK
	static final String T_COMMA
	static final String T_CLOSEBRACKET
	static final String T_EQUALS
	public static final String T_DIVIDE
	static final String T_OPENBRACKET
	static final String T_SEMICOLON
	static final String T_MULTIPLY
	static final String T_PERCENT
	static final String T_PLUS
	static final String T_QUESTION
	static final String T_ADD
	static final String T_ALL
	static final String T_ALLOCATE
	public static final String T_ALTER
	static final String T_AND
	static final String T_ANY
	static final String T_ARE
	static final String T_ARRAY
	static final String T_AS
	static final String T_ASENSITIVE
	static final String T_ASYMMETRIC
	static final String T_AT
	static final String T_ATOMIC
	static final String T_AUTHORIZATION
	static final String T_BEGIN
	static final String T_BETWEEN
	static final String T_BIGINT
	public static final String T_BINARY
	static final String T_BLOB
	static final String T_BOOLEAN
	static final String T_BOTH
	static final String T_BY
	static final String T_CALL
	static final String T_CALLED
	static final String T_CASCADED
	static final String T_CASE
	static final String T_CAST
	static final String T_CHAR
	static final String T_CHARACTER
	static final String T_CHECK
	static final String T_CLOB
	static final String T_CLOSE
	static final String T_COLLATE
	static final String T_COLUMN
	public static final String T_COMMIT
	static final String T_CONDITION
	static final String T_CONNECT
	static final String T_CONSTRAINT
	static final String T_CONTINUE
	static final String T_CORRESPONDING
	static final String T_CREATE
	static final String T_CROSS
	static final String T_CUBE
	static final String T_CURRENT
	static final String T_CURRENT_DATE
	static final String T_CURRENT_DEFAULT_TRANSFORM_GROUP
	static final String T_CURRENT_PATH
	static final String T_CURRENT_ROLE
	static final String T_CURRENT_TIME
	static final String T_CURRENT_TIMESTAMP
	static final String T_CURRENT_TRANSFORM_TROUP_FOR_TYPE
	static final String T_CURRENT_USER
	static final String T_CURSOR
	static final String T_CYCLE
	static final String T_DATE
	static final String T_DAY
	static final String T_DEALLOCATE
	static final String T_DEC
	static final String T_DECIMAL
	static final String T_DECLARE
	static final String T_DEFAULT
	public static final String T_DELETE
	static final String T_DEREF
	static final String T_DESCRIBE
	static final String T_DETERMINISTIC
	static final String T_DISCONNECT
	static final String T_DISTINCT
	static final String T_DO
	static final String T_DOUBLE
	static final String T_DROP
	static final String T_DYNAMIC
	static final String T_EACH
	static final String T_ELEMENT
	static final String T_ELSE
	static final String T_ELSEIF
	static final String T_END
	static final String T_ESCAPE
	static final String T_EXCEPT
	static final String T_EXEC
	static final String T_EXECUTE
	static final String T_EXISTS
	static final String T_EXIT
	static final String T_EXTERNAL
	static final String T_FALSE
	static final String T_FETCH
	static final String T_FILTER
	static final String T_FLOAT
	static final String T_FOR
	static final String T_FOREIGN
	static final String T_FREE
	static final String T_FROM
	static final String T_FULL
	static final String T_FUNCTION
	static final String T_GET
	static final String T_GLOBAL
	static final String T_GRANT
	static final String T_GROUP
	static final String T_GROUPING
	static final String T_HANDLER
	static final String T_HAVING
	static final String T_HEADER
	static final String T_HOLD
	static final String T_HOUR
	static final String T_IDENTITY
	static final String T_IF
	static final String T_IMMEDIATE
	static final String T_IN
	static final String T_INDICATOR
	static final String T_INNER
	static final String T_INOUT
	static final String T_INPUT
	static final String T_INSENSITIVE
	public static final String T_INSERT
	static final String T_INT
	static final String T_INTEGER
	static final String T_INTERSECT
	static final String T_INTERVAL
	static final String T_INTO
	static final String T_IS
	static final String T_ITERATE
	static final String T_JOIN
	static final String T_LANGUAGE
	static final String T_LARGE
	static final String T_LATERAL
	static final String T_LEADING
	static final String T_LEAVE
	static final String T_LEFT
	static final String T_LIKE
	static final String T_LOCAL
	static final String T_LOCALTIME
	static final String T_LOCALTIMESTAMP
	static final String T_LOOP
	static final String T_MATCH
	static final String T_MEMBER
	static final String T_METHOD
	static final String T_MINUTE
	static final String T_MODIFIES
	static final String T_MODULE
	static final String T_MONTH
	static final String T_MULTISET
	static final String T_NATIONAL
	static final String T_NATURAL
	static final String T_NCHAR
	static final String T_NCLOB
	static final String T_NEW
	static final String T_NEXT
	static final String T_NO
	static final String T_NONE
	static final String T_NOT
	static final String T_NULL
	static final String T_NUMERIC
	static final String T_OF
	static final String T_OLD
	static final String T_ON
	static final String T_ONLY
	static final String T_OPEN
	static final String T_OR
	static final String T_ORDER
	static final String T_OUT
	static final String T_OUTER
	static final String T_OUTPUT
	static final String T_OVER
	static final String T_OVERLAPS
	static final String T_PARAMETER
	static final String T_PARTITION
	static final String T_PRECISION
	static final String T_PREPARE
	static final String T_PRIMARY
	static final String T_PROCEDURE
	static final String T_RANGE
	static final String T_READS
	static final String T_REAL
	static final String T_RECURSIVE
	static final String T_REF
	static final String T_REFERENCES
	static final String T_REFERENCING
	static final String T_RELEASE
	static final String T_REPEAT
	static final String T_RESIGNAL
	static final String T_RESULT
	static final String T_RETURN
	static final String T_RETURNS
	static final String T_REVOKE
	static final String T_RIGHT
	static final String T_ROLLBACK
	static final String T_ROLLUP
	static final String T_ROW
	static final String T_ROWS
	static final String T_SAVEPOINT
	static final String T_SCOPE
	static final String T_SCROLL
	static final String T_SECOND
	static final String T_SEARCH
	static final String T_SELECT
	static final String T_SENSITIVE
	static final String T_SESSION_USER
	public static final String T_SET
	static final String T_SIGNAL
	static final String T_SIMILAR
	static final String T_SMALLINT
	static final String T_SOME
	static final String T_SPECIFIC
	static final String T_SPECIFICTYPE
	static final String T_SQL
	static final String T_SQLEXCEPTION
	static final String T_SQLSTATE
	static final String T_SQLWARNING
	static final String T_START
	static final String T_STATIC
	static final String T_SUBMULTISET
	static final String T_SYMMETRIC
	static final String T_SYSTEM
	static final String T_SYSTEM_USER
	static final String T_TABLE
	static final String T_TABLESAMPLE
	static final String T_THEN
	static final String T_TIME
	static final String T_TIMESTAMP
	static final String T_TIMEZONE_HOUR
	static final String T_TIMEZONE_MINUTE
	static final String T_TO
	static final String T_TRAILING
	static final String T_TRANSLATION
	static final String T_TREAT
	static final String T_TRIGGER
	static final String T_TRUE
	static final String T_UNDO
	static final String T_UNION
	static final String T_UNIQUE
	static final String T_UNKNOWN
	static final String T_UNNEST
	static final String T_UNTIL
	static final String T_UPDATE
	static final String T_USER
	static final String T_USING
	static final String T_VALUE
	static final String T_VALUES
	static final String T_VARCHAR
	static final String T_VARYING
	static final String T_WHEN
	static final String T_WHENEVER
	static final String T_WHERE
	static final String T_WHILE
	static final String T_WINDOW
	static final String T_WITH
	static final String T_WITHIN
	static final String T_WITHOUT
	static final String T_YEAR
	static final String T_ALWAYS
	static final String T_ACTION
	static final String T_ADMIN
	static final String T_AFTER
	static final String T_ALIAS
	static final String T_ASC
	static final String T_AUTOCOMMIT
	static final String T_AVG
	static final String T_BACKUP
	static final String T_BEFORE
	static final String T_CACHED
	static final String T_CASCADE
	static final String T_CASEWHEN
	static final String T_CHECKPOINT
	static final String T_CLASS
	static final String T_COALESCE
	static final String T_COLLATION
	static final String T_COMPACT
	public static final String T_COMPRESSED
	static final String T_CONCAT
	static final String T_CONVERT
	static final String T_COUNT
	static final String T_DATABASE
	static final String T_DEFRAG
	static final String T_DESC
	static final String T_EVERY
	static final String T_EXPLAIN
	static final String T_EXTRACT
	static final String T_GENERATED
	static final String T_IFNULL
	static final String T_IGNORECASE
	static final String T_IMMEDIATELY
	static final String T_INCREMENT
	static final String T_INDEX
	static final String T_KEY
	static final String T_LIMIT
	static final String T_LOGSIZE
	static final String T_MAX
	static final String T_MAXROWS
	static final String T_MEMORY
	static final String T_MERGE
	static final String T_MIN
	static final String T_MINUS
	static final String T_NOW
	static final String T_NOWAIT
	static final String T_NULLIF
	static final String T_NVL
	static final String T_OFFSET
	static final String T_PASSWORD
	public static final String T_SCHEMA
	static final String T_PLAN
	static final String T_PRESERVE
	static final String T_POSITION
	static final String T_PROPERTY
	static final String T_PUBLIC
	static final String T_QUEUE
	static final String T_READONLY
	static final String T_REFERENTIAL_INTEGRITY
	static final String T_RENAME
	static final String T_RESTART
	static final String T_RESTRICT
	static final String T_ROLE
	static final String T_SCRIPT
	static final String T_SCRIPTFORMAT
	static final String T_SEQUENCE
	static final String T_SHUTDOWN
	static final String T_SOURCE
	static final String T_STDDEV_POP
	static final String T_STDDEV_SAMP
	static final String T_SUBSTRING
	static final String T_SUM
	static final String T_SYSDATE
	static final String T_TEMP
	static final String T_TEMPORARY
	public static final String T_TEXT
	static final String T_TODAY
	static final String T_TOP
	static final String T_TRIM
	static final String T_VAR_POP
	static final String T_VAR_SAMP
	static final String T_VIEW
	static final String T_WORK
	static final String T_WRITE_DELAY
	static final int ADD
	static final int ALL
	static final int ALLOCATE
	static final int ALTER
	static final int AND
	static final int ANY
	static final int ARE
	static final int ARRAY
	static final int AS
	static final int ASENSITIVE
	static final int ASYMMETRIC
	static final int AT
	static final int ATOMIC
	static final int AUTHORIZATION
	static final int BEGIN
	static final int BETWEEN
	static final int BIGINT
	static final int BINARY
	static final int BLOB
	static final int BOOLEAN
	static final int BOTH
	static final int BY
	public static final int CALL
	static final int CALLED
	static final int CASCADED
	static final int CASE
	static final int CAST
	static final int CHAR
	static final int CHARACTER
	static final int CHECK
	static final int CLOB
	static final int CLOSE
	static final int COLLATE
	static final int COLUMN
	static final int COMMIT
	static final int CONDITION
	static final int CONNECT
	static final int CONSTRAINT
	static final int CONTINUE
	static final int CORRESPONDING
	static final int CREATE
	static final int CROSS
	static final int CUBE
	static final int CURRENT
	static final int CURRENT_DATE
	static final int CURRENT_DEFAULT_TRANSFORM_GRO
	static final int CURRENT_PATH
	static final int CURRENT_ROLE
	static final int CURRENT_TIME
	static final int CURRENT_TIMESTAMP
	static final int CURRENT_TRANSFORM_GROUP_FOR_T
	static final int CURRENT_USER
	static final int CURSOR
	static final int CYCLE
	static final int DATE
	static final int DAY
	static final int DEALLOCATE
	static final int DEC
	static final int DECIMAL
	static final int DECLARE
	static final int DEFAULT
	public static final int DELETE
	static final int DEREF
	static final int DESCRIBE
	static final int DETERMINISTIC
	static final int DISCONNECT
	static final int DISTINCT
	static final int DO
	static final int DOUBLE
	static final int DROP
	static final int DYNAMIC
	static final int EACH
	static final int ELEMENT
	static final int ELSE
	static final int ELSEIF
	static final int END
	static final int ESCAPE
	static final int EXCEPT
	static final int EXEC
	static final int EXECUTE
	static final int EXISTS
	static final int EXIT
	static final int EXTERNAL
	static final int FALSE
	static final int FETCH
	static final int FILTER
	static final int FLOAT
	static final int FOR
	static final int FOREIGN
	static final int FREE
	static final int FROM
	static final int FULL
	static final int FUNCTION
	static final int GET
	static final int GLOBAL
	static final int GRANT
	static final int GROUP
	static final int GROUPING
	static final int HANDLER
	static final int HAVING
	static final int HOLD
	static final int HOUR
	static final int IDENTITY
	static final int IF
	static final int IMMEDIATE
	static final int IN
	static final int INDICATOR
	static final int INNER
	static final int INOUT
	static final int INPUT
	static final int INSENSITIVE
	public static final int INSERT
	static final int INT
	static final int INTEGER
	static final int INTERSECT
	static final int INTERVAL
	static final int INTO
	static final int IS
	static final int ITERATE
	static final int JOIN
	static final int LANGUAGE
	static final int LARGE
	static final int LATERAL
	static final int LEADING
	static final int LEAVE
	static final int LEFT
	static final int LIKE
	static final int LOCAL
	static final int LOCALTIME
	static final int LOCALTIMESTAMP
	static final int LOOP
	static final int MATCH
	static final int MEMBER
	static final int MERGE
	static final int METHOD
	static final int MINUTE
	static final int MODIFIES
	static final int MODULE
	static final int MONTH
	static final int MULTISET
	static final int NATIONAL
	static final int NATURAL
	static final int NCHAR
	static final int NCLOB
	static final int NEW
	static final int NO
	static final int NONE
	static final int NOT
	static final int NULL
	static final int NUMERIC
	static final int OF
	static final int OLD
	static final int ON
	static final int ONLY
	static final int OPEN
	static final int OR
	static final int ORDER
	static final int OUT
	static final int OUTER
	static final int OUTPUT
	static final int OVER
	static final int OVERLAPS
	static final int PARAMETER
	static final int PARTITION
	static final int PRECISION
	static final int PREPARE
	static final int PRIMARY
	static final int PROCEDURE
	static final int RANGE
	static final int READS
	static final int REAL
	static final int RECURSIVE
	static final int REF
	static final int REFERENCES
	static final int REFERENCING
	static final int RELEASE
	static final int REPEAT
	static final int RESIGNAL
	static final int RESULT
	static final int RETURN
	static final int RETURNS
	static final int REVOKE
	static final int RIGHT
	static final int ROLLBACK
	static final int ROLLUP
	static final int ROW
	static final int ROWS
	static final int SAVEPOINT
	static final int SCOPE
	static final int SCROLL
	static final int SEARCH
	static final int SECOND
	public static final int SELECT
	static final int SENSITIVE
	static final int SESSION_USER
	static final int SET
	static final int SIGNAL
	static final int SIMILAR
	static final int SMALLINT
	static final int SOME
	static final int SPECIFIC
	static final int SPECIFICTYPE
	static final int SQL
	static final int SQLEXCEPTION
	static final int SQLSTATE
	static final int SQLWARNING
	static final int START
	static final int STATIC
	static final int SUBMULTISET
	static final int SYMMETRIC
	static final int SYSTEM
	static final int SYSTEM_USER
	static final int TABLE
	static final int TABLESAMPLE
	static final int THEN
	static final int TIME
	static final int TIMESTAMP
	static final int TIMEZONE_HOUR
	static final int TIMEZONE_MINUTE
	static final int TO
	static final int TRAILING
	static final int TRANSLATION
	static final int TREAT
	static final int TRIGGER
	static final int TRUE
	static final int UNDO
	static final int UNION
	static final int UNIQUE
	static final int UNKNOWN
	static final int UNNEST
	static final int UNTIL
	public static final int UPDATE
	static final int USER
	static final int USING
	static final int VALUE
	static final int VALUES
	static final int VARCHAR
	static final int VARYING
	static final int WHEN
	static final int WHENEVER
	static final int WHERE
	static final int WHILE
	static final int WINDOW
	static final int WITH
	static final int WITHIN
	static final int WITHOUT
	static final int YEAR
	public static final int UNKNOWNTOKEN
	static final int ALIAS
	static final int AUTOCOMMIT
	static final int CACHED
	static final int CHECKPOINT
	static final int EXPLAIN
	static final int IGNORECASE
	static final int INDEX
	static final int LOGSIZE
	static final int MATCHED
	static final int MAXROWS
	static final int MEMORY
	static final int MINUS
	static final int NEXT
	static final int OPENBRACKET
	static final int PASSWORD
	static final int PLAN
	static final int PROPERTY
	static final int READONLY
	static final int REFERENTIAL_INTEGRITY
	static final int RENAME
	static final int RESTART
	static final int SCRIPT
	static final int SCRIPTFORMAT
	static final int SEMICOLON
	static final int SEQUENCE
	static final int SHUTDOWN
	static final int SOURCE
	static final int TEMP
	static final int TEXT
	static final int VIEW
	static final int WRITE_DELAY
	static final int VAR_POP
	static final int VAR_SAMP
	static final int STDDEV_POP
	static final int STDDEV_SAMP
	static final int DEFRAG
	static final int INCREMENT
	static final int TOCHAR
	static final int DATABASE
	static final int SCHEMA
	static final int ROLE
	private static org.hsqldb.lib.HashSet keywords
	static org.hsqldb.lib.IntValueHashMap valueTokens
	public void  () 
	private static org.hsqldb.lib.IntValueHashMap newCommandSet () 
	public static int get (java.lang.String) 
	public static boolean isKeyword (java.lang.String) 
	static void  () 
}

org/hsqldb/Tokenizer.class

package org.hsqldb
public org.hsqldb.Tokenizer extends java.lang.Object {
	private static final int NO_TYPE
	private static final int NAME
	private static final int LONG_NAME
	private static final int SPECIAL
	private static final int NUMBER
	private static final int FLOAT
	private static final int STRING
	private static final int LONG
	private static final int DECIMAL
	private static final int BOOLEAN
	private static final int DATE
	private static final int TIME
	private static final int TIMESTAMP
	private static final int NULL
	private static final int QUOTED_IDENTIFIER
	private static final int REMARK_LINE
	private static final int REMARK
	private String sCommand
	private int iLength
	private int iIndex
	private int tokenIndex
	private int nextTokenIndex
	private int beginIndex
	private int iType
	private String sToken
	private String sLongNameFirst
	private int typeLongNameFirst
	private boolean retainFirst
	private boolean bWait
	private boolean lastTokenQuotedID
	static org.hsqldb.lib.IntValueHashMap valueTokens
	public void  () 
	public void  (java.lang.String) 
	public void reset (java.lang.String) 
	void back ()  throws org.hsqldb.HsqlException 
	java.lang.String getThis (java.lang.String)  throws org.hsqldb.HsqlException 
	void matchThis (java.lang.String)  throws org.hsqldb.HsqlException 
	void throwUnexpected ()  throws org.hsqldb.HsqlException 
	public boolean isGetThis (java.lang.String)  throws org.hsqldb.HsqlException 
	boolean wasValue ()  throws org.hsqldb.HsqlException 
	boolean wasQuotedIdentifier ()  throws org.hsqldb.HsqlException 
	boolean wasFirstQuotedIdentifier ()  throws org.hsqldb.HsqlException 
	boolean wasLongName ()  throws org.hsqldb.HsqlException 
	boolean wasSimpleName ()  throws org.hsqldb.HsqlException 
	boolean wasName ()  throws org.hsqldb.HsqlException 
	java.lang.String getLongNameFirst ()  throws org.hsqldb.HsqlException 
	int getLongNameFirstType ()  throws org.hsqldb.HsqlException 
	boolean wasSimpleToken ()  throws org.hsqldb.HsqlException 
	java.lang.String getSimpleToken ()  throws org.hsqldb.HsqlException 
	public boolean wasThis (java.lang.String)  throws org.hsqldb.HsqlException 
	java.lang.String getName ()  throws org.hsqldb.HsqlException 
	public java.lang.String getSimpleName ()  throws org.hsqldb.HsqlException 
	public java.lang.String getString ()  throws org.hsqldb.HsqlException 
	int getInt ()  throws org.hsqldb.HsqlException 
	long getBigint ()  throws org.hsqldb.HsqlException 
	java.lang.Object getInType (int)  throws org.hsqldb.HsqlException 
	public int getType ()  throws org.hsqldb.HsqlException 
	java.lang.Object getAsValue ()  throws org.hsqldb.HsqlException 
	int getPosition () 
	java.lang.String getPart (int, int) 
	int getPartMarker () 
	void setPartMarker () 
	void setPartMarker (int) 
	java.lang.String getLastPart () 
	private void getToken ()  throws org.hsqldb.HsqlException 
	private java.lang.String getString (char)  throws org.hsqldb.HsqlException 
	int getLength () 
	static void  () 
}

org/hsqldb/Trace.class

package org.hsqldb
public org.hsqldb.Trace extends java.lang.Object {
	public static boolean TRACE
	public static boolean TRACESYSTEMOUT
	public static final boolean STOP
	public static final boolean DOASSERT
	static String errPropsName
	static int bundleHandle
	public static final int DATABASE_ALREADY_IN_USE
	public static final int CONNECTION_IS_CLOSED
	public static final int CONNECTION_IS_BROKEN
	public static final int DATABASE_IS_SHUTDOWN
	public static final int COLUMN_COUNT_DOES_NOT_MATCH
	public static final int DIVISION_BY_ZERO
	public static final int INVALID_ESCAPE
	public static final int INTEGRITY_CONSTRAINT_VIOLATION
	public static final int VIOLATION_OF_UNIQUE_INDEX
	public static final int TRY_TO_INSERT_NULL
	public static final int UNEXPECTED_TOKEN
	public static final int UNEXPECTED_END_OF_COMMAND
	public static final int UNKNOWN_FUNCTION
	public static final int NEED_AGGREGATE
	public static final int SUM_OF_NON_NUMERIC
	public static final int WRONG_DATA_TYPE
	public static final int CARDINALITY_VIOLATION_NO_SUBCLASS
	public static final int SERIALIZATION_FAILURE
	public static final int TRANSFER_CORRUPTED
	public static final int FUNCTION_NOT_SUPPORTED
	public static final int TABLE_ALREADY_EXISTS
	public static final int TABLE_NOT_FOUND
	public static final int INDEX_ALREADY_EXISTS
	public static final int SECOND_PRIMARY_KEY
	public static final int DROP_PRIMARY_KEY
	public static final int INDEX_NOT_FOUND
	public static final int COLUMN_ALREADY_EXISTS
	public static final int COLUMN_NOT_FOUND
	public static final int FILE_IO_ERROR
	public static final int WRONG_DATABASE_FILE_VERSION
	public static final int DATABASE_IS_READONLY
	public static final int DATA_IS_READONLY
	public static final int ACCESS_IS_DENIED
	public static final int INPUTSTREAM_ERROR
	public static final int NO_DATA_IS_AVAILABLE
	public static final int USER_ALREADY_EXISTS
	public static final int USER_NOT_FOUND
	public static final int ASSERT_FAILED
	public static final int EXTERNAL_STOP
	public static final int GENERAL_ERROR
	public static final int WRONG_OUT_PARAMETER
	public static final int FUNCTION_NOT_FOUND
	public static final int TRIGGER_NOT_FOUND
	public static final int SAVEPOINT_NOT_FOUND
	public static final int LABEL_REQUIRED
	public static final int WRONG_DEFAULT_CLAUSE
	public static final int FOREIGN_KEY_NOT_ALLOWED
	public static final int UNKNOWN_DATA_SOURCE
	public static final int BAD_INDEX_CONSTRAINT_NAME
	public static final int DROP_FK_INDEX
	public static final int RESULTSET_FORWARD_ONLY
	public static final int VIEW_ALREADY_EXISTS
	public static final int VIEW_NOT_FOUND
	public static final int NOT_USED_54
	public static final int NOT_A_TABLE
	public static final int SYSTEM_INDEX
	public static final int COLUMN_TYPE_MISMATCH
	public static final int BAD_ADD_COLUMN_DEFINITION
	public static final int DROP_SYSTEM_CONSTRAINT
	public static final int CONSTRAINT_ALREADY_EXISTS
	public static final int CONSTRAINT_NOT_FOUND
	public static final int INVALID_JDBC_ARGUMENT
	public static final int DATABASE_IS_MEMORY_ONLY
	public static final int OUTER_JOIN_CONDITION
	public static final int NUMERIC_VALUE_OUT_OF_RANGE
	public static final int MISSING_SOFTWARE_MODULE
	public static final int NOT_IN_AGGREGATE_OR_GROUP_BY
	public static final int INVALID_GROUP_BY
	public static final int INVALID_HAVING
	public static final int INVALID_ORDER_BY
	public static final int INVALID_ORDER_BY_IN_DISTINCT_SELECT
	public static final int OUT_OF_MEMORY
	public static final int OPERATION_NOT_SUPPORTED
	public static final int INVALID_IDENTIFIER
	public static final int TEXT_TABLE_SOURCE
	public static final int TEXT_FILE
	public static final int NOT_USED_77
	public static final int ERROR_IN_SCRIPT_FILE
	public static final int NULL_IN_VALUE_LIST
	public static final int SOCKET_ERROR
	public static final int INVALID_CHARACTER_ENCODING
	public static final int NOT_USED_82
	public static final int NOT_USED_83
	public static final int NOT_USED_84
	public static final int UNEXPECTED_EXCEPTION
	public static final int NOT_USED_86
	public static final int NOT_USED_87
	public static final int NOT_USED_88
	public static final int NOT_USED_89
	public static final int NOT_USED_90
	public static final int NOT_USED_91
	public static final int NOT_USED_92
	public static final int NOT_USED_93
	public static final int DATABASE_NOT_EXISTS
	public static final int INVALID_CONVERSION
	public static final int ERROR_IN_BINARY_SCRIPT_1
	public static final int ERROR_IN_BINARY_SCRIPT_2
	public static final int GENERAL_IO_ERROR
	public static final int EXPRESSION_NOT_SUPPORTED
	public static final int Constraint_violation
	public static final int Database_dropTable
	public static final int ERROR_IN_CONSTRAINT_COLUMN_LIST
	public static final int TABLE_HAS_NO_PRIMARY_KEY
	public static final int VIOLATION_OF_UNIQUE_CONSTRAINT
	public static final int NO_DEFAULT_VALUE_FOR_COLUMN
	public static final int NULL_VALUE_AS_BOOLEAN
	public static final int DatabaseManager_getDatabase
	public static final int NOT_USED_108
	public static final int NOT_USED_109
	public static final int NOT_USED_110
	public static final int NOT_USED_111
	public static final int NOT_USED_112
	public static final int DatabaseScriptReader_readDDL
	public static final int DatabaseScriptReader_readExistingData
	public static final int Message_Pair
	public static final int LOAD_SAVE_PROPERTIES
	public static final int INVALID_TRANSACTION_STATE_NO_SUBCLASS
	public static final int JDBC_INVALID_BRI_SCOPE
	public static final int JDBC_NO_RESULT_SET_METADATA
	public static final int JDBC_NO_RESULT_SET
	public static final int MISSING_CLOSEBRACKET
	public static final int ITSNS_OVERWRITE
	public static final int COLUMN_IS_IN_INDEX
	public static final int STRING_DATA_TRUNCATION
	public static final int QUOTED_IDENTIFIER_REQUIRED
	public static final int STATEMENT_IS_CLOSED
	public static final int DatabaseRowInput_skipBytes
	public static final int DatabaseRowInput_readLine
	public static final int DATA_FILE_ERROR
	public static final int NOT_USED_130
	public static final int HsqlDateTime_null_string
	public static final int NOT_USED_132
	public static final int HsqlDateTime_null_date
	public static final int NOT_USED_134
	public static final int HsqlProperties_load
	public static final int HsqlSocketFactorySecure_verify
	public static final int HsqlSocketFactorySecure_verify2
	public static final int jdbcConnection_nativeSQL
	public static final int HsqlSocketFactorySecure_verify3
	public static final int NOT_USED_140
	public static final int NOT_USED_141
	public static final int jdbcStatement_executeUpdate
	public static final int LockFile_checkHeartbeat
	public static final int LockFile_checkHeartbeat2
	public static final int TEXT_STRING_HAS_NEWLINE
	public static final int Result_Result
	public static final int SERVER_NO_DATABASE
	public static final int Server_openServerSocket
	public static final int Server_openServerSocket2
	public static final int TEXT_TABLE_HEADER
	public static final int NOT_USED_151
	public static final int TextDatabaseRowOutput_writeIntData
	public static final int INVALID_LIMIT
	public static final int JDBC_STATEMENT_NOT_ROW_COUNT
	public static final int JDBC_STATEMENT_NOT_RESULTSET
	public static final int AMBIGUOUS_COLUMN_REFERENCE
	public static final int CHECK_CONSTRAINT_VIOLATION
	public static final int JDBC_RESULTSET_IS_CLOSED
	public static final int SINGLE_COLUMN_EXPECTED
	public static final int TOKEN_REQUIRED
	public static final int NOT_USED_161
	public static final int NOT_USED_162
	public static final int ORDER_LIMIT_REQUIRED
	public static final int TRIGGER_ALREADY_EXISTS
	public static final int ASSERT_DIRECT_EXEC_WITH_PARAM
	public static final int NOT_USED_166
	public static final int Expression_compareValues
	public static final int INVALID_LIMIT_EXPRESSION
	public static final int INVALID_TOP_EXPRESSION
	public static final int SQL_CONSTRAINT_REQUIRED
	public static final int TableWorks_dropConstraint
	public static final int TEXT_TABLE_SOURCE_FILENAME
	public static final int TEXT_TABLE_SOURCE_VALUE_MISSING
	public static final int TEXT_TABLE_SOURCE_SEPARATOR
	public static final int UNSUPPORTED_PARAM_CLASS
	public static final int JDBC_NULL_STREAM
	public static final int INTEGRITY_CONSTRAINT_VIOLATION_NOPARENT
	public static final int NOT_USED_178
	public static final int NOT_USED_179
	public static final int QuotedTextDatabaseRowInput_getField
	public static final int QuotedTextDatabaseRowInput_getField2
	public static final int TextDatabaseRowInput_getField
	public static final int TextDatabaseRowInput_getField2
	public static final int TextDatabaseRowInput_getField3
	public static final int Parser_ambiguous_between1
	public static final int SEQUENCE_REFERENCED_BY_VIEW
	public static final int NOT_USED_187
	public static final int TextCache_openning_file_error
	public static final int TextCache_closing_file_error
	public static final int TextCache_purging_file_error
	public static final int SEQUENCE_NOT_FOUND
	public static final int SEQUENCE_ALREADY_EXISTS
	public static final int TABLE_REFERENCED_CONSTRAINT
	public static final int TABLE_REFERENCED_VIEW
	public static final int NOT_USED_195
	public static final int TEXT_SOURCE_EXISTS
	public static final int COLUMN_IS_REFERENCED
	public static final int FUNCTION_CALL_ERROR
	public static final int TRIGGERED_DATA_CHANGE
	public static final int INVALID_FUNCTION_ARGUMENT
	public static final int INTERNAL_unknown_internal_statement_type
	public static final int INTERNAL_session_operation_not_supported
	public static final int INVALID_PREPARED_STATEMENT
	public static final int CREATE_TRIGGER_COMMAND_1
	public static final int TRIGGER_FUNCTION_CLASS_NOT_FOUND
	public static final int NOT_USED_206
	public static final int NOT_USED_207
	public static final int INVALID_COLLATION_NAME_NO_SUBCLASS
	public static final int DataFileCache_makeRow
	public static final int DataFileCache_open
	public static final int DataFileCache_close
	public static final int Expression_resolveTypes1
	public static final int Expression_resolveTypes2
	public static final int Expression_resolveTypes3
	public static final int Expression_resolveTypes4
	public static final int UNRESOLVED_PARAMETER_TYPE
	public static final int Expression_resolveTypes6
	public static final int Expression_resolveTypes7
	public static final int Expression_resolveTypeForLike
	public static final int NOT_USED_220
	public static final int Expression_resolveTypeForIn2
	public static final int Session_execute
	public static final int NOT_USED_223
	public static final int NOT_USED_224
	public static final int DATA_FILE_IS_FULL
	public static final int THREE_PART_IDENTIFIER
	public static final int INVALID_SCHEMA_NAME_NO_SUBCLASS
	public static final int DEPENDENT_DATABASE_OBJECT_EXISTS
	public static final int NO_SUCH_ROLE_GRANT
	public static final int NO_SUCH_ROLE_REVOKE
	public static final int NONMOD_ACCOUNT
	public static final int NO_SUCH_GRANTEE
	public static final int MISSING_SYSAUTH
	public static final int MISSING_GRANTEE
	public static final int CHANGE_GRANTEE
	public static final int NULL_NAME
	public static final int ILLEGAL_ROLE_NAME
	public static final int ROLE_ALREADY_EXISTS
	public static final int NO_SUCH_ROLE
	public static final int MISSING_ROLEMANAGER
	public static final int GRANTEE_ALREADY_EXISTS
	public static final int MISSING_PUBLIC_GRANTEE
	public static final int NONMOD_GRANTEE
	public static final int CIRCULAR_GRANT
	public static final int ALREADY_HAVE_ROLE
	public static final int DONT_HAVE_ROLE
	public static final int NOT_USED_247
	public static final int RETRIEVE_NEST_ROLE_FAIL
	public static final int NO_SUCH_RIGHT
	public static final int IN_SCHEMA_DEFINITION
	public static final int PRIMARY_KEY_NOT_ALLOWED
	public static final int COLUMN_IS_IN_CONSTRAINT
	public static final int COLUMN_SIZE_REQUIRED
	public static final int INVALID_SIZE_PRECISION
	public static final int LAST_ERROR_HANDLE
	static String MESSAGE_TAG
	public void  () 
	public static org.hsqldb.HsqlException error (int, int, java.lang.Object[]) 
	public static org.hsqldb.HsqlException error (int, java.lang.Object[]) 
	public static org.hsqldb.HsqlException error (int, int, java.lang.String) 
	public static org.hsqldb.HsqlException error (int, int) 
	public static org.hsqldb.HsqlException error (int, java.lang.Object) 
	public static org.hsqldb.HsqlException error (org.hsqldb.Result) 
	static org.hsqldb.Result toResult (org.hsqldb.HsqlException) 
	public static java.lang.RuntimeException runtimeError (int, java.lang.Object) 
	public static java.lang.String getMessage (int) 
	public static java.lang.String getMessage (int, boolean, java.lang.Object[]) 
	public static org.hsqldb.HsqlException error (int) 
	public static void check (boolean, int)  throws org.hsqldb.HsqlException 
	public static void check (boolean, int, java.lang.Object)  throws org.hsqldb.HsqlException 
	static void throwerror (int, java.lang.Object)  throws org.hsqldb.HsqlException 
	public static void printSystemOut (java.lang.String) 
	public static void printSystemOut (java.lang.String, long) 
	private static java.lang.String getStackTrace () 
	static void check (boolean, int, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	static void check (boolean, int, java.lang.String, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	static void check (boolean, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	static void doAssert (boolean)  throws org.hsqldb.HsqlException 
	static void doAssert (boolean, java.lang.String)  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/Transaction.class

package org.hsqldb
 org.hsqldb.Transaction extends java.lang.Object {
	boolean isDelete
	org.hsqldb.Table tTable
	org.hsqldb.Row row
	long SCN
	void  (boolean, org.hsqldb.Table, org.hsqldb.Row, long) 
	void rollback (org.hsqldb.Session, boolean) 
	void commit (org.hsqldb.Session) 
}

org/hsqldb/TransactionManager.class

package org.hsqldb
public org.hsqldb.TransactionManager extends java.lang.Object {
	org.hsqldb.lib.LongKeyIntValueHashMap rowSessionMap
	boolean reWriteProtect
	void  () 
	public void setReWriteProtection (boolean) 
	void checkDelete (org.hsqldb.Session, org.hsqldb.Row)  throws org.hsqldb.HsqlException 
	void checkDelete (org.hsqldb.Session, org.hsqldb.lib.HashMappedList)  throws org.hsqldb.HsqlException 
	void checkDelete (org.hsqldb.Session, org.hsqldb.lib.HsqlArrayList)  throws org.hsqldb.HsqlException 
	void commit (org.hsqldb.Session) 
	synchronized void rollback (org.hsqldb.Session) 
	void rollbackSavepoint (org.hsqldb.Session, java.lang.String)  throws org.hsqldb.HsqlException 
	void rollbackTransactions (org.hsqldb.Session, int, boolean) 
	void addTransaction (org.hsqldb.Session, org.hsqldb.Transaction) 
	org.hsqldb.Transaction[] getTransactionList (org.hsqldb.Session[]) 
}

org/hsqldb/Trigger.class

package org.hsqldb
public abstract org.hsqldb.Trigger extends java.lang.Object {
	public static final int INSERT_AFTER
	public static final int DELETE_AFTER
	public static final int UPDATE_AFTER
	public static final int INSERT_BEFORE
	public static final int DELETE_BEFORE
	public static final int UPDATE_BEFORE
	public static final int INSERT_AFTER_ROW
	public static final int DELETE_AFTER_ROW
	public static final int UPDATE_AFTER_ROW
	public static final int INSERT_BEFORE_ROW
	public static final int DELETE_BEFORE_ROW
	public static final int UPDATE_BEFORE_ROW
	public abstract void fire (int, java.lang.String, java.lang.String, java.lang.Object[], java.lang.Object[]) 
}

org/hsqldb/TriggerDef$DefaultTrigger.class

package org.hsqldb
 org.hsqldb.TriggerDef$DefaultTrigger extends java.lang.Object implements org.hsqldb.Trigger  {
	void  () 
	public void fire (int, java.lang.String, java.lang.String, java.lang.Object[], java.lang.Object[]) 
}

org/hsqldb/TriggerDef$TriggerData.class

package org.hsqldb
 org.hsqldb.TriggerDef$TriggerData extends java.lang.Object {
	public Object[] oldRow
	public Object[] newRow
	public String username
	private final org.hsqldb.TriggerDef this$0
	public void  (org.hsqldb.TriggerDef, org.hsqldb.Session, java.lang.Object[], java.lang.Object[]) 
}

org/hsqldb/TriggerDef.class

package org.hsqldb
 org.hsqldb.TriggerDef extends java.lang.Thread {
	static final int NUM_TRIGGER_OPS
	static final int NUM_TRIGS
	org.hsqldb.HsqlNameManager$HsqlName name
	String when
	String operation
	boolean forEachRow
	boolean nowait
	int maxRowsQueued
	protected static int defaultQueueSize
	org.hsqldb.Table table
	org.hsqldb.Trigger trigger
	String triggerClassName
	int vectorIndex
	protected org.hsqldb.lib.HsqlDeque pendingQueue
	protected int rowsQueued
	protected boolean valid
	protected volatile boolean keepGoing
	static Class class$org$hsqldb$TriggerDef$DefaultTrigger
	public static int getDefaultQueueSize () 
	public void  (org.hsqldb.HsqlNameManager$HsqlName, java.lang.String, java.lang.String, boolean, org.hsqldb.Table, java.lang.String, boolean, int, java.lang.ClassLoader)  throws org.hsqldb.HsqlException 
	public java.lang.StringBuffer getDDL () 
	public int SqlToIndex () 
	public static int indexToRight (int) 
	public void run () 
	public synchronized void start () 
	public synchronized void terminate () 
	synchronized org.hsqldb.TriggerDef$TriggerData popPair () 
	synchronized void pushPair (org.hsqldb.Session, java.lang.Object[], java.lang.Object[]) 
	public boolean isBusy () 
	public boolean isValid () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/Types.class

package org.hsqldb
public org.hsqldb.Types extends java.lang.Object {
	public static final String DecimalClassName
	public static final String DateClassName
	public static final String TimeClassName
	public static final String TimestampClassName
	public static final int ARRAY
	public static final int BIGINT
	public static final int BINARY
	public static final int BLOB
	public static final int BOOLEAN
	public static final int CHAR
	public static final int CLOB
	public static final int DATALINK
	public static final int DATE
	public static final int DECIMAL
	public static final int DISTINCT
	public static final int DOUBLE
	public static final int FLOAT
	public static final int INTEGER
	public static final int JAVA_OBJECT
	public static final int LONGVARBINARY
	public static final int LONGVARCHAR
	public static final int NULL
	public static final int NUMERIC
	public static final int OTHER
	public static final int REAL
	public static final int REF
	public static final int SMALLINT
	public static final int STRUCT
	public static final int TIME
	public static final int TIMESTAMP
	public static final int TINYINT
	public static final int VARBINARY
	public static final int VARCHAR
	public static final int XML
	public static final int TYPE_SUB_DEFAULT
	public static final int TYPE_SUB_IGNORECASE
	static final int[][] ALL_TYPES
	static final int SQL_CHARACTER
	static final int SQL_CHAR
	static final int SQL_NUMERIC
	static final int SQL_DECIMAL
	static final int SQL_DEC
	static final int SQL_INTEGER
	static final int SQL_INT
	static final int SQL_SMALLINT
	static final int SQL_FLOAT
	static final int SQL_REAL
	static final int SQL_DOUBLE
	static final int SQL_CHARACTER_VARYING
	static final int SQL_CHAR_VARYING
	static final int SQL_VARCHAR
	static final int SQL_BOOLEAN
	static final int SQL_USER_DEFINED_TYPE
	static final int SQL_ROW
	static final int SQL_REF
	static final int SQL_BIGINT
	static final int SQL_BINARY_LARGE_OBJECT
	static final int SQL_BLOB
	static final int SQL_CHARACTER_LARGE_OBJECT
	static final int SQL_CLOB
	static final int SQL_ARRAY
	static final int SQL_MULTISET
	static final int SQL_DATE
	static final int SQL_TIME
	static final int SQL_TIMESTAMP
	static final int SQL_TIME_WITH_TIME_ZONE
	static final int SQL_TIMESTAMP_WITH_TIME_ZONE
	static final int SQL_INTERVAL_YEAR
	static final int SQL_INTERVAL_MONTH
	static final int SQL_INTERVAL_DAY
	static final int SQL_INTERVAL_HOUR
	static final int SQL_INTERVAL_MINUTE
	static final int SQL_INTERVAL_SECOND
	static final int SQL_INTERVAL_YEAR_TO_MONTH
	static final int SQL_INTERVAL_DAY_TO_HOUR
	static final int SQL_INTERVAL_DAY_TO_MINUTE
	static final int SQL_INTERVAL_DAY_TO_SECOND
	static final int SQL_INTERVAL_HOUR_TO_MINUTE
	static final int SQL_INTERVAL_HOUR_TO_SECOND
	static final int SQL_INTERVAL_MINUTE_TO_SECOND
	static final int SQL_BIT_VARYING
	static final int SQL_DATALINK
	static final int SQL_UDT
	static final int SQL_UDT_LOCATOR
	static final int SQL_BLOB_LOCATOR
	static final int SQL_CLOB_LOCATOR
	static final int SQL_ARRAY_LOCATOR
	static final int SQL_MULTISET_LOCATOR
	static final int SQL_ALL_TYPES
	static final int SQL_DATETIME
	static final int SQL_INTERVAL
	static final int SQL_XML
	static final int SQL_DISTINCT
	static final int SQL_SCTRUCTURED
	public static final int VARCHAR_IGNORECASE
	static org.hsqldb.lib.IntValueHashMap typeAliases
	static org.hsqldb.lib.IntKeyHashMap typeNames
	static org.hsqldb.lib.IntValueHashMap javaTypeNames
	private static org.hsqldb.lib.HashSet illegalParameterClasses
	public static final int MAX_CHAR_OR_VARCHAR_DISPLAY_SIZE
	static Class class$java$lang$Byte
	static Class class$java$lang$Short
	static Class class$java$lang$Float
	static Class class$java$io$Serializable
	public void  () 
	static int getTypeNr (java.lang.String)  throws org.hsqldb.HsqlException 
	public static java.lang.String getTypeString (int) 
	public static java.lang.String getTypeString (int, int, int) 
	static int getParameterTypeNr (java.lang.Class)  throws org.hsqldb.HsqlException 
	static boolean isDatetimeType (int) 
	public static boolean acceptsPrecisionCreateParam (int) 
	public static int numericPrecisionCreateParamRadix (int) 
	public static boolean acceptsScaleCreateParam (int) 
	public static boolean isNumberType (int) 
	public static boolean isCharacterType (int) 
	public static java.lang.String getTypeName (int) 
	private static int MAX_CHAR_OR_VARCHAR_DISPLAY_SIZE () 
	public static int getMaxDisplaySize (int) 
	public static boolean isSearchable (int) 
	public static java.lang.Boolean isCaseSensitive (int) 
	public static java.lang.Boolean isUnsignedAttribute (int) 
	public static int getPrecision (int) 
	public static java.lang.String getColStClsName (int) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/User.class

package org.hsqldb
public org.hsqldb.User extends java.lang.Object {
	private boolean isSys
	private boolean isPublic
	private String sName
	private String sPassword
	private org.hsqldb.Grantee grantee
	void  (java.lang.String, java.lang.String, org.hsqldb.Grantee)  throws org.hsqldb.HsqlException 
	java.lang.String getName () 
	void setPassword (java.lang.String)  throws org.hsqldb.HsqlException 
	void checkPassword (java.lang.String)  throws org.hsqldb.HsqlException 
	boolean isSys () 
	boolean isPublic () 
	java.lang.String getAlterUserDDL () 
	java.lang.String getCreateUserDDL () 
	public java.lang.String getConnectStatement () 
	org.hsqldb.Grantee getGrantee () 
	void setGrantee (org.hsqldb.Grantee)  throws org.hsqldb.HsqlException 
	boolean isAdmin () 
	java.lang.String[] listGrantedTablePrivileges (org.hsqldb.HsqlNameManager$HsqlName) 
	org.hsqldb.lib.HashSet getGrantedClassNames (boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.IntValueHashMap getRights () 
	void checkAdmin ()  throws org.hsqldb.HsqlException 
	void check (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	boolean isAccessible (java.lang.Object, int)  throws org.hsqldb.HsqlException 
	boolean isAccessible (java.lang.Object)  throws org.hsqldb.HsqlException 
}

org/hsqldb/UserManager.class

package org.hsqldb
 org.hsqldb.UserManager extends java.lang.Object implements org.hsqldb.GrantConstants  {
	org.hsqldb.User sysUser
	private org.hsqldb.lib.HashMappedList uUser
	private org.hsqldb.GranteeManager granteeManager
	void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	org.hsqldb.User createUser (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	void dropUser (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.User getUser (java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.HashMappedList getUsers () 
	boolean exists (java.lang.String) 
	org.hsqldb.User get (java.lang.String)  throws org.hsqldb.HsqlException 
	org.hsqldb.lib.HsqlArrayList listVisibleUsers (org.hsqldb.Session, boolean) 
	static java.lang.String[] getRightsArray (int) 
	void removeDbObject (java.lang.Object) 
	org.hsqldb.User getSysUser ()  throws org.hsqldb.HsqlException 
}

org/hsqldb/View.class

package org.hsqldb
 org.hsqldb.View extends org.hsqldb.Table {
	org.hsqldb.Table workingTable
	org.hsqldb.Select viewSelect
	org.hsqldb.SubQuery viewSubQuery
	private String statement
	private org.hsqldb.HsqlNameManager$HsqlName[] colList
	org.hsqldb.HsqlNameManager$HsqlName compileTimeSchema
	org.hsqldb.SubQuery[] viewSubqueries
	void  (org.hsqldb.Session, org.hsqldb.Database, org.hsqldb.HsqlNameManager$HsqlName, java.lang.String, org.hsqldb.HsqlNameManager$HsqlName[])  throws org.hsqldb.HsqlException 
	static java.lang.String trimStatement (java.lang.String)  throws org.hsqldb.HsqlException 
	void compile (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	java.lang.String getStatement () 
	void setDataReadOnly (boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.HsqlNameManager$HsqlName[] getSchemas () 
	boolean hasView (org.hsqldb.View) 
	boolean hasTable (org.hsqldb.Table) 
	boolean hasColumn (org.hsqldb.Table, java.lang.String) 
	boolean hasSequence (org.hsqldb.NumberSequence) 
}

org/hsqldb/WebServer.class

package org.hsqldb
public org.hsqldb.WebServer extends org.hsqldb.Server {
	static int webBundleHandle
	public void  () 
	public static void main (java.lang.String[]) 
	public java.lang.String getDefaultWebPage () 
	public java.lang.String getHelpString () 
	public java.lang.String getProductName () 
	public java.lang.String getProtocol () 
	public java.lang.String getWebRoot () 
	static void  () 
}

org/hsqldb/WebServerConnection.class

package org.hsqldb
 org.hsqldb.WebServerConnection extends java.lang.Object implements java.lang.Runnable  {
	static final String ENCODING
	private java.net.Socket socket
	private org.hsqldb.WebServer server
	private static final int REQUEST_TYPE_BAD
	private static final int REQUEST_TYPE_GET
	private static final int REQUEST_TYPE_HEAD
	private static final int REQUEST_TYPE_POST
	private static final String HEADER_OK
	private static final String HEADER_BAD_REQUEST
	private static final String HEADER_NOT_FOUND
	private static final String HEADER_FORBIDDEN
	static final int BUFFER_SIZE
	private org.hsqldb.rowio.RowOutputBinary rowOut
	private org.hsqldb.rowio.RowInputBinary rowIn
	static final byte[] BYTES_GET
	static final byte[] BYTES_HEAD
	static final byte[] BYTES_POST
	static final byte[] BYTES_CONTENT
	static final byte[] BYTES_WHITESPACE
	private static final int hnd_content_types
	void  (java.net.Socket, org.hsqldb.WebServer) 
	private java.lang.String getMimeTypeString (java.lang.String) 
	public void run () 
	private void processPost (java.io.InputStream, java.lang.String)  throws org.hsqldb.HsqlException java.io.IOException 
	void processQuery (java.io.InputStream) 
	private void processGet (java.lang.String, boolean) 
	java.lang.String getHead (java.lang.String, boolean, java.lang.String, int) 
	private void processError (int) 
	java.lang.String getConnectionThreadName () 
	static void  () 
}

org/hsqldb/index/RowIterator.class

package org.hsqldb.index
public abstract org.hsqldb.index.RowIterator extends java.lang.Object {
	public abstract org.hsqldb.Row next () 
	public abstract boolean hasNext () 
	public abstract void release () 
}

org/hsqldb/jdbcDriver.class

package org.hsqldb
public org.hsqldb.jdbcDriver extends java.lang.Object implements java.sql.Driver  {
	public void  () 
	public java.sql.Connection connect (java.lang.String, java.util.Properties)  throws java.sql.SQLException 
	public static java.sql.Connection getConnection (java.lang.String, java.util.Properties)  throws java.sql.SQLException 
	public boolean acceptsURL (java.lang.String) 
	public java.sql.DriverPropertyInfo[] getPropertyInfo (java.lang.String, java.util.Properties) 
	public int getMajorVersion () 
	public int getMinorVersion () 
	public boolean jdbcCompliant () 
	static void  () 
}

org/hsqldb/jdbc/Util.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.Util extends java.lang.Object {
	static final java.sql.SQLException notSupported
	public void  () 
	static final void throwError (org.hsqldb.HsqlException)  throws java.sql.SQLException 
	static final void throwError (org.hsqldb.Result)  throws java.sql.SQLException 
	public static final java.sql.SQLException sqlException (org.hsqldb.HsqlException) 
	static final java.sql.SQLException sqlException (int) 
	static final java.sql.SQLException sqlException (int, java.lang.String) 
	static final java.sql.SQLException sqlException (int, int, java.lang.Object[]) 
	static void  () 
}

org/hsqldb/jdbc/jdbcBlob.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcBlob extends java.lang.Object implements java.sql.Blob  {
	volatile byte[] data
	public void  (byte[])  throws java.sql.SQLException 
	public long length ()  throws java.sql.SQLException 
	public byte[] getBytes (long, int)  throws java.sql.SQLException 
	public java.io.InputStream getBinaryStream ()  throws java.sql.SQLException 
	public long position (byte[], long)  throws java.sql.SQLException 
	public long position (java.sql.Blob, long)  throws java.sql.SQLException 
	public int setBytes (long, byte[])  throws java.sql.SQLException 
	public int setBytes (long, byte[], int, int)  throws java.sql.SQLException 
	public java.io.OutputStream setBinaryStream (long)  throws java.sql.SQLException 
	public void truncate (long)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcCallableStatement.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcCallableStatement extends org.hsqldb.jdbc.jdbcPreparedStatement implements java.sql.CallableStatement  {
	private org.hsqldb.lib.IntValueHashMap parameterNameMap
	public void  (org.hsqldb.jdbc.jdbcConnection, java.lang.String, int)  throws org.hsqldb.HsqlException java.sql.SQLException 
	int findParameterIndex (java.lang.String)  throws java.sql.SQLException 
	public void close ()  throws java.sql.SQLException 
	private void checkGetParameterIndex (int)  throws java.sql.SQLException 
	public void registerOutParameter (int, int)  throws java.sql.SQLException 
	public void registerOutParameter (int, int, int)  throws java.sql.SQLException 
	public boolean wasNull ()  throws java.sql.SQLException 
	public java.lang.String getString (int)  throws java.sql.SQLException 
	public boolean getBoolean (int)  throws java.sql.SQLException 
	public byte getByte (int)  throws java.sql.SQLException 
	public short getShort (int)  throws java.sql.SQLException 
	public int getInt (int)  throws java.sql.SQLException 
	public long getLong (int)  throws java.sql.SQLException 
	public float getFloat (int)  throws java.sql.SQLException 
	public double getDouble (int)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (int, int)  throws java.sql.SQLException 
	public byte[] getBytes (int)  throws java.sql.SQLException 
	public java.sql.Date getDate (int)  throws java.sql.SQLException 
	public java.sql.Time getTime (int)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (int)  throws java.sql.SQLException 
	public java.lang.Object getObject (int)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (int)  throws java.sql.SQLException 
	public java.lang.Object getObject (int, java.util.Map)  throws java.sql.SQLException 
	public java.sql.Ref getRef (int)  throws java.sql.SQLException 
	public java.sql.Blob getBlob (int)  throws java.sql.SQLException 
	public java.sql.Clob getClob (int)  throws java.sql.SQLException 
	public java.sql.Array getArray (int)  throws java.sql.SQLException 
	public java.sql.Date getDate (int, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Time getTime (int, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (int, java.util.Calendar)  throws java.sql.SQLException 
	public void registerOutParameter (int, int, java.lang.String)  throws java.sql.SQLException 
	public void registerOutParameter (java.lang.String, int)  throws java.sql.SQLException 
	public void registerOutParameter (java.lang.String, int, int)  throws java.sql.SQLException 
	public void registerOutParameter (java.lang.String, int, java.lang.String)  throws java.sql.SQLException 
	public java.net.URL getURL (int)  throws java.sql.SQLException 
	public void setURL (java.lang.String, java.net.URL)  throws java.sql.SQLException 
	public void setNull (java.lang.String, int)  throws java.sql.SQLException 
	public void setBoolean (java.lang.String, boolean)  throws java.sql.SQLException 
	public void setByte (java.lang.String, byte)  throws java.sql.SQLException 
	public void setShort (java.lang.String, short)  throws java.sql.SQLException 
	public void setInt (java.lang.String, int)  throws java.sql.SQLException 
	public void setLong (java.lang.String, long)  throws java.sql.SQLException 
	public void setFloat (java.lang.String, float)  throws java.sql.SQLException 
	public void setDouble (java.lang.String, double)  throws java.sql.SQLException 
	public void setBigDecimal (java.lang.String, java.math.BigDecimal)  throws java.sql.SQLException 
	public void setString (java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public void setBytes (java.lang.String, byte[])  throws java.sql.SQLException 
	public void setDate (java.lang.String, java.sql.Date)  throws java.sql.SQLException 
	public void setTime (java.lang.String, java.sql.Time)  throws java.sql.SQLException 
	public void setTimestamp (java.lang.String, java.sql.Timestamp)  throws java.sql.SQLException 
	public void setAsciiStream (java.lang.String, java.io.InputStream, int)  throws java.sql.SQLException 
	public void setBinaryStream (java.lang.String, java.io.InputStream, int)  throws java.sql.SQLException 
	public void setObject (java.lang.String, java.lang.Object, int, int)  throws java.sql.SQLException 
	public void setObject (java.lang.String, java.lang.Object, int)  throws java.sql.SQLException 
	public void setObject (java.lang.String, java.lang.Object)  throws java.sql.SQLException 
	public void setCharacterStream (java.lang.String, java.io.Reader, int)  throws java.sql.SQLException 
	public void setDate (java.lang.String, java.sql.Date, java.util.Calendar)  throws java.sql.SQLException 
	public void setTime (java.lang.String, java.sql.Time, java.util.Calendar)  throws java.sql.SQLException 
	public void setTimestamp (java.lang.String, java.sql.Timestamp, java.util.Calendar)  throws java.sql.SQLException 
	public void setNull (java.lang.String, int, java.lang.String)  throws java.sql.SQLException 
	public java.lang.String getString (java.lang.String)  throws java.sql.SQLException 
	public boolean getBoolean (java.lang.String)  throws java.sql.SQLException 
	public byte getByte (java.lang.String)  throws java.sql.SQLException 
	public short getShort (java.lang.String)  throws java.sql.SQLException 
	public int getInt (java.lang.String)  throws java.sql.SQLException 
	public long getLong (java.lang.String)  throws java.sql.SQLException 
	public float getFloat (java.lang.String)  throws java.sql.SQLException 
	public double getDouble (java.lang.String)  throws java.sql.SQLException 
	public byte[] getBytes (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Date getDate (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Time getTime (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (java.lang.String)  throws java.sql.SQLException 
	public java.lang.Object getObject (java.lang.String)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (java.lang.String)  throws java.sql.SQLException 
	public java.lang.Object getObject (java.lang.String, java.util.Map)  throws java.sql.SQLException 
	public java.sql.Ref getRef (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Blob getBlob (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Clob getClob (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Array getArray (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Date getDate (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Time getTime (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.net.URL getURL (java.lang.String)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcClob.class

package org.hsqldb.jdbc
public final org.hsqldb.jdbc.jdbcClob extends java.lang.Object implements java.sql.Clob  {
	volatile String data
	public void  (java.lang.String)  throws java.sql.SQLException 
	public long length ()  throws java.sql.SQLException 
	public java.lang.String getSubString (long, int)  throws java.sql.SQLException 
	public java.io.Reader getCharacterStream ()  throws java.sql.SQLException 
	public java.io.InputStream getAsciiStream ()  throws java.sql.SQLException 
	public long position (java.lang.String, long)  throws java.sql.SQLException 
	public long position (java.sql.Clob, long)  throws java.sql.SQLException 
	public int setString (long, java.lang.String)  throws java.sql.SQLException 
	public int setString (long, java.lang.String, int, int)  throws java.sql.SQLException 
	public java.io.OutputStream setAsciiStream (long)  throws java.sql.SQLException 
	public java.io.Writer setCharacterStream (long)  throws java.sql.SQLException 
	public void truncate (long)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcColumnMetaData.class

package org.hsqldb.jdbc
public final org.hsqldb.jdbc.jdbcColumnMetaData extends java.lang.Object {
	public String catalogName
	public String columnClassName
	public int columnDisplaySize
	public String columnLabel
	public String columnName
	public int columnType
	public String columnTypeName
	public int precision
	public int scale
	public String schemaName
	public String tableName
	public boolean isAutoIncrement
	public boolean isCaseSensitive
	public boolean isCurrency
	public boolean isDefinitelyWritable
	public int isNullable
	public boolean isReadOnly
	public boolean isSearchable
	public boolean isSigned
	public boolean isWritable
	public void  () 
	public java.lang.String toString () 
	private java.lang.String toStringImpl ()  throws java.lang.Exception 
}

org/hsqldb/jdbc/jdbcConnection.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcConnection extends java.lang.Object implements java.sql.Connection  {
	org.hsqldb.persist.HsqlProperties connProperties
	org.hsqldb.SessionInterface sessionProxy
	boolean isInternal
	protected boolean isNetConn
	boolean isClosed
	private java.sql.SQLWarning rootWarning
	private Object rootWarning_mutex
	public synchronized java.sql.Statement createStatement ()  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String)  throws java.sql.SQLException 
	public synchronized java.sql.CallableStatement prepareCall (java.lang.String)  throws java.sql.SQLException 
	public synchronized java.lang.String nativeSQL (java.lang.String)  throws java.sql.SQLException 
	public synchronized void setAutoCommit (boolean)  throws java.sql.SQLException 
	public synchronized boolean getAutoCommit ()  throws java.sql.SQLException 
	public synchronized void commit ()  throws java.sql.SQLException 
	public synchronized void rollback ()  throws java.sql.SQLException 
	public synchronized void close ()  throws java.sql.SQLException 
	public synchronized boolean isClosed () 
	public synchronized java.sql.DatabaseMetaData getMetaData ()  throws java.sql.SQLException 
	public synchronized void setReadOnly (boolean)  throws java.sql.SQLException 
	public synchronized boolean isReadOnly ()  throws java.sql.SQLException 
	public synchronized void setCatalog (java.lang.String)  throws java.sql.SQLException 
	public synchronized java.lang.String getCatalog ()  throws java.sql.SQLException 
	public synchronized void setTransactionIsolation (int)  throws java.sql.SQLException 
	public synchronized int getTransactionIsolation ()  throws java.sql.SQLException 
	public synchronized java.sql.SQLWarning getWarnings ()  throws java.sql.SQLException 
	public synchronized void clearWarnings ()  throws java.sql.SQLException 
	public synchronized java.sql.Statement createStatement (int, int)  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String, int, int)  throws java.sql.SQLException 
	public synchronized java.sql.CallableStatement prepareCall (java.lang.String, int, int)  throws java.sql.SQLException 
	public synchronized java.util.Map getTypeMap ()  throws java.sql.SQLException 
	public synchronized void setTypeMap (java.util.Map)  throws java.sql.SQLException 
	public synchronized void setHoldability (int)  throws java.sql.SQLException 
	public synchronized int getHoldability ()  throws java.sql.SQLException 
	public synchronized java.sql.Savepoint setSavepoint ()  throws java.sql.SQLException 
	public synchronized java.sql.Savepoint setSavepoint (java.lang.String)  throws java.sql.SQLException 
	public synchronized void rollback (java.sql.Savepoint)  throws java.sql.SQLException 
	public synchronized void releaseSavepoint (java.sql.Savepoint)  throws java.sql.SQLException 
	public synchronized java.sql.Statement createStatement (int, int, int)  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String, int, int, int)  throws java.sql.SQLException 
	public synchronized java.sql.CallableStatement prepareCall (java.lang.String, int, int, int)  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String, int)  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String, int[])  throws java.sql.SQLException 
	public synchronized java.sql.PreparedStatement prepareStatement (java.lang.String, java.lang.String[])  throws java.sql.SQLException 
	public void  (org.hsqldb.persist.HsqlProperties)  throws java.sql.SQLException 
	public void  (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	protected void finalize () 
	synchronized java.lang.String getURL ()  throws java.sql.SQLException 
	synchronized void checkClosed ()  throws java.sql.SQLException 
	void addWarning (java.sql.SQLWarning) 
	void clearWarningsNoCheck () 
	int xlateRSType (int)  throws java.sql.SQLException 
	int xlateRSConcurrency (int)  throws java.sql.SQLException 
	int xlateRSHoldability (int)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcDataSource.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcDataSource extends java.lang.Object implements java.io.Serializable javax.naming.Referenceable javax.sql.DataSource  {
	private int loginTimeout
	private transient java.io.PrintWriter logWriter
	private String password
	private String user
	private String database
	public void  () 
	public java.sql.Connection getConnection ()  throws java.sql.SQLException 
	public java.sql.Connection getConnection (java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.lang.String getDatabase () 
	public int getLoginTimeout ()  throws java.sql.SQLException 
	public java.io.PrintWriter getLogWriter ()  throws java.sql.SQLException 
	public javax.naming.Reference getReference ()  throws javax.naming.NamingException 
	public java.lang.String getUser () 
	public void setDatabase (java.lang.String) 
	public void setLoginTimeout (int)  throws java.sql.SQLException 
	public void setLogWriter (java.io.PrintWriter)  throws java.sql.SQLException 
	public void setPassword (java.lang.String) 
	public void setUser (java.lang.String) 
}

org/hsqldb/jdbc/jdbcDataSourceFactory.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcDataSourceFactory extends java.lang.Object implements javax.naming.spi.ObjectFactory  {
	public void  () 
	public java.lang.Object getObjectInstance (java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable)  throws java.lang.Exception 
}

org/hsqldb/jdbc/jdbcDatabaseMetaData.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcDatabaseMetaData extends java.lang.Object implements java.sql.DatabaseMetaData  {
	static final Integer INT_COLUMNS_NO_NULLS
	private org.hsqldb.jdbc.jdbcConnection connection
	private boolean useSchemaDefault
	private static final String BRI_SESSION_SCOPE_IN_LIST
	private static final String BRI_TEMPORARY_SCOPE_IN_LIST
	private static final String BRI_TRANSACTION_SCOPE_IN_LIST
	private static final String selstar
	private static final String whereTrue
	public boolean allProceduresAreCallable ()  throws java.sql.SQLException 
	public boolean allTablesAreSelectable ()  throws java.sql.SQLException 
	public java.lang.String getURL ()  throws java.sql.SQLException 
	public java.lang.String getUserName ()  throws java.sql.SQLException 
	public boolean isReadOnly ()  throws java.sql.SQLException 
	public boolean nullsAreSortedHigh ()  throws java.sql.SQLException 
	public boolean nullsAreSortedLow ()  throws java.sql.SQLException 
	public boolean nullsAreSortedAtStart ()  throws java.sql.SQLException 
	public boolean nullsAreSortedAtEnd ()  throws java.sql.SQLException 
	public java.lang.String getDatabaseProductName ()  throws java.sql.SQLException 
	public java.lang.String getDatabaseProductVersion ()  throws java.sql.SQLException 
	public java.lang.String getDriverName ()  throws java.sql.SQLException 
	public java.lang.String getDriverVersion ()  throws java.sql.SQLException 
	public int getDriverMajorVersion () 
	public int getDriverMinorVersion () 
	public boolean usesLocalFiles ()  throws java.sql.SQLException 
	public boolean usesLocalFilePerTable ()  throws java.sql.SQLException 
	public boolean supportsMixedCaseIdentifiers ()  throws java.sql.SQLException 
	public boolean storesUpperCaseIdentifiers ()  throws java.sql.SQLException 
	public boolean storesLowerCaseIdentifiers ()  throws java.sql.SQLException 
	public boolean storesMixedCaseIdentifiers ()  throws java.sql.SQLException 
	public boolean supportsMixedCaseQuotedIdentifiers ()  throws java.sql.SQLException 
	public boolean storesUpperCaseQuotedIdentifiers ()  throws java.sql.SQLException 
	public boolean storesLowerCaseQuotedIdentifiers ()  throws java.sql.SQLException 
	public boolean storesMixedCaseQuotedIdentifiers ()  throws java.sql.SQLException 
	public java.lang.String getIdentifierQuoteString ()  throws java.sql.SQLException 
	public java.lang.String getSQLKeywords ()  throws java.sql.SQLException 
	public java.lang.String getNumericFunctions ()  throws java.sql.SQLException 
	public java.lang.String getStringFunctions ()  throws java.sql.SQLException 
	public java.lang.String getSystemFunctions ()  throws java.sql.SQLException 
	public java.lang.String getTimeDateFunctions ()  throws java.sql.SQLException 
	public java.lang.String getSearchStringEscape ()  throws java.sql.SQLException 
	public java.lang.String getExtraNameCharacters ()  throws java.sql.SQLException 
	public boolean supportsAlterTableWithAddColumn ()  throws java.sql.SQLException 
	public boolean supportsAlterTableWithDropColumn ()  throws java.sql.SQLException 
	public boolean supportsColumnAliasing ()  throws java.sql.SQLException 
	public boolean nullPlusNonNullIsNull ()  throws java.sql.SQLException 
	public boolean supportsConvert ()  throws java.sql.SQLException 
	public boolean supportsConvert (int, int)  throws java.sql.SQLException 
	public boolean supportsTableCorrelationNames ()  throws java.sql.SQLException 
	public boolean supportsDifferentTableCorrelationNames ()  throws java.sql.SQLException 
	public boolean supportsExpressionsInOrderBy ()  throws java.sql.SQLException 
	public boolean supportsOrderByUnrelated ()  throws java.sql.SQLException 
	public boolean supportsGroupBy ()  throws java.sql.SQLException 
	public boolean supportsGroupByUnrelated ()  throws java.sql.SQLException 
	public boolean supportsGroupByBeyondSelect ()  throws java.sql.SQLException 
	public boolean supportsLikeEscapeClause ()  throws java.sql.SQLException 
	public boolean supportsMultipleResultSets ()  throws java.sql.SQLException 
	public boolean supportsMultipleTransactions ()  throws java.sql.SQLException 
	public boolean supportsNonNullableColumns ()  throws java.sql.SQLException 
	public boolean supportsMinimumSQLGrammar ()  throws java.sql.SQLException 
	public boolean supportsCoreSQLGrammar ()  throws java.sql.SQLException 
	public boolean supportsExtendedSQLGrammar ()  throws java.sql.SQLException 
	public boolean supportsANSI92EntryLevelSQL ()  throws java.sql.SQLException 
	public boolean supportsANSI92IntermediateSQL ()  throws java.sql.SQLException 
	public boolean supportsANSI92FullSQL ()  throws java.sql.SQLException 
	public boolean supportsIntegrityEnhancementFacility ()  throws java.sql.SQLException 
	public boolean supportsOuterJoins ()  throws java.sql.SQLException 
	public boolean supportsFullOuterJoins ()  throws java.sql.SQLException 
	public boolean supportsLimitedOuterJoins ()  throws java.sql.SQLException 
	public java.lang.String getSchemaTerm ()  throws java.sql.SQLException 
	public java.lang.String getProcedureTerm ()  throws java.sql.SQLException 
	public java.lang.String getCatalogTerm ()  throws java.sql.SQLException 
	public boolean isCatalogAtStart ()  throws java.sql.SQLException 
	public java.lang.String getCatalogSeparator ()  throws java.sql.SQLException 
	public boolean supportsSchemasInDataManipulation ()  throws java.sql.SQLException 
	public boolean supportsSchemasInProcedureCalls ()  throws java.sql.SQLException 
	public boolean supportsSchemasInTableDefinitions ()  throws java.sql.SQLException 
	public boolean supportsSchemasInIndexDefinitions ()  throws java.sql.SQLException 
	public boolean supportsSchemasInPrivilegeDefinitions ()  throws java.sql.SQLException 
	public boolean supportsCatalogsInDataManipulation ()  throws java.sql.SQLException 
	public boolean supportsCatalogsInProcedureCalls ()  throws java.sql.SQLException 
	public boolean supportsCatalogsInTableDefinitions ()  throws java.sql.SQLException 
	public boolean supportsCatalogsInIndexDefinitions ()  throws java.sql.SQLException 
	public boolean supportsCatalogsInPrivilegeDefinitions ()  throws java.sql.SQLException 
	public boolean supportsPositionedDelete ()  throws java.sql.SQLException 
	public boolean supportsPositionedUpdate ()  throws java.sql.SQLException 
	public boolean supportsSelectForUpdate ()  throws java.sql.SQLException 
	public boolean supportsStoredProcedures ()  throws java.sql.SQLException 
	public boolean supportsSubqueriesInComparisons ()  throws java.sql.SQLException 
	public boolean supportsSubqueriesInExists ()  throws java.sql.SQLException 
	public boolean supportsSubqueriesInIns ()  throws java.sql.SQLException 
	public boolean supportsSubqueriesInQuantifieds ()  throws java.sql.SQLException 
	public boolean supportsCorrelatedSubqueries ()  throws java.sql.SQLException 
	public boolean supportsUnion ()  throws java.sql.SQLException 
	public boolean supportsUnionAll ()  throws java.sql.SQLException 
	public boolean supportsOpenCursorsAcrossCommit ()  throws java.sql.SQLException 
	public boolean supportsOpenCursorsAcrossRollback ()  throws java.sql.SQLException 
	public boolean supportsOpenStatementsAcrossCommit ()  throws java.sql.SQLException 
	public boolean supportsOpenStatementsAcrossRollback ()  throws java.sql.SQLException 
	public int getMaxBinaryLiteralLength ()  throws java.sql.SQLException 
	public int getMaxCharLiteralLength ()  throws java.sql.SQLException 
	public int getMaxColumnNameLength ()  throws java.sql.SQLException 
	public int getMaxColumnsInGroupBy ()  throws java.sql.SQLException 
	public int getMaxColumnsInIndex ()  throws java.sql.SQLException 
	public int getMaxColumnsInOrderBy ()  throws java.sql.SQLException 
	public int getMaxColumnsInSelect ()  throws java.sql.SQLException 
	public int getMaxColumnsInTable ()  throws java.sql.SQLException 
	public int getMaxConnections ()  throws java.sql.SQLException 
	public int getMaxCursorNameLength ()  throws java.sql.SQLException 
	public int getMaxIndexLength ()  throws java.sql.SQLException 
	public int getMaxSchemaNameLength ()  throws java.sql.SQLException 
	public int getMaxProcedureNameLength ()  throws java.sql.SQLException 
	public int getMaxCatalogNameLength ()  throws java.sql.SQLException 
	public int getMaxRowSize ()  throws java.sql.SQLException 
	public boolean doesMaxRowSizeIncludeBlobs ()  throws java.sql.SQLException 
	public int getMaxStatementLength ()  throws java.sql.SQLException 
	public int getMaxStatements ()  throws java.sql.SQLException 
	public int getMaxTableNameLength ()  throws java.sql.SQLException 
	public int getMaxTablesInSelect ()  throws java.sql.SQLException 
	public int getMaxUserNameLength ()  throws java.sql.SQLException 
	public int getDefaultTransactionIsolation ()  throws java.sql.SQLException 
	public boolean supportsTransactions ()  throws java.sql.SQLException 
	public boolean supportsTransactionIsolationLevel (int)  throws java.sql.SQLException 
	public boolean supportsDataDefinitionAndDataManipulationTransactions ()  throws java.sql.SQLException 
	public boolean supportsDataManipulationTransactionsOnly ()  throws java.sql.SQLException 
	public boolean dataDefinitionCausesTransactionCommit ()  throws java.sql.SQLException 
	public boolean dataDefinitionIgnoredInTransactions ()  throws java.sql.SQLException 
	public java.sql.ResultSet getProcedures (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getProcedureColumns (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getTables (java.lang.String, java.lang.String, java.lang.String, java.lang.String[])  throws java.sql.SQLException 
	public java.sql.ResultSet getSchemas ()  throws java.sql.SQLException 
	public java.sql.ResultSet getCatalogs ()  throws java.sql.SQLException 
	public java.sql.ResultSet getTableTypes ()  throws java.sql.SQLException 
	public java.sql.ResultSet getColumns (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getColumnPrivileges (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getTablePrivileges (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getBestRowIdentifier (java.lang.String, java.lang.String, java.lang.String, int, boolean)  throws java.sql.SQLException 
	public java.sql.ResultSet getVersionColumns (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getPrimaryKeys (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getImportedKeys (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getExportedKeys (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getCrossReference (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getTypeInfo ()  throws java.sql.SQLException 
	public java.sql.ResultSet getIndexInfo (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)  throws java.sql.SQLException 
	public boolean supportsResultSetType (int)  throws java.sql.SQLException 
	public boolean supportsResultSetConcurrency (int, int)  throws java.sql.SQLException 
	public boolean ownUpdatesAreVisible (int)  throws java.sql.SQLException 
	public boolean ownDeletesAreVisible (int)  throws java.sql.SQLException 
	public boolean ownInsertsAreVisible (int)  throws java.sql.SQLException 
	public boolean othersUpdatesAreVisible (int)  throws java.sql.SQLException 
	public boolean othersDeletesAreVisible (int)  throws java.sql.SQLException 
	public boolean othersInsertsAreVisible (int)  throws java.sql.SQLException 
	public boolean updatesAreDetected (int)  throws java.sql.SQLException 
	public boolean deletesAreDetected (int)  throws java.sql.SQLException 
	public boolean insertsAreDetected (int)  throws java.sql.SQLException 
	public boolean supportsBatchUpdates ()  throws java.sql.SQLException 
	public java.sql.ResultSet getUDTs (java.lang.String, java.lang.String, java.lang.String, int[])  throws java.sql.SQLException 
	public java.sql.Connection getConnection ()  throws java.sql.SQLException 
	public boolean supportsSavepoints ()  throws java.sql.SQLException 
	public boolean supportsNamedParameters ()  throws java.sql.SQLException 
	public boolean supportsMultipleOpenResults ()  throws java.sql.SQLException 
	public boolean supportsGetGeneratedKeys ()  throws java.sql.SQLException 
	public java.sql.ResultSet getSuperTypes (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getSuperTables (java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getAttributes (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public boolean supportsResultSetHoldability (int)  throws java.sql.SQLException 
	public int getResultSetHoldability ()  throws java.sql.SQLException 
	public int getDatabaseMajorVersion ()  throws java.sql.SQLException 
	public int getDatabaseMinorVersion ()  throws java.sql.SQLException 
	public int getJDBCMajorVersion ()  throws java.sql.SQLException 
	public int getJDBCMinorVersion ()  throws java.sql.SQLException 
	public int getSQLStateType ()  throws java.sql.SQLException 
	public boolean locatorsUpdateCopy ()  throws java.sql.SQLException 
	public boolean supportsStatementPooling ()  throws java.sql.SQLException 
	void  (org.hsqldb.jdbc.jdbcConnection)  throws java.sql.SQLException 
	private static java.lang.String and (java.lang.String, java.lang.String, java.lang.Object) 
	private java.sql.ResultSet execute (java.lang.String)  throws java.sql.SQLException 
	private java.sql.ResultSet executeSelect (java.lang.String, java.lang.String)  throws java.sql.SQLException 
	private java.lang.StringBuffer toQueryPrefix (java.lang.String) 
	private static boolean wantsIsNull (java.lang.String) 
	private java.lang.String translateSchema (java.lang.String)  throws java.sql.SQLException 
	static void  () 
}

org/hsqldb/jdbc/jdbcParameterMetaData.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcParameterMetaData extends java.lang.Object implements java.sql.ParameterMetaData  {
	org.hsqldb.Result$ResultMetaData rmd
	int[] types
	int[] modes
	boolean[] isIdentity
	int[] nullability
	String[] classNames
	int parameterCount
	void  (org.hsqldb.Result)  throws java.sql.SQLException 
	void checkRange (int)  throws java.sql.SQLException 
	public java.lang.String getParameterClassName (int)  throws java.sql.SQLException 
	public int getParameterCount ()  throws java.sql.SQLException 
	public int getParameterMode (int)  throws java.sql.SQLException 
	public int getParameterType (int)  throws java.sql.SQLException 
	public java.lang.String getParameterTypeName (int)  throws java.sql.SQLException 
	public int getPrecision (int)  throws java.sql.SQLException 
	public int getScale (int)  throws java.sql.SQLException 
	public int isNullable (int)  throws java.sql.SQLException 
	public boolean isSigned (int)  throws java.sql.SQLException 
	public java.lang.String toString () 
	private java.lang.String toStringImpl ()  throws java.lang.Exception 
}

org/hsqldb/jdbc/jdbcPreparedStatement.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcPreparedStatement extends org.hsqldb.jdbc.jdbcStatement implements java.sql.PreparedStatement  {
	protected Object[] parameterValues
	protected int[] parameterTypes
	protected int[] parameterModes
	protected int[] streamLengths
	protected boolean hasStreams
	protected org.hsqldb.Result rsmdDescriptor
	protected org.hsqldb.Result pmdDescriptor
	protected org.hsqldb.jdbc.jdbcResultSetMetaData rsmd
	protected Object pmd
	protected String sql
	protected int statementID
	protected boolean isRowCount
	public void setEscapeProcessing (boolean)  throws java.sql.SQLException 
	public boolean execute ()  throws java.sql.SQLException 
	public java.sql.ResultSet executeQuery ()  throws java.sql.SQLException 
	public int executeUpdate ()  throws java.sql.SQLException 
	public int[] executeBatch ()  throws java.sql.SQLException 
	public void setNull (int, int)  throws java.sql.SQLException 
	public void setBoolean (int, boolean)  throws java.sql.SQLException 
	public void setByte (int, byte)  throws java.sql.SQLException 
	public void setShort (int, short)  throws java.sql.SQLException 
	public void setInt (int, int)  throws java.sql.SQLException 
	public void setLong (int, long)  throws java.sql.SQLException 
	public void setFloat (int, float)  throws java.sql.SQLException 
	public void setDouble (int, double)  throws java.sql.SQLException 
	public void setBigDecimal (int, java.math.BigDecimal)  throws java.sql.SQLException 
	public void setString (int, java.lang.String)  throws java.sql.SQLException 
	public void setBytes (int, byte[])  throws java.sql.SQLException 
	public void setDate (int, java.sql.Date)  throws java.sql.SQLException 
	public void setTime (int, java.sql.Time)  throws java.sql.SQLException 
	public void setTimestamp (int, java.sql.Timestamp)  throws java.sql.SQLException 
	public void setAsciiStream (int, java.io.InputStream, int)  throws java.sql.SQLException 
	public void setUnicodeStream (int, java.io.InputStream, int)  throws java.sql.SQLException 
	public void setBinaryStream (int, java.io.InputStream, int)  throws java.sql.SQLException 
	public void clearParameters ()  throws java.sql.SQLException 
	public void setObject (int, java.lang.Object, int, int)  throws java.sql.SQLException 
	public void setObject (int, java.lang.Object, int)  throws java.sql.SQLException 
	public void setObject (int, java.lang.Object)  throws java.sql.SQLException 
	public void addBatch ()  throws java.sql.SQLException 
	public void setCharacterStream (int, java.io.Reader, int)  throws java.sql.SQLException 
	public void setRef (int, java.sql.Ref)  throws java.sql.SQLException 
	public void setBlob (int, java.sql.Blob)  throws java.sql.SQLException 
	public void setClob (int, java.sql.Clob)  throws java.sql.SQLException 
	public void setArray (int, java.sql.Array)  throws java.sql.SQLException 
	public java.sql.ResultSetMetaData getMetaData ()  throws java.sql.SQLException 
	public void setDate (int, java.sql.Date, java.util.Calendar)  throws java.sql.SQLException 
	public void setTime (int, java.sql.Time, java.util.Calendar)  throws java.sql.SQLException 
	public void setTimestamp (int, java.sql.Timestamp, java.util.Calendar)  throws java.sql.SQLException 
	public void setNull (int, int, java.lang.String)  throws java.sql.SQLException 
	public void setURL (int, java.net.URL)  throws java.sql.SQLException 
	public java.sql.ParameterMetaData getParameterMetaData ()  throws java.sql.SQLException 
	void  (org.hsqldb.jdbc.jdbcConnection, java.lang.String, int)  throws org.hsqldb.HsqlException java.sql.SQLException 
	protected void checkIsRowCount (boolean)  throws java.sql.SQLException 
	protected void checkSetParameterIndex (int)  throws java.sql.SQLException 
	private void setParameter (int, java.lang.Object)  throws java.sql.SQLException 
	private void setIntParameter (int, int)  throws java.sql.SQLException 
	private void setLongParameter (int, long)  throws java.sql.SQLException 
	public void addBatch (java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet executeQuery (java.lang.String)  throws java.sql.SQLException 
	public boolean execute (java.lang.String)  throws java.sql.SQLException 
	public int executeUpdate (java.lang.String)  throws java.sql.SQLException 
	public synchronized void close ()  throws java.sql.SQLException 
	public java.lang.String toString () 
}

org/hsqldb/jdbc/jdbcResultSet.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcResultSet extends java.lang.Object implements java.sql.ResultSet  {
	boolean autoClose
	public org.hsqldb.Result rResult
	private org.hsqldb.Record nCurrent
	private int iCurrentRow
	private int iUpdateCount
	private boolean bInit
	int iColumnCount
	private boolean bWasNull
	private java.sql.ResultSetMetaData rsmd
	private org.hsqldb.persist.HsqlProperties connProperties
	private boolean isNetConn
	org.hsqldb.jdbc.jdbcStatement sqlStatement
	int rsType
	public static final int FETCH_FORWARD
	public static final int FETCH_REVERSE
	public static final int FETCH_UNKNOWN
	public static final int TYPE_FORWARD_ONLY
	public static final int TYPE_SCROLL_INSENSITIVE
	public static final int TYPE_SCROLL_SENSITIVE
	public static final int CONCUR_READ_ONLY
	public static final int CONCUR_UPDATABLE
	public static final int HOLD_CURSORS_OVER_COMMIT
	public static final int CLOSE_CURSORS_AT_COMMIT
	public boolean next ()  throws java.sql.SQLException 
	public void close ()  throws java.sql.SQLException 
	public boolean wasNull ()  throws java.sql.SQLException 
	public java.lang.String getString (int)  throws java.sql.SQLException 
	public boolean getBoolean (int)  throws java.sql.SQLException 
	public byte getByte (int)  throws java.sql.SQLException 
	public short getShort (int)  throws java.sql.SQLException 
	public int getInt (int)  throws java.sql.SQLException 
	public long getLong (int)  throws java.sql.SQLException 
	public float getFloat (int)  throws java.sql.SQLException 
	public double getDouble (int)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (int, int)  throws java.sql.SQLException 
	public byte[] getBytes (int)  throws java.sql.SQLException 
	public java.sql.Date getDate (int)  throws java.sql.SQLException 
	public java.sql.Time getTime (int)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (int)  throws java.sql.SQLException 
	public java.io.InputStream getAsciiStream (int)  throws java.sql.SQLException 
	public java.io.InputStream getUnicodeStream (int)  throws java.sql.SQLException 
	public java.io.InputStream getBinaryStream (int)  throws java.sql.SQLException 
	public java.lang.String getString (java.lang.String)  throws java.sql.SQLException 
	public boolean getBoolean (java.lang.String)  throws java.sql.SQLException 
	public byte getByte (java.lang.String)  throws java.sql.SQLException 
	public short getShort (java.lang.String)  throws java.sql.SQLException 
	public int getInt (java.lang.String)  throws java.sql.SQLException 
	public long getLong (java.lang.String)  throws java.sql.SQLException 
	public float getFloat (java.lang.String)  throws java.sql.SQLException 
	public double getDouble (java.lang.String)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (java.lang.String, int)  throws java.sql.SQLException 
	public byte[] getBytes (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Date getDate (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Time getTime (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (java.lang.String)  throws java.sql.SQLException 
	public java.io.InputStream getAsciiStream (java.lang.String)  throws java.sql.SQLException 
	public java.io.InputStream getUnicodeStream (java.lang.String)  throws java.sql.SQLException 
	public java.io.InputStream getBinaryStream (java.lang.String)  throws java.sql.SQLException 
	public java.sql.SQLWarning getWarnings ()  throws java.sql.SQLException 
	public void clearWarnings ()  throws java.sql.SQLException 
	public java.lang.String getCursorName ()  throws java.sql.SQLException 
	public java.sql.ResultSetMetaData getMetaData ()  throws java.sql.SQLException 
	public java.lang.Object getObject (int)  throws java.sql.SQLException 
	public java.lang.Object getObject (java.lang.String)  throws java.sql.SQLException 
	public int findColumn (java.lang.String)  throws java.sql.SQLException 
	public java.io.Reader getCharacterStream (int)  throws java.sql.SQLException 
	public java.io.Reader getCharacterStream (java.lang.String)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (int)  throws java.sql.SQLException 
	public java.math.BigDecimal getBigDecimal (java.lang.String)  throws java.sql.SQLException 
	public boolean isBeforeFirst ()  throws java.sql.SQLException 
	public boolean isAfterLast ()  throws java.sql.SQLException 
	public boolean isFirst ()  throws java.sql.SQLException 
	public boolean isLast ()  throws java.sql.SQLException 
	public void beforeFirst ()  throws java.sql.SQLException 
	public void afterLast ()  throws java.sql.SQLException 
	public boolean first ()  throws java.sql.SQLException 
	public boolean last ()  throws java.sql.SQLException 
	public int getRow ()  throws java.sql.SQLException 
	public boolean absolute (int)  throws java.sql.SQLException 
	public boolean relative (int)  throws java.sql.SQLException 
	public boolean previous ()  throws java.sql.SQLException 
	public void setFetchDirection (int)  throws java.sql.SQLException 
	public int getFetchDirection ()  throws java.sql.SQLException 
	public void setFetchSize (int)  throws java.sql.SQLException 
	public int getFetchSize ()  throws java.sql.SQLException 
	public int getType ()  throws java.sql.SQLException 
	public int getConcurrency ()  throws java.sql.SQLException 
	public boolean rowUpdated ()  throws java.sql.SQLException 
	public boolean rowInserted ()  throws java.sql.SQLException 
	public boolean rowDeleted ()  throws java.sql.SQLException 
	public void updateNull (int)  throws java.sql.SQLException 
	public void updateBoolean (int, boolean)  throws java.sql.SQLException 
	public void updateByte (int, byte)  throws java.sql.SQLException 
	public void updateShort (int, short)  throws java.sql.SQLException 
	public void updateInt (int, int)  throws java.sql.SQLException 
	public void updateLong (int, long)  throws java.sql.SQLException 
	public void updateFloat (int, float)  throws java.sql.SQLException 
	public void updateDouble (int, double)  throws java.sql.SQLException 
	public void updateBigDecimal (int, java.math.BigDecimal)  throws java.sql.SQLException 
	public void updateString (int, java.lang.String)  throws java.sql.SQLException 
	public void updateBytes (int, byte[])  throws java.sql.SQLException 
	public void updateDate (int, java.sql.Date)  throws java.sql.SQLException 
	public void updateTime (int, java.sql.Time)  throws java.sql.SQLException 
	public void updateTimestamp (int, java.sql.Timestamp)  throws java.sql.SQLException 
	public void updateAsciiStream (int, java.io.InputStream, int)  throws java.sql.SQLException 
	public void updateBinaryStream (int, java.io.InputStream, int)  throws java.sql.SQLException 
	public void updateCharacterStream (int, java.io.Reader, int)  throws java.sql.SQLException 
	public void updateObject (int, java.lang.Object, int)  throws java.sql.SQLException 
	public void updateObject (int, java.lang.Object)  throws java.sql.SQLException 
	public void updateNull (java.lang.String)  throws java.sql.SQLException 
	public void updateBoolean (java.lang.String, boolean)  throws java.sql.SQLException 
	public void updateByte (java.lang.String, byte)  throws java.sql.SQLException 
	public void updateShort (java.lang.String, short)  throws java.sql.SQLException 
	public void updateInt (java.lang.String, int)  throws java.sql.SQLException 
	public void updateLong (java.lang.String, long)  throws java.sql.SQLException 
	public void updateFloat (java.lang.String, float)  throws java.sql.SQLException 
	public void updateDouble (java.lang.String, double)  throws java.sql.SQLException 
	public void updateBigDecimal (java.lang.String, java.math.BigDecimal)  throws java.sql.SQLException 
	public void updateString (java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public void updateBytes (java.lang.String, byte[])  throws java.sql.SQLException 
	public void updateDate (java.lang.String, java.sql.Date)  throws java.sql.SQLException 
	public void updateTime (java.lang.String, java.sql.Time)  throws java.sql.SQLException 
	public void updateTimestamp (java.lang.String, java.sql.Timestamp)  throws java.sql.SQLException 
	public void updateAsciiStream (java.lang.String, java.io.InputStream, int)  throws java.sql.SQLException 
	public void updateBinaryStream (java.lang.String, java.io.InputStream, int)  throws java.sql.SQLException 
	public void updateCharacterStream (java.lang.String, java.io.Reader, int)  throws java.sql.SQLException 
	public void updateObject (java.lang.String, java.lang.Object, int)  throws java.sql.SQLException 
	public void updateObject (java.lang.String, java.lang.Object)  throws java.sql.SQLException 
	public void insertRow ()  throws java.sql.SQLException 
	public void updateRow ()  throws java.sql.SQLException 
	public void deleteRow ()  throws java.sql.SQLException 
	public void refreshRow ()  throws java.sql.SQLException 
	public void cancelRowUpdates ()  throws java.sql.SQLException 
	public void moveToInsertRow ()  throws java.sql.SQLException 
	public void moveToCurrentRow ()  throws java.sql.SQLException 
	public java.sql.Statement getStatement ()  throws java.sql.SQLException 
	public java.lang.Object getObject (int, java.util.Map)  throws java.sql.SQLException 
	public java.sql.Ref getRef (int)  throws java.sql.SQLException 
	public java.sql.Blob getBlob (int)  throws java.sql.SQLException 
	public java.sql.Clob getClob (int)  throws java.sql.SQLException 
	public java.sql.Array getArray (int)  throws java.sql.SQLException 
	public java.lang.Object getObject (java.lang.String, java.util.Map)  throws java.sql.SQLException 
	public java.sql.Ref getRef (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Blob getBlob (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Clob getClob (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Array getArray (java.lang.String)  throws java.sql.SQLException 
	public java.sql.Date getDate (int, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Date getDate (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Time getTime (int, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Time getTime (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (int, java.util.Calendar)  throws java.sql.SQLException 
	public java.sql.Timestamp getTimestamp (java.lang.String, java.util.Calendar)  throws java.sql.SQLException 
	public java.net.URL getURL (int)  throws java.sql.SQLException 
	public java.net.URL getURL (java.lang.String)  throws java.sql.SQLException 
	public void updateRef (int, java.sql.Ref)  throws java.sql.SQLException 
	public void updateRef (java.lang.String, java.sql.Ref)  throws java.sql.SQLException 
	public void updateBlob (int, java.sql.Blob)  throws java.sql.SQLException 
	public void updateBlob (java.lang.String, java.sql.Blob)  throws java.sql.SQLException 
	public void updateClob (int, java.sql.Clob)  throws java.sql.SQLException 
	public void updateClob (java.lang.String, java.sql.Clob)  throws java.sql.SQLException 
	public void updateArray (int, java.sql.Array)  throws java.sql.SQLException 
	public void updateArray (java.lang.String, java.sql.Array)  throws java.sql.SQLException 
	private void checkAvailable ()  throws java.sql.SQLException 
	private void checkClosed ()  throws java.sql.SQLException 
	void checkColumn (int)  throws java.sql.SQLException 
	private boolean checkNull (java.lang.Object) 
	private java.lang.Object getColumnInType (int, int)  throws java.sql.SQLException 
	void  (org.hsqldb.jdbc.jdbcStatement, org.hsqldb.Result, org.hsqldb.persist.HsqlProperties, boolean)  throws java.sql.SQLException 
	int getUpdateCount () 
	boolean isResult () 
}

org/hsqldb/jdbc/jdbcResultSetMetaData.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcResultSetMetaData extends java.lang.Object implements java.sql.ResultSetMetaData  {
	private org.hsqldb.jdbc.jdbcColumnMetaData[] columnMetaData
	private int columnCount
	private boolean useColumnName
	private static final boolean TRACE
	void  (org.hsqldb.jdbc.jdbcResultSet, org.hsqldb.persist.HsqlProperties)  throws java.sql.SQLException 
	void  (org.hsqldb.Result, org.hsqldb.persist.HsqlProperties)  throws java.sql.SQLException 
	void init (org.hsqldb.jdbc.jdbcResultSet, org.hsqldb.persist.HsqlProperties)  throws java.sql.SQLException 
	void init (org.hsqldb.Result, org.hsqldb.persist.HsqlProperties)  throws java.sql.SQLException 
	public int getColumnCount ()  throws java.sql.SQLException 
	public boolean isAutoIncrement (int)  throws java.sql.SQLException 
	public boolean isCaseSensitive (int)  throws java.sql.SQLException 
	public boolean isSearchable (int)  throws java.sql.SQLException 
	public boolean isCurrency (int)  throws java.sql.SQLException 
	public int isNullable (int)  throws java.sql.SQLException 
	public boolean isSigned (int)  throws java.sql.SQLException 
	public int getColumnDisplaySize (int)  throws java.sql.SQLException 
	public java.lang.String getColumnLabel (int)  throws java.sql.SQLException 
	public java.lang.String getColumnName (int)  throws java.sql.SQLException 
	public java.lang.String getSchemaName (int)  throws java.sql.SQLException 
	public int getPrecision (int)  throws java.sql.SQLException 
	public int getScale (int)  throws java.sql.SQLException 
	public java.lang.String getTableName (int)  throws java.sql.SQLException 
	public java.lang.String getCatalogName (int)  throws java.sql.SQLException 
	public int getColumnType (int)  throws java.sql.SQLException 
	public java.lang.String getColumnTypeName (int)  throws java.sql.SQLException 
	public boolean isReadOnly (int)  throws java.sql.SQLException 
	public boolean isWritable (int)  throws java.sql.SQLException 
	public boolean isDefinitelyWritable (int)  throws java.sql.SQLException 
	public java.lang.String getColumnClassName (int)  throws java.sql.SQLException 
	public java.lang.String toString () 
	private void checkColumn (int)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcSavepoint.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcSavepoint extends java.lang.Object implements java.sql.Savepoint  {
	String name
	org.hsqldb.jdbc.jdbcConnection connection
	void  (java.lang.String, org.hsqldb.jdbc.jdbcConnection)  throws java.sql.SQLException 
	public int getSavepointId ()  throws java.sql.SQLException 
	public java.lang.String getSavepointName ()  throws java.sql.SQLException 
	public java.lang.String toString () 
}

org/hsqldb/jdbc/jdbcStatement.class

package org.hsqldb.jdbc
public org.hsqldb.jdbc.jdbcStatement extends java.lang.Object implements java.sql.Statement  {
	volatile boolean isClosed
	private boolean isEscapeProcessing
	protected org.hsqldb.jdbc.jdbcConnection connection
	protected int maxRows
	protected org.hsqldb.Result resultIn
	protected int rsType
	protected org.hsqldb.Result resultOut
	protected org.hsqldb.Result batchResultOut
	public java.sql.ResultSet executeQuery (java.lang.String)  throws java.sql.SQLException 
	public int executeUpdate (java.lang.String)  throws java.sql.SQLException 
	public synchronized void close ()  throws java.sql.SQLException 
	public int getMaxFieldSize ()  throws java.sql.SQLException 
	public void setMaxFieldSize (int)  throws java.sql.SQLException 
	public int getMaxRows ()  throws java.sql.SQLException 
	public void setMaxRows (int)  throws java.sql.SQLException 
	public void setEscapeProcessing (boolean)  throws java.sql.SQLException 
	public int getQueryTimeout ()  throws java.sql.SQLException 
	public void setQueryTimeout (int)  throws java.sql.SQLException 
	public void cancel ()  throws java.sql.SQLException 
	public java.sql.SQLWarning getWarnings ()  throws java.sql.SQLException 
	public void clearWarnings ()  throws java.sql.SQLException 
	public void setCursorName (java.lang.String)  throws java.sql.SQLException 
	public boolean execute (java.lang.String)  throws java.sql.SQLException 
	public java.sql.ResultSet getResultSet ()  throws java.sql.SQLException 
	public int getUpdateCount ()  throws java.sql.SQLException 
	public boolean getMoreResults ()  throws java.sql.SQLException 
	public void setFetchDirection (int)  throws java.sql.SQLException 
	public int getFetchDirection ()  throws java.sql.SQLException 
	public void setFetchSize (int)  throws java.sql.SQLException 
	public int getFetchSize ()  throws java.sql.SQLException 
	public int getResultSetConcurrency ()  throws java.sql.SQLException 
	public int getResultSetType ()  throws java.sql.SQLException 
	public void addBatch (java.lang.String)  throws java.sql.SQLException 
	public void clearBatch ()  throws java.sql.SQLException 
	public int[] executeBatch ()  throws java.sql.SQLException 
	public java.sql.Connection getConnection ()  throws java.sql.SQLException 
	public boolean getMoreResults (int)  throws java.sql.SQLException 
	public java.sql.ResultSet getGeneratedKeys ()  throws java.sql.SQLException 
	public int executeUpdate (java.lang.String, int)  throws java.sql.SQLException 
	public int executeUpdate (java.lang.String, int[])  throws java.sql.SQLException 
	public int executeUpdate (java.lang.String, java.lang.String[])  throws java.sql.SQLException 
	public boolean execute (java.lang.String, int)  throws java.sql.SQLException 
	public boolean execute (java.lang.String, int[])  throws java.sql.SQLException 
	public boolean execute (java.lang.String, java.lang.String[])  throws java.sql.SQLException 
	public int getResultSetHoldability ()  throws java.sql.SQLException 
	void  (org.hsqldb.jdbc.jdbcConnection, int) 
	synchronized boolean isClosed () 
	void checkClosed ()  throws java.sql.SQLException 
	private void fetchResult (java.lang.String)  throws java.sql.SQLException 
}

org/hsqldb/jdbc/jdbcStubs.class

package org.hsqldb.jdbc
 org.hsqldb.jdbc.jdbcStubs extends java.lang.Object {
	void  () 
}

org/hsqldb/lib/ArrayCounter.class

package org.hsqldb.lib
public org.hsqldb.lib.ArrayCounter extends java.lang.Object {
	public void  () 
	public static int[] countSegments (int[], int, int, int, int) 
	public static int rank (int[], int, int, int, int, int) 
	static long calcInterval (int, int, int) 
}

org/hsqldb/lib/ArrayUtil.class

package org.hsqldb.lib
public org.hsqldb.lib.ArrayUtil extends java.lang.Object {
	public static final int CLASS_CODE_BYTE
	public static final int CLASS_CODE_CHAR
	public static final int CLASS_CODE_DOUBLE
	public static final int CLASS_CODE_FLOAT
	public static final int CLASS_CODE_INT
	public static final int CLASS_CODE_LONG
	public static final int CLASS_CODE_OBJECT
	public static final int CLASS_CODE_SHORT
	public static final int CLASS_CODE_BOOLEAN
	private static org.hsqldb.lib.IntValueHashMap classCodeMap
	static Class class$java$lang$Object
	public void  () 
	static int getClassCode (java.lang.Class) 
	public static void clearArray (int, java.lang.Object, int, int) 
	public static void adjustArray (int, java.lang.Object, int, int, int) 
	public static void sortArray (int[]) 
	public static int find (java.lang.Object[], java.lang.Object) 
	public static int find (int[], int) 
	public static int findNot (int[], int) 
	public static boolean areEqualSets (int[], int[]) 
	public static boolean areEqual (int[], int[], int, boolean) 
	public static boolean haveEqualSets (int[], int[], int) 
	public static boolean haveEqualArrays (int[], int[], int) 
	public static boolean haveEqualArrays (java.lang.Object[], java.lang.Object[], int) 
	public static boolean haveCommonElement (int[], int[], int) 
	public static int[] commonElements (int[], int[]) 
	public static int countCommonElements (int[], int[]) 
	public static int countSameElements (byte[], int, byte[]) 
	public static int find (byte[], int, int, byte[]) 
	public static int findNotIn (byte[], int, int, byte[]) 
	public static int findIn (byte[], int, int, byte[]) 
	public static int find (byte[], int, int, int, int) 
	public static void intIndexesToBooleanArray (int[], boolean[]) 
	public static boolean containsAllTrueElements (boolean[], boolean[]) 
	public static boolean containsAt (byte[], int, byte[]) 
	public static int countStartElementsAt (byte[], int, byte[]) 
	public static int countNonStartElementsAt (byte[], int, byte[]) 
	public static void copyArray (java.lang.Object, java.lang.Object, int) 
	public static int[] arraySlice (int[], int, int) 
	public static void fillArray (java.lang.Object[], java.lang.Object) 
	public static void fillArray (int[], int) 
	public static java.lang.Object duplicateArray (java.lang.Object) 
	public static java.lang.Object resizeArray (java.lang.Object, int) 
	public static java.lang.Object toAdjustedArray (java.lang.Object, java.lang.Object, int, int) 
	public static void copyAdjustArray (java.lang.Object, java.lang.Object, java.lang.Object, int, int) 
	public static int[] toAdjustedColumnArray (int[], int, int) 
	public static void copyColumnValues (java.lang.Object[], int[], java.lang.Object[]) 
	public static void copyColumnValues (int[], int[], int[]) 
	public static void fillSequence (int[]) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/lib/AsciiStringInputStream.class

package org.hsqldb.lib
public org.hsqldb.lib.AsciiStringInputStream extends org.hsqldb.lib.StringInputStream {
	public void  (java.lang.String) 
	public int read ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
}

org/hsqldb/lib/BaseList$1.class

package org.hsqldb.lib
 org.hsqldb.lib.BaseList$1 extends java.lang.Object {
}

org/hsqldb/lib/BaseList$BaseListIterator.class

package org.hsqldb.lib
 org.hsqldb.lib.BaseList$BaseListIterator extends java.lang.Object implements org.hsqldb.lib.Iterator  {
	int counter
	boolean removed
	private final org.hsqldb.lib.BaseList this$0
	private void  (org.hsqldb.lib.BaseList) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public int nextInt () 
	public long nextLong () 
	public void remove () 
	void  (org.hsqldb.lib.BaseList, org.hsqldb.lib.BaseList$1) 
}

org/hsqldb/lib/BaseList.class

package org.hsqldb.lib
abstract org.hsqldb.lib.BaseList extends java.lang.Object {
	protected int elementCount
	void  () 
	abstract java.lang.Object get (int) 
	abstract java.lang.Object remove (int) 
	abstract boolean add (java.lang.Object) 
	abstract int size () 
	public boolean contains (java.lang.Object) 
	public boolean remove (java.lang.Object) 
	int find (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean isEmpty () 
	public java.lang.String toString () 
	public org.hsqldb.lib.Iterator iterator () 
}

org/hsqldb/lib/BooleanConverter.class

package org.hsqldb.lib
public final org.hsqldb.lib.BooleanConverter extends java.lang.Object {
	public void  () 
	public static java.lang.Boolean getBoolean (java.lang.Boolean) 
	public static java.lang.Boolean getBoolean (java.lang.Double) 
	public static java.lang.Boolean getBoolean (java.lang.Integer) 
	public static java.lang.Boolean getBoolean (java.lang.Long) 
	public static java.lang.Boolean getBoolean (java.lang.String) 
}

org/hsqldb/lib/Collection.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.Collection extends java.lang.Object {
	public abstract int size () 
	public abstract boolean isEmpty () 
	public abstract boolean contains (java.lang.Object) 
	public abstract org.hsqldb.lib.Iterator iterator () 
	public abstract boolean add (java.lang.Object) 
	public abstract boolean remove (java.lang.Object) 
	public abstract boolean addAll (org.hsqldb.lib.Collection) 
	public abstract void clear () 
	public abstract int hashCode () 
}

org/hsqldb/lib/DoubleIntIndex.class

package org.hsqldb.lib
public org.hsqldb.lib.DoubleIntIndex extends java.lang.Object implements org.hsqldb.lib.IntLookup  {
	private int count
	private int capacity
	private boolean sorted
	private boolean sortOnValues
	private boolean hasChanged
	private final boolean fixedSize
	private int[] keys
	private int[] values
	private int targetSearchValue
	public void  (int, boolean) 
	public synchronized int getKey (int) 
	public synchronized int getValue (int) 
	public synchronized void setKey (int, int) 
	public synchronized void setValue (int, int) 
	public synchronized int size () 
	public synchronized int capacity () 
	public synchronized boolean addUnsorted (int, int) 
	public synchronized boolean addSorted (int, int) 
	public synchronized boolean addUnique (int, int) 
	public synchronized boolean add (int, int) 
	public int lookupFirstEqual (int)  throws java.util.NoSuchElementException 
	public int lookupFirstGreaterEqual (int)  throws java.util.NoSuchElementException 
	public synchronized void setValuesSearchTarget () 
	public synchronized void setKeysSearchTarget () 
	public synchronized int findFirstGreaterEqualKeyIndex (int) 
	public synchronized int findFirstEqualKeyIndex (int) 
	public synchronized int findFirstGreaterEqualSlotIndex (int) 
	private int binaryFirstSearch () 
	private int binaryGreaterSearch () 
	private int binarySlotSearch () 
	private int binaryEmptySlotSearch () 
	private synchronized void fastQuickSort () 
	private void quickSort (int, int) 
	private void insertionSort (int, int) 
	private void moveAndInsertRow (int, int) 
	private void doubleCapacity () 
	private void swap (int, int) 
	private void moveRows (int, int, int) 
	public void removeRange (int, int) 
	public void removeAll () 
	private int compare (int) 
	public final synchronized void remove (int) 
	private boolean lessThan (int, int) 
}

org/hsqldb/lib/FileAccess$FileSync.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.FileAccess$FileSync extends java.lang.Object {
	public abstract void sync ()  throws java.io.IOException 
}

org/hsqldb/lib/FileAccess.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.FileAccess extends java.lang.Object {
	public static final int ELEMENT_READ
	public static final int ELEMENT_SEEKABLEREAD
	public static final int ELEMENT_WRITE
	public static final int ELEMENT_READWRITE
	public static final int ELEMENT_TRUNCATE
	public abstract java.io.InputStream openInputStreamElement (java.lang.String)  throws java.io.IOException 
	public abstract java.io.OutputStream openOutputStreamElement (java.lang.String)  throws java.io.IOException 
	public abstract boolean isStreamElement (java.lang.String) 
	public abstract void createParentDirs (java.lang.String) 
	public abstract void removeElement (java.lang.String)  throws java.util.NoSuchElementException java.io.IOException 
	public abstract void renameElement (java.lang.String, java.lang.String)  throws java.util.NoSuchElementException java.io.IOException 
	public abstract org.hsqldb.lib.FileAccess$FileSync getFileSync (java.io.OutputStream)  throws java.io.IOException 
}

org/hsqldb/lib/FileUtil$FileSync.class

package org.hsqldb.lib
public org.hsqldb.lib.FileUtil$FileSync extends java.lang.Object implements org.hsqldb.lib.FileAccess$FileSync  {
	java.io.FileDescriptor outDescriptor
	private final org.hsqldb.lib.FileUtil this$0
	void  (org.hsqldb.lib.FileUtil, java.io.FileOutputStream)  throws java.io.IOException 
	public void sync ()  throws java.io.IOException 
}

org/hsqldb/lib/FileUtil.class

package org.hsqldb.lib
public org.hsqldb.lib.FileUtil extends java.lang.Object implements org.hsqldb.lib.FileAccess  {
	public static final boolean fsIsIgnoreCase
	public static final boolean fsNormalizesPosixSeparator
	static final java.util.Random random
	public void  () 
	public boolean isStreamElement (java.lang.String) 
	public java.io.InputStream openInputStreamElement (java.lang.String)  throws java.io.IOException 
	public void createParentDirs (java.lang.String) 
	public void removeElement (java.lang.String)  throws java.util.NoSuchElementException java.io.IOException 
	public void renameElement (java.lang.String, java.lang.String)  throws java.util.NoSuchElementException java.io.IOException 
	public java.io.OutputStream openOutputStreamElement (java.lang.String)  throws java.io.IOException 
	public static void delete (java.lang.String) 
	public static void deleteOnExit (java.io.File) 
	public static boolean exists (java.lang.String) 
	public static boolean exists (java.lang.String, boolean, java.lang.Class) 
	public static void renameOverwrite (java.lang.String, java.lang.String) 
	public static java.io.IOException toIOException (java.lang.Throwable) 
	public static java.lang.String absolutePath (java.lang.String) 
	public static java.io.File canonicalFile (java.io.File)  throws java.io.IOException 
	public static java.io.File canonicalFile (java.lang.String)  throws java.io.IOException 
	public static java.lang.String canonicalPath (java.io.File)  throws java.io.IOException 
	public static java.lang.String canonicalPath (java.lang.String)  throws java.io.IOException 
	public static java.lang.String canonicalOrAbsolutePath (java.lang.String) 
	public static void makeParentDirectories (java.io.File) 
	public org.hsqldb.lib.FileAccess$FileSync getFileSync (java.io.OutputStream)  throws java.io.IOException 
	static void  () 
}

org/hsqldb/lib/HashMap$KeySet.class

package org.hsqldb.lib
 org.hsqldb.lib.HashMap$KeySet extends java.lang.Object implements org.hsqldb.lib.Set  {
	private final org.hsqldb.lib.HashMap this$0
	void  (org.hsqldb.lib.HashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/HashMap$Values.class

package org.hsqldb.lib
 org.hsqldb.lib.HashMap$Values extends java.lang.Object implements org.hsqldb.lib.Collection  {
	private final org.hsqldb.lib.HashMap this$0
	void  (org.hsqldb.lib.HashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/HashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.HashMap extends org.hsqldb.store.BaseHashMap {
	org.hsqldb.lib.Set keySet
	org.hsqldb.lib.Collection values
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public java.lang.Object get (java.lang.Object) 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
	public java.lang.Object remove (java.lang.Object) 
	public boolean containsKey (java.lang.Object) 
	public boolean containsValue (java.lang.Object) 
	public void putAll (org.hsqldb.lib.HashMap) 
	public org.hsqldb.lib.Set keySet () 
	public org.hsqldb.lib.Collection values () 
	static int access$000 (org.hsqldb.lib.HashMap, java.lang.Object, int) 
	static java.lang.Object[] access$100 (org.hsqldb.lib.HashMap) 
}

org/hsqldb/lib/HashMappedList.class

package org.hsqldb.lib
public org.hsqldb.lib.HashMappedList extends org.hsqldb.lib.HashMap {
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public java.lang.Object get (int)  throws java.lang.IndexOutOfBoundsException 
	public java.lang.Object remove (java.lang.Object) 
	public java.lang.Object remove (int)  throws java.lang.IndexOutOfBoundsException 
	public boolean add (java.lang.Object, java.lang.Object) 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
	public java.lang.Object set (int, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public boolean insert (int, java.lang.Object, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public boolean set (int, java.lang.Object, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public boolean setKey (int, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public java.lang.Object getKey (int)  throws java.lang.IndexOutOfBoundsException 
	public int getIndex (java.lang.Object) 
	private void checkRange (int) 
}

org/hsqldb/lib/HashSet.class

package org.hsqldb.lib
public org.hsqldb.lib.HashSet extends org.hsqldb.store.BaseHashMap implements org.hsqldb.lib.Set  {
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean addAll (java.lang.Object[]) 
	public boolean remove (java.lang.Object) 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	public org.hsqldb.lib.Iterator iterator () 
	public java.lang.String toString () 
}

org/hsqldb/lib/HsqlArrayHeap.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlArrayHeap extends java.lang.Object implements org.hsqldb.lib.HsqlHeap  {
	protected org.hsqldb.lib.ObjectComparator oc
	protected int count
	protected Object[] heap
	public void  (int, org.hsqldb.lib.ObjectComparator)  throws java.lang.IllegalArgumentException 
	public synchronized void clear () 
	public synchronized void add (java.lang.Object)  throws java.lang.IllegalArgumentException java.lang.RuntimeException 
	public synchronized boolean isEmpty () 
	public synchronized boolean isFull () 
	public synchronized java.lang.Object peek () 
	public synchronized java.lang.Object remove () 
	public synchronized int size () 
	public synchronized java.lang.String toString () 
	private void increaseCapacity () 
}

org/hsqldb/lib/HsqlArrayList.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlArrayList extends org.hsqldb.lib.BaseList implements org.hsqldb.lib.HsqlList  {
	private static final int DEFAULT_INITIAL_CAPACITY
	private static final float DEFAULT_RESIZE_FACTOR
	private Object[] elementData
	private boolean minimizeOnClear
	public void  () 
	public void  (boolean) 
	public void  (int) 
	public void add (int, java.lang.Object) 
	public boolean add (java.lang.Object) 
	public java.lang.Object get (int) 
	public int indexOf (java.lang.Object) 
	public java.lang.Object remove (int) 
	public java.lang.Object set (int, java.lang.Object) 
	public final int size () 
	private void increaseCapacity () 
	public void trim () 
	public void clear () 
	public void setSize (int) 
	public java.lang.Object[] toArray () 
	public java.lang.Object toArray (java.lang.Object) 
	public void sort (org.hsqldb.lib.ObjectComparator) 
	public java.lang.Object[] getArray () 
}

org/hsqldb/lib/HsqlByteArrayInputStream.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlByteArrayInputStream extends java.io.InputStream implements java.io.DataInput  {
	protected byte[] buf
	protected int pos
	protected int mark
	protected int count
	public void  (byte[]) 
	public void  (byte[], int, int) 
	public final void readFully (byte[])  throws java.io.IOException 
	public final void readFully (byte[], int, int)  throws java.io.IOException 
	public final boolean readBoolean ()  throws java.io.IOException 
	public final byte readByte ()  throws java.io.IOException 
	public final int readUnsignedByte ()  throws java.io.IOException 
	public short readShort ()  throws java.io.IOException 
	public final int readUnsignedShort ()  throws java.io.IOException 
	public final char readChar ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public final long readLong ()  throws java.io.IOException 
	public final float readFloat ()  throws java.io.IOException 
	public final double readDouble ()  throws java.io.IOException 
	public int skipBytes (int)  throws java.io.IOException 
	public java.lang.String readLine ()  throws java.io.IOException 
	public java.lang.String readUTF ()  throws java.io.IOException 
	public int read () 
	public int read (byte[], int, int) 
	public long skip (long) 
	public int available () 
	public boolean markSupported () 
	public void mark (int) 
	public void reset () 
	public void close ()  throws java.io.IOException 
}

org/hsqldb/lib/HsqlByteArrayOutputStream.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlByteArrayOutputStream extends java.io.OutputStream implements java.io.DataOutput  {
	protected byte[] buf
	protected int count
	public void  () 
	public void  (int) 
	public void  (byte[]) 
	public final void writeShort (int) 
	public final void writeInt (int) 
	public final void writeLong (long) 
	public final void writeBytes (java.lang.String) 
	public final void writeFloat (float) 
	public final void writeDouble (double) 
	public void writeBoolean (boolean)  throws java.io.IOException 
	public void writeByte (int)  throws java.io.IOException 
	public void writeChar (int)  throws java.io.IOException 
	public void writeChars (java.lang.String)  throws java.io.IOException 
	public void writeUTF (java.lang.String)  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void write (int) 
	public void write (byte[]) 
	public void write (byte[], int, int) 
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
	public void reset () 
	public byte[] toByteArray () 
	public int size () 
	public java.lang.String toString () 
	public java.lang.String toString (java.lang.String)  throws java.io.UnsupportedEncodingException 
	public void close ()  throws java.io.IOException 
	public void fill (int, int) 
	public byte[] getBuffer () 
	protected void ensureRoom (int) 
	protected void reset (int) 
}

org/hsqldb/lib/HsqlDeque.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlDeque extends org.hsqldb.lib.BaseList implements org.hsqldb.lib.HsqlList  {
	private Object[] list
	private int firstindex
	private int endindex
	private static final int DEFAULT_INITIAL_CAPACITY
	public void  () 
	public int size () 
	public java.lang.Object getFirst ()  throws java.util.NoSuchElementException 
	public java.lang.Object getLast ()  throws java.util.NoSuchElementException 
	public java.lang.Object get (int)  throws java.lang.IndexOutOfBoundsException 
	public java.lang.Object remove (int) 
	public void add (int, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public java.lang.Object set (int, java.lang.Object)  throws java.lang.IndexOutOfBoundsException 
	public java.lang.Object removeFirst ()  throws java.util.NoSuchElementException 
	public java.lang.Object removeLast ()  throws java.util.NoSuchElementException 
	public boolean add (java.lang.Object) 
	public boolean addLast (java.lang.Object) 
	public boolean addFirst (java.lang.Object) 
	public void clear () 
	private int getInternalIndex (int)  throws java.lang.IndexOutOfBoundsException 
	private void resetCapacity () 
}

org/hsqldb/lib/HsqlHeap.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.HsqlHeap extends java.lang.Object {
	public abstract void clear () 
	public abstract boolean isEmpty () 
	public abstract boolean isFull () 
	public abstract void add (java.lang.Object)  throws java.lang.IllegalArgumentException java.lang.RuntimeException 
	public abstract java.lang.Object peek () 
	public abstract java.lang.Object remove () 
	public abstract int size () 
}

org/hsqldb/lib/HsqlLinkedList$Node.class

package org.hsqldb.lib
 org.hsqldb.lib.HsqlLinkedList$Node extends java.lang.Object {
	public org.hsqldb.lib.HsqlLinkedList$Node next
	public Object data
	public void  () 
	public void  (java.lang.Object) 
	public void  (java.lang.Object, org.hsqldb.lib.HsqlLinkedList$Node) 
}

org/hsqldb/lib/HsqlLinkedList.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlLinkedList extends org.hsqldb.lib.BaseList implements org.hsqldb.lib.HsqlList  {
	private org.hsqldb.lib.HsqlLinkedList$Node first
	private org.hsqldb.lib.HsqlLinkedList$Node last
	public void  () 
	public void add (int, java.lang.Object) 
	public boolean add (java.lang.Object) 
	public void clear () 
	public java.lang.Object get (int) 
	public java.lang.Object remove (int) 
	public java.lang.Object set (int, java.lang.Object) 
	public final int size () 
	protected final org.hsqldb.lib.HsqlLinkedList$Node getInternal (int) 
}

org/hsqldb/lib/HsqlList.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.HsqlList extends java.lang.Object implements org.hsqldb.lib.Collection  {
	public abstract void add (int, java.lang.Object) 
	public abstract boolean add (java.lang.Object) 
	public abstract java.lang.Object get (int) 
	public abstract java.lang.Object remove (int) 
	public abstract java.lang.Object set (int, java.lang.Object) 
	public abstract boolean isEmpty () 
	public abstract int size () 
	public abstract org.hsqldb.lib.Iterator iterator () 
}

org/hsqldb/lib/HsqlTaskQueue$1.class

package org.hsqldb.lib
 org.hsqldb.lib.HsqlTaskQueue$1 extends java.lang.Object implements java.lang.Runnable  {
	void  () 
	public void run () 
}

org/hsqldb/lib/HsqlTaskQueue$TaskRunner.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTaskQueue$TaskRunner extends java.lang.Object implements java.lang.Runnable  {
	private final org.hsqldb.lib.HsqlTaskQueue this$0
	protected void  (org.hsqldb.lib.HsqlTaskQueue) 
	public void run () 
}

org/hsqldb/lib/HsqlTaskQueue.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTaskQueue extends java.lang.Object {
	protected Thread taskRunnerThread
	protected static final Runnable SHUTDOWNTASK
	protected volatile boolean isShutdown
	protected final org.hsqldb.lib.HsqlDeque queue
	protected final org.hsqldb.lib.HsqlTaskQueue$TaskRunner taskRunner
	public synchronized java.lang.Thread getTaskRunnerThread () 
	protected synchronized void clearThread () 
	public void  () 
	public boolean isShutdown () 
	public synchronized void restart () 
	public void execute (java.lang.Runnable)  throws java.lang.RuntimeException 
	public synchronized void shutdownAfterQueued () 
	public synchronized void shutdownAfterCurrent () 
	public synchronized void shutdownImmediately () 
	static void  () 
}

org/hsqldb/lib/HsqlThreadFactory.class

package org.hsqldb.lib
 org.hsqldb.lib.HsqlThreadFactory extends java.lang.Object implements org.hsqldb.lib.ThreadFactory  {
	protected org.hsqldb.lib.ThreadFactory factory
	public void  () 
	public void  (org.hsqldb.lib.ThreadFactory) 
	public java.lang.Thread newThread (java.lang.Runnable) 
	public synchronized org.hsqldb.lib.ThreadFactory setImpl (org.hsqldb.lib.ThreadFactory) 
	public synchronized org.hsqldb.lib.ThreadFactory getImpl () 
}

org/hsqldb/lib/HsqlTimer$Task.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTimer$Task extends java.lang.Object {
	final Runnable runnable
	long period
	private long last
	private long next
	private boolean cancelled
	private Object cancel_mutex
	final boolean relative
	private final org.hsqldb.lib.HsqlTimer this$0
	void  (org.hsqldb.lib.HsqlTimer, long, java.lang.Runnable, long, boolean) 
	void cancel () 
	boolean isCancelled () 
	synchronized long getLastScheduled () 
	synchronized void setLastScheduled (long) 
	synchronized long getNextScheduled () 
	synchronized void setNextScheduled (long) 
	synchronized void setPeriod (long) 
}

org/hsqldb/lib/HsqlTimer$TaskQueue.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTimer$TaskQueue extends org.hsqldb.lib.HsqlArrayHeap {
	private final org.hsqldb.lib.HsqlTimer this$0
	void  (org.hsqldb.lib.HsqlTimer, int, org.hsqldb.lib.ObjectComparator) 
	public synchronized void clear () 
}

org/hsqldb/lib/HsqlTimer$TaskRunner.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTimer$TaskRunner extends java.lang.Object implements java.lang.Runnable  {
	private final org.hsqldb.lib.HsqlTimer this$0
	protected void  (org.hsqldb.lib.HsqlTimer) 
	public void run () 
}

org/hsqldb/lib/HsqlTimer.class

package org.hsqldb.lib
public org.hsqldb.lib.HsqlTimer extends java.lang.Object implements org.hsqldb.lib.ObjectComparator  {
	protected final org.hsqldb.lib.HsqlTimer$TaskQueue taskQueue
	protected final org.hsqldb.lib.HsqlTimer$TaskRunner taskRunner
	protected Thread taskRunnerThread
	protected org.hsqldb.lib.ThreadFactory threadFactory
	static int nowCount
	public void  () 
	public void  (org.hsqldb.lib.ThreadFactory) 
	public int compare (java.lang.Object, java.lang.Object) 
	public synchronized java.lang.Thread getThread () 
	public synchronized void restart () 
	public java.lang.Object scheduleAfter (long, java.lang.Runnable) 
	public java.lang.Object scheduleAt (java.util.Date, java.lang.Runnable) 
	public java.lang.Object schedulePeriodicallyAt (java.util.Date, long, java.lang.Runnable, boolean) 
	public java.lang.Object schedulePeriodicallyAfter (long, long, java.lang.Runnable, boolean) 
	public synchronized void shutDown () 
	public static void cancel (java.lang.Object)  throws java.lang.ClassCastException 
	public static boolean isCancelled (java.lang.Object)  throws java.lang.ClassCastException 
	public static boolean isFixedRate (java.lang.Object)  throws java.lang.ClassCastException 
	public static boolean isFixedDelay (java.lang.Object)  throws java.lang.ClassCastException 
	public static boolean isPeriodic (java.lang.Object)  throws java.lang.ClassCastException 
	public static java.util.Date getLastScheduled (java.lang.Object)  throws java.lang.ClassCastException 
	public static void setPeriod (java.lang.Object, long)  throws java.lang.ClassCastException 
	public static java.util.Date getNextScheduled (java.lang.Object)  throws java.lang.ClassCastException 
	protected org.hsqldb.lib.HsqlTimer$Task addTask (long, java.lang.Runnable, long, boolean) 
	protected synchronized void clearThread () 
	protected synchronized org.hsqldb.lib.HsqlTimer$Task nextTask () 
	private static long now () 
	static long access$000 () 
	static void  () 
}

org/hsqldb/lib/InOutUtil.class

package org.hsqldb.lib
public org.hsqldb.lib.InOutUtil extends java.lang.Object {
	public void  () 
	public static int readLine (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
	public static byte[] serialize (java.io.Serializable)  throws java.io.IOException 
	public static java.io.Serializable deserialize (byte[])  throws java.io.IOException java.lang.ClassNotFoundException 
}

org/hsqldb/lib/IntKeyHashMap$KeySet.class

package org.hsqldb.lib
 org.hsqldb.lib.IntKeyHashMap$KeySet extends java.lang.Object implements org.hsqldb.lib.Set  {
	private final org.hsqldb.lib.IntKeyHashMap this$0
	void  (org.hsqldb.lib.IntKeyHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/IntKeyHashMap$Values.class

package org.hsqldb.lib
 org.hsqldb.lib.IntKeyHashMap$Values extends java.lang.Object implements org.hsqldb.lib.Collection  {
	private final org.hsqldb.lib.IntKeyHashMap this$0
	void  (org.hsqldb.lib.IntKeyHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/IntKeyHashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.IntKeyHashMap extends org.hsqldb.store.BaseHashMap {
	org.hsqldb.lib.Set keySet
	org.hsqldb.lib.Collection values
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public java.lang.Object get (int) 
	public java.lang.Object put (int, java.lang.Object) 
	public boolean containsValue (java.lang.Object) 
	public java.lang.Object remove (int) 
	public org.hsqldb.lib.Set keySet () 
	public org.hsqldb.lib.Collection values () 
}

org/hsqldb/lib/IntKeyIntValueHashMap$KeySet.class

package org.hsqldb.lib
 org.hsqldb.lib.IntKeyIntValueHashMap$KeySet extends java.lang.Object implements org.hsqldb.lib.Set  {
	private final org.hsqldb.lib.IntKeyIntValueHashMap this$0
	void  (org.hsqldb.lib.IntKeyIntValueHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/IntKeyIntValueHashMap$Values.class

package org.hsqldb.lib
 org.hsqldb.lib.IntKeyIntValueHashMap$Values extends java.lang.Object implements org.hsqldb.lib.Collection  {
	private final org.hsqldb.lib.IntKeyIntValueHashMap this$0
	void  (org.hsqldb.lib.IntKeyIntValueHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/IntKeyIntValueHashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.IntKeyIntValueHashMap extends org.hsqldb.store.BaseHashMap {
	private org.hsqldb.lib.Set keySet
	private org.hsqldb.lib.Collection values
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public int get (int)  throws java.util.NoSuchElementException 
	public int get (int, int) 
	public boolean get (int, int[]) 
	public boolean put (int, int) 
	public boolean remove (int) 
	public org.hsqldb.lib.Set keySet () 
	public org.hsqldb.lib.Collection values () 
}

org/hsqldb/lib/IntKeyLongValueHashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.IntKeyLongValueHashMap extends org.hsqldb.store.BaseHashMap {
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public long get (int)  throws java.util.NoSuchElementException 
	public long get (int, int) 
	public boolean get (int, long[]) 
	public boolean put (int, int) 
	public boolean remove (int) 
}

org/hsqldb/lib/IntLookup.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.IntLookup extends java.lang.Object {
	public abstract boolean add (int, int) 
	public abstract int lookupFirstEqual (int)  throws java.util.NoSuchElementException 
	public abstract int lookupFirstGreaterEqual (int)  throws java.util.NoSuchElementException 
}

org/hsqldb/lib/IntValueHashMap$KeySet.class

package org.hsqldb.lib
 org.hsqldb.lib.IntValueHashMap$KeySet extends java.lang.Object implements org.hsqldb.lib.Set  {
	private final org.hsqldb.lib.IntValueHashMap this$0
	void  (org.hsqldb.lib.IntValueHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/IntValueHashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.IntValueHashMap extends org.hsqldb.store.BaseHashMap {
	org.hsqldb.lib.Set keySet
	public void  () 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public int get (java.lang.Object)  throws java.util.NoSuchElementException 
	public int get (java.lang.Object, int) 
	public boolean get (java.lang.Object, int[]) 
	public boolean put (java.lang.Object, int) 
	public boolean remove (java.lang.Object) 
	public boolean containsKey (java.lang.Object) 
	public boolean containsValue (int) 
	public org.hsqldb.lib.Set keySet () 
	public void putAll (org.hsqldb.lib.IntValueHashMap) 
	static int access$000 (org.hsqldb.lib.IntValueHashMap, java.lang.Object, int) 
	static java.lang.Object[] access$100 (org.hsqldb.lib.IntValueHashMap) 
}

org/hsqldb/lib/Iterator.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.Iterator extends java.lang.Object {
	public abstract boolean hasNext () 
	public abstract java.lang.Object next ()  throws java.util.NoSuchElementException 
	public abstract int nextInt ()  throws java.util.NoSuchElementException 
	public abstract long nextLong ()  throws java.util.NoSuchElementException 
	public abstract void remove ()  throws java.util.NoSuchElementException 
}

org/hsqldb/lib/LongKeyIntValueHashMap$KeySet.class

package org.hsqldb.lib
 org.hsqldb.lib.LongKeyIntValueHashMap$KeySet extends java.lang.Object implements org.hsqldb.lib.Set  {
	private final org.hsqldb.lib.LongKeyIntValueHashMap this$0
	void  (org.hsqldb.lib.LongKeyIntValueHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/LongKeyIntValueHashMap$Values.class

package org.hsqldb.lib
 org.hsqldb.lib.LongKeyIntValueHashMap$Values extends java.lang.Object implements org.hsqldb.lib.Collection  {
	private final org.hsqldb.lib.LongKeyIntValueHashMap this$0
	void  (org.hsqldb.lib.LongKeyIntValueHashMap) 
	public org.hsqldb.lib.Iterator iterator () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (org.hsqldb.lib.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean isEmpty () 
	public void clear () 
}

org/hsqldb/lib/LongKeyIntValueHashMap.class

package org.hsqldb.lib
public org.hsqldb.lib.LongKeyIntValueHashMap extends org.hsqldb.store.BaseHashMap {
	private org.hsqldb.lib.Set keySet
	private org.hsqldb.lib.Collection values
	public void  () 
	public void  (boolean) 
	public void  (int)  throws java.lang.IllegalArgumentException 
	public void  (int, float)  throws java.lang.IllegalArgumentException 
	public int get (long)  throws java.util.NoSuchElementException 
	public int get (long, int) 
	public boolean get (long, int[]) 
	public boolean put (long, int) 
	public boolean remove (long) 
	public org.hsqldb.lib.Set keySet () 
	public org.hsqldb.lib.Collection values () 
}

org/hsqldb/lib/MD5.class

package org.hsqldb.lib
public final org.hsqldb.lib.MD5 extends java.lang.Object {
	private static java.security.MessageDigest md5
	static Class class$org$hsqldb$lib$MD5
	public void  () 
	public static final java.lang.String encodeString (java.lang.String, java.lang.String)  throws java.lang.RuntimeException 
	public static byte[] digestString (java.lang.String, java.lang.String)  throws java.lang.RuntimeException 
	public static final byte[] digestBytes (byte[])  throws java.lang.RuntimeException 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/lib/ObjectComparator.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.ObjectComparator extends java.lang.Object {
	public abstract int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/lib/Set.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.Set extends java.lang.Object implements org.hsqldb.lib.Collection  {
	public abstract int size () 
	public abstract boolean isEmpty () 
	public abstract boolean contains (java.lang.Object) 
	public abstract org.hsqldb.lib.Iterator iterator () 
	public abstract boolean add (java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract boolean remove (java.lang.Object) 
	public abstract void clear () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
}

org/hsqldb/lib/SimpleLog.class

package org.hsqldb.lib
public org.hsqldb.lib.SimpleLog extends java.lang.Object {
	private java.io.PrintWriter writer
	private int level
	public void  (java.lang.String, int, boolean) 
	private void makeLog (java.io.File) 
	public int getLevel () 
	public java.io.PrintWriter getPrintWriter () 
	public synchronized void sendLine (java.lang.String) 
	public synchronized void logContext (java.lang.String) 
	public synchronized void logContext (java.lang.Throwable) 
	public void close () 
}

org/hsqldb/lib/Sort$StringComparator.class

package org.hsqldb.lib
public org.hsqldb.lib.Sort$StringComparator extends java.lang.Object implements org.hsqldb.lib.ObjectComparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/lib/Sort.class

package org.hsqldb.lib
public org.hsqldb.lib.Sort extends java.lang.Object {
	public void  () 
	public static final void sort (java.lang.Object[], org.hsqldb.lib.ObjectComparator, int, int) 
	private static void swap (java.lang.Object[], int, int) 
}

org/hsqldb/lib/StopWatch.class

package org.hsqldb.lib
public org.hsqldb.lib.StopWatch extends java.lang.Object {
	private long startTime
	private long lastStart
	private long total
	boolean running
	public void  () 
	public void  (boolean) 
	public long elapsedTime () 
	public long currentElapsedTime () 
	public void zero () 
	public void start () 
	public void stop () 
	public void mark () 
	public java.lang.String elapsedTimeToMessage (java.lang.String) 
	public java.lang.String currentElapsedTimeToMessage (java.lang.String) 
	public java.lang.String toString () 
}

org/hsqldb/lib/Storage.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.Storage extends java.lang.Object {
	public abstract long length ()  throws java.io.IOException 
	public abstract void seek (long)  throws java.io.IOException 
	public abstract long getFilePointer ()  throws java.io.IOException 
	public abstract int read ()  throws java.io.IOException 
	public abstract void read (byte[], int, int)  throws java.io.IOException 
	public abstract void write (byte[], int, int)  throws java.io.IOException 
	public abstract int readInt ()  throws java.io.IOException 
	public abstract void writeInt (int)  throws java.io.IOException 
	public abstract long readLong ()  throws java.io.IOException 
	public abstract void writeLong (long)  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
	public abstract boolean isReadOnly () 
	public abstract boolean wasNio () 
}

org/hsqldb/lib/StringConverter.class

package org.hsqldb.lib
public org.hsqldb.lib.StringConverter extends java.lang.Object {
	private static final byte[] HEXBYTES
	private static final String HEXINDEX
	public void  () 
	byte[] stringToFullByteArray (java.lang.String) 
	public static byte[] hexToByte (java.lang.String)  throws java.io.IOException 
	public static java.lang.String byteToHex (byte[]) 
	public static void writeHex (byte[], int, byte[]) 
	public static java.lang.String byteToString (byte[], java.lang.String) 
	public static java.lang.String unicodeToHexString (java.lang.String) 
	public static int unicodeToAscii (org.hsqldb.lib.HsqlByteArrayOutputStream, java.lang.String, boolean) 
	public static java.lang.String asciiToUnicode (byte[], int, int) 
	public static java.lang.String asciiToUnicode (java.lang.String) 
	public static java.lang.String readUTF (byte[], int, int)  throws java.io.IOException 
	public static java.lang.String readUTF (byte[], int, int, char[])  throws java.io.IOException 
	public static int writeUTF (java.lang.String, org.hsqldb.lib.HsqlByteArrayOutputStream) 
	public static int getUTFSize (java.lang.String) 
	public static java.lang.String inputStreamToString (java.io.InputStream, int)  throws java.io.IOException 
	public static java.lang.String toQuotedString (java.lang.String, char, boolean) 
	static int count (java.lang.String, char) 
	static void  () 
}

org/hsqldb/lib/StringInputStream.class

package org.hsqldb.lib
public org.hsqldb.lib.StringInputStream extends java.io.InputStream {
	protected int strOffset
	protected int charOffset
	protected int available
	protected String str
	public void  (java.lang.String) 
	public int read ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
}

org/hsqldb/lib/StringUtil.class

package org.hsqldb.lib
public org.hsqldb.lib.StringUtil extends java.lang.Object {
	public void  () 
	public static java.lang.String toLowerSubset (java.lang.String, char) 
	public static java.lang.String arrayToString (java.lang.Object) 
	public static java.lang.String getList (java.lang.String[], java.lang.String, java.lang.String) 
	public static java.lang.String getList (java.lang.Object[], java.lang.String, java.lang.String) 
	public static java.lang.String getList (int[], java.lang.String, java.lang.String) 
	public static java.lang.String getList (java.lang.String[][], java.lang.String, java.lang.String) 
	public static void appendPair (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public static boolean isEmpty (java.lang.String) 
	public static int rTrimSize (java.lang.String) 
	public static int skipSpaces (java.lang.String, int) 
	public static java.lang.String[] split (java.lang.String, java.lang.String) 
}

org/hsqldb/lib/ThreadFactory.class

package org.hsqldb.lib
public abstract org.hsqldb.lib.ThreadFactory extends java.lang.Object {
	public abstract java.lang.Thread newThread (java.lang.Runnable) 
}

org/hsqldb/lib/WrapperIterator.class

package org.hsqldb.lib
public org.hsqldb.lib.WrapperIterator extends java.lang.Object implements org.hsqldb.lib.Iterator  {
	private static final Object[] emptyelements
	private Object[] elements
	private int i
	private boolean chained
	private org.hsqldb.lib.Iterator it1
	private org.hsqldb.lib.Iterator it2
	private boolean notNull
	public void  () 
	public void  (java.lang.Object[]) 
	public void  (java.lang.Object[], boolean) 
	public void  (java.lang.Object) 
	public void  (org.hsqldb.lib.Iterator, org.hsqldb.lib.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public int nextInt () 
	public long nextLong () 
	public void remove () 
	static void  () 
}

org/hsqldb/lib/ZipUnzipFile.class

package org.hsqldb.lib
public org.hsqldb.lib.ZipUnzipFile extends java.lang.Object {
	private static final int COPY_BLOCK_SIZE
	public void  () 
	public static void compressFile (java.lang.String, java.lang.String, org.hsqldb.lib.FileAccess)  throws java.io.IOException 
	public static void decompressFile (java.lang.String, java.lang.String, org.hsqldb.lib.FileAccess)  throws java.io.IOException 
}

org/hsqldb/lib/java/JavaSystem.class

package org.hsqldb.lib.java
public org.hsqldb.lib.java.JavaSystem extends java.lang.Object {
	public static int gcFrequency
	public static int memoryRecords
	public void  () 
	public static void gc () 
	public static int CompareIngnoreCase (java.lang.String, java.lang.String) 
	public static java.math.BigInteger getUnscaledValue (java.math.BigDecimal) 
	public static void setLogToSystem (boolean) 
	public static void deleteOnExit (java.io.File) 
	public static void saveProperties (java.util.Properties, java.lang.String, java.io.File)  throws java.io.FileNotFoundException java.io.IOException 
	public static void saveProperties (java.util.Properties, java.lang.String, java.io.OutputStream)  throws java.io.IOException 
	public static void runFinalizers () 
	public static void createNewFile (java.io.File) 
}

org/hsqldb/persist/Cache$CachedObjectComparator.class

package org.hsqldb.persist
 org.hsqldb.persist.Cache$CachedObjectComparator extends java.lang.Object implements org.hsqldb.lib.ObjectComparator  {
	static final int COMPARE_LAST_ACCESS
	static final int COMPARE_POSITION
	static final int COMPARE_SIZE
	private int compareType
	void  () 
	void setType (int) 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/persist/Cache.class

package org.hsqldb.persist
public org.hsqldb.persist.Cache extends java.lang.Object {
	final org.hsqldb.persist.DataFileCache dataFileCache
	private int capacity
	private long bytesCapacity
	private final org.hsqldb.persist.Cache$CachedObjectComparator rowComparator
	private org.hsqldb.persist.CachedObject[] rowTable
	private final org.hsqldb.store.ObjectCacheHashMap cacheMap
	long cacheBytesLength
	org.hsqldb.lib.StopWatch saveAllTimer
	org.hsqldb.lib.StopWatch makeRowTimer
	org.hsqldb.lib.StopWatch sortTimer
	int makeRowCount
	int saveRowCount
	public void  (org.hsqldb.persist.DataFileCache) 
	public void init (int, long) 
	public int size () 
	public long getTotalCachedBlockSize () 
	public org.hsqldb.persist.CachedObject get (int) 
	public void put (int, org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public org.hsqldb.persist.CachedObject release (int) 
	private void cleanUp ()  throws java.io.IOException 
	void saveRows (int)  throws java.io.IOException 
	public void saveAll ()  throws java.io.IOException 
	void clear () 
}

org/hsqldb/persist/CachedObject.class

package org.hsqldb.persist
public abstract org.hsqldb.persist.CachedObject extends java.lang.Object {
	public abstract int getRealSize (org.hsqldb.rowio.RowOutputInterface) 
	public abstract void setStorageSize (int) 
	public abstract int getStorageSize () 
	public abstract int getPos () 
	public abstract void setPos (int) 
	public abstract boolean hasChanged () 
	public abstract boolean isKeepInMemory () 
	public abstract void keepInMemory (boolean) 
	public abstract boolean isInMemory () 
	public abstract void setInMemory (boolean) 
	public abstract void write (org.hsqldb.rowio.RowOutputInterface) 
	public abstract void write (org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.IntLookup) 
}

org/hsqldb/persist/DataFileBlockManager.class

package org.hsqldb.persist
public org.hsqldb.persist.DataFileBlockManager extends java.lang.Object {
	private org.hsqldb.lib.DoubleIntIndex lookup
	private final int capacity
	private int midSize
	private final int scale
	private long releaseCount
	private long requestCount
	private long requestSize
	long lostFreeBlockSize
	public void  (int, int, long) 
	void add (int, int) 
	int get (int) 
	int size () 
	long getLostBlocksSize () 
	private void resetList () 
	private void removeBlocks (int) 
	private void checkIntegrity ()  throws java.lang.NullPointerException 
}

org/hsqldb/persist/DataFileCache.class

package org.hsqldb.persist
public org.hsqldb.persist.DataFileCache extends java.lang.Object {
	private org.hsqldb.lib.FileAccess fa
	public static final int FLAG_ISSAVED
	public static final int FLAG_ROWINFO
	static final int LONG_EMPTY_SIZE
	static final int LONG_FREE_POS_POS
	static final int FLAGS_POS
	static final int INITIAL_FREE_POS
	org.hsqldb.persist.DataFileBlockManager freeBlocks
	private static final int FREE_BLOCKS_COUNT
	protected String fileName
	protected String backupFileName
	protected org.hsqldb.Database database
	protected boolean fileModified
	protected int cacheFileScale
	protected boolean cacheReadonly
	protected boolean storeOnInsert
	protected int cachedRowPadding
	protected boolean hasRowInfo
	protected org.hsqldb.rowio.RowInputInterface rowIn
	protected org.hsqldb.rowio.RowOutputInterface rowOut
	public long maxDataFileSize
	protected org.hsqldb.lib.Storage dataFile
	protected long fileFreePosition
	protected int maxCacheSize
	protected long maxCacheBytes
	protected org.hsqldb.persist.Cache cache
	public void  (org.hsqldb.Database, java.lang.String, java.lang.String)  throws org.hsqldb.HsqlException 
	protected void initParams ()  throws org.hsqldb.HsqlException 
	public void open (boolean)  throws org.hsqldb.HsqlException 
	public void close (boolean)  throws org.hsqldb.HsqlException 
	void postClose (boolean)  throws org.hsqldb.HsqlException 
	protected void initBuffers () 
	public void defrag ()  throws org.hsqldb.HsqlException 
	public void remove (int, org.hsqldb.persist.PersistentStore)  throws org.hsqldb.HsqlException 
	private int setFilePos (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public void add (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public void restore (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public synchronized int getStorageSize (int)  throws org.hsqldb.HsqlException 
	public synchronized org.hsqldb.persist.CachedObject get (int, org.hsqldb.persist.PersistentStore, boolean)  throws org.hsqldb.HsqlException 
	org.hsqldb.rowio.RowInputInterface getRaw (int)  throws java.io.IOException 
	protected int readSize (int)  throws java.io.IOException 
	protected org.hsqldb.rowio.RowInputInterface readObject (int)  throws java.io.IOException 
	public org.hsqldb.persist.CachedObject release (int) 
	protected void saveRows (org.hsqldb.persist.CachedObject[], int, int)  throws java.io.IOException 
	public void saveRow (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public void backup ()  throws java.io.IOException 
	public static void deleteOrResetFreePos (org.hsqldb.Database, java.lang.String) 
	public static int getFlags (java.lang.String)  throws org.hsqldb.HsqlException 
	public int capacity () 
	public long bytesCapacity () 
	public long getTotalCachedBlockSize () 
	public int getFreeBlockCount () 
	public int getTotalFreeBlockSize () 
	public long getFileFreePos () 
	public int getCachedObjectCount () 
	public java.lang.String getFileName () 
	public boolean hasRowInfo () 
	public boolean isFileModified () 
	protected void setFileModified ()  throws java.io.IOException 
}

org/hsqldb/persist/DataFileDefrag.class

package org.hsqldb.persist
final org.hsqldb.persist.DataFileDefrag extends java.lang.Object {
	java.io.BufferedOutputStream fileStreamOut
	long filePos
	org.hsqldb.lib.StopWatch stopw
	String filename
	int[][] rootsList
	org.hsqldb.Database database
	org.hsqldb.persist.DataFileCache cache
	int scale
	void  (org.hsqldb.Database, org.hsqldb.persist.DataFileCache, java.lang.String) 
	void process ()  throws org.hsqldb.HsqlException java.io.IOException 
	void updateTableIndexRoots ()  throws org.hsqldb.HsqlException 
	int[] writeTableToDataFile (org.hsqldb.Table)  throws java.io.IOException org.hsqldb.HsqlException 
}

org/hsqldb/persist/HsqlDatabaseProperties.class

package org.hsqldb.persist
public org.hsqldb.persist.HsqlDatabaseProperties extends org.hsqldb.persist.HsqlProperties {
	public static final int FILES_NOT_MODIFIED
	public static final int FILES_MODIFIED
	public static final int FILES_NEW
	private static org.hsqldb.lib.HashSet fullyProtectedProperties
	private static org.hsqldb.lib.HashSet setProtectedProperties
	private static org.hsqldb.lib.HashSet booleanProperties
	private static org.hsqldb.lib.HashSet integralProperties
	private static org.hsqldb.lib.HashSet stringProperties
	public static final String VERSION_STRING_1_7_0
	public static final String VERSION_STRING_1_8_0
	public static final String FIRST_COMPATIBLE_VERSION
	public static final String THIS_VERSION
	public static final String PRODUCT_NAME
	public static final int MAJOR
	public static final int MINOR
	public static final int REVISION
	public static final String db_version
	private static final String db_readonly
	private static final String db_modified
	private static final String runtime_gc_interval
	private static final String hsqldb_max_nio_scale
	public static final String hsqldb_cache_scale
	public static final String hsqldb_cache_file_scale
	public static final String hsqldb_cache_size_scale
	public static final String hsqldb_cache_version
	private static final String hsqldb_catalogs
	public static final String hsqldb_compatible_version
	public static final String hsqldb_default_table_type
	public static final String hsqldb_defrag_limit
	private static final String hsqldb_files_readonly
	public static final String hsqldb_log_size
	public static final String hsqldb_nio_data_file
	private static final String hsqldb_original_version
	public static final String hsqldb_script_format
	private static final String sql_compare_in_locale
	private static final String sql_enforce_strict_size
	public static final String sql_tx_no_multi_write
	public static final String textdb_cache_scale
	public static final String textdb_cache_size_scale
	public static final String textdb_all_quoted
	public static final String textdb_allow_full_path
	public static final String textdb_encoding
	public static final String textdb_ignore_first
	public static final String textdb_quoted
	public static final String textdb_fs
	public static final String textdb_vs
	public static final String textdb_lvs
	private org.hsqldb.Database database
	public void  (org.hsqldb.Database) 
	public boolean load ()  throws org.hsqldb.HsqlException 
	public void setDatabaseVariables () 
	public void save ()  throws org.hsqldb.HsqlException 
	void filterLoadedProperties () 
	public void setURLProperties (org.hsqldb.persist.HsqlProperties) 
	public boolean isSetPropertyAllowed (java.lang.String) 
	public boolean isBoolean (java.lang.String) 
	public boolean isIntegral (java.lang.String) 
	public boolean isString (java.lang.String) 
	public org.hsqldb.lib.Set getBooleanPropertyNames () 
	public org.hsqldb.lib.Set getIntegralPropertyNames () 
	public org.hsqldb.lib.Set getStringPropertyNames () 
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
	public int getDefaultWriteDelay () 
	public void setDBModified (int)  throws org.hsqldb.HsqlException 
	public int getDBModified ()  throws org.hsqldb.HsqlException 
	static void  () 
}

org/hsqldb/persist/HsqlProperties.class

package org.hsqldb.persist
public org.hsqldb.persist.HsqlProperties extends java.lang.Object {
	public static final int NO_VALUE_FOR_KEY
	protected String fileName
	protected java.util.Properties stringProps
	protected int[] errorCodes
	protected String[] errorKeys
	protected boolean resource
	protected org.hsqldb.lib.FileAccess fa
	public void  () 
	public void  (java.lang.String) 
	public void  (java.lang.String, org.hsqldb.lib.FileAccess, boolean) 
	public void  (java.util.Properties) 
	public void setFileName (java.lang.String) 
	public java.lang.String setProperty (java.lang.String, int) 
	public java.lang.String setProperty (java.lang.String, boolean) 
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
	public java.lang.String setPropertyIfNotExists (java.lang.String, java.lang.String) 
	public java.util.Properties getProperties () 
	public java.lang.String getProperty (java.lang.String) 
	public java.lang.String getProperty (java.lang.String, java.lang.String) 
	public int getIntegerProperty (java.lang.String, int) 
	public int getIntegerProperty (java.lang.String, int, int, int) 
	public boolean isPropertyTrue (java.lang.String) 
	public boolean isPropertyTrue (java.lang.String, boolean) 
	public void removeProperty (java.lang.String) 
	public void addProperties (java.util.Properties) 
	public void addProperties (org.hsqldb.persist.HsqlProperties) 
	public boolean checkFileExists ()  throws java.io.IOException 
	public boolean load ()  throws java.lang.Exception 
	public void save ()  throws java.lang.Exception 
	private void addError (int, java.lang.String) 
	public static org.hsqldb.persist.HsqlProperties argArrayToProps (java.lang.String[], java.lang.String) 
	public static org.hsqldb.persist.HsqlProperties delimitedArgPairsToProps (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public java.util.Enumeration propertyNames () 
	public boolean isEmpty () 
	public java.lang.String[] getErrorKeys () 
}

org/hsqldb/persist/LockFile$HeartbeatRunner.class

package org.hsqldb.persist
public org.hsqldb.persist.LockFile$HeartbeatRunner extends java.lang.Object implements java.lang.Runnable  {
	private final org.hsqldb.persist.LockFile this$0
	protected void  (org.hsqldb.persist.LockFile) 
	public void run () 
}

org/hsqldb/persist/LockFile.class

package org.hsqldb.persist
public org.hsqldb.persist.LockFile extends java.lang.Object {
	protected java.io.File f
	private String cpath
	protected java.io.RandomAccessFile raf
	public static final long HEARTBEAT_INTERVAL
	public static final byte[] MAGIC
	protected boolean locked
	protected static final org.hsqldb.lib.HsqlTimer timer
	private Object timerTask
	public void  () 
	private void checkHeartbeat ()  throws java.lang.Exception 
	private void closeRAF ()  throws java.lang.Exception 
	private void setFile (java.io.File)  throws java.lang.Exception 
	protected boolean lockImpl ()  throws java.lang.Exception 
	private void openRAF ()  throws java.lang.Exception 
	private long readHeartbeat ()  throws java.lang.Exception 
	protected boolean releaseImpl ()  throws java.lang.Exception 
	private void startHeartbeat () 
	private void stopHeartbeat () 
	private void writeMagic ()  throws java.lang.Exception 
	private void writeHeartbeat ()  throws java.lang.Exception 
	public static org.hsqldb.persist.LockFile newLockFile (java.lang.String)  throws java.lang.Exception 
	public static org.hsqldb.persist.LockFile newLockFileLock (java.lang.String)  throws org.hsqldb.HsqlException 
	public boolean equals (java.lang.Object) 
	public java.lang.String getCanonicalPath () 
	public int hashCode () 
	public boolean isLocked () 
	public static boolean isLocked (java.lang.String) 
	public boolean isValid () 
	public java.lang.String toString () 
	protected java.lang.String toStringImpl () 
	public boolean tryLock ()  throws java.lang.Exception 
	public boolean tryRelease ()  throws java.lang.Exception 
	protected void trace (java.lang.Object) 
	protected void finalize ()  throws java.lang.Throwable 
	static void access$000 (org.hsqldb.persist.LockFile)  throws java.lang.Exception 
	static void  () 
}

org/hsqldb/persist/Log.class

package org.hsqldb.persist
public org.hsqldb.persist.Log extends java.lang.Object {
	private org.hsqldb.persist.HsqlDatabaseProperties properties
	private String fileName
	private org.hsqldb.Database database
	private org.hsqldb.lib.FileAccess fa
	private org.hsqldb.scriptio.ScriptWriterBase dbLogWriter
	private String scriptFileName
	private String cacheFileName
	private String backupFileName
	private String logFileName
	private boolean filesReadOnly
	private long maxLogSize
	private int writeDelay
	private int scriptFormat
	private org.hsqldb.persist.DataFileCache cache
	private org.hsqldb.lib.HashMap textCacheList
	void  (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	void open ()  throws org.hsqldb.HsqlException 
	void close (boolean)  throws org.hsqldb.HsqlException 
	void shutdown ()  throws org.hsqldb.HsqlException 
	void deleteNewAndOldFiles () 
	boolean isAnyCacheModified () 
	void checkpoint (boolean)  throws org.hsqldb.HsqlException 
	boolean forceDefrag () 
	boolean hasCache () 
	org.hsqldb.persist.DataFileCache getCache ()  throws org.hsqldb.HsqlException 
	int getLogSize () 
	void setLogSize (int) 
	int getScriptType () 
	void setScriptType (int)  throws org.hsqldb.HsqlException 
	int getWriteDelay () 
	void setWriteDelay (int) 
	void writeStatement (org.hsqldb.Session, java.lang.String)  throws org.hsqldb.HsqlException 
	void writeInsertStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void writeDeleteStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	void writeSequenceStatement (org.hsqldb.Session, org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException 
	void writeCommitStatement (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	void synchLog () 
	private void openLog ()  throws org.hsqldb.HsqlException 
	private synchronized void closeLog ()  throws org.hsqldb.HsqlException 
	private void writeScript (boolean)  throws org.hsqldb.HsqlException 
	private void processScript ()  throws org.hsqldb.HsqlException 
	private void processDataFile ()  throws org.hsqldb.HsqlException 
	private void processLog ()  throws org.hsqldb.HsqlException 
	private void restoreBackup ()  throws org.hsqldb.HsqlException 
	org.hsqldb.persist.DataFileCache openTextCache (org.hsqldb.Table, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	void closeTextCache (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	private void closeAllTextCaches (boolean)  throws org.hsqldb.HsqlException 
	private void reopenAllTextCaches ()  throws org.hsqldb.HsqlException 
	private boolean isAnyTextCacheModified () 
}

org/hsqldb/persist/Logger.class

package org.hsqldb.persist
public org.hsqldb.persist.Logger extends java.lang.Object {
	org.hsqldb.persist.Log log
	public org.hsqldb.lib.SimpleLog appLog
	org.hsqldb.persist.LockFile lf
	boolean logStatements
	boolean syncFile
	public void  () 
	public void openLog (org.hsqldb.Database)  throws org.hsqldb.HsqlException 
	public boolean closeLog (int) 
	public boolean hasLog () 
	public org.hsqldb.persist.DataFileCache getCache ()  throws org.hsqldb.HsqlException 
	public boolean hasCache () 
	public void logConnectUser (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	public void writeToLog (org.hsqldb.Session, java.lang.String)  throws org.hsqldb.HsqlException 
	public void writeInsertStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void writeDeleteStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException 
	public void writeSequenceStatement (org.hsqldb.Session, org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException 
	public void writeCommitStatement (org.hsqldb.Session)  throws org.hsqldb.HsqlException 
	public void synchLog () 
	public void synchLogForce () 
	public void checkpoint (boolean)  throws org.hsqldb.HsqlException 
	public void setLogSize (int) 
	public void setScriptType (int)  throws org.hsqldb.HsqlException 
	public void setWriteDelay (int) 
	public int getWriteDelay () 
	public int getLogSize () 
	public int getScriptType () 
	public org.hsqldb.persist.DataFileCache openTextCache (org.hsqldb.Table, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	public void closeTextCache (org.hsqldb.Table)  throws org.hsqldb.HsqlException 
	public void acquireLock (java.lang.String)  throws org.hsqldb.HsqlException 
	public void releaseLock () 
}

org/hsqldb/persist/NIOLockFile.class

package org.hsqldb.persist
final org.hsqldb.persist.NIOLockFile extends org.hsqldb.persist.LockFile {
	static final long MAX_NFS_LOCK_REGION
	static final long MIN_LOCK_REGION
	private java.nio.channels.FileChannel fc
	private java.nio.channels.FileLock fl
	void  () 
	protected boolean lockImpl ()  throws java.lang.Exception 
	protected boolean releaseImpl ()  throws java.lang.Exception 
	public boolean isValid () 
	protected java.lang.String toStringImpl () 
	static void  () 
}

org/hsqldb/persist/NIOScaledRAFile.class

package org.hsqldb.persist
 org.hsqldb.persist.NIOScaledRAFile extends org.hsqldb.persist.ScaledRAFile {
	java.nio.MappedByteBuffer buffer
	java.nio.channels.FileChannel channel
	long bufferLength
	private boolean wasNio
	private boolean bufferModified
	static final long MAX_NIO_LENGTH
	public void  (java.lang.String, boolean)  throws java.io.FileNotFoundException java.io.IOException 
	private long newBufferSize (long)  throws java.io.IOException 
	private void enlargeBuffer (long, int)  throws java.io.IOException 
	public void seek (long)  throws java.io.IOException 
	public long getFilePointer ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public void read (byte[], int, int)  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
	public void writeInt (int)  throws java.io.IOException 
	public void writeLong (long)  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public boolean wasNio () 
}

org/hsqldb/persist/PersistentStore.class

package org.hsqldb.persist
public abstract org.hsqldb.persist.PersistentStore extends java.lang.Object {
	public static final int INT_STORE_SIZE
	public static final int LONG_STORE_SIZE
	public abstract org.hsqldb.persist.CachedObject get (int) 
	public abstract org.hsqldb.persist.CachedObject getKeep (int) 
	public abstract int getStorageSize (int) 
	public abstract void add (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public abstract void restore (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public abstract org.hsqldb.persist.CachedObject get (org.hsqldb.rowio.RowInputInterface)  throws java.io.IOException 
	public abstract org.hsqldb.persist.CachedObject getNewInstance (int)  throws java.io.IOException 
	public abstract void remove (int) 
	public abstract void release (int) 
	public abstract void commit (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
}

org/hsqldb/persist/ScaledRAFile.class

package org.hsqldb.persist
 org.hsqldb.persist.ScaledRAFile extends java.lang.Object implements org.hsqldb.lib.Storage  {
	static final int DATA_FILE_RAF
	static final int DATA_FILE_NIO
	static final int DATA_FILE_JAR
	final java.io.RandomAccessFile file
	private final boolean readOnly
	final String fileName
	boolean isNio
	boolean bufferDirty
	byte[] buffer
	org.hsqldb.lib.HsqlByteArrayInputStream ba
	long bufferOffset
	long seekPosition
	long realPosition
	static int cacheHit
	static Class class$java$lang$String
	static Class class$java$lang$Boolean
	static Class class$java$lang$Object
	static org.hsqldb.lib.Storage newScaledRAFile (java.lang.String, boolean, int, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
	void  (java.lang.String, boolean)  throws java.io.FileNotFoundException java.io.IOException 
	public long length ()  throws java.io.IOException 
	public void seek (long)  throws java.io.IOException 
	public long getFilePointer ()  throws java.io.IOException 
	private void readIntoBuffer ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public void read (byte[], int, int)  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
	public void writeInt (int)  throws java.io.IOException 
	public void writeLong (long)  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public boolean isReadOnly () 
	public boolean wasNio () 
	static java.lang.Class class$ (java.lang.String) 
}

org/hsqldb/persist/ScaledRAFileInJar.class

package org.hsqldb.persist
 org.hsqldb.persist.ScaledRAFileInJar extends java.lang.Object implements org.hsqldb.lib.Storage  {
	java.io.DataInputStream file
	final String fileName
	long fileLength
	boolean bufferDirty
	byte[] buffer
	org.hsqldb.lib.HsqlByteArrayInputStream ba
	long bufferOffset
	long seekPosition
	long realPosition
	void  (java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
	public long length ()  throws java.io.IOException 
	public void seek (long)  throws java.io.IOException 
	public long getFilePointer ()  throws java.io.IOException 
	private void readIntoBuffer ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
	public int readInt ()  throws java.io.IOException 
	public void read (byte[], int, int)  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
	public void writeInt (int)  throws java.io.IOException 
	public void writeLong (long)  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public boolean isReadOnly () 
	public boolean wasNio () 
	private void resetStream ()  throws java.io.IOException 
	private void fileSeek (long)  throws java.io.IOException 
}

org/hsqldb/persist/ScriptRunner.class

package org.hsqldb.persist
public org.hsqldb.persist.ScriptRunner extends java.lang.Object {
	public void  () 
	public static void runScript (org.hsqldb.Database, java.lang.String, int)  throws org.hsqldb.HsqlException 
}

org/hsqldb/persist/TextCache$ByteArray.class

package org.hsqldb.persist
 org.hsqldb.persist.TextCache$ByteArray extends java.lang.Object {
	private byte[] buffer
	private int buflen
	private final org.hsqldb.persist.TextCache this$0
	public void  (org.hsqldb.persist.TextCache, int) 
	public void append (int) 
	public int length () 
	public void setLength (int) 
	public java.lang.String toString () 
}

org/hsqldb/persist/TextCache.class

package org.hsqldb.persist
public org.hsqldb.persist.TextCache extends org.hsqldb.persist.DataFileCache {
	public static final String NL
	public String fs
	public String vs
	public String lvs
	public String stringEncoding
	public boolean isQuoted
	public boolean isAllQuoted
	public boolean ignoreFirst
	protected String header
	protected org.hsqldb.Table table
	private org.hsqldb.store.ObjectCacheHashMap uncommittedCache
	void  (org.hsqldb.Table, java.lang.String)  throws org.hsqldb.HsqlException 
	protected void initParams ()  throws org.hsqldb.HsqlException 
	protected void initBuffers () 
	private java.lang.String translateSep (java.lang.String) 
	private java.lang.String translateSep (java.lang.String, boolean) 
	public void open (boolean)  throws org.hsqldb.HsqlException 
	void reopen ()  throws org.hsqldb.HsqlException 
	public void close (boolean)  throws org.hsqldb.HsqlException 
	void purge ()  throws org.hsqldb.HsqlException 
	public void remove (int, org.hsqldb.persist.PersistentStore)  throws org.hsqldb.HsqlException 
	protected org.hsqldb.rowio.RowInputInterface readObject (int)  throws java.io.IOException 
	int findNextUsedLinePos (int)  throws java.io.IOException 
	protected void saveRows (org.hsqldb.persist.CachedObject[], int, int)  throws java.io.IOException 
	public void saveRow (org.hsqldb.persist.CachedObject)  throws java.io.IOException 
	public java.lang.String getHeader () 
	public void setHeader (java.lang.String)  throws org.hsqldb.HsqlException 
	private void writeHeader (java.lang.String)  throws java.io.IOException 
	public int getLineNumber () 
	protected void setFileModified ()  throws java.io.IOException 
	static void  () 
}

org/hsqldb/resources/BundleHandler.class

package org.hsqldb.resources
public final org.hsqldb.resources.BundleHandler extends java.lang.Object {
	private static final Object mutex
	private static java.util.Locale locale
	private static org.hsqldb.lib.HashMap bundleHandleMap
	private static org.hsqldb.lib.HsqlArrayList bundleList
	private static final String prefix
	private static final java.lang.reflect.Method newGetBundleMethod
	static Class class$java$util$ResourceBundle
	static Class class$java$lang$String
	static Class class$java$util$Locale
	static Class class$java$lang$ClassLoader
	private void  () 
	public static java.util.Locale getLocale () 
	public static void setLocale (java.util.Locale)  throws java.lang.IllegalArgumentException 
	public static int getBundleHandle (java.lang.String, java.lang.ClassLoader) 
	public static java.lang.String getString (int, java.lang.String) 
	private static java.lang.reflect.Method getNewGetBundleMethod () 
	public static java.util.ResourceBundle getBundle (java.lang.String, java.util.Locale, java.lang.ClassLoader)  throws java.lang.NullPointerException java.util.MissingResourceException 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/resources/column-remarks.properties
org/hsqldb/resources/content-types.properties
org/hsqldb/resources/data-type-create-parameters.properties
org/hsqldb/resources/data-type-names.properties
org/hsqldb/resources/data-type-remarks.properties
org/hsqldb/resources/java_lang_Math.properties
org/hsqldb/resources/org_hsqldb_DatabaseClassLoader.properties
org/hsqldb/resources/org_hsqldb_Library.properties
org/hsqldb/resources/org_hsqldb_Server_messages.properties
org/hsqldb/resources/sql-error-messages.properties
org/hsqldb/resources/sql-error-messages_it.properties
org/hsqldb/resources/table-remarks.properties
org/hsqldb/resources/webserver.properties
org/hsqldb/rowio/RowInputBase.class

package org.hsqldb.rowio
public abstract org.hsqldb.rowio.RowInputBase extends org.hsqldb.lib.HsqlByteArrayInputStream {
	static final int NO_POS
	protected int filePos
	protected int size
	public void  () 
	public void  (byte[]) 
	public int getPos () 
	public int getSize () 
	public abstract int readIntData ()  throws java.io.IOException 
	public abstract long readLongData ()  throws java.io.IOException 
	public abstract int readType ()  throws java.io.IOException 
	public abstract java.lang.String readString ()  throws java.io.IOException 
	protected abstract boolean checkNull ()  throws java.io.IOException 
	protected abstract java.lang.String readChar (int)  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Integer readSmallint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Integer readInteger ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Long readBigint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Double readReal (int)  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.math.BigDecimal readDecimal ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Boolean readBit ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.sql.Time readTime ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.sql.Date readDate ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.sql.Timestamp readTimestamp ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract java.lang.Object readOther ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract org.hsqldb.types.Binary readBinary (int)  throws java.io.IOException org.hsqldb.HsqlException 
	public java.lang.Object[] readData (int[])  throws java.io.IOException org.hsqldb.HsqlException 
	public void resetRow (int, int)  throws java.io.IOException 
	public byte[] getBuffer () 
	public int skipBytes (int)  throws java.io.IOException 
	public java.lang.String readLine ()  throws java.io.IOException 
}

org/hsqldb/rowio/RowInputBinary.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowInputBinary extends org.hsqldb.rowio.RowInputBase implements org.hsqldb.rowio.RowInputInterface  {
	private org.hsqldb.rowio.RowOutputBinary out
	public void  () 
	public void  (byte[]) 
	public void  (org.hsqldb.rowio.RowOutputBinary) 
	protected byte[] readByteArray ()  throws java.io.IOException 
	public int readType ()  throws java.io.IOException 
	public short readShortData ()  throws java.io.IOException 
	public int readIntData ()  throws java.io.IOException 
	public long readLongData ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	protected boolean checkNull ()  throws java.io.IOException 
	protected java.lang.String readChar (int)  throws java.io.IOException 
	protected java.lang.Integer readSmallint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Integer readInteger ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Long readBigint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Double readReal (int)  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.math.BigDecimal readDecimal ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Boolean readBit ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Time readTime ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Date readDate ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Timestamp readTimestamp ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Object readOther ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected org.hsqldb.types.Binary readBinary (int)  throws java.io.IOException org.hsqldb.HsqlException 
	public void resetRow (int) 
	public void resetRow (int, int)  throws java.io.IOException 
}

org/hsqldb/rowio/RowInputInterface.class

package org.hsqldb.rowio
public abstract org.hsqldb.rowio.RowInputInterface extends java.lang.Object {
	public abstract int getPos () 
	public abstract int getSize () 
	public abstract int readType ()  throws java.io.IOException 
	public abstract java.lang.String readString ()  throws java.io.IOException 
	public abstract short readShortData ()  throws java.io.IOException 
	public abstract int readIntData ()  throws java.io.IOException 
	public abstract long readLongData ()  throws java.io.IOException 
	public abstract java.lang.Object[] readData (int[])  throws java.io.IOException org.hsqldb.HsqlException 
	public abstract void resetRow (int, int)  throws java.io.IOException 
	public abstract byte[] getBuffer () 
}

org/hsqldb/rowio/RowInputText.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowInputText extends org.hsqldb.rowio.RowInputBase implements org.hsqldb.rowio.RowInputInterface  {
	private String fieldSep
	private String varSep
	private String longvarSep
	private int fieldSepLen
	private int varSepLen
	private int longvarSepLen
	private boolean fieldSepEnd
	private boolean varSepEnd
	private boolean longvarSepEnd
	private int textLen
	protected String text
	protected int line
	protected int field
	protected int next
	protected boolean allQuoted
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
	public void setSource (java.lang.String, int, int) 
	protected java.lang.String getField (java.lang.String, int, boolean)  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	private java.lang.String readVarString ()  throws java.io.IOException 
	private java.lang.String readLongVarString ()  throws java.io.IOException 
	public short readShortData ()  throws java.io.IOException 
	public int readIntData ()  throws java.io.IOException 
	public long readLongData ()  throws java.io.IOException 
	public int readType ()  throws java.io.IOException 
	protected boolean checkNull () 
	protected java.lang.String readChar (int)  throws java.io.IOException 
	protected java.lang.Integer readSmallint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Integer readInteger ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Long readBigint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Double readReal (int)  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.math.BigDecimal readDecimal ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Time readTime ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Date readDate ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Timestamp readTimestamp ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Boolean readBit ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Object readOther ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected org.hsqldb.types.Binary readBinary (int)  throws java.io.IOException org.hsqldb.HsqlException 
	public int getLineNumber () 
	public void skippedLine () 
	public void reset () 
}

org/hsqldb/rowio/RowInputTextLog.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowInputTextLog extends org.hsqldb.rowio.RowInputBase implements org.hsqldb.rowio.RowInputInterface  {
	org.hsqldb.Tokenizer tokenizer
	String tableName
	String schemaName
	int statementType
	public void  () 
	public void setSource (java.lang.String)  throws org.hsqldb.HsqlException 
	public int getStatementType () 
	public java.lang.String getTableName () 
	public java.lang.String getSchemaName () 
	protected java.lang.String readField ()  throws java.io.IOException 
	protected java.lang.String readNumberField ()  throws java.io.IOException 
	public java.lang.String readString ()  throws java.io.IOException 
	public short readShortData ()  throws java.io.IOException 
	public int readIntData ()  throws java.io.IOException 
	public long readLongData ()  throws java.io.IOException 
	public int readType ()  throws java.io.IOException 
	protected boolean checkNull () 
	protected java.lang.String readChar (int)  throws java.io.IOException 
	protected java.lang.Integer readSmallint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Integer readInteger ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Long readBigint ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Double readReal (int)  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.math.BigDecimal readDecimal ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Time readTime ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Date readDate ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.sql.Timestamp readTimestamp ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Boolean readBit ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.Object readOther ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected org.hsqldb.types.Binary readBinary (int)  throws java.io.IOException org.hsqldb.HsqlException 
}

org/hsqldb/rowio/RowInputTextQuoted.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowInputTextQuoted extends org.hsqldb.rowio.RowInputText {
	private static final int NORMAL_FIELD
	private static final int NEED_END_QUOTE
	private static final int FOUND_QUOTE
	private char[] qtext
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
	public void setSource (java.lang.String, int, int) 
	protected java.lang.String getField (java.lang.String, int, boolean)  throws java.io.IOException 
}

org/hsqldb/rowio/RowOutputBase.class

package org.hsqldb.rowio
public abstract org.hsqldb.rowio.RowOutputBase extends org.hsqldb.lib.HsqlByteArrayOutputStream implements org.hsqldb.rowio.RowOutputInterface  {
	public static final int CACHED_ROW_160
	public static final int CACHED_ROW_170
	protected boolean skipSystemId
	public void  () 
	public void  (int) 
	public void  (byte[]) 
	public abstract void writeEnd () 
	public abstract void writeSize (int) 
	public abstract void writeType (int) 
	public abstract void writeShortData (short) 
	public abstract void writeIntData (int) 
	public abstract void writeIntData (int, int) 
	public abstract void writeString (java.lang.String) 
	protected void writeFieldPrefix () 
	protected abstract void writeFieldType (int) 
	protected abstract void writeNull (int) 
	protected abstract void writeChar (java.lang.String, int) 
	protected abstract void writeSmallint (java.lang.Number) 
	protected abstract void writeInteger (java.lang.Number) 
	protected abstract void writeBigint (java.lang.Number) 
	protected abstract void writeReal (java.lang.Double, int) 
	protected abstract void writeDecimal (java.math.BigDecimal) 
	protected abstract void writeBit (java.lang.Boolean) 
	protected abstract void writeDate (java.sql.Date) 
	protected abstract void writeTime (java.sql.Time) 
	protected abstract void writeTimestamp (java.sql.Timestamp) 
	protected abstract void writeOther (org.hsqldb.types.JavaObject) 
	protected abstract void writeBinary (org.hsqldb.types.Binary, int) 
	public void writeRow (java.lang.Object[], org.hsqldb.Table) 
	public void writeData (java.lang.Object[], org.hsqldb.Table) 
	public void writeData (int, int[], java.lang.Object[], org.hsqldb.lib.HashMappedList, int[]) 
	public org.hsqldb.lib.HsqlByteArrayOutputStream getOutputStream () 
}

org/hsqldb/rowio/RowOutputBinary.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowOutputBinary extends org.hsqldb.rowio.RowOutputBase {
	private static final int INT_STORE_SIZE
	int storageSize
	public void  () 
	public void  (int) 
	public void  (byte[]) 
	public void writeShortData (short) 
	public void writeIntData (int) 
	public void writeIntData (int, int) 
	public void writeLongData (long) 
	public void writeEnd () 
	public void writeSize (int) 
	public void writeType (int) 
	public void writeString (java.lang.String) 
	public int getSize (org.hsqldb.CachedRow) 
	public static int getRowSize (org.hsqldb.CachedRow) 
	protected void writeFieldType (int) 
	protected void writeNull (int) 
	protected void writeChar (java.lang.String, int) 
	protected void writeSmallint (java.lang.Number) 
	protected void writeInteger (java.lang.Number) 
	protected void writeBigint (java.lang.Number) 
	protected void writeReal (java.lang.Double, int) 
	protected void writeDecimal (java.math.BigDecimal) 
	protected void writeBit (java.lang.Boolean) 
	protected void writeDate (java.sql.Date) 
	protected void writeTime (java.sql.Time) 
	protected void writeTimestamp (java.sql.Timestamp) 
	protected void writeOther (org.hsqldb.types.JavaObject) 
	protected void writeBinary (org.hsqldb.types.Binary, int) 
	protected void writeByteArray (byte[]) 
	private static int getSize (java.lang.Object[], int, int[]) 
	public void ensureRoom (int) 
	public void reset () 
	public void reset (int) 
	public void setBuffer (byte[]) 
}

org/hsqldb/rowio/RowOutputInterface.class

package org.hsqldb.rowio
public abstract org.hsqldb.rowio.RowOutputInterface extends java.lang.Object {
	public abstract void writeEnd () 
	public abstract void writeSize (int) 
	public abstract void writeType (int) 
	public abstract void writeString (java.lang.String) 
	public abstract void writeShortData (short) 
	public abstract void writeIntData (int) 
	public abstract void writeIntData (int, int) 
	public abstract void writeLongData (long) 
	public abstract void writeRow (java.lang.Object[], org.hsqldb.Table) 
	public abstract void writeData (java.lang.Object[], org.hsqldb.Table) 
	public abstract void writeData (int, int[], java.lang.Object[], org.hsqldb.lib.HashMappedList, int[]) 
	public abstract int getSize (org.hsqldb.CachedRow) 
	public abstract org.hsqldb.lib.HsqlByteArrayOutputStream getOutputStream () 
	public abstract void reset () 
	public abstract int size () 
}

org/hsqldb/rowio/RowOutputText.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowOutputText extends org.hsqldb.rowio.RowOutputBase {
	protected String fieldSep
	protected String varSep
	protected String longvarSep
	private boolean fieldSepEnd
	private boolean varSepEnd
	private boolean longvarSepEnd
	private String nextSep
	private boolean nextSepEnd
	protected boolean allQuoted
	private String encoding
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
	private void initTextDatabaseRowOutput (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
	public void writeEnd () 
	public void writeSize (int) 
	public void writeType (int) 
	public void writeString (java.lang.String) 
	protected void writeVarString (java.lang.String) 
	protected void writeLongVarString (java.lang.String) 
	protected java.lang.String checkConvertString (java.lang.String, java.lang.String) 
	private byte[] getBytes (java.lang.String) 
	protected void writeByteArray (byte[]) 
	public void writeShortData (short) 
	public void writeIntData (int) 
	public void writeIntData (int, int) 
	public void writeLongData (long) 
	protected void writeFieldType (int) 
	protected void writeNull (int) 
	protected void writeChar (java.lang.String, int) 
	protected void writeSmallint (java.lang.Number) 
	protected void writeInteger (java.lang.Number) 
	protected void writeBigint (java.lang.Number) 
	protected void writeReal (java.lang.Double, int) 
	protected void writeDecimal (java.math.BigDecimal) 
	protected void writeBit (java.lang.Boolean) 
	protected void writeDate (java.sql.Date) 
	protected void writeTime (java.sql.Time) 
	protected void writeTimestamp (java.sql.Timestamp) 
	protected void writeOther (org.hsqldb.types.JavaObject) 
	protected void writeBinary (org.hsqldb.types.Binary, int) 
	public int getSize (org.hsqldb.CachedRow) 
}

org/hsqldb/rowio/RowOutputTextLog.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowOutputTextLog extends org.hsqldb.rowio.RowOutputBase {
	static final byte[] BYTES_NULL
	static final byte[] BYTES_TRUE
	static final byte[] BYTES_FALSE
	static final byte[] BYTES_AND
	static final byte[] BYTES_IS
	public static final int MODE_DELETE
	public static final int MODE_INSERT
	private boolean isWritten
	private int logMode
	public void  () 
	public void setMode (int) 
	protected void writeFieldPrefix () 
	protected void writeChar (java.lang.String, int) 
	protected void writeReal (java.lang.Double, int) 
	protected void writeSmallint (java.lang.Number) 
	public void writeEnd () 
	protected void writeTime (java.sql.Time) 
	protected void writeBinary (org.hsqldb.types.Binary, int) 
	public void writeType (int) 
	public void writeSize (int) 
	protected void writeDate (java.sql.Date) 
	public int getSize (org.hsqldb.CachedRow) 
	protected void writeInteger (java.lang.Number) 
	protected void writeBigint (java.lang.Number) 
	protected void writeNull (int) 
	protected void writeOther (org.hsqldb.types.JavaObject) 
	public void writeString (java.lang.String) 
	protected void writeBit (java.lang.Boolean) 
	protected void writeDecimal (java.math.BigDecimal) 
	protected void writeFieldType (int) 
	public void writeLongData (long) 
	public void writeIntData (int, int) 
	protected void writeTimestamp (java.sql.Timestamp) 
	public void writeShortData (short) 
	public void writeIntData (int) 
	public void reset () 
	static void  () 
}

org/hsqldb/rowio/RowOutputTextQuoted.class

package org.hsqldb.rowio
public org.hsqldb.rowio.RowOutputTextQuoted extends org.hsqldb.rowio.RowOutputText {
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
	protected java.lang.String checkConvertString (java.lang.String, java.lang.String) 
	private boolean hasUnprintable (java.lang.String) 
}

org/hsqldb/scriptio/ScriptReaderBase.class

package org.hsqldb.scriptio
public abstract org.hsqldb.scriptio.ScriptReaderBase extends java.lang.Object {
	public static final int ANY_STATEMENT
	public static final int DELETE_STATEMENT
	public static final int INSERT_STATEMENT
	public static final int SEQUENCE_STATEMENT
	public static final int COMMIT_STATEMENT
	public static final int SESSION_ID
	public static final int SCHEMA_STATEMENT
	org.hsqldb.Database db
	int lineCount
	String fileName
	int statementType
	int sessionNumber
	Object[] rowData
	long sequenceValue
	String statement
	org.hsqldb.Table currentTable
	org.hsqldb.NumberSequence currentSequence
	String currentSchema
	public static org.hsqldb.scriptio.ScriptReaderBase newScriptReader (org.hsqldb.Database, java.lang.String, int)  throws org.hsqldb.HsqlException java.io.IOException 
	void  (org.hsqldb.Database, java.lang.String)  throws org.hsqldb.HsqlException java.io.IOException 
	protected abstract void openFile ()  throws java.io.IOException 
	public void readAll (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract void readDDL (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	protected abstract void readExistingData (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	public abstract boolean readLoggedStatement (org.hsqldb.Session)  throws java.io.IOException 
	public int getStatementType () 
	public int getSessionNumber () 
	public java.lang.Object[] getData () 
	public java.lang.String getLoggedStatement () 
	public org.hsqldb.NumberSequence getCurrentSequence () 
	public long getSequenceValue () 
	public org.hsqldb.Table getCurrentTable () 
	public java.lang.String getCurrentSchema () 
	public int getLineNumber () 
	public abstract void close () 
}

org/hsqldb/scriptio/ScriptReaderBinary.class

package org.hsqldb.scriptio
 org.hsqldb.scriptio.ScriptReaderBinary extends org.hsqldb.scriptio.ScriptReaderBase {
	private org.hsqldb.rowio.RowInputBinary rowIn
	protected java.io.DataInputStream dataStreamIn
	void  (org.hsqldb.Database, java.lang.String)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void openFile ()  throws java.io.IOException 
	protected void readDDL (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	protected void readExistingData (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	protected boolean readRow (org.hsqldb.Table)  throws java.io.IOException org.hsqldb.HsqlException 
	protected int readTableTerm ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected java.lang.String readTableInit ()  throws java.io.IOException org.hsqldb.HsqlException 
	boolean readRow (org.hsqldb.rowio.RowInputBase, int)  throws java.io.IOException 
	public boolean readLoggedStatement (org.hsqldb.Session)  throws java.io.IOException 
	public void close () 
}

org/hsqldb/scriptio/ScriptReaderText.class

package org.hsqldb.scriptio
public org.hsqldb.scriptio.ScriptReaderText extends org.hsqldb.scriptio.ScriptReaderBase {
	java.io.BufferedReader dataStreamIn
	org.hsqldb.rowio.RowInputTextLog rowIn
	boolean isInsert
	void  (org.hsqldb.Database, java.lang.String)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void openFile ()  throws java.io.IOException 
	protected void readDDL (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	protected void readExistingData (org.hsqldb.Session)  throws java.io.IOException org.hsqldb.HsqlException 
	public boolean readLoggedStatement (org.hsqldb.Session)  throws java.io.IOException 
	private void processStatement (org.hsqldb.Session)  throws java.io.IOException 
	public void close () 
}

org/hsqldb/scriptio/ScriptReaderZipped.class

package org.hsqldb.scriptio
 org.hsqldb.scriptio.ScriptReaderZipped extends org.hsqldb.scriptio.ScriptReaderBinary {
	void  (org.hsqldb.Database, java.lang.String)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void openFile ()  throws java.io.IOException 
}

org/hsqldb/scriptio/ScriptWriterBase.class

package org.hsqldb.scriptio
public abstract org.hsqldb.scriptio.ScriptWriterBase extends java.lang.Object implements java.lang.Runnable  {
	org.hsqldb.Database database
	String outFile
	java.io.OutputStream fileStreamOut
	org.hsqldb.lib.FileAccess$FileSync outDescriptor
	int tableRowCount
	org.hsqldb.HsqlNameManager$HsqlName schemaToLog
	boolean isDump
	boolean includeCachedData
	long byteCount
	volatile boolean needsSync
	volatile boolean forceSync
	volatile boolean busyWriting
	private int syncCount
	static final int INSERT
	static final int INSERT_WITH_SCHEMA
	org.hsqldb.Session currentSession
	public static final String[] LIST_SCRIPT_FORMATS
	public static final int SCRIPT_TEXT_170
	public static final int SCRIPT_BINARY_172
	public static final int SCRIPT_ZIPPED_BINARY_172
	private Object timerTask
	protected volatile int writeDelay
	public static org.hsqldb.scriptio.ScriptWriterBase newScriptWriter (org.hsqldb.Database, java.lang.String, boolean, boolean, int)  throws org.hsqldb.HsqlException 
	void  () 
	void  (org.hsqldb.Database, java.lang.String, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	public void reopen ()  throws org.hsqldb.HsqlException 
	protected abstract void initBuffers () 
	public synchronized void sync () 
	public void close ()  throws org.hsqldb.HsqlException 
	public long size () 
	public void writeAll ()  throws org.hsqldb.HsqlException 
	protected void openFile ()  throws org.hsqldb.HsqlException 
	protected void finishStream ()  throws java.io.IOException 
	protected void writeDDL ()  throws java.io.IOException org.hsqldb.HsqlException 
	protected void writeExistingData ()  throws org.hsqldb.HsqlException java.io.IOException 
	protected void writeTableInit (org.hsqldb.Table)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void writeTableTerm (org.hsqldb.Table)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void writeSingleColumnResult (org.hsqldb.Result)  throws org.hsqldb.HsqlException java.io.IOException 
	abstract void writeRow (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	protected abstract void writeDataTerm ()  throws java.io.IOException 
	protected abstract void addSessionId (org.hsqldb.Session)  throws java.io.IOException 
	public abstract void writeLogStatement (org.hsqldb.Session, java.lang.String)  throws java.io.IOException org.hsqldb.HsqlException 
	public abstract void writeInsertStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public abstract void writeDeleteStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public abstract void writeSequenceStatement (org.hsqldb.Session, org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException java.io.IOException 
	public abstract void writeCommitStatement (org.hsqldb.Session)  throws org.hsqldb.HsqlException java.io.IOException 
	public void run () 
	public void setWriteDelay (int) 
	public void start () 
	public void stop () 
	public int getWriteDelay () 
	static void  () 
}

org/hsqldb/scriptio/ScriptWriterBinary.class

package org.hsqldb.scriptio
 org.hsqldb.scriptio.ScriptWriterBinary extends org.hsqldb.scriptio.ScriptWriterBase {
	org.hsqldb.rowio.RowOutputBinary rowOut
	void  (org.hsqldb.Database, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	protected void initBuffers () 
	protected void writeSingleColumnResult (org.hsqldb.Result)  throws java.io.IOException org.hsqldb.HsqlException 
	protected void writeRow (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws java.io.IOException org.hsqldb.HsqlException 
	protected void writeTableInit (org.hsqldb.Table)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void writeTableTerm (org.hsqldb.Table)  throws java.io.IOException 
	protected void writeDataTerm ()  throws java.io.IOException 
	public void writeLogStatement (org.hsqldb.Session, java.lang.String)  throws java.io.IOException org.hsqldb.HsqlException 
	protected void addSessionId (org.hsqldb.Session)  throws java.io.IOException 
	public void writeDeleteStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeSequenceStatement (org.hsqldb.Session, org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeInsertStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeCommitStatement (org.hsqldb.Session)  throws org.hsqldb.HsqlException java.io.IOException 
}

org/hsqldb/scriptio/ScriptWriterText.class

package org.hsqldb.scriptio
public org.hsqldb.scriptio.ScriptWriterText extends org.hsqldb.scriptio.ScriptWriterBase {
	org.hsqldb.rowio.RowOutputTextLog rowOut
	public static final byte[] BYTES_LINE_SEP
	static final byte[] BYTES_COMMIT
	static final byte[] BYTES_INSERT_INTO
	static final byte[] BYTES_VALUES
	static final byte[] BYTES_TERM
	static final byte[] BYTES_DELETE_FROM
	static final byte[] BYTES_WHERE
	static final byte[] BYTES_SEQUENCE
	static final byte[] BYTES_SEQUENCE_MID
	static final byte[] BYTES_C_ID_INIT
	static final byte[] BYTES_C_ID_TERM
	static final byte[] BYTES_SCHEMA
	void  () 
	public void  (org.hsqldb.Database, java.lang.String, boolean, boolean, boolean)  throws org.hsqldb.HsqlException 
	protected void initBuffers () 
	protected void writeDataTerm ()  throws java.io.IOException 
	protected void addSessionId (org.hsqldb.Session)  throws java.io.IOException 
	private void writeSchemaStatement (org.hsqldb.HsqlNameManager$HsqlName) 
	public void writeLogStatement (org.hsqldb.Session, java.lang.String)  throws java.io.IOException org.hsqldb.HsqlException 
	protected void writeRow (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	protected void writeTableInit (org.hsqldb.Table)  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeInsertStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeDeleteStatement (org.hsqldb.Session, org.hsqldb.Table, java.lang.Object[])  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeSequenceStatement (org.hsqldb.Session, org.hsqldb.NumberSequence)  throws org.hsqldb.HsqlException java.io.IOException 
	public void writeCommitStatement (org.hsqldb.Session)  throws org.hsqldb.HsqlException java.io.IOException 
	protected void finalize () 
	static void  () 
}

org/hsqldb/scriptio/ScriptWriterZipped.class

package org.hsqldb.scriptio
 org.hsqldb.scriptio.ScriptWriterZipped extends org.hsqldb.scriptio.ScriptWriterBinary {
	private static final int bufferSize
	void  (org.hsqldb.Database, java.lang.String, boolean, boolean)  throws org.hsqldb.HsqlException 
	public void sync () 
	protected void openFile ()  throws org.hsqldb.HsqlException 
	protected void finishStream ()  throws java.io.IOException 
}

org/hsqldb/store/BaseHashMap$BaseHashIterator.class

package org.hsqldb.store
public org.hsqldb.store.BaseHashMap$BaseHashIterator extends java.lang.Object implements org.hsqldb.lib.Iterator  {
	boolean keys
	int lookup
	int counter
	boolean removed
	private final org.hsqldb.store.BaseHashMap this$0
	public void  (org.hsqldb.store.BaseHashMap) 
	public void  (org.hsqldb.store.BaseHashMap, boolean) 
	public boolean hasNext () 
	public java.lang.Object next ()  throws java.util.NoSuchElementException 
	public int nextInt ()  throws java.util.NoSuchElementException 
	public long nextLong ()  throws java.util.NoSuchElementException 
	public void remove ()  throws java.util.NoSuchElementException 
	public int getAccessCount () 
}

org/hsqldb/store/BaseHashMap.class

package org.hsqldb.store
public org.hsqldb.store.BaseHashMap extends java.lang.Object {
	boolean isIntKey
	boolean isLongKey
	boolean isObjectKey
	boolean isNoValue
	boolean isIntValue
	boolean isLongValue
	boolean isObjectValue
	protected org.hsqldb.store.HashIndex hashIndex
	protected int[] intKeyTable
	protected Object[] objectKeyTable
	protected long[] longKeyTable
	protected int[] intValueTable
	protected Object[] objectValueTable
	protected long[] longValueTable
	int accessMin
	int accessCount
	int[] accessTable
	final float loadFactor
	final int initialCapacity
	int threshold
	int maxCapacity
	protected int purgePolicy
	protected boolean minimizeOnEmpty
	boolean hasZeroKey
	int zeroKeyIndex
	protected static final int noKeyOrValue
	protected static final int intKeyOrValue
	protected static final int longKeyOrValue
	protected static final int objectKeyOrValue
	protected static final int NO_PURGE
	protected static final int PURGE_ALL
	protected static final int PURGE_HALF
	protected static final int PURGE_QUARTER
	protected void  (int, float, int, int, boolean)  throws java.lang.IllegalArgumentException 
	protected int getLookup (java.lang.Object, int) 
	protected int getLookup (int) 
	protected int getLookup (long) 
	protected java.lang.Object addOrRemove (long, long, java.lang.Object, java.lang.Object, boolean) 
	protected java.lang.Object addOrRemove (int, java.lang.Object, boolean) 
	protected java.lang.Object removeObject (java.lang.Object) 
	protected boolean reset () 
	protected void rehash (int) 
	private void resizeElementArrays (int, int) 
	private void clearElementArrays (int, int) 
	void removeFromElementArrays (int) 
	int nextLookup (int, int, boolean, int) 
	int nextLookup (int) 
	protected void removeRow (int) 
	protected java.lang.Object removeLookup (int) 
	public void clear () 
	protected int getAccessCountCeiling (int, int) 
	protected void clear (int, int) 
	void resetAccessCount () 
	public int size () 
	public boolean isEmpty () 
	protected boolean containsKey (java.lang.Object) 
	protected boolean containsKey (int) 
	protected boolean containsKey (long) 
	protected boolean containsValue (java.lang.Object) 
}

org/hsqldb/store/BitMap.class

package org.hsqldb.store
public org.hsqldb.store.BitMap extends java.lang.Object {
	int defaultCapacity
	int capacity
	int[] map
	public void  (int) 
	public void reset () 
	public int set (int) 
	public int unset (int) 
	public int get (int) 
	public static int set (int, int) 
	public static int unset (int, int) 
	public static boolean isSet (int, int) 
	private void doubleCapacity () 
}

org/hsqldb/store/HashIndex.class

package org.hsqldb.store
 org.hsqldb.store.HashIndex extends java.lang.Object {
	int[] hashTable
	int[] linkTable
	int newNodePointer
	int elementCount
	int reclaimedNodePointer
	boolean fixedSize
	void  (int, int, boolean) 
	void reset (int, int) 
	void resetTables () 
	void clear () 
	int getHashIndex (int) 
	int getLookup (int) 
	int getNextLookup (int) 
	int linkNode (int, int) 
	void unlinkNode (int, int, int) 
	boolean removeEmptyNode (int) 
}

org/hsqldb/store/ObjectCacheHashMap$ObjectCacheIterator.class

package org.hsqldb.store
public org.hsqldb.store.ObjectCacheHashMap$ObjectCacheIterator extends org.hsqldb.store.BaseHashMap$BaseHashIterator implements org.hsqldb.lib.Iterator  {
	private final org.hsqldb.store.ObjectCacheHashMap this$0
	public void  (org.hsqldb.store.ObjectCacheHashMap) 
}

org/hsqldb/store/ObjectCacheHashMap.class

package org.hsqldb.store
public org.hsqldb.store.ObjectCacheHashMap extends org.hsqldb.store.BaseHashMap {
	org.hsqldb.lib.Set keySet
	org.hsqldb.lib.Collection values
	public void  (int)  throws java.lang.IllegalArgumentException 
	public java.lang.Object get (int) 
	public java.lang.Object put (int, java.lang.Object) 
	public java.lang.Object remove (int) 
	public int getAccessCountCeiling (int, int) 
	public void setAccessCountFloor (int) 
	public org.hsqldb.store.ObjectCacheHashMap$ObjectCacheIterator iterator () 
}

org/hsqldb/store/ValuePool.class

package org.hsqldb.store
public org.hsqldb.store.ValuePool extends java.lang.Object {
	static org.hsqldb.store.ValuePoolHashMap intPool
	static org.hsqldb.store.ValuePoolHashMap longPool
	static org.hsqldb.store.ValuePoolHashMap doublePool
	static org.hsqldb.store.ValuePoolHashMap bigdecimalPool
	static org.hsqldb.store.ValuePoolHashMap stringPool
	static org.hsqldb.store.ValuePoolHashMap datePool
	static final int DEFAULT_VALUE_POOL_SIZE
	static final int[] defaultPoolLookupSize
	static final int POOLS_COUNT
	static final int defaultSizeFactor
	static final int defaultMaxStringLength
	static org.hsqldb.store.ValuePoolHashMap[] poolList
	static int maxStringLength
	static Class class$org$hsqldb$store$ValuePool
	public void  () 
	private static void initPool () 
	public static void resetPool (int[], int) 
	public static void resetPool () 
	public static void clearPool () 
	public static java.lang.Integer getInt (int) 
	public static java.lang.Long getLong (long) 
	public static java.lang.Double getDouble (long) 
	public static java.lang.String getString (java.lang.String) 
	public static java.sql.Date getDate (long) 
	public static java.math.BigDecimal getBigDecimal (java.math.BigDecimal) 
	public static java.lang.Boolean getBoolean (boolean) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/store/ValuePoolHashMap.class

package org.hsqldb.store
public org.hsqldb.store.ValuePoolHashMap extends org.hsqldb.store.BaseHashMap {
	public void  (int, int, int)  throws java.lang.IllegalArgumentException 
	public void resetCapacity (int, int)  throws java.lang.IllegalArgumentException 
	protected java.lang.Integer getOrAddInteger (int) 
	protected java.lang.Long getOrAddLong (long) 
	protected java.lang.String getOrAddString (java.lang.Object) 
	protected java.sql.Date getOrAddDate (long) 
	protected java.lang.Double getOrAddDouble (long) 
	protected java.lang.Object getOrAddObject (java.lang.Object) 
}

org/hsqldb/types/Binary.class

package org.hsqldb.types
public org.hsqldb.types.Binary extends java.lang.Object {
	private byte[] data
	int hash
	public void  (byte[], boolean) 
	public byte[] getBytes () 
	public byte[] getClonedBytes () 
	public int getBytesLength () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
}

org/hsqldb/types/JavaObject.class

package org.hsqldb.types
public org.hsqldb.types.JavaObject extends java.lang.Object {
	private byte[] data
	public void  (byte[]) 
	public void  (java.io.Serializable)  throws org.hsqldb.HsqlException 
	public byte[] getBytes () 
	public int getBytesLength () 
	public java.io.Serializable getObject ()  throws org.hsqldb.HsqlException 
	public java.lang.String toString () 
}

org/hsqldb/util/Bold.gif
org/hsqldb/util/CSVWriter.class

package org.hsqldb.util
public org.hsqldb.util.CSVWriter extends java.lang.Object {
	private String newline
	private java.io.OutputStreamWriter writer
	private int nbrCols
	private int nbrRows
	public void  (java.io.File, java.lang.String)  throws java.io.IOException 
	public void writeHeader (java.lang.String[])  throws java.io.IOException 
	public void writeData (java.lang.String[])  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	private void doWriteData (java.lang.String[])  throws java.io.IOException 
	private java.lang.String toCsvValue (java.lang.String) 
}

org/hsqldb/util/Clear.png
org/hsqldb/util/Close.png
org/hsqldb/util/CodeSwitcher.class

package org.hsqldb.util
public org.hsqldb.util.CodeSwitcher extends java.lang.Object {
	private static final String ls
	private java.util.Vector vList
	private java.util.Vector vSwitchOn
	private java.util.Vector vSwitchOff
	private java.util.Vector vSwitches
	private static final int MAX_LINELENGTH
	public static void main (java.lang.String[]) 
	static void showUsage () 
	void  () 
	void process () 
	void printSwitches () 
	void addDir (java.lang.String) 
	boolean processFile (java.lang.String) 
	static java.util.Vector getFileLines (java.io.File)  throws java.io.IOException 
	static void writeFileLines (java.util.Vector, java.io.File)  throws java.io.IOException 
	static void printError (java.lang.String) 
	static void  () 
}

org/hsqldb/util/Colors.png
org/hsqldb/util/CommonSwing.class

package org.hsqldb.util
 org.hsqldb.util.CommonSwing extends java.lang.Object {
	protected static String messagerHeader
	protected static String Native
	protected static String Java
	protected static String Motif
	protected static String plaf
	protected static String GTK
	static Class class$org$hsqldb$util$CommonSwing
	void  () 
	static java.awt.Image getIcon (java.lang.String) 
	protected static void errorMessage (java.lang.String) 
	public static void errorMessage (java.lang.Exception) 
	public static void errorMessage (java.lang.Exception, boolean) 
	static void setFramePositon (javax.swing.JFrame) 
	static void setSwingLAF (javax.swing.JFrame, java.lang.String) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/util/ConnectionDialog$1.class

package org.hsqldb.util
 org.hsqldb.util.ConnectionDialog$1 extends java.lang.Object implements java.awt.event.ItemListener  {
	private final org.hsqldb.util.ConnectionDialog this$0
	void  (org.hsqldb.util.ConnectionDialog) 
	public void itemStateChanged (java.awt.event.ItemEvent) 
}

org/hsqldb/util/ConnectionDialog$2.class

package org.hsqldb.util
 org.hsqldb.util.ConnectionDialog$2 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.ConnectionDialog this$0
	void  (org.hsqldb.util.ConnectionDialog) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/ConnectionDialog.class

package org.hsqldb.util
 org.hsqldb.util.ConnectionDialog extends java.awt.Dialog implements java.awt.event.ActionListener java.awt.event.ItemListener  {
	protected java.sql.Connection mConnection
	protected java.awt.TextField mName
	protected java.awt.TextField mDriver
	protected java.awt.TextField mURL
	protected java.awt.TextField mUser
	protected java.awt.TextField mPassword
	protected java.awt.Label mError
	private String[][] connTypes
	private java.util.Hashtable settings
	private java.awt.Choice types
	private java.awt.Choice recent
	public static java.sql.Connection createConnection (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
	void  (java.awt.Frame, java.lang.String) 
	private void create () 
	public static java.sql.Connection createConnection (java.awt.Frame, java.lang.String) 
	protected static java.awt.Label createLabel (java.lang.String) 
	protected static java.awt.Panel createBorderPanel (java.awt.Component) 
	public void actionPerformed (java.awt.event.ActionEvent) 
	public void itemStateChanged (java.awt.event.ItemEvent) 
	static java.util.Hashtable access$000 (org.hsqldb.util.ConnectionDialog) 
	static java.util.Hashtable access$002 (org.hsqldb.util.ConnectionDialog, java.util.Hashtable) 
	static java.awt.Choice access$100 (org.hsqldb.util.ConnectionDialog) 
}

org/hsqldb/util/ConnectionDialogCommon.class

package org.hsqldb.util
 org.hsqldb.util.ConnectionDialogCommon extends java.lang.Object {
	private static String[][] connTypes
	private static final String[][] sJDBCTypes
	private static final String fileName
	private static java.io.File recentSettings
	static String emptySettingName
	private static String homedir
	static Class class$java$lang$String
	void  () 
	static java.lang.String[][] getTypes () 
	static java.util.Hashtable loadRecentConnectionSettings ()  throws java.io.IOException 
	static void addToRecentConnectionSettings (java.util.Hashtable, org.hsqldb.util.ConnectionSetting)  throws java.io.IOException 
	private static void storeRecentConnectionSettings (java.util.Hashtable) 
	static void deleteRecentConnectionSettings () 
	public static void setHomeDir () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/util/ConnectionDialogSwing.class

package org.hsqldb.util
 org.hsqldb.util.ConnectionDialogSwing extends javax.swing.JDialog implements java.awt.event.ActionListener java.awt.event.ItemListener  {
	private static final long serialVersionUID
	private java.sql.Connection mConnection
	private javax.swing.JTextField mName
	private javax.swing.JTextField mDriver
	private javax.swing.JTextField mURL
	private javax.swing.JTextField mUser
	private javax.swing.JPasswordField mPassword
	private String[][] connTypes
	private java.util.Hashtable settings
	private javax.swing.JButton okCancel
	private javax.swing.JButton clear
	private javax.swing.JComboBox mSettingName
	public static java.sql.Connection createConnection (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.lang.Exception 
	void  (javax.swing.JFrame, java.lang.String) 
	private void create () 
	public static java.sql.Connection createConnection (javax.swing.JFrame, java.lang.String) 
	private static javax.swing.JLabel createLabel (java.lang.String) 
	public java.util.Vector loadRecentConnectionSettings () 
	public void actionPerformed (java.awt.event.ActionEvent) 
	public void itemStateChanged (java.awt.event.ItemEvent) 
}

org/hsqldb/util/ConnectionSetting.class

package org.hsqldb.util
public org.hsqldb.util.ConnectionSetting extends java.lang.Object implements java.io.Serializable  {
	private String name
	private String driver
	private String url
	private String user
	private String pw
	java.lang.String getName () 
	java.lang.String getDriver () 
	java.lang.String getUrl () 
	java.lang.String getUser () 
	java.lang.String getPassword () 
	private void  () 
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
}

org/hsqldb/util/DatabaseManager.class

package org.hsqldb.util
public org.hsqldb.util.DatabaseManager extends java.applet.Applet implements java.awt.event.ActionListener java.awt.event.WindowListener java.awt.event.KeyListener  {
	private static final String DEFAULT_RCFILE
	static final String NL
	static final int iMaxRecent
	java.sql.Connection cConn
	java.sql.DatabaseMetaData dMeta
	java.sql.Statement sStatement
	java.awt.Menu mRecent
	String[] sRecent
	int iRecent
	java.awt.TextArea txtCommand
	java.awt.Button butExecute
	java.awt.Button butClear
	org.hsqldb.util.Tree tTree
	java.awt.Panel pResult
	long lTime
	int iResult
	org.hsqldb.util.Grid gResult
	java.awt.TextArea txtResult
	boolean bHelp
	java.awt.Frame fMain
	java.awt.Image imgEmpty
	static boolean bMustExit
	String ifHuge
	static String defDriver
	static String defURL
	static String defUser
	static String defPassword
	static String defScript
	static String defDirectory
	public void  () 
	public void connect (java.sql.Connection) 
	public void init () 
	public static void main (java.lang.String[]) 
	private static void showUsage () 
	void insertTestData () 
	public void main () 
	void addMenu (java.awt.MenuBar, java.lang.String, java.lang.String[]) 
	void addMenuItems (java.awt.Menu, java.lang.String[]) 
	public void keyPressed (java.awt.event.KeyEvent) 
	public void keyReleased (java.awt.event.KeyEvent) 
	public void keyTyped (java.awt.event.KeyEvent) 
	public void actionPerformed (java.awt.event.ActionEvent) 
	void showHelp (java.lang.String[]) 
	public void windowActivated (java.awt.event.WindowEvent) 
	public void windowDeactivated (java.awt.event.WindowEvent) 
	public void windowClosed (java.awt.event.WindowEvent) 
	public void windowClosing (java.awt.event.WindowEvent) 
	public void windowDeiconified (java.awt.event.WindowEvent) 
	public void windowIconified (java.awt.event.WindowEvent) 
	public void windowOpened (java.awt.event.WindowEvent) 
	void clear () 
	void execute () 
	void updateResult () 
	void formatResultSet (java.sql.ResultSet) 
	void testPerformance () 
	void saveAsCsv (java.lang.String) 
	void showResultInText () 
	private void addToRecent (java.lang.String) 
	private void initGUI () 
	protected void refreshTree () 
	static void  () 
}

org/hsqldb/util/DatabaseManagerCommon.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerCommon extends java.lang.Object {
	private static java.util.Random rRandom
	static String[] selectHelp
	static String[] insertHelp
	static String[] updateHelp
	static String[] deleteHelp
	static String[] createTableHelp
	static String[] dropTableHelp
	static String[] createIndexHelp
	static String[] dropIndexHelp
	static String[] checkpointHelp
	static String[] scriptHelp
	static String[] shutdownHelp
	static String[] setHelp
	static String[] testHelp
	static String[] testDataSql
	static java.lang.String random (java.lang.String[]) 
	static int random (int) 
	static void createTestTables (java.sql.Statement) 
	static java.lang.String createTestData (java.sql.Statement)  throws java.sql.SQLException 
	static java.lang.String readFile (java.lang.String) 
	static void writeFile (java.lang.String, java.lang.String) 
	static long testStatement (java.sql.Statement, java.lang.String, int)  throws java.sql.SQLException 
	private void  () 
	static void  () 
}

org/hsqldb/util/DatabaseManagerSwing$1.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$1 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$2.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$2 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$3.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$3 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$4.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$4 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$5.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$5 extends java.lang.Object implements java.lang.Runnable  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void run () 
}

org/hsqldb/util/DatabaseManagerSwing$6.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$6 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$7.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$7 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$8.class

package org.hsqldb.util
 org.hsqldb.util.DatabaseManagerSwing$8 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/DatabaseManagerSwing$DBMPrefs.class

package org.hsqldb.util
public org.hsqldb.util.DatabaseManagerSwing$DBMPrefs extends java.lang.Object {
	private java.io.File prefsFile
	boolean autoRefresh
	boolean showRowCounts
	boolean showSysTables
	boolean showSchemas
	boolean resultGrid
	String laf
	boolean showTooltips
	private static final String tString
	private static final String fString
	public void  ()  throws java.lang.NoSuchMethodException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
	public void load () 
	public void store () 
	static void  () 
}

org/hsqldb/util/DatabaseManagerSwing$StatementExecRunnable.class

package org.hsqldb.util
public org.hsqldb.util.DatabaseManagerSwing$StatementExecRunnable extends java.lang.Object implements java.lang.Runnable  {
	private String sCmd
	private final org.hsqldb.util.DatabaseManagerSwing this$0
	protected void  (org.hsqldb.util.DatabaseManagerSwing) 
	public void run () 
}

org/hsqldb/util/DatabaseManagerSwing.class

package org.hsqldb.util
public org.hsqldb.util.DatabaseManagerSwing extends javax.swing.JApplet implements java.awt.event.ActionListener java.awt.event.WindowListener java.awt.event.KeyListener  {
	private static final String DEFAULT_RCFILE
	private static final String HELP_TEXT
	private static final String ABOUT_TEXT
	static final String NL
	static final String NULL_STR
	static int iMaxRecent
	java.sql.Connection cConn
	java.sql.Connection rowConn
	java.sql.DatabaseMetaData dMeta
	java.sql.Statement sStatement
	javax.swing.JMenu mRecent
	String[] sRecent
	int iRecent
	javax.swing.JTextArea txtCommand
	javax.swing.JScrollPane txtCommandScroll
	javax.swing.JButton butExecute
	javax.swing.JTree tTree
	javax.swing.JScrollPane tScrollPane
	javax.swing.tree.DefaultTreeModel treeModel
	javax.swing.table.TableModel tableModel
	javax.swing.tree.DefaultMutableTreeNode rootNode
	javax.swing.JPanel pResult
	long lTime
	org.hsqldb.util.GridSwing gResult
	javax.swing.JTable gResultTable
	javax.swing.JScrollPane gScrollPane
	javax.swing.JTextArea txtResult
	javax.swing.JScrollPane txtResultScroll
	javax.swing.JSplitPane nsSplitPane
	javax.swing.JSplitPane ewSplitPane
	boolean bHelp
	javax.swing.JFrame fMain
	static boolean bMustExit
	String ifHuge
	javax.swing.JToolBar jtoolbar
	private boolean showSchemas
	private boolean showTooltips
	private boolean autoRefresh
	private boolean gridFormat
	static org.hsqldb.util.DatabaseManagerSwing refForFontDialogSwing
	boolean displayRowCounts
	boolean showSys
	boolean showIndexDetails
	String currentLAF
	javax.swing.JPanel pStatus
	static javax.swing.JButton iReadyStatus
	javax.swing.JRadioButtonMenuItem rbAllSchemas
	javax.swing.JMenuItem mitemAbout
	javax.swing.JMenuItem mitemHelp
	javax.swing.JMenuItem mitemUpdateSchemas
	javax.swing.JCheckBoxMenuItem boxAutoCommit
	javax.swing.JCheckBoxMenuItem boxLogging
	javax.swing.JCheckBoxMenuItem boxShowSchemas
	javax.swing.JCheckBoxMenuItem boxAutoRefresh
	javax.swing.JCheckBoxMenuItem boxTooltips
	javax.swing.JCheckBoxMenuItem boxRowCounts
	javax.swing.JCheckBoxMenuItem boxShowGrid
	javax.swing.JCheckBoxMenuItem boxShowSys
	javax.swing.JRadioButtonMenuItem rbNativeLF
	javax.swing.JRadioButtonMenuItem rbJavaLF
	javax.swing.JRadioButtonMenuItem rbMotifLF
	javax.swing.JLabel jStatusLine
	static String READY_STATUS
	private static final String AUTOCOMMIT_BOX_TEXT
	private static final String LOGGING_BOX_TEXT
	private static final String SHOWSCHEMAS_BOX_TEXT
	private static final String AUTOREFRESH_BOX_TEXT
	private static final String SHOWTIPS_BOX_TEXT
	private static final String ROWCOUNTS_BOX_TEXT
	private static final String SHOWSYS_BOX_TEXT
	private static final String GRID_BOX_TEXT
	java.awt.Cursor fMainCursor
	java.awt.Cursor txtCommandCursor
	java.awt.Cursor txtResultCursor
	java.util.HashMap tipMap
	private javax.swing.JMenu mnuSchemas
	private final java.awt.Cursor waitCursor
	static String defDriver
	static String defURL
	static String defUser
	static String defPassword
	static String defScript
	static String defDirectory
	private String schemaFilter
	private org.hsqldb.util.DatabaseManagerSwing$DBMPrefs prefs
	Thread dummyThread
	private String busyText
	private Runnable treeRefreshRunnable
	private static final String[] usertables
	private static final String[] nonSystables
	private static final java.util.HashSet oracleSysUsers
	private static final String[] oracleSysSchemas
	java.awt.event.ActionListener schemaListListener
	static Class class$java$lang$String
	public void  () 
	public void init () 
	public static void main (java.lang.String[]) 
	public void connect (java.sql.Connection) 
	private static void showUsage () 
	private void insertTestData () 
	public void setMustExit (boolean) 
	public void main () 
	private void addMenu (javax.swing.JMenuBar, java.lang.String, java.lang.Object[]) 
	private void addMenuItems (javax.swing.JMenu, java.lang.Object[]) 
	public void keyPressed (java.awt.event.KeyEvent) 
	public void keyReleased (java.awt.event.KeyEvent) 
	public void keyTyped (java.awt.event.KeyEvent) 
	public void actionPerformed (java.awt.event.ActionEvent) 
	private void displayResults () 
	private void setResultsInGrid () 
	private void setResultsInText () 
	private void showHelp (java.lang.String[]) 
	public void windowActivated (java.awt.event.WindowEvent) 
	public void windowDeactivated (java.awt.event.WindowEvent) 
	public void windowClosed (java.awt.event.WindowEvent) 
	public void windowDeiconified (java.awt.event.WindowEvent) 
	public void windowIconified (java.awt.event.WindowEvent) 
	public void windowOpened (java.awt.event.WindowEvent) 
	public void windowClosing (java.awt.event.WindowEvent) 
	private void clear () 
	private void backgroundIt (java.lang.Runnable, java.lang.String) 
	public void setWaiting (java.lang.String) 
	protected void executeCurrentSQL () 
	private void executeSQL () 
	private void updateResult () 
	private void formatResultSet (java.sql.ResultSet) 
	private void testPerformance () 
	private void showResultInText () 
	private void addToRecent (java.lang.String) 
	private void initGUI () 
	private javax.swing.tree.DefaultMutableTreeNode makeNode (java.lang.Object, javax.swing.tree.MutableTreeNode) 
	protected void refreshTree () 
	protected void directRefreshTree () 
	void setStatusLine (java.lang.String) 
	protected int[] getRowCounts (java.util.Vector, java.util.Vector)  throws java.lang.Exception 
	protected javax.swing.JToolBar createToolBar () 
	void updateAutoCommitBox () 
	private void setLF (java.lang.String) 
	void resetTooltips () 
	private void updateSchemaList () 
	static void access$000 (org.hsqldb.util.DatabaseManagerSwing) 
	static boolean access$102 (org.hsqldb.util.DatabaseManagerSwing, boolean) 
	static void access$200 (org.hsqldb.util.DatabaseManagerSwing) 
	static void access$300 (org.hsqldb.util.DatabaseManagerSwing) 
	static void access$400 (org.hsqldb.util.DatabaseManagerSwing) 
	static boolean access$500 (org.hsqldb.util.DatabaseManagerSwing) 
	static void access$600 (org.hsqldb.util.DatabaseManagerSwing) 
	static java.lang.String access$702 (org.hsqldb.util.DatabaseManagerSwing, java.lang.String) 
	static java.lang.String access$700 (org.hsqldb.util.DatabaseManagerSwing) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/util/FontDialogSwing$1.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$1 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$2.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$2 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$3.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$3 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$4.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$4 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$5.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$5 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$6.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$6 extends java.lang.Object implements java.awt.event.ActionListener  {
	void  () 
	public void actionPerformed (java.awt.event.ActionEvent) 
}

org/hsqldb/util/FontDialogSwing$7.class

package org.hsqldb.util
 org.hsqldb.util.FontDialogSwing$7 extends java.lang.Object implements java.awt.event.ItemListener  {
	void  () 
	public void itemStateChanged (java.awt.event.ItemEvent) 
}

org/hsqldb/util/FontDialogSwing.class

package org.hsqldb.util
public org.hsqldb.util.FontDialogSwing extends javax.swing.JDialog {
	private static boolean isRunning
	private static final String BACKGROUND
	private static String defaultFont
	private static final String FOREGROUND
	private static javax.swing.JButton bgColorButton
	private static javax.swing.JCheckBox ckbbold
	private static javax.swing.JButton closeButton
	private static javax.swing.JButton fgColorButton
	private static javax.swing.JComboBox fontsComboBox
	private static javax.swing.JComboBox fontSizesComboBox
	private static final String[] fontSizes
	private static org.hsqldb.util.DatabaseManagerSwing fOwner
	private static javax.swing.JFrame frame
	private static javax.swing.JCheckBox ckbitalic
	public void  () 
	public static void CreatFontDialog (org.hsqldb.util.DatabaseManagerSwing) 
	public static void setFont () 
	public static void setFontSize (java.lang.String) 
	public static void setStyle () 
	public static void setColor (java.lang.String) 
	static javax.swing.JFrame access$000 () 
	static void  () 
}

org/hsqldb/util/GreenCircle.gif
org/hsqldb/util/Grid.class

package org.hsqldb.util
 org.hsqldb.util.Grid extends java.awt.Panel {
	private java.awt.Dimension dMinimum
	protected java.awt.Font fFont
	private java.awt.FontMetrics fMetrics
	private java.awt.Graphics gImage
	private java.awt.Image iImage
	private int iWidth
	private int iHeight
	private int iRowHeight
	private int iFirstRow
	private int iGridWidth
	private int iGridHeight
	private int iX
	private int iY
	protected String[] sColHead
	protected java.util.Vector vData
	private int[] iColWidth
	private int iColCount
	protected int iRowCount
	private java.awt.Scrollbar sbHoriz
	private java.awt.Scrollbar sbVert
	private int iSbWidth
	private int iSbHeight
	private boolean bDrag
	private int iXDrag
	private int iColDrag
	public void  () 
	java.lang.String[] getHead () 
	java.util.Vector getData () 
	public void setMinimumSize (java.awt.Dimension) 
	public void setBounds (int, int, int, int) 
	public void setHead (java.lang.String[]) 
	public void addRow (java.lang.String[]) 
	public void update () 
	void adjustScroll () 
	public boolean handleEvent (java.awt.Event) 
	public void paint (java.awt.Graphics) 
	public void update (java.awt.Graphics) 
	public boolean mouseMove (java.awt.Event, int, int) 
	public boolean mouseDrag (java.awt.Event, int, int) 
	public boolean mouseExit (java.awt.Event, int, int) 
	public java.awt.Dimension preferredSize () 
	public java.awt.Dimension getPreferredSize () 
	public java.awt.Dimension getMinimumSize () 
	public java.awt.Dimension minimumSize () 
	private void calcAutoWidth (int) 
	private java.lang.String getDisplay (int, int) 
	private java.lang.String get (int, int) 
	private static int getMaxHeight (java.awt.FontMetrics) 
}

org/hsqldb/util/GridSwing.class

package org.hsqldb.util
 org.hsqldb.util.GridSwing extends javax.swing.table.AbstractTableModel {
	javax.swing.JTable jtable
	Object[] headers
	java.util.Vector rows
	public void  () 
	public java.lang.String getColumnName (int) 
	public java.lang.Class getColumnClass (int) 
	public int getColumnCount () 
	public int getRowCount () 
	public java.lang.Object[] getHead () 
	public java.util.Vector getData () 
	public java.lang.Object getValueAt (int, int) 
	public void setHead (java.lang.Object[]) 
	public void addRow (java.lang.Object[]) 
	public void clear () 
	public void setJTable (javax.swing.JTable) 
	public void fireTableChanged (javax.swing.event.TableModelEvent) 
	public static void autoSizeTableColumns (javax.swing.JTable) 
}

org/hsqldb/util/Hourglass.gif
org/hsqldb/util/Italic.gif
org/hsqldb/util/MainInvoker.class

package org.hsqldb.util
public org.hsqldb.util.MainInvoker extends java.lang.Object {
	private static String[] emptyStringArray
	private static final String SYNTAX_MSG
	public void  () 
	private static void syntaxFailure () 
	public static void main (java.lang.String[]) 
	public static void invoke (java.lang.String, java.lang.String[])  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
	static void  () 
}

org/hsqldb/util/RCData.class

package org.hsqldb.util
public org.hsqldb.util.RCData extends java.lang.Object {
	public static final String DEFAULT_JDBC_DRIVER
	String id
	String url
	String username
	String password
	String driver
	String charset
	String truststore
	public void report () 
	public void  (java.io.File, java.lang.String)  throws java.lang.Exception 
	public java.sql.Connection getConnection ()  throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException java.sql.SQLException 
	public java.sql.Connection getConnection (java.lang.String, java.lang.String, java.lang.String)  throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException java.sql.SQLException 
}

org/hsqldb/util/RedCircle.gif
org/hsqldb/util/ScriptTool.class

package org.hsqldb.util
public org.hsqldb.util.ScriptTool extends java.lang.Object {
	private static java.util.Properties pProperties
	private java.sql.Connection cConn
	private java.sql.Statement sStatement
	private boolean BATCH
	private String EKW
	private boolean EOF
	private int ln
	public void  () 
	public static void main (java.lang.String[]) 
	public void execute (java.lang.String[]) 
	private java.lang.String toString (java.sql.ResultSet) 
	private java.lang.String fileToString (java.io.BufferedReader) 
	private void trace (java.lang.String) 
	private static void printHelp () 
	static void  () 
}

org/hsqldb/util/ShutdownServer.class

package org.hsqldb.util
public org.hsqldb.util.ShutdownServer extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
	static void printHelp () 
}

org/hsqldb/util/SqlFile$1.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$1 extends java.lang.Object {
}

org/hsqldb/util/SqlFile$BadSpecial.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$BadSpecial extends java.lang.Exception {
	private final org.hsqldb.util.SqlFile this$0
	private void  (org.hsqldb.util.SqlFile, java.lang.String) 
	void  (org.hsqldb.util.SqlFile, java.lang.String, org.hsqldb.util.SqlFile$1) 
}

org/hsqldb/util/SqlFile$BadSwitch.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$BadSwitch extends java.lang.Exception {
	private final org.hsqldb.util.SqlFile this$0
	private void  (org.hsqldb.util.SqlFile, int) 
	void  (org.hsqldb.util.SqlFile, int, org.hsqldb.util.SqlFile$1) 
}

org/hsqldb/util/SqlFile$BooleanBucket.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$BooleanBucket extends java.lang.Object {
	private boolean bPriv
	private void  () 
	public void set (boolean) 
	public boolean get () 
	void  (org.hsqldb.util.SqlFile$1) 
}

org/hsqldb/util/SqlFile$BreakException.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$BreakException extends org.hsqldb.util.SqlToolError {
	private final org.hsqldb.util.SqlFile this$0
	public void  (org.hsqldb.util.SqlFile) 
	public void  (org.hsqldb.util.SqlFile, java.lang.String) 
}

org/hsqldb/util/SqlFile$ContinueException.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$ContinueException extends org.hsqldb.util.SqlToolError {
	private final org.hsqldb.util.SqlFile this$0
	public void  (org.hsqldb.util.SqlFile) 
	public void  (org.hsqldb.util.SqlFile, java.lang.String) 
}

org/hsqldb/util/SqlFile$QuitNow.class

package org.hsqldb.util
 org.hsqldb.util.SqlFile$QuitNow extends org.hsqldb.util.SqlToolError {
	private final org.hsqldb.util.SqlFile this$0
	public void  (org.hsqldb.util.SqlFile, java.lang.String) 
	public void  (org.hsqldb.util.SqlFile) 
}

org/hsqldb/util/SqlFile.class

package org.hsqldb.util
public org.hsqldb.util.SqlFile extends java.lang.Object {
	private static final int DEFAULT_HISTORY_SIZE
	private java.io.File file
	private boolean interactive
	private String primaryPrompt
	private String chunkPrompt
	private String contPrompt
	private java.sql.Connection curConn
	private boolean htmlMode
	private java.util.HashMap userVars
	private String[] statementHistory
	private boolean chunking
	org.hsqldb.util.SqlFile$BooleanBucket possiblyUncommitteds
	private static final int SEP_LEN
	private static final String DIVIDER
	private static final String SPACES
	private static String revnum
	private static String BANNER
	private static final String BUFFER_HELP_TEXT
	private static final String HELP_TEXT
	private static final String PL_HELP_TEXT
	public boolean recursed
	private String curCommand
	private int curLinenum
	private int curHist
	private java.io.PrintStream psStd
	private java.io.PrintStream psErr
	private java.io.PrintWriter pwQuery
	StringBuffer stringBuffer
	private boolean continueOnError
	private static final String DEFAULT_CHARSET
	private java.io.BufferedReader br
	private String charset
	private boolean doPrepare
	private String prepareVar
	private static final char[] nonVarChars
	public boolean plMode
	private String fetchingVar
	private boolean silentFetch
	private boolean fetchBinary
	private static final int DEFAULT_ELEMENT
	private static final int HSQLDB_ELEMENT
	private static final int ORACLE_ELEMENT
	private static final int[] listMDSchemaCols
	private static final int[] listMDIndexCols
	private static final int[][] listMDTableCols
	private static final String[] oracleSysSchemas
	private boolean excludeSysSchemas
	private static final int COL_HEAD
	private static final int COL_ODD
	private static final int COL_EVEN
	private static final String PRE_TR
	private static final String PRE_TD
	byte[] binBuffer
	private static final int JDBC3_BOOLEAN
	private static final int JDBC3_DATALINK
	public void  (java.io.File, boolean, java.util.HashMap)  throws java.io.IOException 
	public void  (boolean, java.util.HashMap)  throws java.io.IOException 
	public void execute (java.sql.Connection, java.lang.Boolean)  throws java.io.IOException org.hsqldb.util.SqlToolError java.sql.SQLException 
	public void execute (java.sql.Connection, boolean)  throws java.io.IOException org.hsqldb.util.SqlToolError java.sql.SQLException 
	public synchronized void execute (java.sql.Connection, java.io.PrintStream, java.io.PrintStream, java.lang.Boolean)  throws java.io.IOException org.hsqldb.util.SqlToolError java.sql.SQLException 
	private static java.lang.String deTerminated (java.lang.String) 
	private void processBuffer (java.lang.String)  throws org.hsqldb.util.SqlFile$BadSpecial java.sql.SQLException 
	private void processSpecial (java.lang.String)  throws org.hsqldb.util.SqlFile$BadSpecial org.hsqldb.util.SqlFile$QuitNow java.sql.SQLException org.hsqldb.util.SqlToolError 
	static int pastName (java.lang.String, int) 
	private java.lang.String dereference (java.lang.String, boolean)  throws java.sql.SQLException 
	private void processPL (java.lang.String)  throws org.hsqldb.util.SqlFile$BadSpecial org.hsqldb.util.SqlToolError java.sql.SQLException 
	private java.io.File plBlockFile (java.lang.String)  throws java.io.IOException org.hsqldb.util.SqlToolError 
	private void stdprintln () 
	private void stdprint (java.lang.String) 
	private void stdprintln (java.lang.String) 
	private void stdprintln (boolean) 
	private void errprint (java.lang.String) 
	private void errprintln (java.lang.String) 
	private void stdprint (java.lang.String, boolean) 
	private void stdprintln (java.lang.String, boolean) 
	private void listTables (char, java.lang.String)  throws org.hsqldb.util.SqlFile$BadSpecial 
	private void processSQL ()  throws java.sql.SQLException 
	private void displayResultSet (java.sql.Statement, java.sql.ResultSet, int[], java.lang.String)  throws java.sql.SQLException 
	private static java.lang.String htmlRow (int) 
	private static java.lang.String divider (int) 
	private static java.lang.String spaces (int) 
	private static java.lang.String pad (java.lang.String, int, boolean, boolean) 
	private void showHistory () 
	private java.lang.String commandFromHistory (int)  throws org.hsqldb.util.SqlFile$BadSpecial 
	private void setBuf (java.lang.String) 
	private void describe (java.lang.String, java.lang.String)  throws java.sql.SQLException 
	public static java.lang.String[] getTokenArray (java.lang.String) 
	private boolean eval (java.lang.String[])  throws org.hsqldb.util.SqlFile$BadSpecial 
	private void closeQueryOutputStream () 
	private void condlPrintln (java.lang.String, boolean) 
	private void condlPrint (java.lang.String, boolean) 
	private static java.lang.String formatNicely (java.util.Map, boolean) 
	private void dump (java.lang.String, java.io.File)  throws java.io.IOException org.hsqldb.util.SqlFile$BadSpecial 
	private void dump (java.io.File)  throws java.io.IOException org.hsqldb.util.SqlFile$BadSpecial 
	private java.lang.String streamToString (java.io.InputStream)  throws java.io.IOException 
	private byte[] streamToBytes (java.io.InputStream)  throws java.io.IOException 
	private void load (java.lang.String, java.io.File)  throws java.io.IOException 
	private void load (java.io.File)  throws java.io.IOException 
	public static boolean canDisplayType (int) 
	public static java.lang.String sqlTypeToString (int) 
	static void  () 
}

org/hsqldb/util/SqlTool$1.class

package org.hsqldb.util
 org.hsqldb.util.SqlTool$1 extends java.lang.Object {
}

org/hsqldb/util/SqlTool$BadCmdline.class

package org.hsqldb.util
 org.hsqldb.util.SqlTool$BadCmdline extends java.lang.Exception {
	private void  () 
	void  (org.hsqldb.util.SqlTool$1) 
}

org/hsqldb/util/SqlTool$SqlToolException.class

package org.hsqldb.util
public org.hsqldb.util.SqlTool$SqlToolException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
}

org/hsqldb/util/SqlTool.class

package org.hsqldb.util
public org.hsqldb.util.SqlTool extends java.lang.Object {
	private static final String DEFAULT_RCFILE
	private static java.sql.Connection conn
	private static boolean noexit
	private static String revnum
	private static final String SYNTAX_MESSAGE
	private static org.hsqldb.util.SqlTool$BadCmdline bcl
	static Class class$org$hsqldb$util$SqlTool
	public void  () 
	private static void exitMain (int)  throws org.hsqldb.util.SqlTool$SqlToolException 
	private static void exitMain (int, java.lang.String)  throws org.hsqldb.util.SqlTool$SqlToolException 
	public static void main (java.lang.String[])  throws org.hsqldb.util.SqlTool$SqlToolException 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

org/hsqldb/util/SqlToolError.class

package org.hsqldb.util
public org.hsqldb.util.SqlToolError extends java.lang.Exception {
	public void  (java.lang.Exception) 
	public void  (java.lang.String) 
	public void  () 
}

org/hsqldb/util/SqlToolSprayer.class

package org.hsqldb.util
public org.hsqldb.util.SqlToolSprayer extends java.lang.Object {
	private static final String SYNTAX_MSG
	public void  () 
	public static void main (java.lang.String[]) 
	private static void getUrlsFromPropFile (java.lang.String, java.util.ArrayList)  throws java.lang.Exception 
}

org/hsqldb/util/TableSorter$1.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/util/TableSorter$2.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
}

org/hsqldb/util/TableSorter$Arrow.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$Arrow extends java.lang.Object implements javax.swing.Icon  {
	private boolean descending
	private int size
	private int priority
	public void  (boolean, int, int) 
	public void paintIcon (java.awt.Component, java.awt.Graphics, int, int) 
	public int getIconWidth () 
	public int getIconHeight () 
}

org/hsqldb/util/TableSorter$Directive.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$Directive extends java.lang.Object {
	private int column
	private int direction
	public void  (int, int) 
	static int access$300 (org.hsqldb.util.TableSorter$Directive) 
	static int access$400 (org.hsqldb.util.TableSorter$Directive) 
}

org/hsqldb/util/TableSorter$MouseHandler.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$MouseHandler extends java.awt.event.MouseAdapter {
	private final org.hsqldb.util.TableSorter this$0
	private void  (org.hsqldb.util.TableSorter) 
	public void mouseClicked (java.awt.event.MouseEvent) 
	void  (org.hsqldb.util.TableSorter, org.hsqldb.util.TableSorter$1) 
}

org/hsqldb/util/TableSorter$Row.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$Row extends java.lang.Object implements java.lang.Comparable  {
	private int modelIndex
	private final org.hsqldb.util.TableSorter this$0
	public void  (org.hsqldb.util.TableSorter, int) 
	public int compareTo (java.lang.Object) 
	static int access$500 (org.hsqldb.util.TableSorter$Row) 
}

org/hsqldb/util/TableSorter$SortableHeaderRenderer.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$SortableHeaderRenderer extends java.lang.Object implements javax.swing.table.TableCellRenderer  {
	private javax.swing.table.TableCellRenderer tableCellRenderer
	private final org.hsqldb.util.TableSorter this$0
	public void  (org.hsqldb.util.TableSorter, javax.swing.table.TableCellRenderer) 
	public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) 
	static javax.swing.table.TableCellRenderer access$200 (org.hsqldb.util.TableSorter$SortableHeaderRenderer) 
}

org/hsqldb/util/TableSorter$TableModelHandler.class

package org.hsqldb.util
 org.hsqldb.util.TableSorter$TableModelHandler extends java.lang.Object implements javax.swing.event.TableModelListener  {
	private final org.hsqldb.util.TableSorter this$0
	private void  (org.hsqldb.util.TableSorter) 
	public void tableChanged (javax.swing.event.TableModelEvent) 
	void  (org.hsqldb.util.TableSorter, org.hsqldb.util.TableSorter$1) 
}

org/hsqldb/util/TableSorter.class

package org.hsqldb.util
public org.hsqldb.util.TableSorter extends javax.swing.table.AbstractTableModel {
	protected javax.swing.table.TableModel tableModel
	public static final int DESCENDING
	public static final int NOT_SORTED
	public static final int ASCENDING
	private static org.hsqldb.util.TableSorter$Directive EMPTY_DIRECTIVE
	public static final java.util.Comparator COMPARABLE_COMPARATOR
	public static final java.util.Comparator LEXICAL_COMPARATOR
	private org.hsqldb.util.TableSorter$Row[] viewToModel
	private int[] modelToView
	private javax.swing.table.JTableHeader tableHeader
	private java.awt.event.MouseListener mouseListener
	private javax.swing.event.TableModelListener tableModelListener
	private java.util.Map columnComparators
	private java.util.List sortingColumns
	static Class class$java$lang$Comparable
	public void  () 
	public void  (javax.swing.table.TableModel) 
	public void  (javax.swing.table.TableModel, javax.swing.table.JTableHeader) 
	private void clearSortingState () 
	public javax.swing.table.TableModel getTableModel () 
	public void setTableModel (javax.swing.table.TableModel) 
	public javax.swing.table.JTableHeader getTableHeader () 
	public void setTableHeader (javax.swing.table.JTableHeader) 
	public boolean isSorting () 
	private org.hsqldb.util.TableSorter$Directive getDirective (int) 
	public int getSortingStatus (int) 
	private void sortingStatusChanged () 
	public void setSortingStatus (int, int) 
	protected javax.swing.Icon getHeaderRendererIcon (int, int) 
	private void cancelSorting () 
	public void setColumnComparator (java.lang.Class, java.util.Comparator) 
	protected java.util.Comparator getComparator (int) 
	private org.hsqldb.util.TableSorter$Row[] getViewToModel () 
	public int modelIndex (int) 
	private int[] getModelToView () 
	public int getRowCount () 
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
	public java.lang.Class getColumnClass (int) 
	public boolean isCellEditable (int, int) 
	public java.lang.Object getValueAt (int, int) 
	public void setValueAt (java.lang.Object, int, int) 
	static java.lang.Class class$ (java.lang.String) 
	static java.util.List access$600 (org.hsqldb.util.TableSorter) 
	static void access$700 (org.hsqldb.util.TableSorter) 
	static void access$800 (org.hsqldb.util.TableSorter) 
	static int[] access$900 (org.hsqldb.util.TableSorter) 
	static int[] access$1000 (org.hsqldb.util.TableSorter) 
	static void  () 
}

org/hsqldb/util/Traceable.class

package org.hsqldb.util
abstract org.hsqldb.util.Traceable extends java.lang.Object {
	public static final boolean TRACE
	public abstract void trace (java.lang.String) 
	static void  () 
}

org/hsqldb/util/Tree.class

package org.hsqldb.util
 org.hsqldb.util.Tree extends java.awt.Panel {
	private static java.awt.Font fFont
	private static java.awt.FontMetrics fMetrics
	private static int iRowHeight
	private static int iIndentWidth
	private int iMaxTextLength
	private java.awt.Dimension dMinimum
	private java.awt.Graphics gImage
	private java.awt.Image iImage
	private int iWidth
	private int iHeight
	private int iFirstRow
	private int iTreeWidth
	private int iTreeHeight
	private int iX
	private int iY
	private java.util.Vector vData
	private int iRowCount
	private java.awt.Scrollbar sbHoriz
	private java.awt.Scrollbar sbVert
	private int iSbWidth
	private int iSbHeight
	void  () 
	public void setMinimumSize (java.awt.Dimension) 
	public void setBounds (int, int, int, int) 
	public void removeAll () 
	public void addRow (java.lang.String, java.lang.String, java.lang.String, int) 
	public void addRow (java.lang.String, java.lang.String) 
	public void update () 
	void adjustScroll () 
	public boolean handleEvent (java.awt.Event) 
	public void paint (java.awt.Graphics) 
	public void update (java.awt.Graphics) 
	public java.awt.Dimension preferredSize () 
	public java.awt.Dimension getPreferredSize () 
	public java.awt.Dimension getMinimumSize () 
	public java.awt.Dimension minimumSize () 
	public boolean mouseDown (java.awt.Event, int, int) 
	private static int getMaxHeight (java.awt.FontMetrics) 
	static void  () 
}

org/hsqldb/util/hsqldb.gif
org/hsqldb/util/problems.gif
org/hsqldb/util/run_exc.gif