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 boole