META-INF/MANIFEST.MF
META-INF/services/java.sql.Driver
org/h2/api/AggregateFunction.class
AggregateFunction.java package org.h2.api public abstract org.h2.api.AggregateFunction extends java.lang.Object { public abstract void init (java.sql.Connection) throws java.sql.SQLException public abstract int getType (int[]) throws java.sql.SQLException public abstract void add (java.lang.Object) throws java.sql.SQLException public abstract java.lang.Object getResult () throws java.sql.SQLException }
org/h2/api/DatabaseEventListener.class
DatabaseEventListener.java package org.h2.api public abstract org.h2.api.DatabaseEventListener extends java.lang.Object implements java.util.EventListener { public static final int STATE_SCAN_FILE public static final int STATE_CREATE_INDEX public static final int STATE_RECOVER public static final int STATE_BACKUP_FILE public static final int STATE_RECONNECTED public abstract void init (java.lang.String) public abstract void opened () public abstract void diskSpaceIsLow () public abstract void exceptionThrown (java.sql.SQLException, java.lang.String) public abstract void setProgress (int, java.lang.String, int, int) public abstract void closingDatabase () }
org/h2/api/TableEngine.class
TableEngine.java package org.h2.api public abstract org.h2.api.TableEngine extends java.lang.Object { public abstract org.h2.table.TableBase createTable (org.h2.command.ddl.CreateTableData) }
org/h2/api/Trigger.class
Trigger.java package org.h2.api public abstract org.h2.api.Trigger extends java.lang.Object { public static final int INSERT public static final int UPDATE public static final int DELETE public static final int SELECT public abstract void init (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, boolean, int) throws java.sql.SQLException public abstract void fire (java.sql.Connection, java.lang.Object[], java.lang.Object[]) throws java.sql.SQLException public abstract void close () throws java.sql.SQLException public abstract void remove () throws java.sql.SQLException }
org/h2/bnf/Bnf.class
Bnf.java package org.h2.bnf public org.h2.bnf.Bnf extends java.lang.Object { private final java.util.HashMap ruleMap private String syntax private String currentToken private String[] tokens private char firstChar private int index private org.h2.bnf.Rule lastRepeat private java.util.ArrayList statements private String currentTopic public void <init> () public static org.h2.bnf.Bnf getInstance (java.io.Reader) throws java.sql.SQLException java.io.IOException private void addFixedRule (java.lang.String, int) private org.h2.bnf.RuleHead addRule (java.lang.String, java.lang.String, org.h2.bnf.Rule) private void parse (java.io.Reader) throws java.sql.SQLException java.io.IOException public void visit (org.h2.bnf.BnfVisitor, java.lang.String) public static java.lang.String getRuleMapKey (java.lang.String) public org.h2.bnf.RuleHead getRuleHead (java.lang.String) private org.h2.bnf.Rule parseRule () private org.h2.bnf.Rule parseOr () private org.h2.bnf.Rule parseList () private org.h2.bnf.Rule parseToken () private void read () private java.lang.String[] tokenize () public java.util.HashMap getNextTokenList (java.lang.String) public void linkStatements () public void updateTopic (java.lang.String, org.h2.server.web.DbContextRule) public java.util.ArrayList getStatements () public java.util.StringTokenizer getTokenizer (java.lang.String) }
org/h2/bnf/BnfVisitor.class
BnfVisitor.java package org.h2.bnf public abstract org.h2.bnf.BnfVisitor extends java.lang.Object { public abstract void visitRuleElement (boolean, java.lang.String, org.h2.bnf.Rule) public abstract void visitRuleRepeat (boolean, org.h2.bnf.Rule) public abstract void visitRuleFixed (int) public abstract void visitRuleList (boolean, java.util.ArrayList) public abstract void visitRuleOptional (org.h2.bnf.Rule) }
org/h2/bnf/Rule.class
Rule.java package org.h2.bnf public abstract org.h2.bnf.Rule extends java.lang.Object { public abstract java.lang.String name () public abstract void setLinks (java.util.HashMap) public abstract void addNextTokenList (org.h2.bnf.Sentence) public abstract boolean matchRemove (org.h2.bnf.Sentence) public abstract void accept (org.h2.bnf.BnfVisitor) }
org/h2/bnf/RuleElement.class
RuleElement.java package org.h2.bnf public org.h2.bnf.RuleElement extends java.lang.Object implements org.h2.bnf.Rule { private boolean keyword private String name private org.h2.bnf.Rule link private int type void <init> (java.lang.String, java.lang.String) public java.lang.String toString () public void accept (org.h2.bnf.BnfVisitor) public java.lang.String name () public void setLinks (java.util.HashMap) public boolean matchRemove (org.h2.bnf.Sentence) public void addNextTokenList (org.h2.bnf.Sentence) }
org/h2/bnf/RuleFixed.class
RuleFixed.java package org.h2.bnf public org.h2.bnf.RuleFixed extends java.lang.Object implements org.h2.bnf.Rule { public static final int YMD public static final int HMS public static final int NANOS public static final int ANY_EXCEPT_SINGLE_QUOTE public static final int ANY_EXCEPT_DOUBLE_QUOTE public static final int ANY_UNTIL_EOL public static final int ANY_UNTIL_END public static final int ANY_WORD public static final int ANY_EXCEPT_2_DOLLAR public static final int HEX_START public static final int CONCAT public static final int AZ_UNDERSCORE public static final int AF public static final int DIGIT public static final int OPEN_BRACKET public static final int CLOSE_BRACKET private final int type void <init> (int) public java.lang.String toString () public void accept (org.h2.bnf.BnfVisitor) public java.lang.String name () public void setLinks (java.util.HashMap) public boolean matchRemove (org.h2.bnf.Sentence) public void addNextTokenList (org.h2.bnf.Sentence) }
org/h2/bnf/RuleHead.class
RuleHead.java package org.h2.bnf public org.h2.bnf.RuleHead extends java.lang.Object { private final String section private final String topic private org.h2.bnf.Rule rule void <init> (java.lang.String, java.lang.String, org.h2.bnf.Rule) public java.lang.String getTopic () public org.h2.bnf.Rule getRule () void setRule (org.h2.bnf.Rule) public java.lang.String getSection () }
org/h2/bnf/RuleList.class
RuleList.java package org.h2.bnf public org.h2.bnf.RuleList extends java.lang.Object implements org.h2.bnf.Rule { private boolean or private java.util.ArrayList list private boolean mapSet void <init> (org.h2.bnf.Rule, org.h2.bnf.Rule, boolean) public java.lang.String toString () public void accept (org.h2.bnf.BnfVisitor) public java.lang.String name () public void setLinks (java.util.HashMap) public boolean matchRemove (org.h2.bnf.Sentence) public void addNextTokenList (org.h2.bnf.Sentence) }
org/h2/bnf/RuleOptional.class
RuleOptional.java package org.h2.bnf public org.h2.bnf.RuleOptional extends java.lang.Object implements org.h2.bnf.Rule { private org.h2.bnf.Rule rule private boolean mapSet void <init> (org.h2.bnf.Rule) public java.lang.String toString () public void accept (org.h2.bnf.BnfVisitor) public java.lang.String name () public void setLinks (java.util.HashMap) public boolean matchRemove (org.h2.bnf.Sentence) public void addNextTokenList (org.h2.bnf.Sentence) }
org/h2/bnf/RuleRepeat.class
RuleRepeat.java package org.h2.bnf public org.h2.bnf.RuleRepeat extends java.lang.Object implements org.h2.bnf.Rule { private final org.h2.bnf.Rule rule private final boolean comma void <init> (org.h2.bnf.Rule, boolean) public java.lang.String toString () public void accept (org.h2.bnf.BnfVisitor) public java.lang.String name () public void setLinks (java.util.HashMap) public boolean matchRemove (org.h2.bnf.Sentence) public void addNextTokenList (org.h2.bnf.Sentence) }
org/h2/bnf/Sentence.class
Sentence.java package org.h2.bnf public org.h2.bnf.Sentence extends java.lang.Object { public static final int CONTEXT static final int KEYWORD static final int FUNCTION private static final long MAX_PROCESSING_TIME private java.util.HashMap next private String query private String queryUpper private long stopAt private org.h2.server.web.DbSchema lastMatchedSchema private org.h2.server.web.DbTableOrView lastMatchedTable private org.h2.server.web.DbTableOrView lastTable private java.util.HashSet tables private java.util.HashMap aliases public void <init> () void start () boolean shouldStop () public void add (java.lang.String, java.lang.String, int) public void addAlias (java.lang.String, org.h2.server.web.DbTableOrView) public void addTable (org.h2.server.web.DbTableOrView) public java.util.HashSet getTables () public java.util.HashMap getAliases () public org.h2.server.web.DbTableOrView getLastTable () public org.h2.server.web.DbSchema getLastMatchedSchema () public void setLastMatchedSchema (org.h2.server.web.DbSchema) public void setLastMatchedTable (org.h2.server.web.DbTableOrView) public org.h2.server.web.DbTableOrView getLastMatchedTable () public void setQuery (java.lang.String) public java.lang.String getQuery () public java.lang.String getQueryUpper () java.util.HashMap getNext () }
org/h2/command/Command.class
Command.java package org.h2.command public abstract org.h2.command.Command extends java.lang.Object implements org.h2.command.CommandInterface { protected final org.h2.engine.Session session protected final org.h2.message.Trace trace protected long startTime private volatile boolean cancel private final String sql public void <init> (org.h2.command.Parser, java.lang.String) public abstract boolean isTransactional () public abstract boolean isQuery () public abstract java.util.ArrayList getParameters () public abstract boolean isReadOnly () public abstract org.h2.result.ResultInterface queryMeta () public int update () public org.h2.result.ResultInterface query (int) public final org.h2.result.ResultInterface getMetaData () public org.h2.result.ResultInterface executeQuery (int, boolean) void start () public void checkCanceled () private void stop () public int executeUpdate () public void close () public void cancel () public java.lang.String toString () public boolean isCacheable () }
org/h2/command/CommandContainer.class
CommandContainer.java package org.h2.command public org.h2.command.CommandContainer extends org.h2.command.Command { private org.h2.command.Prepared prepared void <init> (org.h2.command.Parser, java.lang.String, org.h2.command.Prepared) public java.util.ArrayList getParameters () public boolean isTransactional () public boolean isQuery () private void recompileIfRequired () public int update () public org.h2.result.ResultInterface query (int) public boolean isReadOnly () public org.h2.result.ResultInterface queryMeta () public boolean isCacheable () public int getCommandType () }
org/h2/command/CommandInterface.class
CommandInterface.java package org.h2.command public abstract org.h2.command.CommandInterface extends java.lang.Object { public static final int UNKNOWN public static final int ALTER_INDEX_RENAME public static final int ALTER_SCHEMA_RENAME public static final int ALTER_TABLE_ADD_CONSTRAINT_CHECK public static final int ALTER_TABLE_ADD_CONSTRAINT_UNIQUE public static final int ALTER_TABLE_ADD_CONSTRAINT_REFERENTIAL public static final int ALTER_TABLE_ADD_CONSTRAINT_PRIMARY_KEY public static final int ALTER_TABLE_ADD_COLUMN public static final int ALTER_TABLE_ALTER_COLUMN_NOT_NULL public static final int ALTER_TABLE_ALTER_COLUMN_NULL public static final int ALTER_TABLE_ALTER_COLUMN_DEFAULT public static final int ALTER_TABLE_ALTER_COLUMN_CHANGE_TYPE public static final int ALTER_TABLE_DROP_COLUMN public static final int ALTER_TABLE_ALTER_COLUMN_SELECTIVITY public static final int ALTER_TABLE_DROP_CONSTRAINT public static final int ALTER_TABLE_RENAME public static final int ALTER_TABLE_ALTER_COLUMN_RENAME public static final int ALTER_USER_ADMIN public static final int ALTER_USER_RENAME public static final int ALTER_USER_SET_PASSWORD public static final int ALTER_VIEW public static final int ANALYZE public static final int CREATE_AGGREGATE public static final int CREATE_CONSTANT public static final int CREATE_ALIAS public static final int CREATE_INDEX public static final int CREATE_LINKED_TABLE public static final int CREATE_ROLE public static final int CREATE_SCHEMA public static final int CREATE_SEQUENCE public static final int CREATE_TABLE public static final int CREATE_TRIGGER public static final int CREATE_USER public static final int CREATE_DOMAIN public static final int CREATE_VIEW public static final int DEALLOCATE public static final int DROP_AGGREGATE public static final int DROP_CONSTANT public static final int DROP_ALL_OBJECTS public static final int DROP_ALIAS public static final int DROP_INDEX public static final int DROP_ROLE public static final int DROP_SCHEMA public static final int DROP_SEQUENCE public static final int DROP_TABLE public static final int DROP_TRIGGER public static final int DROP_USER public static final int DROP_DOMAIN public static final int DROP_VIEW public static final int GRANT public static final int REVOKE public static final int PREPARE public static final int COMMENT public static final int TRUNCATE_TABLE public static final int ALTER_SEQUENCE public static final int ALTER_TABLE_SET_REFERENTIAL_INTEGRITY public static final int BACKUP public static final int CALL public static final int DELETE public static final int EXECUTE public static final int EXPLAIN public static final int INSERT public static final int MERGE public static final int NO_OPERATION public static final int RUNSCRIPT public static final int SCRIPT public static final int SELECT public static final int SET public static final int UPDATE public static final int SET_AUTOCOMMIT_TRUE public static final int SET_AUTOCOMMIT_FALSE public static final int COMMIT public static final int ROLLBACK public static final int CHECKPOINT public static final int SAVEPOINT public static final int ROLLBACK_TO_SAVEPOINT public static final int CHECKPOINT_SYNC public static final int PREPARE_COMMIT public static final int COMMIT_TRANSACTION public static final int ROLLBACK_TRANSACTION public static final int SHUTDOWN public static final int SHUTDOWN_IMMEDIATELY public static final int SHUTDOWN_COMPACT public static final int BEGIN public static final int SHUTDOWN_DEFRAG public abstract int getCommandType () public abstract boolean isQuery () public abstract java.util.ArrayList getParameters () public abstract org.h2.result.ResultInterface executeQuery (int, boolean) public abstract int executeUpdate () public abstract void close () public abstract void cancel () public abstract org.h2.result.ResultInterface getMetaData () }
org/h2/command/CommandList.class
CommandList.java package org.h2.command public org.h2.command.CommandList extends org.h2.command.Command { private final org.h2.command.Command command private final String remaining public void <init> (org.h2.command.Parser, java.lang.String, org.h2.command.Command, java.lang.String) public java.util.ArrayList getParameters () private void executeRemaining () public int update () public org.h2.result.ResultInterface query (int) public boolean isQuery () public boolean isTransactional () public boolean isReadOnly () public org.h2.result.ResultInterface queryMeta () public int getCommandType () }
org/h2/command/CommandRemote.class
CommandRemote.java package org.h2.command public org.h2.command.CommandRemote extends java.lang.Object implements org.h2.command.CommandInterface { private final java.util.ArrayList transferList private final java.util.ArrayList parameters private final org.h2.message.Trace trace private final String sql private final int fetchSize private org.h2.engine.SessionRemote session private int id private boolean isQuery private boolean readonly private int paramCount private int created public void <init> (org.h2.engine.SessionRemote, java.util.ArrayList, java.lang.String, int) private void prepare (org.h2.engine.SessionRemote, boolean) public boolean isQuery () public java.util.ArrayList getParameters () private void prepareIfRequired () public org.h2.result.ResultInterface getMetaData () public org.h2.result.ResultInterface executeQuery (int, boolean) public int executeUpdate () private void checkParameters () private void sendParameters (org.h2.value.Transfer) throws java.io.IOException public void close () public void cancel () public java.lang.String toString () public int getCommandType () }
org/h2/command/ddl/AlterIndexRename.class
AlterIndexRename.java package org.h2.command.ddl public org.h2.command.ddl.AlterIndexRename extends org.h2.command.ddl.DefineCommand { private org.h2.index.Index oldIndex private String newIndexName public void <init> (org.h2.engine.Session) public void setOldIndex (org.h2.index.Index) public void setNewName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/AlterSchemaRename.class
AlterSchemaRename.java package org.h2.command.ddl public org.h2.command.ddl.AlterSchemaRename extends org.h2.command.ddl.DefineCommand { private org.h2.schema.Schema oldSchema private String newSchemaName public void <init> (org.h2.engine.Session) public void setOldSchema (org.h2.schema.Schema) public void setNewName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/AlterTableAddConstraint.class
AlterTableAddConstraint.java package org.h2.command.ddl public org.h2.command.ddl.AlterTableAddConstraint extends org.h2.command.ddl.SchemaCommand { private int type private String constraintName private String tableName private org.h2.table.IndexColumn[] indexColumns private int deleteAction private int updateAction private org.h2.schema.Schema refSchema private String refTableName private org.h2.table.IndexColumn[] refIndexColumns private org.h2.expression.Expression checkExpression private org.h2.index.Index index private org.h2.index.Index refIndex private String comment private boolean checkExisting private boolean primaryKeyHash private boolean ifNotExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema, boolean) private java.lang.String generateConstraintName (org.h2.table.Table) public int update () public int tryUpdate () private org.h2.index.Index createIndex (org.h2.table.Table, org.h2.table.IndexColumn[], boolean) public void setDeleteAction (int) public void setUpdateAction (int) private org.h2.index.Index getUniqueIndex (org.h2.table.Table, org.h2.table.IndexColumn[]) private org.h2.index.Index getIndex (org.h2.table.Table, org.h2.table.IndexColumn[]) private boolean canUseUniqueIndex (org.h2.index.Index, org.h2.table.Table, org.h2.table.IndexColumn[]) private boolean canUseIndex (org.h2.index.Index, org.h2.table.Table, org.h2.table.IndexColumn[]) public void setConstraintName (java.lang.String) public void setType (int) public int getType () public void setCheckExpression (org.h2.expression.Expression) public void setTableName (java.lang.String) public void setIndexColumns (org.h2.table.IndexColumn[]) public org.h2.table.IndexColumn[] getIndexColumns () public void setRefTableName (org.h2.schema.Schema, java.lang.String) public void setRefIndexColumns (org.h2.table.IndexColumn[]) public void setIndex (org.h2.index.Index) public void setRefIndex (org.h2.index.Index) public void setComment (java.lang.String) public void setCheckExisting (boolean) public void setPrimaryKeyHash (boolean) }
org/h2/command/ddl/AlterTableAlterColumn.class
AlterTableAlterColumn.java package org.h2.command.ddl public org.h2.command.ddl.AlterTableAlterColumn extends org.h2.command.ddl.SchemaCommand { private org.h2.table.Table table private org.h2.table.Column oldColumn private org.h2.table.Column newColumn private int type private org.h2.expression.Expression defaultExpression private org.h2.expression.Expression newSelectivity private String addBefore public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setTable (org.h2.table.Table) public void setOldColumn (org.h2.table.Column) public void setAddBefore (java.lang.String) public int update () private void convertAutoIncrementColumn (org.h2.table.Column) private void removeSequence (org.h2.schema.Sequence) private void copyData () private org.h2.table.Table cloneTableStructure (org.h2.table.Column[], org.h2.engine.Database, java.lang.String, java.util.ArrayList) private java.util.List checkViews (org.h2.schema.SchemaObject, org.h2.schema.SchemaObject) private void checkViewsAreValid (org.h2.engine.DbObject, java.util.List) private void execute (java.lang.String, boolean) private void dropSingleColumnIndexes () private void checkNullable () private void checkNoNullValues () public void setType (int) public void setSelectivity (org.h2.expression.Expression) public void setDefaultExpression (org.h2.expression.Expression) public void setNewColumn (org.h2.table.Column) public int getType () }
org/h2/command/ddl/AlterTableDropConstraint.class
AlterTableDropConstraint.java package org.h2.command.ddl public org.h2.command.ddl.AlterTableDropConstraint extends org.h2.command.ddl.SchemaCommand { private String constraintName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema, boolean) public void setConstraintName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/AlterTableRename.class
AlterTableRename.java package org.h2.command.ddl public org.h2.command.ddl.AlterTableRename extends org.h2.command.ddl.SchemaCommand { private org.h2.table.Table oldTable private String newTableName public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setOldTable (org.h2.table.Table) public void setNewTableName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/AlterTableRenameColumn.class
AlterTableRenameColumn.java package org.h2.command.ddl public org.h2.command.ddl.AlterTableRenameColumn extends org.h2.command.ddl.DefineCommand { private org.h2.table.Table table private org.h2.table.Column column private String newName public void <init> (org.h2.engine.Session) public void setTable (org.h2.table.Table) public void setColumn (org.h2.table.Column) public void setNewColumnName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/AlterUser.class
AlterUser.java package org.h2.command.ddl public org.h2.command.ddl.AlterUser extends org.h2.command.ddl.DefineCommand { private int type private org.h2.engine.User user private String newName private org.h2.expression.Expression password private org.h2.expression.Expression salt private org.h2.expression.Expression hash private boolean admin public void <init> (org.h2.engine.Session) public void setType (int) public void setNewName (java.lang.String) public void setUser (org.h2.engine.User) public void setAdmin (boolean) public void setSalt (org.h2.expression.Expression) public void setHash (org.h2.expression.Expression) public void setPassword (org.h2.expression.Expression) private char[] getCharArray (org.h2.expression.Expression) private byte[] getByteArray (org.h2.expression.Expression) public int update () public int getType () }
org/h2/command/ddl/AlterView.class
AlterView.java package org.h2.command.ddl public org.h2.command.ddl.AlterView extends org.h2.command.ddl.DefineCommand { private org.h2.table.TableView view public void <init> (org.h2.engine.Session) public void setView (org.h2.table.TableView) public int update () public int getType () }
org/h2/command/ddl/Analyze.class
Analyze.java package org.h2.command.ddl public org.h2.command.ddl.Analyze extends org.h2.command.ddl.DefineCommand { private int sampleRows public void <init> (org.h2.engine.Session) public int update () public static void analyzeTable (org.h2.engine.Session, org.h2.table.Table, int, boolean) public void setTop (int) public int getType () }
org/h2/command/ddl/CreateAggregate.class
CreateAggregate.java package org.h2.command.ddl public org.h2.command.ddl.CreateAggregate extends org.h2.command.ddl.DefineCommand { private org.h2.schema.Schema schema private String name private String javaClassMethod private boolean ifNotExists private boolean force public void <init> (org.h2.engine.Session) public int update () public void setSchema (org.h2.schema.Schema) public void setName (java.lang.String) public void setJavaClassMethod (java.lang.String) public void setIfNotExists (boolean) public void setForce (boolean) public int getType () }
org/h2/command/ddl/CreateConstant.class
CreateConstant.java package org.h2.command.ddl public org.h2.command.ddl.CreateConstant extends org.h2.command.ddl.SchemaCommand { private String constantName private org.h2.expression.Expression expression private boolean ifNotExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfNotExists (boolean) public int update () public void setConstantName (java.lang.String) public void setExpression (org.h2.expression.Expression) public int getType () }
org/h2/command/ddl/CreateFunctionAlias.class
CreateFunctionAlias.java package org.h2.command.ddl public org.h2.command.ddl.CreateFunctionAlias extends org.h2.command.ddl.SchemaCommand { private String aliasName private String javaClassMethod private boolean deterministic private boolean ifNotExists private boolean force private String source public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public int update () public void setAliasName (java.lang.String) public void setJavaClassMethod (java.lang.String) public void setIfNotExists (boolean) public void setForce (boolean) public void setDeterministic (boolean) public void setSource (java.lang.String) public int getType () }
org/h2/command/ddl/CreateIndex.class
CreateIndex.java package org.h2.command.ddl public org.h2.command.ddl.CreateIndex extends org.h2.command.ddl.SchemaCommand { private String tableName private String indexName private org.h2.table.IndexColumn[] indexColumns private boolean primaryKey private boolean unique private boolean hash private boolean ifNotExists private String comment public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfNotExists (boolean) public void setTableName (java.lang.String) public void setIndexName (java.lang.String) public void setIndexColumns (org.h2.table.IndexColumn[]) public int update () public void setPrimaryKey (boolean) public void setUnique (boolean) public void setHash (boolean) public void setComment (java.lang.String) public int getType () }
org/h2/command/ddl/CreateLinkedTable.class
CreateLinkedTable.java package org.h2.command.ddl public org.h2.command.ddl.CreateLinkedTable extends org.h2.command.ddl.SchemaCommand { private String tableName private String driver private String url private String user private String password private String originalSchema private String originalTable private boolean ifNotExists private String comment private boolean emitUpdates private boolean force private boolean temporary private boolean globalTemporary private boolean readOnly public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setTableName (java.lang.String) public void setDriver (java.lang.String) public void setOriginalTable (java.lang.String) public void setPassword (java.lang.String) public void setUrl (java.lang.String) public void setUser (java.lang.String) public void setIfNotExists (boolean) public int update () public void setEmitUpdates (boolean) public void setComment (java.lang.String) public void setForce (boolean) public void setTemporary (boolean) public void setGlobalTemporary (boolean) public void setReadOnly (boolean) public void setOriginalSchema (java.lang.String) public int getType () }
org/h2/command/ddl/CreateRole.class
CreateRole.java package org.h2.command.ddl public org.h2.command.ddl.CreateRole extends org.h2.command.ddl.DefineCommand { private String roleName private boolean ifNotExists public void <init> (org.h2.engine.Session) public void setIfNotExists (boolean) public void setRoleName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/CreateSchema.class
CreateSchema.java package org.h2.command.ddl public org.h2.command.ddl.CreateSchema extends org.h2.command.ddl.DefineCommand { private String schemaName private String authorization private boolean ifNotExists public void <init> (org.h2.engine.Session) public void setIfNotExists (boolean) public int update () public void setSchemaName (java.lang.String) public void setAuthorization (java.lang.String) public int getType () }
org/h2/command/ddl/CreateSequence.class
CreateSequence.java package org.h2.command.ddl public org.h2.command.ddl.CreateSequence extends org.h2.command.ddl.SchemaCommand { private String sequenceName private boolean ifNotExists private org.h2.expression.Expression start private org.h2.expression.Expression increment private org.h2.expression.Expression cacheSize private boolean belongsToTable public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setSequenceName (java.lang.String) public void setIfNotExists (boolean) public int update () private long getLong (org.h2.expression.Expression, long) public void setStartWith (org.h2.expression.Expression) public void setIncrement (org.h2.expression.Expression) public void setBelongsToTable (boolean) public void setCacheSize (org.h2.expression.Expression) public int getType () }
org/h2/command/ddl/CreateTable.class
CreateTable.java package org.h2.command.ddl public org.h2.command.ddl.CreateTable extends org.h2.command.ddl.SchemaCommand { private org.h2.command.ddl.CreateTableData data private java.util.ArrayList constraintCommands private org.h2.table.IndexColumn[] pkColumns private boolean ifNotExists private boolean onCommitDrop private boolean onCommitTruncate private org.h2.command.dml.Query asQuery private String comment private boolean sortedInsertMode public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setQuery (org.h2.command.dml.Query) public void setTemporary (boolean) public void setTableName (java.lang.String) public void addColumn (org.h2.table.Column) public void addConstraintCommand (org.h2.command.ddl.DefineCommand) public void setIfNotExists (boolean) public int update () private void generateColumnsFromQuery () private boolean setPrimaryKeyColumns (org.h2.table.IndexColumn[]) public void setPersistIndexes (boolean) public void setGlobalTemporary (boolean) public void setOnCommitDrop () public void setOnCommitTruncate () public void setComment (java.lang.String) public void setPersistData (boolean) public void setSortedInsertMode (boolean) public void setTableEngine (java.lang.String) public void setHidden (boolean) public int getType () }
org/h2/command/ddl/CreateTableData.class
CreateTableData.java package org.h2.command.ddl public org.h2.command.ddl.CreateTableData extends java.lang.Object { public org.h2.schema.Schema schema public String tableName public int id public java.util.ArrayList columns public boolean temporary public boolean globalTemporary public boolean persistIndexes public boolean persistData public boolean create public org.h2.engine.Session session public String tableEngine public boolean isHidden public void <init> () }
org/h2/command/ddl/CreateTrigger.class
CreateTrigger.java package org.h2.command.ddl public org.h2.command.ddl.CreateTrigger extends org.h2.command.ddl.SchemaCommand { private String triggerName private boolean ifNotExists private boolean insteadOf private boolean before private int typeMask private boolean rowBased private int queueSize private boolean noWait private String tableName private String triggerClassName private boolean force private boolean onRollback public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setInsteadOf (boolean) public void setBefore (boolean) public void setTriggerClassName (java.lang.String) public void setTypeMask (int) public void setRowBased (boolean) public void setQueueSize (int) public void setNoWait (boolean) public void setTableName (java.lang.String) public void setTriggerName (java.lang.String) public void setIfNotExists (boolean) public int update () public void setForce (boolean) public void setOnRollback (boolean) public int getType () }
org/h2/command/ddl/CreateUser.class
CreateUser.java package org.h2.command.ddl public org.h2.command.ddl.CreateUser extends org.h2.command.ddl.DefineCommand { private String userName private boolean admin private org.h2.expression.Expression password private org.h2.expression.Expression salt private org.h2.expression.Expression hash private boolean ifNotExists private String comment public void <init> (org.h2.engine.Session) public void setIfNotExists (boolean) public void setUserName (java.lang.String) public void setPassword (org.h2.expression.Expression) private char[] getCharArray (org.h2.expression.Expression) private byte[] getByteArray (org.h2.expression.Expression) public int update () public void setSalt (org.h2.expression.Expression) public void setHash (org.h2.expression.Expression) public void setAdmin (boolean) public void setComment (java.lang.String) public int getType () }
org/h2/command/ddl/CreateUserDataType.class
CreateUserDataType.java package org.h2.command.ddl public org.h2.command.ddl.CreateUserDataType extends org.h2.command.ddl.DefineCommand { private String typeName private org.h2.table.Column column private boolean ifNotExists public void <init> (org.h2.engine.Session) public void setTypeName (java.lang.String) public void setColumn (org.h2.table.Column) public void setIfNotExists (boolean) public int update () public int getType () }
org/h2/command/ddl/CreateView$DependentView.class
CreateView.java package org.h2.command.ddl org.h2.command.ddl.CreateView$DependentView extends java.lang.Object { String viewName String createSql String createForceSql void <init> (org.h2.table.TableView) }
org/h2/command/ddl/CreateView.class
CreateView.java package org.h2.command.ddl public org.h2.command.ddl.CreateView extends org.h2.command.ddl.SchemaCommand { private org.h2.command.dml.Query select private String viewName private boolean ifNotExists private String selectSQL private String[] columnNames private String comment private boolean recursive private boolean orReplace private boolean force public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setViewName (java.lang.String) public void setRecursive (boolean) public void setSelect (org.h2.command.dml.Query) public void setIfNotExists (boolean) public void setSelectSQL (java.lang.String) public void setColumnNames (java.lang.String[]) public void setComment (java.lang.String) public void setOrReplace (boolean) public void setForce (boolean) public int update () private void recreateDependentViews (org.h2.engine.Database, org.h2.table.Table, java.util.List, org.h2.table.TableView) private void loadDependentViewSql (org.h2.engine.DbObject, java.util.List) private void execute (java.lang.String, boolean) public int getType () }
org/h2/command/ddl/DeallocateProcedure.class
DeallocateProcedure.java package org.h2.command.ddl public org.h2.command.ddl.DeallocateProcedure extends org.h2.command.ddl.DefineCommand { private String procedureName public void <init> (org.h2.engine.Session) public int update () public void setProcedureName (java.lang.String) public int getType () }
org/h2/command/ddl/DefineCommand.class
DefineCommand.java package org.h2.command.ddl public abstract org.h2.command.ddl.DefineCommand extends org.h2.command.Prepared { protected boolean transactional public void <init> (org.h2.engine.Session) public boolean isReadOnly () public org.h2.result.ResultInterface queryMeta () public void setTransactional (boolean) public boolean isTransactional () }
org/h2/command/ddl/DropAggregate.class
DropAggregate.java package org.h2.command.ddl public org.h2.command.ddl.DropAggregate extends org.h2.command.ddl.DefineCommand { private String name private boolean ifExists public void <init> (org.h2.engine.Session) public int update () public void setName (java.lang.String) public void setIfExists (boolean) public int getType () }
org/h2/command/ddl/DropConstant.class
DropConstant.java package org.h2.command.ddl public org.h2.command.ddl.DropConstant extends org.h2.command.ddl.SchemaCommand { private String constantName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfExists (boolean) public void setConstantName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/DropDatabase.class
DropDatabase.java package org.h2.command.ddl public org.h2.command.ddl.DropDatabase extends org.h2.command.ddl.DefineCommand { private boolean dropAllObjects private boolean deleteFiles public void <init> (org.h2.engine.Session) public int update () private void dropAllObjects () public void setDropAllObjects (boolean) public void setDeleteFiles (boolean) public int getType () }
org/h2/command/ddl/DropFunctionAlias.class
DropFunctionAlias.java package org.h2.command.ddl public org.h2.command.ddl.DropFunctionAlias extends org.h2.command.ddl.SchemaCommand { private String aliasName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public int update () public void setAliasName (java.lang.String) public void setIfExists (boolean) public int getType () }
org/h2/command/ddl/DropIndex.class
DropIndex.java package org.h2.command.ddl public org.h2.command.ddl.DropIndex extends org.h2.command.ddl.SchemaCommand { private String indexName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfExists (boolean) public void setIndexName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/DropRole.class
DropRole.java package org.h2.command.ddl public org.h2.command.ddl.DropRole extends org.h2.command.ddl.DefineCommand { private String roleName private boolean ifExists public void <init> (org.h2.engine.Session) public void setRoleName (java.lang.String) public int update () public void setIfExists (boolean) public int getType () }
org/h2/command/ddl/DropSchema.class
DropSchema.java package org.h2.command.ddl public org.h2.command.ddl.DropSchema extends org.h2.command.ddl.DefineCommand { private String schemaName private boolean ifExists public void <init> (org.h2.engine.Session) public void setSchemaName (java.lang.String) public int update () public void setIfExists (boolean) public int getType () }
org/h2/command/ddl/DropSequence.class
DropSequence.java package org.h2.command.ddl public org.h2.command.ddl.DropSequence extends org.h2.command.ddl.SchemaCommand { private String sequenceName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfExists (boolean) public void setSequenceName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/DropTable.class
DropTable.java package org.h2.command.ddl public org.h2.command.ddl.DropTable extends org.h2.command.ddl.SchemaCommand { private boolean ifExists private String tableName private org.h2.table.Table table private org.h2.command.ddl.DropTable next private int dropAction public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void addNextDropTable (org.h2.command.ddl.DropTable) public void setIfExists (boolean) public void setTableName (java.lang.String) private void prepareDrop () private void executeDrop () public int update () public void setDropAction (int) public int getType () }
org/h2/command/ddl/DropTrigger.class
DropTrigger.java package org.h2.command.ddl public org.h2.command.ddl.DropTrigger extends org.h2.command.ddl.SchemaCommand { private String triggerName private boolean ifExists public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfExists (boolean) public void setTriggerName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/DropUser.class
DropUser.java package org.h2.command.ddl public org.h2.command.ddl.DropUser extends org.h2.command.ddl.DefineCommand { private boolean ifExists private String userName public void <init> (org.h2.engine.Session) public void setIfExists (boolean) public void setUserName (java.lang.String) public int update () public boolean isTransactional () public int getType () }
org/h2/command/ddl/DropUserDataType.class
DropUserDataType.java package org.h2.command.ddl public org.h2.command.ddl.DropUserDataType extends org.h2.command.ddl.DefineCommand { private String typeName private boolean ifExists public void <init> (org.h2.engine.Session) public void setIfExists (boolean) public int update () public void setTypeName (java.lang.String) public int getType () }
org/h2/command/ddl/DropView.class
DropView.java package org.h2.command.ddl public org.h2.command.ddl.DropView extends org.h2.command.ddl.SchemaCommand { private String viewName private boolean ifExists private int dropAction public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setIfExists (boolean) public void setDropAction (int) public void setViewName (java.lang.String) public int update () public int getType () }
org/h2/command/ddl/GrantRevoke.class
GrantRevoke.java package org.h2.command.ddl public org.h2.command.ddl.GrantRevoke extends org.h2.command.ddl.DefineCommand { private java.util.ArrayList roleNames private int operationType private int rightMask private java.util.ArrayList tables private org.h2.engine.RightOwner grantee public void <init> (org.h2.engine.Session) public void setOperationType (int) public void addRight (int) public void addRoleName (java.lang.String) public void setGranteeName (java.lang.String) public int update () private void grantRight () private void grantRole (org.h2.engine.Role) private void revokeRight () private void revokeRole (org.h2.engine.Role) public boolean isTransactional () public void addTable (org.h2.table.Table) public int getType () }
org/h2/command/ddl/PrepareProcedure.class
PrepareProcedure.java package org.h2.command.ddl public org.h2.command.ddl.PrepareProcedure extends org.h2.command.ddl.DefineCommand { private String procedureName private org.h2.command.Prepared prepared public void <init> (org.h2.engine.Session) public void checkParameters () public int update () public void setProcedureName (java.lang.String) public void setPrepared (org.h2.command.Prepared) public java.util.ArrayList getParameters () public int getType () }
org/h2/command/ddl/SchemaCommand.class
SchemaCommand.java package org.h2.command.ddl public abstract org.h2.command.ddl.SchemaCommand extends org.h2.command.ddl.DefineCommand { private final org.h2.schema.Schema schema public void <init> (org.h2.engine.Session, org.h2.schema.Schema) protected org.h2.schema.Schema getSchema () }
org/h2/command/ddl/SetComment.class
SetComment.java package org.h2.command.ddl public org.h2.command.ddl.SetComment extends org.h2.command.ddl.DefineCommand { private String schemaName private String objectName private boolean column private String columnName private int objectType private org.h2.expression.Expression expr public void <init> (org.h2.engine.Session) public int update () public void setCommentExpression (org.h2.expression.Expression) public void setObjectName (java.lang.String) public void setObjectType (int) public void setColumnName (java.lang.String) public void setSchemaName (java.lang.String) public void setColumn (boolean) public int getType () }
org/h2/command/ddl/TruncateTable.class
TruncateTable.java package org.h2.command.ddl public org.h2.command.ddl.TruncateTable extends org.h2.command.ddl.DefineCommand { private org.h2.table.Table table public void <init> (org.h2.engine.Session) public void setTable (org.h2.table.Table) public int update () public int getType () }
org/h2/command/dml/AlterSequence.class
AlterSequence.java package org.h2.command.dml public org.h2.command.dml.AlterSequence extends org.h2.command.ddl.SchemaCommand { private org.h2.table.Table table private org.h2.schema.Sequence sequence private org.h2.expression.Expression start private org.h2.expression.Expression increment public void <init> (org.h2.engine.Session, org.h2.schema.Schema) public void setSequence (org.h2.schema.Sequence) public boolean isTransactional () public void setColumn (org.h2.table.Column) public void setStartWith (org.h2.expression.Expression) public void setIncrement (org.h2.expression.Expression) public int update () public int getType () }
org/h2/command/dml/AlterTableSet.class
AlterTableSet.java package org.h2.command.dml public org.h2.command.dml.AlterTableSet extends org.h2.command.ddl.SchemaCommand { private String tableName private final int type private boolean value private boolean checkExisting public void <init> (org.h2.engine.Session, org.h2.schema.Schema, int, boolean) public void setCheckExisting (boolean) public boolean isTransactional () public void setTableName (java.lang.String) public int update () public int getType () }
org/h2/command/dml/BackupCommand.class
BackupCommand.java package org.h2.command.dml public org.h2.command.dml.BackupCommand extends org.h2.command.Prepared { private org.h2.expression.Expression fileNameExpr public void <init> (org.h2.engine.Session) public void setFileName (org.h2.expression.Expression) public int update () private void backupTo (java.lang.String) private void backupPageStore (java.util.zip.ZipOutputStream, java.lang.String, org.h2.store.PageStore) throws java.io.IOException private void backupFile (java.util.zip.ZipOutputStream, java.lang.String, java.lang.String) throws java.io.IOException public boolean isTransactional () public static java.lang.String correctFileName (java.lang.String) public boolean needRecompile () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/Call.class
Call.java package org.h2.command.dml public org.h2.command.dml.Call extends org.h2.command.Prepared { private org.h2.expression.Expression expression private org.h2.expression.Expression[] expressions public void <init> (org.h2.engine.Session) public org.h2.result.ResultInterface queryMeta () public int update () public org.h2.result.ResultInterface query (int) public void prepare () public void setExpression (org.h2.expression.Expression) public boolean isQuery () public boolean isTransactional () public boolean isReadOnly () public int getType () }
org/h2/command/dml/Delete.class
Delete.java package org.h2.command.dml public org.h2.command.dml.Delete extends org.h2.command.Prepared { private org.h2.expression.Expression condition private org.h2.table.TableFilter tableFilter public void <init> (org.h2.engine.Session) public void setTableFilter (org.h2.table.TableFilter) public void setCondition (org.h2.expression.Expression) public int update () public java.lang.String getPlanSQL () public void prepare () public boolean isTransactional () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/ExecuteProcedure.class
ExecuteProcedure.java package org.h2.command.dml public org.h2.command.dml.ExecuteProcedure extends org.h2.command.Prepared { private java.util.ArrayList expressions private org.h2.engine.Procedure procedure public void <init> (org.h2.engine.Session) public void setProcedure (org.h2.engine.Procedure) public void setExpression (int, org.h2.expression.Expression) private void setParameters () public boolean isQuery () public int update () public org.h2.result.ResultInterface query (int) public boolean isTransactional () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/Explain.class
Explain.java package org.h2.command.dml public org.h2.command.dml.Explain extends org.h2.command.Prepared { private org.h2.command.Prepared command private org.h2.result.LocalResult result private boolean executeCommand public void <init> (org.h2.engine.Session) public void setCommand (org.h2.command.Prepared) public void prepare () public void setExecuteCommand (boolean) public org.h2.result.ResultInterface queryMeta () public org.h2.result.ResultInterface query (int) private void add (java.lang.String) public boolean isQuery () public boolean isTransactional () public boolean isReadOnly () public int getType () }
org/h2/command/dml/Insert.class
Insert.java package org.h2.command.dml public org.h2.command.dml.Insert extends org.h2.command.Prepared implements org.h2.result.ResultTarget { private org.h2.table.Table table private org.h2.table.Column[] columns private java.util.ArrayList list private org.h2.command.dml.Query query private boolean sortedInsertMode private int rowNumber private boolean insertFromSelect public void <init> (org.h2.engine.Session) public void setCommand (org.h2.command.Command) public void setTable (org.h2.table.Table) public void setColumns (org.h2.table.Column[]) public void setQuery (org.h2.command.dml.Query) public void addRow (org.h2.expression.Expression[]) public int update () private int insertRows () public void addRow (org.h2.value.Value[]) public int getRowCount () public java.lang.String getPlanSQL () public void prepare () public boolean isTransactional () public org.h2.result.ResultInterface queryMeta () public void setSortedInsertMode (boolean) public int getType () public void setInsertFromSelect (boolean) }
org/h2/command/dml/Merge.class
Merge.java package org.h2.command.dml public org.h2.command.dml.Merge extends org.h2.command.Prepared { private org.h2.table.Table table private org.h2.table.Column[] columns private org.h2.table.Column[] keys private java.util.ArrayList list private org.h2.command.dml.Query query private org.h2.command.Prepared update public void <init> (org.h2.engine.Session) public void setCommand (org.h2.command.Command) public void setTable (org.h2.table.Table) public void setColumns (org.h2.table.Column[]) public void setKeys (org.h2.table.Column[]) public void setQuery (org.h2.command.dml.Query) public void addRow (org.h2.expression.Expression[]) public int update () private void merge (org.h2.result.Row) public java.lang.String getPlanSQL () public void prepare () public boolean isTransactional () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/NoOperation.class
NoOperation.java package org.h2.command.dml public org.h2.command.dml.NoOperation extends org.h2.command.Prepared { public void <init> (org.h2.engine.Session) public int update () public boolean isQuery () public boolean isTransactional () public boolean needRecompile () public boolean isReadOnly () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/Optimizer.class
Optimizer.java package org.h2.command.dml public org.h2.command.dml.Optimizer extends java.lang.Object { private static final int MAX_BRUTE_FORCE_FILTERS private static final int MAX_BRUTE_FORCE private static final int MAX_GENETIC private long start private org.h2.util.BitField switched private org.h2.table.TableFilter[] filters private org.h2.expression.Expression condition private org.h2.engine.Session session private org.h2.table.Plan bestPlan private org.h2.table.TableFilter topFilter private double cost private java.util.Random random void <init> (org.h2.table.TableFilter[], org.h2.expression.Expression, org.h2.engine.Session) private static int getMaxBruteForceFilters (int) private void calculateBestPlan () private boolean canStop (int) private void calculateBruteForceAll () private void calculateBruteForceSome () private void calculateGenetic () private boolean testPlan (org.h2.table.TableFilter[]) private void shuffleAll (org.h2.table.TableFilter[]) private boolean shuffleTwo (org.h2.table.TableFilter[]) void optimize () public org.h2.table.TableFilter getTopFilter () double getCost () }
org/h2/command/dml/Query.class
Query.java package org.h2.command.dml public abstract org.h2.command.dml.Query extends org.h2.command.Prepared { protected org.h2.expression.Expression limitExpr protected org.h2.expression.Expression offsetExpr protected int sampleSize private int lastLimit private long lastEvaluated private org.h2.result.LocalResult lastResult private org.h2.value.Value[] lastParameters private boolean cacheableChecked private boolean cacheable public void <init> (org.h2.engine.Session) protected abstract org.h2.result.LocalResult queryWithoutCache (int, org.h2.result.ResultTarget) public abstract void init () public abstract java.util.ArrayList getExpressions () public abstract double getCost () public abstract java.util.HashSet getTables () public abstract void setOrder (java.util.ArrayList) public abstract void setForUpdate (boolean) public abstract int getColumnCount () public abstract void mapColumns (org.h2.table.ColumnResolver, int) public abstract void setEvaluatable (org.h2.table.TableFilter, boolean) public abstract void addGlobalCondition (org.h2.expression.Parameter, int, int) public abstract void setDistinct (boolean) public abstract boolean isEverything (org.h2.expression.ExpressionVisitor) public abstract void updateAggregate (org.h2.engine.Session) public abstract void fireBeforeSelectTriggers () public boolean isQuery () public boolean isTransactional () private boolean sameResultAsLast (org.h2.engine.Session, org.h2.value.Value[], org.h2.value.Value[], long) public final org.h2.value.Value[] getParameterValues () public org.h2.result.ResultInterface query (int) org.h2.result.ResultInterface query (int, org.h2.result.ResultTarget) private void closeLastResult () void initOrder (java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, int, boolean) public org.h2.result.SortOrder prepareOrder (java.util.ArrayList, int) public void setOffset (org.h2.expression.Expression) public void setLimit (org.h2.expression.Expression) void addParameter (org.h2.expression.Parameter) public void setSampleSize (int) public final long getMaxDataModificationId () }
org/h2/command/dml/RunScriptCommand.class
RunScriptCommand.java package org.h2.command.dml public org.h2.command.dml.RunScriptCommand extends org.h2.command.dml.ScriptBase { private String charset public void <init> (org.h2.engine.Session) public int update () private void execute (java.lang.String) public void setCharset (java.lang.String) public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/ScriptBase.class
ScriptBase.java package org.h2.command.dml public abstract org.h2.command.dml.ScriptBase extends org.h2.command.Prepared implements org.h2.store.DataHandler { private static final String SCRIPT_SQL protected java.io.OutputStream out protected java.io.InputStream in private org.h2.expression.Expression fileNameExpr private String fileName private String cipher private byte[] key private org.h2.store.FileStore store private String compressionAlgorithm public void <init> (org.h2.engine.Session) public void setCipher (java.lang.String) private boolean isEncrypted () public void setPassword (char[]) public void setFileNameExpr (org.h2.expression.Expression) protected java.lang.String getFileName () public boolean isTransactional () void deleteStore () private void initStore () void openOutput () void openInput () void closeIO () public boolean needRecompile () public java.lang.String getDatabasePath () public org.h2.store.FileStore openFile (java.lang.String, java.lang.String, boolean) public void checkPowerOff () public void checkWritingAllowed () public void freeUpDiskSpace () public int getMaxLengthInplaceLob () public org.h2.util.TempFileDeleter getTempFileDeleter () public java.lang.String getLobCompressionAlgorithm (int) public void setCompressionAlgorithm (java.lang.String) public java.lang.Object getLobSyncObject () public org.h2.util.SmallLRUCache getLobFileListCache () public org.h2.store.LobStorage getLobStorage () public java.sql.Connection getLobConnection () }
org/h2/command/dml/ScriptCommand$1.class
ScriptCommand.java package org.h2.command.dml org.h2.command.dml.ScriptCommand$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.command.dml.ScriptCommand this$0 void <init> (org.h2.command.dml.ScriptCommand) public int compare (org.h2.table.Table, org.h2.table.Table) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/command/dml/ScriptCommand$2.class
ScriptCommand.java package org.h2.command.dml org.h2.command.dml.ScriptCommand$2 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.command.dml.ScriptCommand this$0 void <init> (org.h2.command.dml.ScriptCommand) public int compare (org.h2.schema.SchemaObject, org.h2.schema.SchemaObject) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/command/dml/ScriptCommand$3.class
ScriptCommand.java package org.h2.command.dml org.h2.command.dml.ScriptCommand$3 extends java.io.InputStream { private java.io.InputStream current private boolean closed final synthetic java.sql.ResultSet val$rs void <init> (java.sql.ResultSet) throws java.io.IOException public int read () throws java.io.IOException public void close () throws java.io.IOException }
org/h2/command/dml/ScriptCommand$4.class
ScriptCommand.java package org.h2.command.dml org.h2.command.dml.ScriptCommand$4 extends java.io.Reader { private java.io.Reader current private boolean closed final synthetic java.sql.ResultSet val$rs void <init> (java.sql.ResultSet) throws java.io.IOException public int read () throws java.io.IOException public void close () throws java.io.IOException public int read (char[], int, int) throws java.io.IOException }
org/h2/command/dml/ScriptCommand.class
ScriptCommand.java package org.h2.command.dml public org.h2.command.dml.ScriptCommand extends org.h2.command.dml.ScriptBase { private String charset private boolean passwords private boolean data private boolean settings private boolean drop private boolean simple private org.h2.result.LocalResult result private byte[] lineSeparator private byte[] buffer private boolean tempLobTableCreated private int nextLobId private int lobBlockSize public void <init> (org.h2.engine.Session) public boolean isQuery () public void setData (boolean) public void setPasswords (boolean) public void setSettings (boolean) public void setLobBlockSize (long) public void setDrop (boolean) public org.h2.result.ResultInterface queryMeta () private org.h2.result.LocalResult createResult () public org.h2.result.ResultInterface query (int) private int writeLobStream (org.h2.value.Value) throws java.io.IOException public static java.io.InputStream combineBlob (java.sql.Connection, int) throws java.sql.SQLException public static java.io.Reader combineClob (java.sql.Connection, int) throws java.sql.SQLException private static java.sql.ResultSet getLobStream (java.sql.Connection, java.lang.String, int) throws java.sql.SQLException private void reset () private void add (java.lang.String, boolean) throws java.io.IOException public void setSimple (boolean) public void setCharset (java.lang.String) public int getType () }
org/h2/command/dml/Select.class
Select.java package org.h2.command.dml public org.h2.command.dml.Select extends org.h2.command.dml.Query { private org.h2.table.TableFilter topTableFilter private java.util.ArrayList filters private java.util.ArrayList topFilters private java.util.ArrayList expressions private org.h2.expression.Expression[] expressionArray private org.h2.expression.Expression having private org.h2.expression.Expression condition private int visibleColumnCount private int distinctColumnCount private java.util.ArrayList orderList private java.util.ArrayList group private int[] groupIndex private boolean[] groupByExpression private boolean distinct private java.util.HashMap currentGroup private int havingIndex private boolean isGroupQuery private boolean isGroupSortedQuery private boolean isForUpdate private boolean isForUpdateMvcc private double cost private boolean isQuickAggregateQuery private boolean isDistinctQuery private boolean isPrepared private boolean checkInit private boolean sortUsingIndex private org.h2.result.SortOrder sort private int currentGroupRowId public void <init> (org.h2.engine.Session) public void addTableFilter (org.h2.table.TableFilter, boolean) public java.util.ArrayList getTopFilters () public void setExpressions (java.util.ArrayList) public void setGroupQuery () public void setGroupBy (java.util.ArrayList) public java.util.HashMap getCurrentGroup () public int getCurrentGroupRowId () public void setOrder (java.util.ArrayList) public void addCondition (org.h2.expression.Expression) private void queryGroupSorted (int, org.h2.result.ResultTarget) private void addGroupSortedRow (org.h2.value.Value[], int, org.h2.result.ResultTarget) private org.h2.value.Value[] keepOnlyDistinct (org.h2.value.Value[], int) private boolean isHavingNullOrFalse (org.h2.value.Value[]) private org.h2.index.Index getGroupSortedIndex () private boolean isGroupSortedIndex (org.h2.table.TableFilter, org.h2.index.Index) private int getGroupByExpressionCount () private void queryGroup (int, org.h2.result.LocalResult) private org.h2.index.Index getSortIndex () private void queryDistinct (org.h2.result.ResultTarget, long) private void queryFlat (int, org.h2.result.ResultTarget, long) private void queryQuick (int, org.h2.result.ResultTarget) public org.h2.result.ResultInterface queryMeta () protected org.h2.result.LocalResult queryWithoutCache (int, org.h2.result.ResultTarget) private org.h2.result.LocalResult createLocalResult (org.h2.result.LocalResult) private void expandColumnList () public void init () public void prepare () public double getCost () public java.util.HashSet getTables () public void fireBeforeSelectTriggers () private double preparePlan () private void setEvaluatableRecursive (org.h2.table.TableFilter) public java.lang.String getPlanSQL () public void setDistinct (boolean) public void setHaving (org.h2.expression.Expression) public int getColumnCount () public org.h2.table.TableFilter getTopTableFilter () public java.util.ArrayList getExpressions () public void setForUpdate (boolean) public void mapColumns (org.h2.table.ColumnResolver, int) public void setEvaluatable (org.h2.table.TableFilter, boolean) public boolean isQuickAggregateQuery () public void addGlobalCondition (org.h2.expression.Parameter, int, int) public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public boolean isReadOnly () public boolean isCacheable () public int getType () }
org/h2/command/dml/SelectListColumnResolver.class
SelectListColumnResolver.java package org.h2.command.dml public org.h2.command.dml.SelectListColumnResolver extends java.lang.Object implements org.h2.table.ColumnResolver { private org.h2.command.dml.Select select private org.h2.expression.Expression[] expressions private org.h2.table.Column[] columns void <init> (org.h2.command.dml.Select) public org.h2.table.Column[] getColumns () public java.lang.String getSchemaName () public org.h2.command.dml.Select getSelect () public org.h2.table.Column[] getSystemColumns () public java.lang.String getTableAlias () public org.h2.table.TableFilter getTableFilter () public org.h2.value.Value getValue (org.h2.table.Column) public org.h2.expression.Expression optimize (org.h2.expression.ExpressionColumn, org.h2.table.Column) }
org/h2/command/dml/SelectOrderBy.class
SelectOrderBy.java package org.h2.command.dml public org.h2.command.dml.SelectOrderBy extends java.lang.Object { public org.h2.expression.Expression expression public org.h2.expression.Expression columnIndexExpr public boolean descending public boolean nullsFirst public boolean nullsLast public void <init> () public java.lang.String getSQL () }
org/h2/command/dml/SelectUnion.class
SelectUnion.java package org.h2.command.dml public org.h2.command.dml.SelectUnion extends org.h2.command.dml.Query { public static final int UNION public static final int UNION_ALL public static final int EXCEPT public static final int INTERSECT private int unionType private org.h2.command.dml.Query left private org.h2.command.dml.Query right private java.util.ArrayList expressions private org.h2.expression.Expression[] expressionArray private java.util.ArrayList orderList private org.h2.result.SortOrder sort private boolean distinct private boolean isPrepared private boolean checkInit private boolean isForUpdate public void <init> (org.h2.engine.Session, org.h2.command.dml.Query) public void setUnionType (int) public int getUnionType () public void setRight (org.h2.command.dml.Query) public org.h2.command.dml.Query getLeft () public org.h2.command.dml.Query getRight () public void setSQL (java.lang.String) public void setOrder (java.util.ArrayList) private org.h2.value.Value[] convert (org.h2.value.Value[], int) public org.h2.result.ResultInterface queryMeta () public org.h2.result.LocalResult getEmptyResult () protected org.h2.result.LocalResult queryWithoutCache (int, org.h2.result.ResultTarget) public void init () public void prepare () public double getCost () public java.util.HashSet getTables () public void setDistinct (boolean) public java.util.ArrayList getExpressions () public void setForUpdate (boolean) public int getColumnCount () public void mapColumns (org.h2.table.ColumnResolver, int) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void addGlobalCondition (org.h2.expression.Parameter, int, int) public java.lang.String getPlanSQL () public org.h2.result.ResultInterface query (int, org.h2.result.ResultTarget) public boolean isEverything (org.h2.expression.ExpressionVisitor) public boolean isReadOnly () public void updateAggregate (org.h2.engine.Session) public void fireBeforeSelectTriggers () public int getType () }
org/h2/command/dml/Set.class
Set.java package org.h2.command.dml public org.h2.command.dml.Set extends org.h2.command.Prepared { private int type private org.h2.expression.Expression expression private String stringValue private String[] stringValueList public void <init> (org.h2.engine.Session, int) public void setString (java.lang.String) public boolean isTransactional () public int update () private int getIntValue () public void setInt (int) public void setExpression (org.h2.expression.Expression) private void addOrUpdateSetting (java.lang.String, java.lang.String, int) private void addOrUpdateSetting (org.h2.engine.Session, java.lang.String, java.lang.String, int) public boolean needRecompile () public org.h2.result.ResultInterface queryMeta () public void setStringArray (java.lang.String[]) public int getType () }
org/h2/command/dml/SetTypes.class
SetTypes.java package org.h2.command.dml public org.h2.command.dml.SetTypes extends java.lang.Object { public static final int IGNORECASE public static final int MAX_LOG_SIZE public static final int MODE public static final int READONLY public static final int LOCK_TIMEOUT public static final int DEFAULT_LOCK_TIMEOUT public static final int DEFAULT_TABLE_TYPE public static final int CACHE_SIZE public static final int TRACE_LEVEL_SYSTEM_OUT public static final int TRACE_LEVEL_FILE public static final int TRACE_MAX_FILE_SIZE public static final int COLLATION public static final int CLUSTER public static final int WRITE_DELAY public static final int DATABASE_EVENT_LISTENER public static final int MAX_MEMORY_ROWS public static final int LOCK_MODE public static final int DB_CLOSE_DELAY public static final int LOG public static final int THROTTLE public static final int MAX_MEMORY_UNDO public static final int MAX_LENGTH_INPLACE_LOB public static final int COMPRESS_LOB public static final int ALLOW_LITERALS public static final int MULTI_THREADED public static final int SCHEMA public static final int OPTIMIZE_REUSE_RESULTS public static final int SCHEMA_SEARCH_PATH public static final int UNDO_LOG public static final int REFERENTIAL_INTEGRITY public static final int MVCC public static final int MAX_OPERATION_MEMORY public static final int EXCLUSIVE public static final int CREATE_BUILD public static final int VARIABLE public static final int QUERY_TIMEOUT public static final int REDO_LOG_BINARY private static final java.util.ArrayList TYPES private void <init> () public static int getType (java.lang.String) public static java.util.ArrayList getTypes () public static java.lang.String getTypeName (int) static void <clinit> () }
org/h2/command/dml/TransactionCommand.class
TransactionCommand.java package org.h2.command.dml public org.h2.command.dml.TransactionCommand extends org.h2.command.Prepared { private int type private String savepointName private String transactionName public void <init> (org.h2.engine.Session, int) public void setSavepointName (java.lang.String) public int update () public boolean isTransactional () public boolean needRecompile () public void setTransactionName (java.lang.String) public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/dml/Update.class
Update.java package org.h2.command.dml public org.h2.command.dml.Update extends org.h2.command.Prepared { private org.h2.expression.Expression condition private org.h2.table.TableFilter tableFilter private org.h2.expression.Expression[] expressions public void <init> (org.h2.engine.Session) public void setTableFilter (org.h2.table.TableFilter) public void setCondition (org.h2.expression.Expression) public void setAssignment (org.h2.table.Column, org.h2.expression.Expression) public int update () public java.lang.String getPlanSQL () public void prepare () public boolean isTransactional () public org.h2.result.ResultInterface queryMeta () public int getType () }
org/h2/command/Parser$1.class
Parser.java package org.h2.command org.h2.command.Parser$1 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.command.dml.Select val$command final synthetic org.h2.command.Parser this$0 void <init> (org.h2.command.Parser, org.h2.command.dml.Select) public void accept (org.h2.table.TableFilter) }
org/h2/command/Parser.class
Parser.java package org.h2.command public org.h2.command.Parser extends java.lang.Object { private static final int CHAR_END private static final int CHAR_VALUE private static final int CHAR_QUOTED private static final int CHAR_NAME private static final int CHAR_SPECIAL_1 private static final int CHAR_SPECIAL_2 private static final int CHAR_STRING private static final int CHAR_DOT private static final int CHAR_DOLLAR_QUOTED_STRING private static final int KEYWORD private static final int IDENTIFIER private static final int PARAMETER private static final int END private static final int VALUE private static final int EQUAL private static final int BIGGER_EQUAL private static final int BIGGER private static final int SMALLER private static final int SMALLER_EQUAL private static final int NOT_EQUAL private static final int AT private static final int MINUS private static final int PLUS private static final int STRING_CONCAT private static final int OPEN private static final int CLOSE private static final int NULL private static final int TRUE private static final int FALSE private static final int CURRENT_TIMESTAMP private static final int CURRENT_DATE private static final int CURRENT_TIME private static final int ROWNUM private final org.h2.engine.Database database private final org.h2.engine.Session session private int[] characterTypes private int currentTokenType private String currentToken private boolean currentTokenQuoted private org.h2.value.Value currentValue private String sqlCommand private String originalSQL private char[] sqlCommandChars private int lastParseIndex private int parseIndex private org.h2.command.ddl.CreateView createView private org.h2.command.Prepared currentPrepared private org.h2.command.dml.Select currentSelect private java.util.ArrayList parameters private String schemaName private java.util.ArrayList expectedList private boolean rightsChecked private boolean recompileAlways private java.util.ArrayList indexedParameterList private final boolean identifiersToUpper public void <init> (org.h2.engine.Session) public org.h2.command.Prepared prepare (java.lang.String) public org.h2.command.Command prepareCommand (java.lang.String) org.h2.command.Prepared parse (java.lang.String) private org.h2.command.Prepared parse (java.lang.String, boolean) private org.h2.command.Prepared parsePrepared () private org.h2.message.DbException getSyntaxError () private org.h2.command.Prepared parseBackup () private org.h2.command.Prepared parseAnalyze () private org.h2.command.dml.TransactionCommand parseBegin () private org.h2.command.dml.TransactionCommand parseCommit () private org.h2.command.dml.TransactionCommand parseShutdown () private org.h2.command.dml.TransactionCommand parseRollback () private org.h2.command.Prepared parsePrepare () private org.h2.command.dml.TransactionCommand parseSavepoint () private org.h2.command.Prepared parseReleaseSavepoint () private org.h2.schema.Schema getSchema (java.lang.String) private org.h2.schema.Schema getSchema () private org.h2.table.Column readTableColumn (org.h2.table.TableFilter) private org.h2.command.dml.Update parseUpdate () private org.h2.table.TableFilter readSimpleTableFilter () private org.h2.command.dml.Delete parseDelete () private org.h2.table.IndexColumn[] parseIndexColumnList () private java.lang.String[] parseColumnList () private org.h2.table.Column[] parseColumnList (org.h2.table.Table) private boolean readIfMore () private org.h2.command.Prepared parseHelp () private org.h2.command.Prepared parseShow () private org.h2.command.Prepared prepare (org.h2.engine.Session, java.lang.String, java.util.ArrayList) private boolean isSelect () private org.h2.command.dml.Merge parseMerge () private org.h2.command.dml.Insert parseInsert () private org.h2.table.TableFilter readTableFilter (boolean) private java.lang.String readFromAlias (java.lang.String) private org.h2.command.Prepared parseTruncate () private boolean readIfExists (boolean) private org.h2.command.Prepared parseComment () private org.h2.command.Prepared parseDrop () private org.h2.command.ddl.DropUserDataType parseDropUserDataType () private org.h2.command.ddl.DropAggregate parseDropAggregate () private org.h2.table.TableFilter readJoin (org.h2.table.TableFilter, org.h2.command.dml.Select, boolean, boolean) private org.h2.table.TableFilter getNested (org.h2.table.TableFilter) private org.h2.command.Prepared parseExecute () private org.h2.command.ddl.DeallocateProcedure parseDeallocate () private org.h2.command.dml.Explain parseExplain () private org.h2.command.dml.Query parseSelect () private org.h2.command.dml.Query parseSelectUnion () private org.h2.command.dml.Query parseSelectUnionExtension (org.h2.command.dml.Query, int, boolean) private void parseEndOfQuery (org.h2.command.dml.Query) private org.h2.command.dml.Query parseSelectSub () private void parseSelectSimpleFromPart (org.h2.command.dml.Select) private void parseJoinTableFilter (org.h2.table.TableFilter, org.h2.command.dml.Select) private void parseSelectSimpleSelectPart (org.h2.command.dml.Select) private org.h2.command.dml.Select parseSelectSimple () private org.h2.table.Table getDualTable (boolean) private void setSQL (org.h2.command.Prepared, java.lang.String, int) private org.h2.expression.Expression readExpression () private org.h2.expression.Expression readAnd () private org.h2.expression.Expression readCondition () private org.h2.expression.Expression readConcat () private org.h2.expression.Expression readSum () private org.h2.expression.Expression readFactor () private org.h2.expression.Expression readAggregate (int) private java.util.ArrayList parseSimpleOrderList () private org.h2.expression.JavaFunction readJavaFunction (org.h2.schema.Schema, java.lang.String) private org.h2.expression.JavaAggregate readJavaAggregate (org.h2.engine.UserAggregate) private org.h2.expression.Expression readFunction (org.h2.schema.Schema, java.lang.String) private org.h2.expression.Function readFunctionWithoutParameters (java.lang.String) private org.h2.expression.Expression readWildcardOrSequenceValue (java.lang.String, java.lang.String) private org.h2.expression.Expression readTermObjectDot (java.lang.String) private org.h2.expression.Expression readTerm () private org.h2.expression.Expression readWhen (org.h2.expression.Expression) private int getPositiveInt () private int getInt () private long readLong () private boolean readBooleanSetting () private java.lang.String readString () private java.lang.String readIdentifierWithSchema (java.lang.String) private java.lang.String readIdentifierWithSchema () private java.lang.String readAliasIdentifier () private java.lang.String readUniqueIdentifier () private java.lang.String readColumnIdentifier () private void read (java.lang.String) private boolean readIf (java.lang.String) private boolean isToken (java.lang.String) private boolean equalsToken (java.lang.String, java.lang.String) private void addExpected (java.lang.String) private void read () private void checkLiterals (boolean) private void readHexDecimal (int, int) private void readDecimal (int, int) public org.h2.engine.Session getSession () private void initialize (java.lang.String) private void checkRunOver (int, int, int) private int getSpecialType (java.lang.String) private int getTokenType (java.lang.String) private boolean isKeyword (java.lang.String) public static boolean isKeyword (java.lang.String, boolean) private static int getSaveTokenType (java.lang.String, boolean) private static int getKeywordOrIdentifier (java.lang.String, java.lang.String, int) private org.h2.table.Column parseColumnForTable (java.lang.String, boolean) private void parseAutoIncrement (org.h2.table.Column) private java.lang.String readCommentIf () private org.h2.table.Column parseColumn (java.lang.String) private org.h2.command.Prepared parseCreate () private boolean addRoleOrRight (org.h2.command.ddl.GrantRevoke) private org.h2.command.ddl.GrantRevoke parseGrantRevoke (int) private org.h2.command.dml.Call parseCall () private org.h2.command.ddl.CreateRole parseCreateRole () private org.h2.command.ddl.CreateSchema parseCreateSchema () private org.h2.command.ddl.CreateSequence parseCreateSequence () private boolean readIfNoExists () private org.h2.command.ddl.CreateConstant parseCreateConstant () private org.h2.command.ddl.CreateAggregate parseCreateAggregate (boolean) private org.h2.command.ddl.CreateUserDataType parseCreateUserDataType () private org.h2.command.ddl.CreateTrigger parseCreateTrigger (boolean) private org.h2.command.ddl.CreateUser parseCreateUser () private org.h2.command.ddl.CreateFunctionAlias parseCreateFunctionAlias (boolean) private org.h2.command.dml.Query parserWith () private org.h2.command.ddl.CreateView parseCreateView (boolean, boolean) private org.h2.command.dml.TransactionCommand parseCheckpoint () private org.h2.command.Prepared parseAlter () private void checkSchema (org.h2.schema.Schema) private org.h2.command.ddl.AlterIndexRename parseAlterIndex () private org.h2.command.ddl.AlterView parseAlterView () private org.h2.command.ddl.AlterSchemaRename parseAlterSchema () private org.h2.command.dml.AlterSequence parseAlterSequence () private org.h2.command.ddl.AlterUser parseAlterUser () private void readIfEqualOrTo () private org.h2.command.Prepared parseSet () private org.h2.command.dml.Set parseSetCollation () private org.h2.command.dml.RunScriptCommand parseRunScript () private org.h2.command.dml.ScriptCommand parseScript () private org.h2.table.Table readTableOrView () private org.h2.table.Table readTableOrView (java.lang.String) private org.h2.engine.FunctionAlias findFunctionAlias (java.lang.String, java.lang.String) private org.h2.schema.Sequence findSequence (java.lang.String, java.lang.String) private org.h2.schema.Sequence readSequence () private org.h2.command.Prepared parseAlterTable () private org.h2.command.ddl.AlterTableAlterColumn parseAlterTableAlterColumnType (org.h2.table.Table, java.lang.String, org.h2.table.Column) private org.h2.command.ddl.AlterTableAlterColumn parseAlterTableAddColumn (org.h2.table.Table) private int parseAction () private java.lang.Integer parseCascadeOrRestrict () private org.h2.command.ddl.DefineCommand parseAlterTableAddConstraintIf (java.lang.String, org.h2.schema.Schema) private void parseReferences (org.h2.command.ddl.AlterTableAddConstraint, org.h2.schema.Schema, java.lang.String) private org.h2.command.ddl.CreateLinkedTable parseCreateLinkedTable (boolean, boolean, boolean) private org.h2.command.ddl.CreateTable parseCreateTable (boolean, boolean, boolean) private int getCompareType (int) public static java.lang.String quoteIdentifier (java.lang.String) public void setRightsChecked (boolean) public org.h2.expression.Expression parseExpression (java.lang.String) }
org/h2/command/Prepared.class
Prepared.java package org.h2.command public abstract org.h2.command.Prepared extends java.lang.Object { protected org.h2.engine.Session session protected String sqlStatement protected boolean create protected java.util.ArrayList parameters protected boolean prepareAlways private long modificationMetaId private org.h2.command.Command command private int objectId private int currentRowNumber private int rowScanCount public void <init> (org.h2.engine.Session) public abstract boolean isTransactional () public abstract org.h2.result.ResultInterface queryMeta () public abstract int getType () public boolean isReadOnly () public boolean needRecompile () long getModificationMetaId () void setModificationMetaId (long) public void setParameterList (java.util.ArrayList) public java.util.ArrayList getParameters () protected void checkParameters () public void setCommand (org.h2.command.Command) public boolean isQuery () public void prepare () public int update () public org.h2.result.ResultInterface query (int) public void setSQL (java.lang.String) public java.lang.String getSQL () protected int getCurrentObjectId () protected int getObjectId () public java.lang.String getPlanSQL () public void checkCanceled () public void setObjectId (int) public void setSession (org.h2.engine.Session) void trace (long, int) public void setPrepareAlways (boolean) protected void setCurrentRowNumber (int) public int getCurrentRowNumber () public java.lang.String toString () protected java.lang.String getSQL (org.h2.value.Value[]) protected java.lang.String getSQL (org.h2.expression.Expression[]) protected org.h2.message.DbException setRow (org.h2.message.DbException, int, java.lang.String) public boolean isCacheable () }
org/h2/compress/CompressDeflate.class
CompressDeflate.java package org.h2.compress public org.h2.compress.CompressDeflate extends java.lang.Object implements org.h2.compress.Compressor { private int level private int strategy public void <init> () public void setOptions (java.lang.String) public int compress (byte[], int, byte[], int) public int getAlgorithm () public void expand (byte[], int, int, byte[], int, int) }
org/h2/compress/CompressLZF.class
CompressLZF.java package org.h2.compress public final org.h2.compress.CompressLZF extends java.lang.Object implements org.h2.compress.Compressor { private static final int HASH_SIZE private static final int MAX_LITERAL private static final int MAX_OFF private static final int MAX_REF private int[] cachedHashTable public void <init> () public void setOptions (java.lang.String) private static int first (byte[], int) private static int next (int, byte[], int) private static int hash (int) public int compress (byte[], int, byte[], int) public void expand (byte[], int, int, byte[], int, int) public int getAlgorithm () }
org/h2/compress/CompressNo.class
CompressNo.java package org.h2.compress public org.h2.compress.CompressNo extends java.lang.Object implements org.h2.compress.Compressor { public void <init> () public int getAlgorithm () public void setOptions (java.lang.String) public int compress (byte[], int, byte[], int) public void expand (byte[], int, int, byte[], int, int) }
org/h2/compress/Compressor.class
Compressor.java package org.h2.compress public abstract org.h2.compress.Compressor extends java.lang.Object { public static final int NO public static final int LZF public static final int DEFLATE public abstract int getAlgorithm () public abstract int compress (byte[], int, byte[], int) public abstract void expand (byte[], int, int, byte[], int, int) public abstract void setOptions (java.lang.String) }
org/h2/compress/LZFInputStream.class
LZFInputStream.java package org.h2.compress public org.h2.compress.LZFInputStream extends java.io.InputStream { private final java.io.InputStream in private org.h2.compress.CompressLZF decompress private int pos private int bufferLength private byte[] inBuffer private byte[] buffer public void <init> (java.io.InputStream) throws java.io.IOException private byte[] ensureSize (byte[], int) private void fillBuffer () throws java.io.IOException private void readFully (byte[], int) throws java.io.IOException private int readInt () throws java.io.IOException public int read () throws java.io.IOException public int read (byte[]) throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException private int readBlock (byte[], int, int) throws java.io.IOException public void close () throws java.io.IOException }
org/h2/compress/LZFOutputStream.class
LZFOutputStream.java package org.h2.compress public org.h2.compress.LZFOutputStream extends java.io.OutputStream { static final int MAGIC private final java.io.OutputStream out private final org.h2.compress.CompressLZF compress private final byte[] buffer private int pos private byte[] outBuffer public void <init> (java.io.OutputStream) throws java.io.IOException private void ensureOutput (int) public void write (int) throws java.io.IOException private void compressAndWrite (byte[], int) throws java.io.IOException private void writeInt (int) throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException public void flush () throws java.io.IOException public void close () throws java.io.IOException }
org/h2/constant/DbSettings.class
DbSettings.java package org.h2.constant public org.h2.constant.DbSettings extends org.h2.engine.SettingsBase { private static org.h2.constant.DbSettings defaultSettings public final boolean aliasColumnName public final int analyzeAuto public final int analyzeSample public final boolean databaseToUpper public final boolean dbCloseOnExit public final String defaultEscape public final boolean defragAlways public final boolean dropRestrict public final int estimatedFunctionTableRows public final boolean functionsInSchema public final int largeResultBufferSize public final boolean largeTransactions public final int maxCompactCount public final int maxCompactTime public final int maxMemoryRowsDistinct public int maxQueryTimeout public final boolean nestedJoins public final boolean optimizeDistinct public final boolean optimizeEvaluatableSubqueries public final boolean optimizeInsertFromSelect public final boolean optimizeInList public final boolean optimizeIsNull public final boolean optimizeOr public final boolean optimizeSubqueryCache public final boolean optimizeTwoEquals public final boolean optimizeUpdate public final boolean pageStoreInternalCount public final boolean pageStoreTrim public final int queryCacheSize public final boolean recompileAlways public final int reconnectCheckDelay public final boolean selectForUpdateMvcc public final boolean shareLinkedConnections private void <init> (java.util.HashMap) public static org.h2.constant.DbSettings getInstance (java.util.HashMap) }
org/h2/constant/ErrorCode.class
ErrorCode.java package org.h2.constant public org.h2.constant.ErrorCode extends java.lang.Object { public static final int NO_DATA_AVAILABLE public static final int INVALID_PARAMETER_COUNT_2 public static final int ERROR_OPENING_DATABASE_1 public static final int WRONG_USER_OR_PASSWORD public static final int COLUMN_COUNT_DOES_NOT_MATCH public static final int NUMERIC_VALUE_OUT_OF_RANGE public static final int DIVISION_BY_ZERO_1 public static final int LIKE_ESCAPE_ERROR_1 public static final int CHECK_CONSTRAINT_VIOLATED_1 public static final int DUPLICATE_KEY_1 public static final int REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1 public static final int REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1 public static final int DEADLOCK_1 public static final int SYNTAX_ERROR_1 public static final int SYNTAX_ERROR_2 public static final int TABLE_OR_VIEW_ALREADY_EXISTS_1 public static final int TABLE_OR_VIEW_NOT_FOUND_1 public static final int INDEX_ALREADY_EXISTS_1 public static final int INDEX_NOT_FOUND_1 public static final int DUPLICATE_COLUMN_NAME_1 public static final int COLUMN_NOT_FOUND_1 public static final int GENERAL_ERROR_1 public static final int UNKNOWN_DATA_TYPE_1 public static final int FEATURE_NOT_SUPPORTED_1 public static final int LOCK_TIMEOUT_1 public static final int FUNCTION_MUST_RETURN_RESULT_SET_1 public static final int METHOD_NOT_ALLOWED_FOR_QUERY public static final int METHOD_ONLY_ALLOWED_FOR_QUERY public static final int HEX_STRING_ODD_1 public static final int HEX_STRING_WRONG_1 public static final int VALUE_TOO_LONG_2 public static final int NULL_NOT_ALLOWED public static final int OBJECT_CLOSED public static final int INVALID_VALUE_2 public static final int DATE_CONSTANT_2 public static final int TIME_CONSTANT_2 public static final int TIMESTAMP_CONSTANT_2 public static final int PARAMETER_NOT_SET_1 public static final int DATABASE_NOT_FOUND_1 public static final int PARSE_ERROR_1 public static final int SUM_OR_AVG_ON_WRONG_DATATYPE_1 public static final int MUST_GROUP_BY_COLUMN_1 public static final int SECOND_PRIMARY_KEY public static final int TRACE_CONNECTION_NOT_CLOSED public static final int CANNOT_DROP_CURRENT_USER public static final int DATABASE_ALREADY_OPEN_1 public static final int DATA_CONVERSION_ERROR_1 public static final int FUNCTION_NOT_FOUND_1 public static final int COLUMN_MUST_NOT_BE_NULLABLE_1 public static final int FILE_RENAME_FAILED_2 public static final int FILE_DELETE_FAILED_1 public static final int SERIALIZATION_FAILED_1 public static final int DESERIALIZATION_FAILED_1 public static final int IO_EXCEPTION_1 public static final int NOT_ON_UPDATABLE_ROW public static final int FILE_CORRUPTED_1 public static final int IO_EXCEPTION_2 public static final int USER_NOT_FOUND_1 public static final int USER_ALREADY_EXISTS_1 public static final int TRACE_FILE_ERROR_2 public static final int SEQUENCE_ALREADY_EXISTS_1 public static final int SEQUENCE_NOT_FOUND_1 public static final int VIEW_NOT_FOUND_1 public static final int VIEW_ALREADY_EXISTS_1 public static final int VALUE_TOO_LARGE_FOR_PRECISION_1 public static final int ADMIN_RIGHTS_REQUIRED public static final int TRIGGER_ALREADY_EXISTS_1 public static final int TRIGGER_NOT_FOUND_1 public static final int ERROR_CREATING_TRIGGER_OBJECT_3 public static final int ERROR_EXECUTING_TRIGGER_3 public static final int CONSTRAINT_ALREADY_EXISTS_1 public static final int URL_FORMAT_ERROR_2 public static final int DRIVER_VERSION_ERROR_2 public static final int FILE_VERSION_ERROR_1 public static final int FILE_ENCRYPTION_ERROR_1 public static final int WRONG_PASSWORD_FORMAT public static final int STATEMENT_WAS_CANCELED public static final int SUBQUERY_IS_NOT_SINGLE_COLUMN public static final int SCALAR_SUBQUERY_CONTAINS_MORE_THAN_ONE_ROW public static final int INVALID_USE_OF_AGGREGATE_FUNCTION_1 public static final int UNSUPPORTED_CIPHER public static final int NO_DEFAULT_SET_1 public static final int CONSTRAINT_NOT_FOUND_1 public static final int COMMIT_ROLLBACK_NOT_ALLOWED public static final int AMBIGUOUS_COLUMN_NAME_1 public static final int UNSUPPORTED_LOCK_METHOD_1 public static final int EXCEPTION_OPENING_PORT_2 public static final int FILE_CREATION_FAILED_1 public static final int SAVEPOINT_IS_INVALID_1 public static final int SAVEPOINT_IS_UNNAMED public static final int SAVEPOINT_IS_NAMED public static final int DUPLICATE_PROPERTY_1 public static final int CONNECTION_BROKEN_1 public static final int ORDER_BY_NOT_IN_RESULT public static final int ROLE_ALREADY_EXISTS_1 public static final int ROLE_NOT_FOUND_1 public static final int USER_OR_ROLE_NOT_FOUND_1 public static final int ROLES_AND_RIGHT_CANNOT_BE_MIXED public static final int METHODS_MUST_HAVE_DIFFERENT_PARAMETER_COUNTS_2 public static final int ROLE_ALREADY_GRANTED_1 public static final int COLUMN_IS_PART_OF_INDEX_1 public static final int FUNCTION_ALIAS_ALREADY_EXISTS_1 public static final int FUNCTION_ALIAS_NOT_FOUND_1 public static final int SCHEMA_ALREADY_EXISTS_1 public static final int SCHEMA_NOT_FOUND_1 public static final int SCHEMA_NAME_MUST_MATCH public static final int COLUMN_CONTAINS_NULL_VALUES_1 public static final int SEQUENCE_BELONGS_TO_A_TABLE_1 public static final int COLUMN_MAY_BE_REFERENCED_1 public static final int CANNOT_DROP_LAST_COLUMN public static final int INDEX_BELONGS_TO_CONSTRAINT_1 public static final int CLASS_NOT_FOUND_1 public static final int METHOD_NOT_FOUND_1 public static final int UNKNOWN_MODE_1 public static final int COLLATION_CHANGE_WITH_DATA_TABLE_1 public static final int SCHEMA_CAN_NOT_BE_DROPPED_1 public static final int ROLE_CAN_NOT_BE_DROPPED_1 public static final int UNSUPPORTED_JAVA_VERSION public static final int CLUSTER_ERROR_DATABASE_RUNS_ALONE public static final int CLUSTER_ERROR_DATABASE_RUNS_CLUSTERED_1 public static final int STRING_FORMAT_ERROR_1 public static final int NOT_ENOUGH_RIGHTS_FOR_1 public static final int DATABASE_IS_READ_ONLY public static final int DATABASE_IS_CLOSED public static final int ERROR_SETTING_DATABASE_EVENT_LISTENER_2 public static final int NO_DISK_SPACE_AVAILABLE public static final int WRONG_XID_FORMAT_1 public static final int UNSUPPORTED_COMPRESSION_OPTIONS_1 public static final int UNSUPPORTED_COMPRESSION_ALGORITHM_1 public static final int COMPRESSION_ERROR public static final int EXCEPTION_IN_FUNCTION_1 public static final int CANNOT_TRUNCATE_1 public static final int CANNOT_DROP_2 public static final int OUT_OF_MEMORY public static final int VIEW_IS_INVALID_2 public static final int OVERFLOW_FOR_TYPE_1 public static final int ERROR_ACCESSING_LINKED_TABLE_2 public static final int ROW_NOT_FOUND_WHEN_DELETING_1 public static final int UNSUPPORTED_SETTING_1 public static final int CONSTANT_ALREADY_EXISTS_1 public static final int CONSTANT_NOT_FOUND_1 public static final int LITERALS_ARE_NOT_ALLOWED public static final int REMOTE_CONNECTION_NOT_ALLOWED public static final int CANNOT_DROP_TABLE_1 public static final int USER_DATA_TYPE_ALREADY_EXISTS_1 public static final int USER_DATA_TYPE_NOT_FOUND_1 public static final int DATABASE_CALLED_AT_SHUTDOWN public static final int OPERATION_NOT_SUPPORTED_WITH_VIEWS_2 public static final int CANNOT_MIX_INDEXED_AND_UNINDEXED_PARAMS public static final int FILE_NOT_FOUND_1 public static final int INVALID_CLASS_2 public static final int DATABASE_IS_NOT_PERSISTENT public static final int RESULT_SET_NOT_UPDATABLE public static final int RESULT_SET_NOT_SCROLLABLE public static final int TRANSACTION_NOT_FOUND_1 public static final int METHOD_NOT_ALLOWED_FOR_PREPARED_STATEMENT public static final int CONCURRENT_UPDATE_1 public static final int AGGREGATE_NOT_FOUND_1 public static final int CANNOT_CHANGE_SETTING_WHEN_OPEN_1 public static final int ACCESS_DENIED_TO_CLASS_1 public static final int DATABASE_IS_IN_EXCLUSIVE_MODE public static final int UNSUPPORTED_OUTER_JOIN_CONDITION_1 public static final int CAN_ONLY_ASSIGN_TO_VARIABLE_1 public static final int INVALID_DATABASE_NAME_1 public static final int PUBLIC_STATIC_JAVA_METHOD_NOT_FOUND_1 public static final int RESULT_SET_READONLY private void <init> () public static boolean isCommon (int) public static java.lang.String getState (int) }
org/h2/constant/SysProperties.class
SysProperties.java package org.h2.constant public org.h2.constant.SysProperties extends java.lang.Object { public static final String H2_SCRIPT_DIRECTORY public static final String FILE_ENCODING public static final String FILE_SEPARATOR public static final String JAVA_SPECIFICATION_VERSION public static final String LINE_SEPARATOR public static final String USER_HOME public static final boolean ALLOW_BIG_DECIMAL_EXTENSIONS public static final String ALLOWED_CLASSES public static final String BROWSER public static final boolean ENABLE_ANONYMOUS_SSL public static final String BIND_ADDRESS public static final boolean CHECK public static final boolean CHECK2 public static final String CLIENT_TRACE_DIRECTORY public static final int COLLATOR_CACHE_SIZE public static final boolean CONSOLE_STREAM public static final int DATASOURCE_TRACE_LEVEL public static final int DELAY_WRONG_PASSWORD_MIN public static final int DELAY_WRONG_PASSWORD_MAX public static final boolean EMPTY_PASSWORD public static boolean lobCloseBetweenReads public static final int LOB_FILES_PER_DIRECTORY public static final boolean LOB_IN_DATABASE public static final int LOB_CLIENT_MAX_SIZE_MEMORY public static final boolean LOG_ALL_ERRORS public static final String LOG_ALL_ERRORS_FILE public static final int MAX_FILE_RETRY public static final int MAX_RECONNECT public static final long MAX_TRACE_DATA_LENGTH public static final int MIN_COLUMN_NAME_MAP public static final boolean NIO_LOAD_MAPPED public static final boolean NIO_CLEANER_HACK public static final boolean OBJECT_CACHE public static final int OBJECT_CACHE_MAX_PER_ELEMENT_SIZE public static final int OBJECT_CACHE_SIZE public static final String PG_DEFAULT_CLIENT_ENCODING public static final String PREFIX_TEMP_FILE public static final boolean RETURN_LOB_OBJECTS public static boolean runFinalize public static final int SERVER_CACHED_OBJECTS public static final int SERVER_RESULT_SET_FETCH_SIZE public static final int SOCKET_CONNECT_RETRY public static final int SOCKET_CONNECT_TIMEOUT public static final boolean SORT_NULLS_HIGH public static final long SPLIT_FILE_SIZE_SHIFT public static final String SYNC_METHOD public static final boolean TRACE_IO public static final int WEB_MAX_VALUE_LENGTH private static final String H2_BASE_DIR private void <init> () private static boolean getBooleanSetting (java.lang.String, boolean) private static java.lang.String getProperty (java.lang.String) public static java.lang.String getStringSetting (java.lang.String, java.lang.String) public static int getIntSetting (java.lang.String, int) public static void setBaseDir (java.lang.String) public static java.lang.String getBaseDir () public static java.lang.String getScriptDirectory () static void <clinit> () }
org/h2/constraint/Constraint.class
Constraint.java package org.h2.constraint public abstract org.h2.constraint.Constraint extends org.h2.schema.SchemaObjectBase implements java.lang.Comparable { public static final String CHECK public static final String REFERENTIAL public static final String UNIQUE public static final String PRIMARY_KEY protected org.h2.table.Table table public void <init> (org.h2.schema.Schema, int, java.lang.String, org.h2.table.Table) public abstract java.lang.String getConstraintType () public abstract void checkRow (org.h2.engine.Session, org.h2.table.Table, org.h2.result.Row, org.h2.result.Row) public abstract boolean usesIndex (org.h2.index.Index) public abstract void setIndexOwner (org.h2.index.Index) public abstract boolean containsColumn (org.h2.table.Column) public abstract java.lang.String getCreateSQLWithoutIndexes () public abstract boolean isBefore () public abstract void checkExistingData (org.h2.engine.Session) public abstract void rebuild () public abstract org.h2.index.Index getUniqueIndex () public void checkRename () public int getType () public org.h2.table.Table getTable () public org.h2.table.Table getRefTable () public java.lang.String getDropSQL () private int getConstraintTypeOrder () public int compareTo (org.h2.constraint.Constraint) public boolean isHidden () public volatile synthetic int compareTo (java.lang.Object) }
org/h2/constraint/ConstraintCheck.class
ConstraintCheck.java package org.h2.constraint public org.h2.constraint.ConstraintCheck extends org.h2.constraint.Constraint { private org.h2.table.TableFilter filter private org.h2.expression.Expression expr public void <init> (org.h2.schema.Schema, int, java.lang.String, org.h2.table.Table) public java.lang.String getConstraintType () public void setTableFilter (org.h2.table.TableFilter) public void setExpression (org.h2.expression.Expression) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) private java.lang.String getShortDescription () public java.lang.String getCreateSQLWithoutIndexes () public java.lang.String getCreateSQL () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRow (org.h2.engine.Session, org.h2.table.Table, org.h2.result.Row, org.h2.result.Row) public boolean usesIndex (org.h2.index.Index) public void setIndexOwner (org.h2.index.Index) public boolean containsColumn (org.h2.table.Column) public org.h2.expression.Expression getExpression () public boolean isBefore () public void checkExistingData (org.h2.engine.Session) public org.h2.index.Index getUniqueIndex () public void rebuild () }
org/h2/constraint/ConstraintReferential.class
ConstraintReferential.java package org.h2.constraint public org.h2.constraint.ConstraintReferential extends org.h2.constraint.Constraint { public static final int RESTRICT public static final int CASCADE public static final int SET_DEFAULT public static final int SET_NULL private org.h2.table.IndexColumn[] columns private org.h2.table.IndexColumn[] refColumns private int deleteAction private int updateAction private org.h2.table.Table refTable private org.h2.index.Index index private org.h2.index.Index refIndex private boolean indexOwner private boolean refIndexOwner private String deleteSQL private String updateSQL private boolean skipOwnTable public void <init> (org.h2.schema.Schema, int, java.lang.String, org.h2.table.Table) public java.lang.String getConstraintType () private void appendAction (org.h2.util.StatementBuilder, int) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, org.h2.table.Table, java.lang.String, boolean) private java.lang.String getShortDescription () public java.lang.String getCreateSQLWithoutIndexes () public java.lang.String getCreateSQL () public void setColumns (org.h2.table.IndexColumn[]) public org.h2.table.IndexColumn[] getColumns () public void setRefColumns (org.h2.table.IndexColumn[]) public org.h2.table.IndexColumn[] getRefColumns () public void setRefTable (org.h2.table.Table) public void setIndex (org.h2.index.Index, boolean) public void setRefIndex (org.h2.index.Index, boolean) public void removeChildrenAndResources (org.h2.engine.Session) public void checkRow (org.h2.engine.Session, org.h2.table.Table, org.h2.result.Row, org.h2.result.Row) private void checkRowOwnTable (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row) private boolean existsRow (org.h2.engine.Session, org.h2.index.Index, org.h2.result.SearchRow, org.h2.result.Row) private boolean isEqual (org.h2.result.Row, org.h2.result.Row) private void checkRow (org.h2.engine.Session, org.h2.result.Row) private void checkRowRefTable (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row) private void updateWithSkipCheck (org.h2.command.Prepared) private void setWhere (org.h2.command.Prepared, int, org.h2.result.Row) public int getDeleteAction () public void setDeleteAction (int) private void buildDeleteSQL () private org.h2.command.Prepared getUpdate (org.h2.engine.Session) private org.h2.command.Prepared getDelete (org.h2.engine.Session) public int getUpdateAction () public void setUpdateAction (int) private void buildUpdateSQL () public void rebuild () private org.h2.command.Prepared prepare (org.h2.engine.Session, java.lang.String, int) private void appendUpdate (org.h2.util.StatementBuilder) private void appendWhere (org.h2.util.StatementBuilder) public org.h2.table.Table getRefTable () public boolean usesIndex (org.h2.index.Index) public void setIndexOwner (org.h2.index.Index) public boolean containsColumn (org.h2.table.Column) public boolean isBefore () public void checkExistingData (org.h2.engine.Session) public org.h2.index.Index getUniqueIndex () }
org/h2/constraint/ConstraintUnique.class
ConstraintUnique.java package org.h2.constraint public org.h2.constraint.ConstraintUnique extends org.h2.constraint.Constraint { private org.h2.index.Index index private boolean indexOwner private org.h2.table.IndexColumn[] columns private boolean primaryKey public void <init> (org.h2.schema.Schema, int, java.lang.String, org.h2.table.Table, boolean) public java.lang.String getConstraintType () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) private java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String, boolean) private java.lang.String getTypeName () public java.lang.String getCreateSQLWithoutIndexes () public java.lang.String getCreateSQL () public void setColumns (org.h2.table.IndexColumn[]) public org.h2.table.IndexColumn[] getColumns () public void setIndex (org.h2.index.Index, boolean) public void removeChildrenAndResources (org.h2.engine.Session) public void checkRow (org.h2.engine.Session, org.h2.table.Table, org.h2.result.Row, org.h2.result.Row) public boolean usesIndex (org.h2.index.Index) public void setIndexOwner (org.h2.index.Index) public boolean containsColumn (org.h2.table.Column) public boolean isBefore () public void checkExistingData (org.h2.engine.Session) public org.h2.index.Index getUniqueIndex () public void rebuild () }
org/h2/Driver.class
Driver.java package org.h2 public org.h2.Driver extends java.lang.Object implements java.sql.Driver { private static final org.h2.Driver INSTANCE private static volatile boolean registered public void <init> () public java.sql.Connection connect (java.lang.String, java.util.Properties) throws java.sql.SQLException public boolean acceptsURL (java.lang.String) public int getMajorVersion () public int getMinorVersion () public java.sql.DriverPropertyInfo[] getPropertyInfo (java.lang.String, java.util.Properties) public boolean jdbcCompliant () public static synchronized org.h2.Driver load () public static synchronized void unload () static void <clinit> () }
org/h2/engine/Comment.class
Comment.java package org.h2.engine public org.h2.engine.Comment extends org.h2.engine.DbObjectBase { private final int objectType private final String objectName private String commentText public void <init> (org.h2.engine.Database, int, org.h2.engine.DbObject) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) private static java.lang.String getTypeName (int) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public static java.lang.String getKey (org.h2.engine.DbObject) public void setCommentText (java.lang.String) }
org/h2/engine/ConnectionInfo.class
ConnectionInfo.java package org.h2.engine public org.h2.engine.ConnectionInfo extends java.lang.Object implements java.lang.Cloneable { private static final java.util.HashSet KNOWN_SETTINGS private java.util.Properties prop private String originalURL private String url private String user private byte[] filePasswordHash private byte[] userPasswordHash private String name private String nameNormalized private boolean remote private boolean ssl private boolean persistent private boolean unnamed public void <init> (java.lang.String) public void <init> (java.lang.String, java.util.Properties) private static boolean isKnownSetting (java.lang.String) public java.lang.Object clone () throws java.lang.CloneNotSupportedException private void parseName () public void setBaseDir (java.lang.String) public boolean isRemote () boolean isPersistent () boolean isUnnamedInMemory () private void readProperties (java.util.Properties) private void readSettingsFromURL () private char[] removePassword () private void convertPasswords () private byte[] hashPassword (boolean, java.lang.String, char[]) public boolean getProperty (java.lang.String, boolean) public boolean removeProperty (java.lang.String, boolean) java.lang.String removeProperty (java.lang.String, java.lang.String) public java.lang.String getName () byte[] getFilePasswordHash () public java.lang.String getUserName () byte[] getUserPasswordHash () java.lang.String[] getKeys () java.lang.String getProperty (java.lang.String) public int getProperty (java.lang.String, int) public java.lang.String getProperty (java.lang.String, java.lang.String) java.lang.String getProperty (int, java.lang.String) int getIntProperty (int, int) boolean isSSL () public void setUserName (java.lang.String) public void setUserPasswordHash (byte[]) public void setFilePasswordHash (byte[]) public void setProperty (java.lang.String, java.lang.String) public java.lang.String getURL () public java.lang.String getOriginalURL () public void setOriginalURL (java.lang.String) org.h2.message.DbException getFormatException () public void setServerKey (java.lang.String) org.h2.constant.DbSettings getDbSettings () static void <clinit> () }
org/h2/engine/Constants.class
Constants.java package org.h2.engine public org.h2.engine.Constants extends java.lang.Object { public static final String BUILD_DATE public static final String BUILD_DATE_STABLE public static final int BUILD_ID public static final int BUILD_ID_STABLE public static final String BUILD_VENDOR_AND_VERSION public static final int TCP_PROTOCOL_VERSION_6 public static final int TCP_PROTOCOL_VERSION_7 public static final int TCP_PROTOCOL_VERSION_8 public static final int VERSION_MAJOR public static final int VERSION_MINOR public static final int LOCK_MODE_OFF public static final int LOCK_MODE_READ_COMMITTED public static final int LOCK_MODE_TABLE public static final int LOCK_MODE_TABLE_GC public static final int ALLOW_LITERALS_ALL public static final int ALLOW_LITERALS_NONE public static final int ALLOW_LITERALS_NUMBERS public static final boolean BLOB_SEARCH public static final int CACHE_MIN_RECORDS public static final int CACHE_SIZE_DEFAULT public static final String CACHE_TYPE_DEFAULT public static final String CLUSTERING_DISABLED public static final String CLUSTERING_ENABLED public static final String CONN_URL_COLUMNLIST public static final String CONN_URL_INTERNAL public static final int COST_ROW_OFFSET public static final int DEADLOCK_CHECK public static final int DEFAULT_HTTP_PORT public static final int DEFAULT_LOCK_MODE public static final int DEFAULT_MAX_LENGTH_INPLACE_LOB public static final int DEFAULT_MAX_LENGTH_INPLACE_LOB2 public static final long DEFAULT_MAX_LOG_SIZE public static final int DEFAULT_MAX_MEMORY_ROWS public static final int DEFAULT_MAX_MEMORY_UNDO public static final int DEFAULT_MAX_OPERATION_MEMORY public static final int DEFAULT_PAGE_SIZE public static final int DEFAULT_RESULT_SET_CONCURRENCY public static final int DEFAULT_TCP_PORT public static final int DEFAULT_WRITE_DELAY public static final int ENCRYPTION_KEY_HASH_ITERATIONS public static final int FILE_BLOCK_SIZE public static final int INITIAL_LOCK_TIMEOUT public static final int IO_BUFFER_SIZE public static final int IO_BUFFER_SIZE_COMPRESS public static final int LOCK_SLEEP public static final int MAX_PARAMETER_INDEX public static final int MEMORY_DATA public static final int MEMORY_FACTOR public static final int MEMORY_OBJECT public static final int MEMORY_PAGE_BTREE public static final int MEMORY_PAGE_DATA public static final int MEMORY_PAGE_DATA_OVERFLOW public static final int MEMORY_POINTER public static final int MEMORY_ROW public static final int MIN_WRITE_DELAY public static final String PREFIX_INDEX public static final String PREFIX_JOIN public static final String PREFIX_PRIMARY_KEY public static final String PUBLIC_ROLE_NAME public static final int SALT_LEN public static final String SCHEMA_MAIN public static final int SELECTIVITY_DEFAULT public static final int SELECTIVITY_DISTINCT_COUNT public static final String SERVER_PROPERTIES_DIR public static final String SERVER_PROPERTIES_NAME public static final long SLOW_QUERY_LIMIT_MS public static final String START_URL public static final String SUFFIX_DB_FILE public static final String SUFFIX_LOB_FILE public static final String SUFFIX_LOBS_DIRECTORY public static final String SUFFIX_LOCK_FILE public static final String SUFFIX_PAGE_FILE public static final String SUFFIX_TEMP_FILE public static final String SUFFIX_TRACE_FILE public static final int THROTTLE_DELAY public static final int UNDO_BLOCK_SIZE public static final String URL_FORMAT public static final String USER_PACKAGE public static final String UTF8 public static final int VIEW_COST_CACHE_MAX_AGE public static final int VIEW_INDEX_CACHE_SIZE private void <init> () public static java.lang.String getVersion () public static java.lang.Object getVersionStable () public static java.lang.String getFullVersion () static void <clinit> () }
org/h2/engine/Database.class
Database.java package org.h2.engine public org.h2.engine.Database extends java.lang.Object implements org.h2.store.DataHandler { private static int initialPowerOffCount private static final String SYSTEM_USER_NAME private final boolean persistent private final String databaseName private final String databaseShortName private final String databaseURL private final String cipher private final byte[] filePasswordHash private final java.util.HashMap roles private final java.util.HashMap users private final java.util.HashMap settings private final java.util.HashMap schemas private final java.util.HashMap rights private final java.util.HashMap userDataTypes private final java.util.HashMap aggregates private final java.util.HashMap comments private final java.util.Set userSessions private org.h2.engine.Session exclusiveSession private final org.h2.util.BitField objectIds private final Object lobSyncObject private org.h2.schema.Schema mainSchema private org.h2.schema.Schema infoSchema private int nextSessionId private int nextTempTableId private org.h2.engine.User systemUser private org.h2.engine.Session systemSession private org.h2.table.Table meta private org.h2.index.Index metaIdIndex private org.h2.store.FileLock lock private org.h2.store.WriterThread writer private boolean starting private org.h2.message.TraceSystem traceSystem private org.h2.message.Trace trace private int fileLockMethod private org.h2.engine.Role publicRole private long modificationDataId private long modificationMetaId private org.h2.value.CompareMode compareMode private String cluster private boolean readOnly private boolean noDiskSpace private int writeDelay private org.h2.api.DatabaseEventListener eventListener private int maxMemoryRows private int maxMemoryUndo private int lockMode private int maxLengthInplaceLob private int allowLiterals private int powerOffCount private int closeDelay private org.h2.engine.DatabaseCloser delayedCloser private volatile boolean closing private boolean ignoreCase private boolean deleteFilesOnDisconnect private String lobCompressionAlgorithm private boolean optimizeReuseResults private String cacheType private String accessModeData private boolean referentialIntegrity private boolean multiVersion private org.h2.engine.DatabaseCloser closeOnExit private org.h2.engine.Mode mode private boolean multiThreaded private int maxOperationMemory private org.h2.util.SmallLRUCache lobFileListCache private boolean autoServerMode private org.h2.tools.Server server private java.util.HashMap linkConnections private org.h2.util.TempFileDeleter tempFileDeleter private org.h2.store.PageStore pageStore private java.util.Properties reconnectLastLock private volatile long reconnectCheckNext private volatile boolean reconnectChangePending private volatile int checkpointAllowed private volatile boolean checkpointRunning private final Object reconnectSync private int cacheSize private int compactMode private org.h2.util.SourceCompiler compiler private volatile boolean metaTablesInitialized private boolean flushOnEachCommit private org.h2.store.LobStorage lobStorage private int pageSize private int defaultTableType private final org.h2.constant.DbSettings dbSettings private final int reconnectCheckDelay public void <init> (org.h2.engine.ConnectionInfo, java.lang.String) private void openDatabase (int, int, boolean) public static void setInitialPowerOffCount (int) public void setPowerOffCount (int) public boolean areEqual (org.h2.value.Value, org.h2.value.Value) public int compare (org.h2.value.Value, org.h2.value.Value) public int compareTypeSave (org.h2.value.Value, org.h2.value.Value) public long getModificationDataId () synchronized boolean reconnectModified (boolean) public long getNextModificationDataId () public long getModificationMetaId () public long getNextModificationMetaId () public int getPowerOffCount () public void checkPowerOff () public static boolean exists (java.lang.String) public org.h2.message.Trace getTrace (java.lang.String) public org.h2.store.FileStore openFile (java.lang.String, java.lang.String, boolean) public boolean validateFilePasswordHash (java.lang.String, byte[]) private java.lang.String parseDatabaseShortName () private synchronized void open (int, int) private void startServer (java.lang.String) private void stopServer () private void recompileInvalidViews (org.h2.engine.Session) private void initMetaTables () private synchronized void addMeta (org.h2.engine.Session, org.h2.engine.DbObject) public synchronized void removeMeta (org.h2.engine.Session, int) private java.util.HashMap getMap (int) public synchronized void addSchemaObject (org.h2.engine.Session, org.h2.schema.SchemaObject) public synchronized void addDatabaseObject (org.h2.engine.Session, org.h2.engine.DbObject) public org.h2.engine.UserAggregate findAggregate (java.lang.String) public org.h2.engine.Comment findComment (org.h2.engine.DbObject) public org.h2.engine.Role findRole (java.lang.String) public org.h2.schema.Schema findSchema (java.lang.String) public org.h2.engine.Setting findSetting (java.lang.String) public org.h2.engine.User findUser (java.lang.String) public org.h2.engine.UserDataType findUserDataType (java.lang.String) public org.h2.engine.User getUser (java.lang.String) public synchronized org.h2.engine.Session createSession (org.h2.engine.User) public synchronized void removeSession (org.h2.engine.Session) private synchronized void closeAllSessionsException (org.h2.engine.Session) synchronized void close (boolean) private void stopWriter () private synchronized void closeOpenFilesAndUnlock (boolean) private void closeFiles () private void checkMetaFree (org.h2.engine.Session, int) public synchronized int allocateObjectId () public java.util.ArrayList getAllAggregates () public java.util.ArrayList getAllComments () public int getAllowLiterals () public java.util.ArrayList getAllRights () public java.util.ArrayList getAllRoles () public java.util.ArrayList getAllSchemaObjects () public java.util.ArrayList getAllSchemaObjects (int) public java.util.ArrayList getAllTablesAndViews (boolean) public java.util.ArrayList getAllSchemas () public java.util.ArrayList getAllSettings () public java.util.ArrayList getAllUserDataTypes () public java.util.ArrayList getAllUsers () public java.lang.String getCacheType () public java.lang.String getCluster () public org.h2.value.CompareMode getCompareMode () public java.lang.String getDatabasePath () public java.lang.String getShortName () public java.lang.String getName () public org.h2.engine.Session[] getSessions (boolean) public synchronized void update (org.h2.engine.Session, org.h2.engine.DbObject) public synchronized void renameSchemaObject (org.h2.engine.Session, org.h2.schema.SchemaObject, java.lang.String) private synchronized void updateWithChildren (org.h2.engine.Session, org.h2.engine.DbObject) public synchronized void renameDatabaseObject (org.h2.engine.Session, org.h2.engine.DbObject, java.lang.String) public java.lang.String createTempFile () private void deleteOldTempFiles () public org.h2.schema.Schema getSchema (java.lang.String) public synchronized void removeDatabaseObject (org.h2.engine.Session, org.h2.engine.DbObject) public org.h2.table.Table getDependentTable (org.h2.schema.SchemaObject, org.h2.table.Table) public synchronized void removeSchemaObject (org.h2.engine.Session, org.h2.schema.SchemaObject) public boolean isPersistent () public org.h2.message.TraceSystem getTraceSystem () public synchronized void setCacheSize (int) public synchronized void setMasterUser (org.h2.engine.User) public org.h2.engine.Role getPublicRole () public synchronized java.lang.String getTempTableName (org.h2.engine.Session) public void setCompareMode (org.h2.value.CompareMode) public void setCluster (java.lang.String) public void checkWritingAllowed () public boolean isReadOnly () public void setWriteDelay (int) public boolean getFlushOnEachCommit () public java.util.ArrayList getInDoubtTransactions () public void prepareCommit (org.h2.engine.Session, java.lang.String) public void commit (org.h2.engine.Session) public void flush () public void setEventListener (org.h2.api.DatabaseEventListener) public void setEventListenerClass (java.lang.String) public synchronized void freeUpDiskSpace () public void setProgress (int, java.lang.String, int, int) public void exceptionThrown (java.sql.SQLException, java.lang.String) public void sync () public int getMaxMemoryRows () public void setMaxMemoryRows (int) public void setMaxMemoryUndo (int) public int getMaxMemoryUndo () public void setLockMode (int) public int getLockMode () public synchronized void setCloseDelay (int) public org.h2.engine.Session getSystemSession () public boolean isClosing () public void setMaxLengthInplaceLob (int) public int getMaxLengthInplaceLob () public void setIgnoreCase (boolean) public boolean getIgnoreCase () public synchronized void setDeleteFilesOnDisconnect (boolean) public java.lang.String getLobCompressionAlgorithm (int) public void setLobCompressionAlgorithm (java.lang.String) public synchronized void setMaxLogSize (long) public void setAllowLiterals (int) public boolean getOptimizeReuseResults () public void setOptimizeReuseResults (boolean) public java.lang.Object getLobSyncObject () public int getSessionCount () public void setReferentialIntegrity (boolean) public boolean getReferentialIntegrity () public boolean isStarting () public boolean isMultiVersion () public void opened () public void setMode (org.h2.engine.Mode) public org.h2.engine.Mode getMode () public boolean isMultiThreaded () public void setMultiThreaded (boolean) public void setMaxOperationMemory (int) public int getMaxOperationMemory () public org.h2.engine.Session getExclusiveSession () public void setExclusiveSession (org.h2.engine.Session, boolean) public org.h2.util.SmallLRUCache getLobFileListCache () public boolean isSysTableLocked () public org.h2.table.TableLinkConnection getLinkConnection (java.lang.String, java.lang.String, java.lang.String, java.lang.String) public java.lang.String toString () public void shutdownImmediately () public org.h2.util.TempFileDeleter getTempFileDeleter () public org.h2.store.PageStore getPageStore () public org.h2.table.Table getFirstUserTable () public boolean isReconnectNeeded () public void checkpointIfRequired () public boolean isFileLockSerialized () private void flushSequences () public void checkpoint () public boolean beforeWriting () public void afterWriting () public void setReadOnly (boolean) public void setCompactMode (int) public org.h2.util.SourceCompiler getCompiler () public org.h2.store.LobStorage getLobStorage () public java.sql.Connection getLobConnection () public void setLogMode (int) public int getLogMode () public int getDefaultTableType () public void setDefaultTableType (int) public void setMultiVersion (boolean) public org.h2.constant.DbSettings getSettings () }
org/h2/engine/DatabaseCloser.class
DatabaseCloser.java package org.h2.engine public org.h2.engine.DatabaseCloser extends java.lang.Thread { private final boolean shutdownHook private final org.h2.message.Trace trace private volatile java.lang.ref.WeakReference databaseRef private int delayInMillis private boolean stopImmediately void <init> (org.h2.engine.Database, int, boolean) public void reset () public void run () }
org/h2/engine/DbObject.class
DbObject.java package org.h2.engine public abstract org.h2.engine.DbObject extends java.lang.Object { public static final int TABLE_OR_VIEW public static final int INDEX public static final int USER public static final int SEQUENCE public static final int TRIGGER public static final int CONSTRAINT public static final int SETTING public static final int ROLE public static final int RIGHT public static final int FUNCTION_ALIAS public static final int SCHEMA public static final int CONSTANT public static final int USER_DATATYPE public static final int COMMENT public static final int AGGREGATE public abstract void setModified () public abstract long getModificationId () public abstract java.lang.String getSQL () public abstract java.util.ArrayList getChildren () public abstract org.h2.engine.Database getDatabase () public abstract int getId () public abstract java.lang.String getName () public abstract java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public abstract java.lang.String getCreateSQL () public abstract java.lang.String getDropSQL () public abstract int getType () public abstract void removeChildrenAndResources (org.h2.engine.Session) public abstract void checkRename () public abstract void rename (java.lang.String) public abstract boolean isTemporary () public abstract void setTemporary (boolean) public abstract void setComment (java.lang.String) public abstract java.lang.String getComment () }
org/h2/engine/DbObjectBase.class
DbObjectBase.java package org.h2.engine public abstract org.h2.engine.DbObjectBase extends java.lang.Object implements org.h2.engine.DbObject { protected org.h2.engine.Database database protected org.h2.message.Trace trace protected String comment private int id private String objectName private long modificationId private boolean temporary public void <init> () protected void initDbObjectBase (org.h2.engine.Database, int, java.lang.String, java.lang.String) public abstract java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public abstract java.lang.String getCreateSQL () public abstract java.lang.String getDropSQL () public abstract int getType () public abstract void removeChildrenAndResources (org.h2.engine.Session) public abstract void checkRename () public void setModified () public long getModificationId () protected void setObjectName (java.lang.String) public java.lang.String getSQL () public java.util.ArrayList getChildren () public org.h2.engine.Database getDatabase () public int getId () public java.lang.String getName () protected void invalidate () public void rename (java.lang.String) public boolean isTemporary () public void setTemporary (boolean) public void setComment (java.lang.String) public java.lang.String getComment () public java.lang.String toString () }
org/h2/engine/Engine.class
Engine.java package org.h2.engine public org.h2.engine.Engine extends java.lang.Object implements org.h2.engine.SessionFactory { private static final org.h2.engine.Engine INSTANCE private final java.util.HashMap databases private volatile long wrongPasswordDelay private boolean jmx public void <init> () public static org.h2.engine.Engine getInstance () private org.h2.engine.Session openSession (org.h2.engine.ConnectionInfo, boolean, java.lang.String) public org.h2.engine.Session createSession (org.h2.engine.ConnectionInfo) private org.h2.engine.Session createSessionAndValidate (org.h2.engine.ConnectionInfo) private synchronized org.h2.engine.Session openSession (org.h2.engine.ConnectionInfo) private void checkClustering (org.h2.engine.ConnectionInfo, org.h2.engine.Database) public void close (java.lang.String) private void validateUserAndPassword (boolean) public volatile synthetic org.h2.engine.SessionInterface createSession (org.h2.engine.ConnectionInfo) throws java.sql.SQLException static void <clinit> () }
org/h2/engine/FunctionAlias$JavaMethod.class
FunctionAlias.java package org.h2.engine public org.h2.engine.FunctionAlias$JavaMethod extends java.lang.Object implements java.lang.Comparable { private final int id private final java.lang.reflect.Method method private final int dataType private boolean hasConnectionParam private boolean varArgs private Class varArgClass private int paramCount void <init> (java.lang.reflect.Method, int) public java.lang.String toString () public boolean hasConnectionParam () public org.h2.value.Value getValue (org.h2.engine.Session, org.h2.expression.Expression[], boolean) public java.lang.Class[] getColumnClasses () public int getDataType () public int getParameterCount () public boolean isVarArgs () public int compareTo (org.h2.engine.FunctionAlias$JavaMethod) public volatile synthetic int compareTo (java.lang.Object) }
org/h2/engine/FunctionAlias.class
FunctionAlias.java package org.h2.engine public org.h2.engine.FunctionAlias extends org.h2.schema.SchemaObjectBase { private String className private String methodName private String source private org.h2.engine.FunctionAlias$JavaMethod[] javaMethods private boolean deterministic private void <init> (org.h2.schema.Schema, int, java.lang.String) public static org.h2.engine.FunctionAlias newInstance (org.h2.schema.Schema, int, java.lang.String, java.lang.String, boolean) public static org.h2.engine.FunctionAlias newInstanceFromSource (org.h2.schema.Schema, int, java.lang.String, java.lang.String, boolean) private void init (boolean) private synchronized void load () private void loadFromSource () private void loadClass () private java.lang.String getMethodSignature (java.lang.reflect.Method) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getSQL () public java.lang.String getCreateSQL () public int getType () public synchronized void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public org.h2.engine.FunctionAlias$JavaMethod findJavaMethod (org.h2.expression.Expression[]) public java.lang.String getJavaClassName () public java.lang.String getJavaMethodName () public org.h2.engine.FunctionAlias$JavaMethod[] getJavaMethods () public void setDeterministic (boolean) public boolean isDeterministic () public java.lang.String getSource () static boolean isVarArgs (java.lang.reflect.Method) }
org/h2/engine/MetaRecord.class
MetaRecord.java package org.h2.engine public org.h2.engine.MetaRecord extends java.lang.Object implements java.lang.Comparable { private int id private int objectType private String sql public void <init> (org.h2.result.SearchRow) void <init> (org.h2.engine.DbObject) void setRecord (org.h2.result.SearchRow) void execute (org.h2.engine.Database, org.h2.engine.Session, org.h2.api.DatabaseEventListener) public int getId () public int getObjectType () public java.lang.String getSQL () public int compareTo (org.h2.engine.MetaRecord) private int getCreateOrder (int) public volatile synthetic int compareTo (java.lang.Object) }
org/h2/engine/Mode.class
Mode.java package org.h2.engine public org.h2.engine.Mode extends java.lang.Object { public static final String REGULAR private static final java.util.HashMap MODES public boolean aliasColumnName public boolean convertInsertNullToZero public boolean convertOnlyToSmallerScale public boolean indexDefinitionInCreateTable public boolean lowerCaseIdentifiers public boolean nullConcatIsNull public boolean roundWhenConvertToLong public boolean squareBracketQuotedNames public boolean supportOffsetFetch public boolean systemColumns public boolean uniqueIndexSingleNull public boolean uniqueIndexSingleNullExceptAllColumnsAreNull public boolean allowPlusForStringConcat private String name private void <init> (java.lang.String) private static void add (org.h2.engine.Mode) public static org.h2.engine.Mode getInstance (java.lang.String) public java.lang.String getName () static void <clinit> () }
org/h2/engine/Procedure.class
Procedure.java package org.h2.engine public org.h2.engine.Procedure extends java.lang.Object { private final String name private final org.h2.command.Prepared prepared public void <init> (java.lang.String, org.h2.command.Prepared) public java.lang.String getName () public org.h2.command.Prepared getPrepared () }
org/h2/engine/Right.class
Right.java package org.h2.engine public org.h2.engine.Right extends org.h2.engine.DbObjectBase { 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 private org.h2.engine.Role grantedRole private int grantedRight private org.h2.table.Table grantedTable private org.h2.engine.RightOwner grantee public void <init> (org.h2.engine.Database, int, org.h2.engine.RightOwner, org.h2.engine.Role) public void <init> (org.h2.engine.Database, int, org.h2.engine.RightOwner, int, org.h2.table.Table) private boolean appendRight (java.lang.StringBuilder, int, int, java.lang.String, boolean) public java.lang.String getRights () public org.h2.engine.Role getGrantedRole () public org.h2.table.Table getGrantedTable () public org.h2.engine.DbObject getGrantee () public java.lang.String getDropSQL () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public void setRightMask (int) public int getRightMask () }
org/h2/engine/RightOwner.class
RightOwner.java package org.h2.engine public abstract org.h2.engine.RightOwner extends org.h2.engine.DbObjectBase { private java.util.HashMap grantedRoles private java.util.HashMap grantedRights protected void <init> (org.h2.engine.Database, int, java.lang.String, java.lang.String) public boolean isRoleGranted (org.h2.engine.Role) boolean isRightGrantedRecursive (org.h2.table.Table, int) public void grantRight (org.h2.table.Table, org.h2.engine.Right) public void revokeRight (org.h2.table.Table) public void grantRole (org.h2.engine.Role, org.h2.engine.Right) public void revokeRole (org.h2.engine.Role) public org.h2.engine.Right getRightForTable (org.h2.table.Table) public org.h2.engine.Right getRightForRole (org.h2.engine.Role) }
org/h2/engine/Role.class
Role.java package org.h2.engine public org.h2.engine.Role extends org.h2.engine.RightOwner { private final boolean system public void <init> (org.h2.engine.Database, int, java.lang.String, boolean) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL (boolean) public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () }
org/h2/engine/Session.class
Session.java package org.h2.engine public org.h2.engine.Session extends org.h2.engine.SessionWithState { public static final int LOG_WRITTEN private static final String SYSTEM_IDENTIFIER_PREFIX private static int nextSerialId private final int serialId private org.h2.engine.Database database private org.h2.engine.ConnectionInfo connectionInfo private org.h2.engine.User user private int id private java.util.ArrayList locks private org.h2.engine.UndoLog undoLog private boolean autoCommit private java.util.Random random private int lockTimeout private org.h2.value.Value lastIdentity private org.h2.value.Value scopeIdentity private int firstUncommittedLog private int firstUncommittedPos private java.util.HashMap savepoints private Exception openStackTrace private java.util.HashMap localTempTables private java.util.HashMap localTempTableIndexes private java.util.HashMap localTempTableConstraints private int throttle private long lastThrottle private org.h2.command.Command currentCommand private boolean allowLiterals private String currentSchemaName private String[] schemaSearchPath private org.h2.message.Trace trace private java.util.HashMap unlinkLobMap private int systemIdentifier private java.util.HashMap procedures private boolean undoLogEnabled private boolean redoLogBinary private boolean autoCommitAtTransactionEnd private String currentTransactionName private volatile long cancelAt private boolean closed private long sessionStart private long currentCommandStart private java.util.HashMap variables private java.util.HashSet temporaryResults private int queryTimeout private boolean commitOrRollbackDisabled private org.h2.table.Table waitForLock private int modificationId private int modificationIdState private int objectId private final int queryCacheSize private org.h2.util.SmallLRUCache queryCache public void <init> (org.h2.engine.Database, org.h2.engine.User, int) public boolean setCommitOrRollbackDisabled (boolean) private void initVariables () public void setVariable (java.lang.String, org.h2.value.Value) public org.h2.value.Value getVariable (java.lang.String) public java.lang.String[] getVariableNames () public org.h2.table.Table findLocalTempTable (java.lang.String) public java.util.ArrayList getLocalTempTables () public void addLocalTempTable (org.h2.table.Table) public void removeLocalTempTable (org.h2.table.Table) public org.h2.index.Index findLocalTempTableIndex (java.lang.String) public java.util.HashMap getLocalTempTableIndexes () public void addLocalTempTableIndex (org.h2.index.Index) public void removeLocalTempTableIndex (org.h2.index.Index) public org.h2.constraint.Constraint findLocalTempTableConstraint (java.lang.String) public java.util.HashMap getLocalTempTableConstraints () public void addLocalTempTableConstraint (org.h2.constraint.Constraint) public void removeLocalTempTableConstraint (org.h2.constraint.Constraint) protected void finalize () public boolean getAutoCommit () public org.h2.engine.User getUser () public void setAutoCommit (boolean) public int getLockTimeout () public void setLockTimeout (int) public org.h2.command.CommandInterface prepareCommand (java.lang.String, int) public org.h2.command.Prepared prepare (java.lang.String) public org.h2.command.Prepared prepare (java.lang.String, boolean) public org.h2.command.Command prepareLocal (java.lang.String) public org.h2.engine.Database getDatabase () public int getPowerOffCount () public void setPowerOffCount (int) public void commit (boolean) private void checkCommitRollback () public void rollback () public void rollbackTo (int, boolean) public int getLogId () public int getId () public void cancel () public void close () public void addLock (org.h2.table.Table) public void log (org.h2.table.Table, short, org.h2.result.Row) public void unlockReadLocks () public void unlock (org.h2.table.Table) private void unlockAll () private void cleanTempTables (boolean) public java.util.Random getRandom () public org.h2.message.Trace getTrace () public void setLastIdentity (org.h2.value.Value) public org.h2.value.Value getLastIdentity () public void addLogPos (int, int) public int getFirstUncommittedLog () public void setAllCommitted () private boolean containsUncommitted () public void addSavepoint (java.lang.String) public void rollbackToSavepoint (java.lang.String) public void prepareCommit (java.lang.String) public void setPreparedTransaction (java.lang.String, boolean) public boolean isClosed () public void setThrottle (int) public void throttle () public void setCurrentCommand (org.h2.command.Command) public void checkCanceled () public long getCancel () public org.h2.command.Command getCurrentCommand () public long getCurrentCommandStart () public boolean getAllowLiterals () public void setAllowLiterals (boolean) public void setCurrentSchema (org.h2.schema.Schema) public java.lang.String getCurrentSchemaName () public org.h2.jdbc.JdbcConnection createConnection (boolean) public org.h2.store.DataHandler getDataHandler () public void unlinkAtCommit (org.h2.value.Value) public void unlinkAtCommitStop (org.h2.value.Value) public java.lang.String getNextSystemIdentifier (java.lang.String) public void addProcedure (org.h2.engine.Procedure) public void removeProcedure (java.lang.String) public org.h2.engine.Procedure getProcedure (java.lang.String) public void setSchemaSearchPath (java.lang.String[]) public java.lang.String[] getSchemaSearchPath () public int hashCode () public java.lang.String toString () public void setUndoLogEnabled (boolean) public void setRedoLogBinary (boolean) public boolean isUndoLogEnabled () public void begin () public long getSessionStart () public org.h2.table.Table[] getLocks () public void waitIfExclusiveModeEnabled () public void addTemporaryResult (org.h2.result.ResultInterface) public void closeTemporaryResults () public void setQueryTimeout (int) public int getQueryTimeout () public void setWaitForLock (org.h2.table.Table) public org.h2.table.Table getWaitForLock () public int getModificationId () public boolean isReconnectNeeded (boolean) public void afterWriting () public org.h2.engine.SessionInterface reconnect (boolean) public void setConnectionInfo (org.h2.engine.ConnectionInfo) public org.h2.value.Value getTransactionId () public int nextObjectId () public void setScopeIdentity (org.h2.value.Value) public org.h2.value.Value getScopeIdentity () public boolean isRedoLogBinaryEnabled () }
org/h2/engine/SessionFactory.class
SessionFactory.java package org.h2.engine public abstract org.h2.engine.SessionFactory extends java.lang.Object { public abstract org.h2.engine.SessionInterface createSession (org.h2.engine.ConnectionInfo) throws java.sql.SQLException }
org/h2/engine/SessionInterface.class
SessionInterface.java package org.h2.engine public abstract org.h2.engine.SessionInterface extends java.lang.Object { public abstract org.h2.command.CommandInterface prepareCommand (java.lang.String, int) public abstract void close () public abstract org.h2.message.Trace getTrace () public abstract boolean isClosed () public abstract int getPowerOffCount () public abstract void setPowerOffCount (int) public abstract org.h2.store.DataHandler getDataHandler () public abstract void cancel () public abstract boolean isReconnectNeeded (boolean) public abstract org.h2.engine.SessionInterface reconnect (boolean) public abstract void afterWriting () public abstract boolean getAutoCommit () public abstract void setAutoCommit (boolean) }
org/h2/engine/SessionRemote.class
SessionRemote.java package org.h2.engine public org.h2.engine.SessionRemote extends org.h2.engine.SessionWithState implements org.h2.store.DataHandler { public static final int SESSION_PREPARE public static final int SESSION_CLOSE public static final int COMMAND_EXECUTE_QUERY public static final int COMMAND_EXECUTE_UPDATE public static final int COMMAND_CLOSE public static final int RESULT_FETCH_ROWS public static final int RESULT_RESET public static final int RESULT_CLOSE public static final int COMMAND_COMMIT public static final int CHANGE_ID public static final int COMMAND_GET_META_DATA public static final int SESSION_PREPARE_READ_PARAMS public static final int SESSION_SET_ID public static final int SESSION_CANCEL_STATEMENT public static final int SESSION_CHECK_KEY public static final int SESSION_SET_AUTOCOMMIT public static final int STATUS_ERROR public static final int STATUS_OK public static final int STATUS_CLOSED public static final int STATUS_OK_STATE_CHANGED private static org.h2.engine.SessionFactory sessionFactory private org.h2.message.TraceSystem traceSystem private org.h2.message.Trace trace private java.util.ArrayList transferList private int nextId private boolean autoCommit private org.h2.command.CommandInterface autoCommitFalse private org.h2.command.CommandInterface autoCommitTrue private org.h2.engine.ConnectionInfo connectionInfo private String databaseName private String cipher private byte[] fileEncryptionKey private Object lobSyncObject private String sessionId private int clientVersion private boolean autoReconnect private int lastReconnect private org.h2.engine.SessionInterface embedded private org.h2.api.DatabaseEventListener eventListener private org.h2.store.LobStorage lobStorage private boolean cluster public void <init> (org.h2.engine.ConnectionInfo) private org.h2.value.Transfer initTransfer (org.h2.engine.ConnectionInfo, java.lang.String, java.lang.String) throws java.io.IOException public void cancel () public void cancelStatement (int) private void checkClusterDisableAutoCommit (java.lang.String) public boolean getAutoCommit () public void setAutoCommit (boolean) public void setAutoCommitFromServer (boolean) private void setAutoCommitSend (boolean) public void autoCommitIfCluster () private java.lang.String getFilePrefix (java.lang.String) public int getPowerOffCount () public void setPowerOffCount (int) public org.h2.engine.SessionInterface createSession (org.h2.engine.ConnectionInfo) private org.h2.engine.SessionInterface connectEmbeddedOrServer (boolean) private void connectServer (org.h2.engine.ConnectionInfo) private void switchOffCluster () public void removeServer (java.io.IOException, int, int) public org.h2.command.CommandInterface prepareCommand (java.lang.String, int) public boolean autoReconnect (int) public void checkClosed () public void close () public org.h2.message.Trace getTrace () public int getNextId () public int getCurrentId () public void done (org.h2.value.Transfer) throws java.io.IOException public boolean isClustered () public boolean isClosed () public void traceOperation (java.lang.String, int) public void checkPowerOff () public void checkWritingAllowed () public void freeUpDiskSpace () public java.lang.String getDatabasePath () public java.lang.String getLobCompressionAlgorithm (int) public int getMaxLengthInplaceLob () public org.h2.store.FileStore openFile (java.lang.String, java.lang.String, boolean) public org.h2.store.DataHandler getDataHandler () public java.lang.Object getLobSyncObject () public org.h2.util.SmallLRUCache getLobFileListCache () public int getClientVersion () public int getLastReconnect () public org.h2.util.TempFileDeleter getTempFileDeleter () public boolean isReconnectNeeded (boolean) public org.h2.engine.SessionInterface reconnect (boolean) public void afterWriting () public org.h2.store.LobStorage getLobStorage () public java.sql.Connection getLobConnection () }
org/h2/engine/SessionWithState.class
SessionWithState.java package org.h2.engine public abstract org.h2.engine.SessionWithState extends java.lang.Object implements org.h2.engine.SessionInterface { protected java.util.ArrayList sessionState protected boolean sessionStateChanged private boolean sessionStateUpdating public void <init> () protected void recreateSessionState () public void readSessionState () }
org/h2/engine/Setting.class
Setting.java package org.h2.engine public org.h2.engine.Setting extends org.h2.engine.DbObjectBase { private int intValue private String stringValue public void <init> (org.h2.engine.Database, int, java.lang.String) public void setIntValue (int) public int getIntValue () public void setStringValue (java.lang.String) public java.lang.String getStringValue () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () }
org/h2/engine/SettingsBase.class
SettingsBase.java package org.h2.engine public org.h2.engine.SettingsBase extends java.lang.Object { private java.util.HashMap settings protected void <init> (java.util.HashMap) protected boolean get (java.lang.String, boolean) protected int get (java.lang.String, int) protected java.lang.String get (java.lang.String, java.lang.String) public boolean containsKey (java.lang.String) public java.util.HashMap getSettings () }
org/h2/engine/UndoLog.class
UndoLog.java package org.h2.engine public org.h2.engine.UndoLog extends java.lang.Object { private org.h2.engine.Database database private java.util.ArrayList storedEntriesPos private java.util.ArrayList records private org.h2.store.FileStore file private org.h2.store.Data rowBuff private int memoryUndo private int storedEntries private java.util.HashMap tables private boolean largeTransactions public void <init> (org.h2.engine.Session) public int size () public void clear () public org.h2.engine.UndoLogRecord getLast () void seek (long) public void removeLast (boolean) public void add (org.h2.engine.UndoLogRecord) private void saveIfPossible (org.h2.engine.UndoLogRecord, org.h2.store.Data) int getTableId (org.h2.table.Table) org.h2.table.Table getTable (int) }
org/h2/engine/UndoLogRecord.class
UndoLogRecord.java package org.h2.engine public org.h2.engine.UndoLogRecord extends java.lang.Object { public static final short INSERT public static final short DELETE private static final int IN_MEMORY private static final int STORED private static final int IN_MEMORY_INVALID private org.h2.table.Table table private org.h2.result.Row row private short operation private short state private int filePos public void <init> (org.h2.table.Table, short, org.h2.result.Row) boolean isStored () boolean canStore () public void undo (org.h2.engine.Session) void append (org.h2.store.Data, org.h2.engine.UndoLog) void save (org.h2.store.Data, org.h2.store.FileStore, org.h2.engine.UndoLog) static org.h2.engine.UndoLogRecord loadFromBuffer (org.h2.store.Data, org.h2.engine.UndoLog) void load (org.h2.store.Data, org.h2.store.FileStore, org.h2.engine.UndoLog) private void load (org.h2.store.Data, org.h2.engine.UndoLog) public org.h2.table.Table getTable () public long getFilePos () public void commit () public org.h2.result.Row getRow () void invalidatePos () }
org/h2/engine/User.class
User.java package org.h2.engine public org.h2.engine.User extends org.h2.engine.RightOwner { private final boolean systemUser private byte[] salt private byte[] passwordHash private boolean admin public void <init> (org.h2.engine.Database, int, java.lang.String, boolean) public void setAdmin (boolean) public boolean isAdmin () public void setSaltAndHash (byte[], byte[]) public void setUserPasswordHash (byte[]) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getCreateSQL () public java.lang.String getDropSQL () public void checkRight (org.h2.table.Table, int) public boolean hasRight (org.h2.table.Table, int) public java.lang.String getCreateSQL (boolean) public boolean validateUserPasswordHash (byte[]) public void checkAdmin () public int getType () public java.util.ArrayList getChildren () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public void checkOwnsNoSchemas () }
org/h2/engine/UserAggregate.class
UserAggregate.java package org.h2.engine public org.h2.engine.UserAggregate extends org.h2.engine.DbObjectBase { private String className private Class javaClass public void <init> (org.h2.engine.Database, int, java.lang.String, java.lang.String, boolean) public org.h2.api.AggregateFunction getInstance () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public int getType () public synchronized void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public java.lang.String getJavaClassName () }
org/h2/engine/UserDataType.class
UserDataType.java package org.h2.engine public org.h2.engine.UserDataType extends org.h2.engine.DbObjectBase { private org.h2.table.Column column public void <init> (org.h2.engine.Database, int, java.lang.String) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public org.h2.table.Column getColumn () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public void setColumn (org.h2.table.Column) }
org/h2/expression/Aggregate$1.class
Aggregate.java package org.h2.expression org.h2.expression.Aggregate$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.result.SortOrder val$sortOrder final synthetic org.h2.expression.Aggregate this$0 void <init> (org.h2.expression.Aggregate, org.h2.result.SortOrder) public int compare (org.h2.value.Value, org.h2.value.Value) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/expression/Aggregate.class
Aggregate.java package org.h2.expression public org.h2.expression.Aggregate extends org.h2.expression.Expression { public static final int COUNT_ALL public static final int COUNT public static final int GROUP_CONCAT static final int SUM static final int MIN static final int MAX static final int AVG static final int STDDEV_POP static final int STDDEV_SAMP static final int VAR_POP static final int VAR_SAMP static final int BOOL_OR static final int BOOL_AND static final int SELECTIVITY private static final java.util.HashMap AGGREGATES private final int type private final org.h2.command.dml.Select select private final boolean distinct private org.h2.expression.Expression on private org.h2.expression.Expression separator private java.util.ArrayList orderList private org.h2.result.SortOrder sort private int dataType private int scale private long precision private int displaySize private int lastGroupRowId public void <init> (int, org.h2.expression.Expression, org.h2.command.dml.Select, boolean) private static void addAggregate (java.lang.String, int) public static int getAggregateType (java.lang.String) public void setOrder (java.util.ArrayList) public void setSeparator (org.h2.expression.Expression) private org.h2.result.SortOrder initOrder (org.h2.engine.Session) public void updateAggregate (org.h2.engine.Session) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () private java.lang.String getSQLGroupConcat () public java.lang.String getSQL () private org.h2.index.Index getColumnIndex (boolean) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () static void <clinit> () }
org/h2/expression/AggregateData.class
AggregateData.java package org.h2.expression org.h2.expression.AggregateData extends java.lang.Object { private final int aggregateType private final int dataType private long count private org.h2.util.IntIntHashMap distinctHashes private org.h2.util.ValueHashMap distinctValues private org.h2.value.Value value private double sum private double vpn private java.util.ArrayList list void <init> (int, int) void add (org.h2.engine.Database, boolean, org.h2.value.Value) java.util.ArrayList getList () org.h2.value.Value getValue (org.h2.engine.Database, boolean) private org.h2.value.Value divide (org.h2.value.Value, long) private void groupDistinct (org.h2.engine.Database) }
org/h2/expression/Alias.class
Alias.java package org.h2.expression public org.h2.expression.Alias extends org.h2.expression.Expression { private final String alias private org.h2.expression.Expression expr private boolean aliasColumnName public void <init> (org.h2.expression.Expression, java.lang.String, boolean) public org.h2.expression.Expression getNonAliasExpression () public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public boolean isAutoIncrement () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public java.lang.String getAlias () public int getNullable () public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public java.lang.String getTableName () public java.lang.String getColumnName () }
org/h2/expression/CompareLike.class
CompareLike.java package org.h2.expression public org.h2.expression.CompareLike extends org.h2.expression.Condition { private static final int MATCH private static final int ONE private static final int ANY private final org.h2.value.CompareMode compareMode private final String defaultEscape private org.h2.expression.Expression left private org.h2.expression.Expression right private org.h2.expression.Expression escape private boolean isInit private char[] patternChars private String patternString private int[] patternTypes private int patternLength private final boolean regexp private java.util.regex.Pattern patternRegexp private boolean ignoreCase private boolean fastCompare private boolean invalidPattern public void <init> (org.h2.engine.Database, org.h2.expression.Expression, org.h2.expression.Expression, org.h2.expression.Expression, boolean) public void <init> (org.h2.value.CompareMode, java.lang.String, org.h2.expression.Expression, org.h2.expression.Expression, org.h2.expression.Expression, boolean) private static java.lang.Character getEscapeChar (java.lang.String) public java.lang.String getSQL () public org.h2.expression.Expression optimize (org.h2.engine.Session) private java.lang.Character getEscapeChar (org.h2.value.Value) public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public org.h2.value.Value getValue (org.h2.engine.Session) private boolean compare (char[], java.lang.String, int, int) private boolean compareAt (java.lang.String, int, int, int, char[], int[]) public boolean test (java.lang.String, java.lang.String, char) private void initPattern (java.lang.String, java.lang.Character) private boolean isFullMatch () public void mapColumns (org.h2.table.ColumnResolver, int) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/Comparison.class
Comparison.java package org.h2.expression public org.h2.expression.Comparison extends org.h2.expression.Condition { public static final int NULL_SAFE public static final int EQUAL public static final int EQUAL_NULL_SAFE public static final int BIGGER_EQUAL public static final int BIGGER public static final int SMALLER_EQUAL public static final int SMALLER public static final int NOT_EQUAL public static final int NOT_EQUAL_NULL_SAFE public static final int IS_NULL public static final int IS_NOT_NULL public static final int FALSE public static final int IN_LIST public static final int IN_QUERY private final org.h2.engine.Database database private int compareType private org.h2.expression.Expression left private org.h2.expression.Expression right public void <init> (org.h2.engine.Session, int, org.h2.expression.Expression, org.h2.expression.Expression) public java.lang.String getSQL () public org.h2.expression.Expression optimize (org.h2.engine.Session) public org.h2.value.Value getValue (org.h2.engine.Session) static boolean compareNotNull (org.h2.engine.Database, org.h2.value.Value, org.h2.value.Value, int) private int getReversedCompareType (int) private int getNotCompareType () public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void updateAggregate (org.h2.engine.Session) public void addFilterConditions (org.h2.table.TableFilter, boolean) public void mapColumns (org.h2.table.ColumnResolver, int) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () org.h2.expression.Expression getIfEquals (org.h2.expression.Expression) org.h2.expression.Expression getAdditional (org.h2.engine.Session, org.h2.expression.Comparison, boolean) public org.h2.expression.Expression getExpression (boolean) }
org/h2/expression/Condition.class
Condition.java package org.h2.expression public abstract org.h2.expression.Condition extends org.h2.expression.Expression { public void <init> () public int getType () public int getScale () public long getPrecision () public int getDisplaySize () }
org/h2/expression/ConditionAndOr.class
ConditionAndOr.java package org.h2.expression public org.h2.expression.ConditionAndOr extends org.h2.expression.Condition { public static final int AND public static final int OR private final int andOrType private org.h2.expression.Expression left private org.h2.expression.Expression right public void <init> (int, org.h2.expression.Expression, org.h2.expression.Expression) public java.lang.String getSQL () public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public org.h2.value.Value getValue (org.h2.engine.Session) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void addFilterConditions (org.h2.table.TableFilter, boolean) public void mapColumns (org.h2.table.ColumnResolver, int) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public org.h2.expression.Expression getExpression (boolean) }
org/h2/expression/ConditionExists.class
ConditionExists.java package org.h2.expression public org.h2.expression.ConditionExists extends org.h2.expression.Condition { private final org.h2.command.dml.Query query public void <init> (org.h2.command.dml.Query) public org.h2.value.Value getValue (org.h2.engine.Session) public org.h2.expression.Expression optimize (org.h2.engine.Session) public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public void setEvaluatable (org.h2.table.TableFilter, boolean) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/ConditionIn.class
ConditionIn.java package org.h2.expression public org.h2.expression.ConditionIn extends org.h2.expression.Condition { private final org.h2.engine.Database database private org.h2.expression.Expression left private final java.util.ArrayList valueList private int queryLevel public void <init> (org.h2.engine.Database, org.h2.expression.Expression, java.util.ArrayList) public org.h2.value.Value getValue (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public void setEvaluatable (org.h2.table.TableFilter, boolean) public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) private boolean areAllValues (org.h2.expression.ExpressionVisitor) public int getCost () public org.h2.expression.Expression getAdditional (org.h2.engine.Session, org.h2.expression.Comparison) }
org/h2/expression/ConditionInSelect.class
ConditionInSelect.java package org.h2.expression public org.h2.expression.ConditionInSelect extends org.h2.expression.Condition { private org.h2.engine.Database database private org.h2.expression.Expression left private org.h2.command.dml.Query query private boolean all private int compareType private int queryLevel public void <init> (org.h2.engine.Database, org.h2.expression.Expression, org.h2.command.dml.Query, boolean, int) public org.h2.value.Value getValue (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) }
org/h2/expression/ConditionNot.class
ConditionNot.java package org.h2.expression public org.h2.expression.ConditionNot extends org.h2.expression.Condition { private org.h2.expression.Expression condition public void <init> (org.h2.expression.Expression) public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public org.h2.value.Value getValue (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public void addFilterConditions (org.h2.table.TableFilter, boolean) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/Expression.class
Expression.java package org.h2.expression public abstract org.h2.expression.Expression extends java.lang.Object { private boolean addedToFilter public void <init> () public abstract org.h2.value.Value getValue (org.h2.engine.Session) public abstract int getType () public abstract void mapColumns (org.h2.table.ColumnResolver, int) public abstract org.h2.expression.Expression optimize (org.h2.engine.Session) public abstract void setEvaluatable (org.h2.table.TableFilter, boolean) public abstract int getScale () public abstract long getPrecision () public abstract int getDisplaySize () public abstract java.lang.String getSQL () public abstract void updateAggregate (org.h2.engine.Session) public abstract boolean isEverything (org.h2.expression.ExpressionVisitor) public abstract int getCost () public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public boolean isConstant () public boolean isValueSet () public boolean isAutoIncrement () public java.lang.Boolean getBooleanValue (org.h2.engine.Session) public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public java.lang.String getColumnName () public java.lang.String getSchemaName () public java.lang.String getTableName () public int getNullable () public java.lang.String getTableAlias () public java.lang.String getAlias () public boolean isWildcard () public org.h2.expression.Expression getNonAliasExpression () public void addFilterConditions (org.h2.table.TableFilter, boolean) public java.lang.String toString () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) public static org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session, org.h2.value.ValueArray) public static org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session, java.sql.ResultSet) }
org/h2/expression/ExpressionColumn.class
ExpressionColumn.java package org.h2.expression public org.h2.expression.ExpressionColumn extends org.h2.expression.Expression { private org.h2.engine.Database database private String schemaName private String tableAlias private String columnName private org.h2.table.ColumnResolver columnResolver private int queryLevel private org.h2.table.Column column private boolean evaluatable public void <init> (org.h2.engine.Database, org.h2.table.Column) public void <init> (org.h2.engine.Database, java.lang.String, java.lang.String, java.lang.String) public java.lang.String getSQL () public org.h2.table.TableFilter getTableFilter () public void mapColumns (org.h2.table.ColumnResolver, int) private void mapColumn (org.h2.table.ColumnResolver, org.h2.table.Column, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void updateAggregate (org.h2.engine.Session) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void setEvaluatable (org.h2.table.TableFilter, boolean) public org.h2.table.Column getColumn () public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getOriginalColumnName () public java.lang.String getOriginalTableAliasName () public java.lang.String getColumnName () public java.lang.String getSchemaName () public java.lang.String getTableName () public java.lang.String getAlias () public boolean isAutoIncrement () public int getNullable () public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) }
org/h2/expression/ExpressionList.class
ExpressionList.java package org.h2.expression public org.h2.expression.ExpressionList extends org.h2.expression.Expression { private org.h2.expression.Expression[] list public void <init> (org.h2.expression.Expression[]) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) }
org/h2/expression/ExpressionVisitor.class
ExpressionVisitor.java package org.h2.expression public org.h2.expression.ExpressionVisitor extends java.lang.Object { public static final int INDEPENDENT public static final org.h2.expression.ExpressionVisitor INDEPENDENT_VISITOR public static final int OPTIMIZABLE_MIN_MAX_COUNT_ALL public static final int DETERMINISTIC public static final org.h2.expression.ExpressionVisitor DETERMINISTIC_VISITOR public static final int EVALUATABLE public static final org.h2.expression.ExpressionVisitor EVALUATABLE_VISITOR public static final int SET_MAX_DATA_MODIFICATION_ID public static final int READONLY public static final org.h2.expression.ExpressionVisitor READONLY_VISITOR public static final int NOT_FROM_RESOLVER public static final int GET_DEPENDENCIES public static final int QUERY_COMPARABLE public static final org.h2.expression.ExpressionVisitor QUERY_COMPARABLE_VISITOR private final int type private final int queryLevel private final java.util.HashSet dependencies private final org.h2.table.Table table private final long[] maxDataModificationId private final org.h2.table.ColumnResolver resolver private void <init> (int, int, java.util.HashSet, org.h2.table.Table, org.h2.table.ColumnResolver, long[]) private void <init> (int) public static org.h2.expression.ExpressionVisitor getDependenciesVisitor (java.util.HashSet) public static org.h2.expression.ExpressionVisitor getOptimizableVisitor (org.h2.table.Table) public static org.h2.expression.ExpressionVisitor getNotFromResolverVisitor (org.h2.table.ColumnResolver) public static org.h2.expression.ExpressionVisitor getMaxModificationIdVisitor () public void addDependency (org.h2.engine.DbObject) public java.util.HashSet getDependencies () public org.h2.expression.ExpressionVisitor incrementQueryLevel (int) public org.h2.table.ColumnResolver getResolver () public void addDataModificationId (long) public long getMaxDataModificationId () int getQueryLevel () public org.h2.table.Table getTable () public int getType () static void <clinit> () }
org/h2/expression/Function.class
Function.java package org.h2.expression public org.h2.expression.Function extends org.h2.expression.Expression implements org.h2.expression.FunctionCall { public static final int ABS public static final int ACOS public static final int ASIN public static final int ATAN public static final int ATAN2 public static final int BITAND public static final int BITOR public static final int BITXOR public static final int CEILING public static final int COS public static final int COT public static final int DEGREES public static final int EXP public static final int FLOOR public static final int LOG public static final int LOG10 public static final int MOD public static final int PI public static final int POWER public static final int RADIANS public static final int RAND public static final int ROUND public static final int ROUNDMAGIC public static final int SIGN public static final int SIN public static final int SQRT public static final int TAN public static final int TRUNCATE public static final int SECURE_RAND public static final int HASH public static final int ENCRYPT public static final int DECRYPT public static final int COMPRESS public static final int EXPAND public static final int ZERO public static final int RANDOM_UUID public static final int ASCII public static final int BIT_LENGTH public static final int CHAR public static final int CHAR_LENGTH public static final int CONCAT public static final int DIFFERENCE public static final int HEXTORAW public static final int INSERT public static final int INSTR public static final int LCASE public static final int LEFT public static final int LENGTH public static final int LOCATE public static final int LTRIM public static final int OCTET_LENGTH public static final int RAWTOHEX public static final int REPEAT public static final int REPLACE public static final int RIGHT public static final int RTRIM public static final int SOUNDEX public static final int SPACE public static final int SUBSTR public static final int SUBSTRING public static final int UCASE public static final int LOWER public static final int UPPER public static final int POSITION public static final int TRIM public static final int STRINGENCODE public static final int STRINGDECODE public static final int STRINGTOUTF8 public static final int UTF8TOSTRING public static final int XMLATTR public static final int XMLNODE public static final int XMLCOMMENT public static final int XMLCDATA public static final int XMLSTARTDOC public static final int XMLTEXT public static final int REGEXP_REPLACE public static final int RPAD public static final int LPAD public static final int CURDATE public static final int CURTIME public static final int DATE_ADD public static final int DATE_DIFF public static final int DAY_NAME public static final int DAY_OF_MONTH public static final int DAY_OF_WEEK public static final int DAY_OF_YEAR public static final int HOUR public static final int MINUTE public static final int MONTH public static final int MONTH_NAME public static final int NOW public static final int QUARTER public static final int SECOND public static final int WEEK public static final int YEAR public static final int CURRENT_DATE public static final int CURRENT_TIME public static final int CURRENT_TIMESTAMP public static final int EXTRACT public static final int FORMATDATETIME public static final int PARSEDATETIME public static final int ISO_YEAR public static final int ISO_WEEK public static final int ISO_DAY_OF_WEEK public static final int DATABASE public static final int USER public static final int CURRENT_USER public static final int IDENTITY public static final int SCOPE_IDENTITY public static final int AUTOCOMMIT public static final int READONLY public static final int DATABASE_PATH public static final int LOCK_TIMEOUT public static final int IFNULL public static final int CASEWHEN public static final int CONVERT public static final int CAST public static final int COALESCE public static final int NULLIF public static final int CASE public static final int NEXTVAL public static final int CURRVAL public static final int ARRAY_GET public static final int CSVREAD public static final int CSVWRITE public static final int MEMORY_FREE public static final int MEMORY_USED public static final int LOCK_MODE public static final int SCHEMA public static final int SESSION_ID public static final int ARRAY_LENGTH public static final int LINK_SCHEMA public static final int GREATEST public static final int LEAST public static final int CANCEL_SESSION public static final int SET public static final int TABLE public static final int TABLE_DISTINCT public static final int FILE_READ public static final int TRANSACTION_ID private static final int VAR_ARGS private static final long PRECISION_UNKNOWN private static final java.util.HashMap FUNCTIONS private static final java.util.HashMap DATE_PART private static final char[] SOUNDEX_INDEX protected org.h2.expression.Expression[] args private org.h2.expression.FunctionInfo info private java.util.ArrayList varArgs private int dataType private int scale private long precision private int displaySize private org.h2.engine.Database database protected void <init> (org.h2.engine.Database, org.h2.expression.FunctionInfo) private static void addFunction (java.lang.String, int, int, int, boolean, boolean, boolean) private static void addFunctionNotDeterministic (java.lang.String, int, int, int) private static void addFunction (java.lang.String, int, int, int) private static void addFunctionWithNull (java.lang.String, int, int, int) public static org.h2.expression.FunctionInfo getFunctionInfo (java.lang.String) public static org.h2.expression.Function getFunction (org.h2.engine.Database, java.lang.String) public void setParameter (int, org.h2.expression.Expression) private strictfp double log10 (double) public org.h2.value.Value getValue (org.h2.engine.Session) private org.h2.value.Value getNullOrValue (org.h2.engine.Session, org.h2.expression.Expression[], int) private org.h2.value.Value getSimpleValue (org.h2.engine.Session, org.h2.value.Value, org.h2.expression.Expression[]) private boolean cancelStatement (org.h2.engine.Session, int) private org.h2.value.Value getValueWithArgs (org.h2.engine.Session, org.h2.expression.Expression[]) private org.h2.schema.Sequence getSequence (org.h2.engine.Session, org.h2.value.Value, org.h2.value.Value) private long length (org.h2.value.Value) private byte[] getPaddedArrayCopy (byte[], int) private byte[] decrypt (java.lang.String, byte[], byte[]) private byte[] encrypt (java.lang.String, byte[], byte[]) private byte[] getHash (java.lang.String, byte[], int) public static boolean isDatePart (java.lang.String) private static int getDatePart (java.lang.String) private static java.sql.Timestamp dateadd (java.lang.String, int, java.sql.Timestamp) private static long datediff (java.lang.String, java.sql.Timestamp, java.sql.Timestamp) private static java.lang.String substring (java.lang.String, int, int) private static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) private static java.lang.String repeat (java.lang.String, int) private static java.lang.String rawToHex (java.lang.String) private static int locate (java.lang.String, java.lang.String, int) private static java.lang.String right (java.lang.String, int) private static java.lang.String left (java.lang.String, int) private static java.lang.String insert (java.lang.String, int, int, java.lang.String) private static java.lang.String hexToRaw (java.lang.String) private static int getDifference (java.lang.String, java.lang.String) private double roundmagic (double) private static java.lang.String getSoundex (java.lang.String) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) protected void checkParameterCount (int) public void doneWithParameters () public void setDataType (int, long, int, int) public void setDataType (org.h2.table.Column) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () private void calculatePrecisionAndDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public int getFunctionType () public java.lang.String getName () public int getParameterCount () public org.h2.value.ValueResultSet getValueForColumnList (org.h2.engine.Session, org.h2.expression.Expression[]) private void setCsvDelimiterEscape (org.h2.tools.Csv, java.lang.String, java.lang.String, java.lang.String) public org.h2.expression.Expression[] getArgs () public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public boolean isDeterministic () public boolean isFast () static void <clinit> () }
org/h2/expression/FunctionCall.class
FunctionCall.java package org.h2.expression public abstract org.h2.expression.FunctionCall extends java.lang.Object { public abstract java.lang.String getName () public abstract int getParameterCount () public abstract org.h2.value.ValueResultSet getValueForColumnList (org.h2.engine.Session, org.h2.expression.Expression[]) public abstract int getType () public abstract org.h2.expression.Expression optimize (org.h2.engine.Session) public abstract org.h2.value.Value getValue (org.h2.engine.Session) public abstract org.h2.expression.Expression[] getArgs () public abstract java.lang.String getSQL () public abstract boolean isDeterministic () public abstract boolean isFast () }
org/h2/expression/FunctionInfo.class
FunctionInfo.java package org.h2.expression org.h2.expression.FunctionInfo extends java.lang.Object { String name int type int dataType int parameterCount boolean nullIfParameterIsNull boolean deterministic boolean fast void <init> () }
org/h2/expression/JavaAggregate.class
JavaAggregate.java package org.h2.expression public org.h2.expression.JavaAggregate extends org.h2.expression.Expression { private final org.h2.engine.UserAggregate userAggregate private final org.h2.command.dml.Select select private org.h2.api.AggregateFunction aggregate private org.h2.expression.Expression[] args private int[] argTypes private int dataType private java.sql.Connection userConnection private int lastGroupRowId public void <init> (org.h2.engine.UserAggregate, org.h2.expression.Expression[], org.h2.command.dml.Select) public int getCost () public long getPrecision () public int getDisplaySize () public int getScale () public java.lang.String getSQL () public int getType () public boolean isEverything (org.h2.expression.ExpressionVisitor) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) private org.h2.api.AggregateFunction getInstance () throws java.sql.SQLException public org.h2.value.Value getValue (org.h2.engine.Session) public void updateAggregate (org.h2.engine.Session) }
org/h2/expression/JavaFunction.class
JavaFunction.java package org.h2.expression public org.h2.expression.JavaFunction extends org.h2.expression.Expression implements org.h2.expression.FunctionCall { private org.h2.engine.FunctionAlias functionAlias private org.h2.engine.FunctionAlias$JavaMethod javaMethod private org.h2.expression.Expression[] args public void <init> (org.h2.engine.FunctionAlias, org.h2.expression.Expression[]) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public java.lang.String getName () public int getParameterCount () public org.h2.value.ValueResultSet getValueForColumnList (org.h2.engine.Session, org.h2.expression.Expression[]) public org.h2.expression.Expression[] getArgs () public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public boolean isDeterministic () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) public boolean isFast () }
org/h2/expression/Operation.class
Operation.java package org.h2.expression public org.h2.expression.Operation extends org.h2.expression.Expression { public static final int CONCAT public static final int PLUS public static final int MINUS public static final int MULTIPLY public static final int DIVIDE public static final int NEGATE private int opType private org.h2.expression.Expression left private org.h2.expression.Expression right private int dataType private boolean convertRight public void <init> (int, org.h2.expression.Expression, org.h2.expression.Expression) public java.lang.String getSQL () private java.lang.String getOperationToken () public org.h2.value.Value getValue (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) private void swap () public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getType () public long getPrecision () public int getDisplaySize () public int getScale () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/Parameter.class
Parameter.java package org.h2.expression public org.h2.expression.Parameter extends org.h2.expression.Expression implements org.h2.expression.ParameterInterface { private org.h2.value.Value value private org.h2.table.Column column private int index public void <init> (int) public java.lang.String getSQL () public void setValue (org.h2.value.Value, boolean) public void setValue (org.h2.value.Value) public org.h2.value.Value getParamValue () public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public void checkSet () public org.h2.expression.Expression optimize (org.h2.engine.Session) public boolean isConstant () public boolean isValueSet () public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public void setColumn (org.h2.table.Column) public int getIndex () }
org/h2/expression/ParameterInterface.class
ParameterInterface.java package org.h2.expression public abstract org.h2.expression.ParameterInterface extends java.lang.Object { public abstract void setValue (org.h2.value.Value, boolean) public abstract org.h2.value.Value getParamValue () public abstract void checkSet () public abstract int getType () public abstract long getPrecision () public abstract int getScale () public abstract int getNullable () }
org/h2/expression/ParameterRemote.class
ParameterRemote.java package org.h2.expression public org.h2.expression.ParameterRemote extends java.lang.Object implements org.h2.expression.ParameterInterface { private org.h2.value.Value value private int index private int dataType private long precision private int scale private int nullable public void <init> (int) public void setValue (org.h2.value.Value, boolean) public org.h2.value.Value getParamValue () public void checkSet () public int getType () public long getPrecision () public int getScale () public int getNullable () public void readMetaData (org.h2.value.Transfer) throws java.io.IOException public static void writeMetaData (org.h2.value.Transfer, org.h2.expression.ParameterInterface) throws java.io.IOException }
org/h2/expression/Rownum.class
Rownum.java package org.h2.expression public org.h2.expression.Rownum extends org.h2.expression.Expression { private org.h2.command.Prepared prepared public void <init> (org.h2.command.Prepared) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/SequenceValue.class
SequenceValue.java package org.h2.expression public org.h2.expression.SequenceValue extends org.h2.expression.Expression { private org.h2.schema.Sequence sequence public void <init> (org.h2.schema.Sequence) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/expression/Subquery.class
Subquery.java package org.h2.expression public org.h2.expression.Subquery extends org.h2.expression.Expression { private org.h2.command.dml.Query query private org.h2.expression.Expression expression public void <init> (org.h2.command.dml.Query) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) private org.h2.expression.Expression getExpression () public boolean isEverything (org.h2.expression.ExpressionVisitor) public org.h2.command.dml.Query getQuery () public int getCost () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) }
org/h2/expression/TableFunction.class
TableFunction.java package org.h2.expression public org.h2.expression.TableFunction extends org.h2.expression.Function { private final boolean distinct private final long rowCount private org.h2.table.Column[] columnList void <init> (org.h2.engine.Database, org.h2.expression.FunctionInfo, long) public org.h2.value.Value getValue (org.h2.engine.Session) protected void checkParameterCount (int) public java.lang.String getSQL () public java.lang.String getName () public org.h2.value.ValueResultSet getValueForColumnList (org.h2.engine.Session, org.h2.expression.Expression[]) public void setColumns (java.util.ArrayList) private org.h2.value.ValueResultSet getTable (org.h2.engine.Session, org.h2.expression.Expression[], boolean, boolean) private org.h2.tools.SimpleResultSet getSimpleResultSet (org.h2.result.ResultInterface, int) public long getRowCount () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) }
org/h2/expression/ValueExpression.class
ValueExpression.java package org.h2.expression public org.h2.expression.ValueExpression extends org.h2.expression.Expression { private static final Object NULL private static final Object DEFAULT private final org.h2.value.Value value private void <init> (org.h2.value.Value) public static org.h2.expression.ValueExpression getNull () public static org.h2.expression.ValueExpression getDefault () public static org.h2.expression.ValueExpression get (org.h2.value.Value) public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void createIndexConditions (org.h2.engine.Session, org.h2.table.TableFilter) public org.h2.expression.Expression getNotIfPossible (org.h2.engine.Session) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public boolean isConstant () public boolean isValueSet () public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () public org.h2.expression.Expression[] getExpressionColumns (org.h2.engine.Session) static void <clinit> () }
org/h2/expression/Variable.class
Variable.java package org.h2.expression public org.h2.expression.Variable extends org.h2.expression.Expression { private final String name private org.h2.value.Value lastValue public void <init> (org.h2.engine.Session, java.lang.String) public int getCost () public int getDisplaySize () public long getPrecision () public java.lang.String getSQL () public int getScale () public int getType () public org.h2.value.Value getValue (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void updateAggregate (org.h2.engine.Session) public java.lang.String getName () }
org/h2/expression/Wildcard.class
Wildcard.java package org.h2.expression public org.h2.expression.Wildcard extends org.h2.expression.Expression { private String schema private String table public void <init> (java.lang.String, java.lang.String) public boolean isWildcard () public org.h2.value.Value getValue (org.h2.engine.Session) public int getType () public void mapColumns (org.h2.table.ColumnResolver, int) public org.h2.expression.Expression optimize (org.h2.engine.Session) public void setEvaluatable (org.h2.table.TableFilter, boolean) public int getScale () public long getPrecision () public int getDisplaySize () public java.lang.String getTableAlias () public java.lang.String getSchemaName () public java.lang.String getSQL () public void updateAggregate (org.h2.engine.Session) public boolean isEverything (org.h2.expression.ExpressionVisitor) public int getCost () }
org/h2/fulltext/FullText$FullTextTrigger.class
FullText.java package org.h2.fulltext public org.h2.fulltext.FullText$FullTextTrigger extends java.lang.Object implements org.h2.api.Trigger { protected org.h2.fulltext.FullTextSettings setting protected org.h2.fulltext.IndexInfo index protected int[] columnTypes protected java.sql.PreparedStatement prepInsertWord protected java.sql.PreparedStatement prepInsertRow protected java.sql.PreparedStatement prepInsertMap protected java.sql.PreparedStatement prepDeleteRow protected java.sql.PreparedStatement prepDeleteMap protected java.sql.PreparedStatement prepSelectRow public void <init> () public void init (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, boolean, int) throws java.sql.SQLException public void fire (java.sql.Connection, java.lang.Object[], java.lang.Object[]) throws java.sql.SQLException public void close () public void remove () protected void insert (java.lang.Object[]) throws java.sql.SQLException protected void delete (java.lang.Object[]) throws java.sql.SQLException private int[] getWordIds (java.lang.Object[]) throws java.sql.SQLException private java.lang.String getKey (java.lang.Object[]) throws java.sql.SQLException }
org/h2/fulltext/FullText.class
FullText.java package org.h2.fulltext public org.h2.fulltext.FullText extends java.lang.Object { protected static final String FIELD_SCHEMA protected static final String FIELD_TABLE protected static final String FIELD_COLUMNS protected static final String FIELD_KEYS protected static final String FIELD_SCORE private static final String TRIGGER_PREFIX private static final String SCHEMA private static final String SELECT_MAP_BY_WORD_ID private static final String SELECT_ROW_BY_ID private static final String FIELD_QUERY public void <init> () public static void init (java.sql.Connection) throws java.sql.SQLException public static void createIndex (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static void reindex (java.sql.Connection) throws java.sql.SQLException public static void dropIndex (java.sql.Connection, java.lang.String, java.lang.String) throws java.sql.SQLException public static void dropAll (java.sql.Connection) throws java.sql.SQLException public static java.sql.ResultSet search (java.sql.Connection, java.lang.String, int, int) throws java.sql.SQLException public static java.sql.ResultSet searchData (java.sql.Connection, java.lang.String, int, int) throws java.sql.SQLException public static void setIgnoreList (java.sql.Connection, java.lang.String) throws java.sql.SQLException protected static java.lang.String asString (java.lang.Object, int) throws java.sql.SQLException protected static org.h2.tools.SimpleResultSet createResultSet (boolean) protected static java.lang.Object[][] parseKey (java.sql.Connection, java.lang.String) protected static java.lang.String quoteSQL (java.lang.Object, int) throws java.sql.SQLException protected static void removeAllTriggers (java.sql.Connection, java.lang.String) throws java.sql.SQLException protected static void setColumns (int[], java.util.ArrayList, java.util.ArrayList) throws java.sql.SQLException protected static java.sql.ResultSet search (java.sql.Connection, java.lang.String, int, int, boolean) throws java.sql.SQLException private static void addColumnData (java.util.ArrayList, java.util.ArrayList, org.h2.expression.Expression) protected static void addWords (org.h2.fulltext.FullTextSettings, java.util.HashSet, java.io.Reader) protected static void addWords (org.h2.fulltext.FullTextSettings, java.util.HashSet, java.lang.String) protected static void createTrigger (java.sql.Connection, java.lang.String, java.lang.String) throws java.sql.SQLException private static void createOrDropTrigger (java.sql.Connection, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException protected static void indexExistingRows (java.sql.Connection, java.lang.String, java.lang.String) throws java.sql.SQLException private static java.lang.String quoteString (java.lang.String) private static void setIgnoreList (org.h2.fulltext.FullTextSettings, java.lang.String) protected static boolean hasChanged (java.lang.Object[], java.lang.Object[], int[]) public static void closeAll () protected static java.sql.SQLException throwException (java.lang.String) throws java.sql.SQLException }
org/h2/fulltext/FullTextLucene$FullTextTrigger.class
FullTextLucene.java package org.h2.fulltext public org.h2.fulltext.FullTextLucene$FullTextTrigger extends java.lang.Object implements org.h2.api.Trigger { protected String schema protected String table protected int[] keys protected int[] indexColumns protected String[] columns protected int[] columnTypes protected String indexPath protected org.h2.fulltext.FullTextLucene$IndexAccess indexAccess public void <init> () public void init (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, boolean, int) throws java.sql.SQLException public void fire (java.sql.Connection, java.lang.Object[], java.lang.Object[]) throws java.sql.SQLException public void close () throws java.sql.SQLException public void remove () protected void insert (java.lang.Object[]) throws java.sql.SQLException protected void delete (java.lang.Object[]) throws java.sql.SQLException private java.lang.String getQuery (java.lang.Object[]) throws java.sql.SQLException }
org/h2/fulltext/FullTextLucene$IndexAccess.class
FullTextLucene.java package org.h2.fulltext org.h2.fulltext.FullTextLucene$IndexAccess extends java.lang.Object { org.apache.lucene.index.IndexModifier modifier void <init> () }
org/h2/fulltext/FullTextLucene.class
FullTextLucene.java package org.h2.fulltext public org.h2.fulltext.FullTextLucene extends org.h2.fulltext.FullText { protected static final boolean STORE_DOCUMENT_TEXT_IN_INDEX private static final java.util.HashMap INDEX_ACCESS private static final String TRIGGER_PREFIX private static final String SCHEMA private static final String LUCENE_FIELD_DATA private static final String LUCENE_FIELD_QUERY private static final String LUCENE_FIELD_MODIFIED private static final String LUCENE_FIELD_COLUMN_PREFIX public void <init> () public static void init (java.sql.Connection) throws java.sql.SQLException public static void createIndex (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static void reindex (java.sql.Connection) throws java.sql.SQLException public static void dropAll (java.sql.Connection) throws java.sql.SQLException public static java.sql.ResultSet search (java.sql.Connection, java.lang.String, int, int) throws java.sql.SQLException public static java.sql.ResultSet searchData (java.sql.Connection, java.lang.String, int, int) throws java.sql.SQLException protected static java.sql.SQLException convertException (java.lang.Exception) protected static void createTrigger (java.sql.Connection, java.lang.String, java.lang.String) throws java.sql.SQLException protected static org.h2.fulltext.FullTextLucene$IndexAccess getIndexAccess (java.sql.Connection) throws java.sql.SQLException protected static java.lang.String getIndexPath (java.sql.Connection) throws java.sql.SQLException protected static void indexExistingRows (java.sql.Connection, java.lang.String, java.lang.String) throws java.sql.SQLException private static void removeIndexFiles (java.sql.Connection) throws java.sql.SQLException protected static void removeIndexAccess (org.h2.fulltext.FullTextLucene$IndexAccess, java.lang.String) throws java.sql.SQLException protected static java.sql.ResultSet search (java.sql.Connection, java.lang.String, int, int, boolean) throws java.sql.SQLException static void <clinit> () }
org/h2/fulltext/FullTextSettings.class
FullTextSettings.java package org.h2.fulltext public org.h2.fulltext.FullTextSettings extends java.lang.Object { protected static final java.util.HashMap SETTINGS protected boolean initialized protected java.util.HashSet ignoreList protected java.util.HashMap words protected java.util.HashMap indexes protected org.h2.util.SoftHashMap cache protected void <init> () protected java.util.HashSet getIgnoreList () protected java.util.HashMap getWordList () protected org.h2.fulltext.IndexInfo getIndexInfo (int) protected void addIndexInfo (org.h2.fulltext.IndexInfo) protected java.lang.String convertWord (java.lang.String) protected static org.h2.fulltext.FullTextSettings getInstance (java.sql.Connection) throws java.sql.SQLException protected static java.lang.String getIndexPath (java.sql.Connection) throws java.sql.SQLException protected synchronized java.sql.PreparedStatement prepare (java.sql.Connection, java.lang.String) throws java.sql.SQLException protected void removeAllIndexes () protected void removeIndexInfo (org.h2.fulltext.IndexInfo) protected void setInitialized (boolean) protected boolean isInitialized () protected static void closeAll () static void <clinit> () }
org/h2/fulltext/IndexInfo.class
IndexInfo.java package org.h2.fulltext public org.h2.fulltext.IndexInfo extends java.lang.Object { protected int id protected String schema protected String table protected int[] keys protected int[] indexColumns protected String[] columns public void <init> () }
org/h2/index/BaseIndex.class
BaseIndex.java package org.h2.index public abstract org.h2.index.BaseIndex extends org.h2.schema.SchemaObjectBase implements org.h2.index.Index { protected org.h2.table.IndexColumn[] indexColumns protected org.h2.table.Column[] columns protected int[] columnIds protected org.h2.table.Table table protected org.h2.index.IndexType indexType protected boolean isMultiVersion public void <init> () protected void initBaseIndex (org.h2.table.Table, int, java.lang.String, org.h2.table.IndexColumn[], org.h2.index.IndexType) public int getRootPageId () public abstract void close (org.h2.engine.Session) public abstract void add (org.h2.engine.Session, org.h2.result.Row) public abstract void remove (org.h2.engine.Session, org.h2.result.Row) public abstract org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public abstract double getCost (org.h2.engine.Session, int[]) public abstract void remove (org.h2.engine.Session) public abstract void truncate (org.h2.engine.Session) public abstract boolean canGetFirstOrLast () public abstract org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public abstract boolean needRebuild () public java.lang.String getDropSQL () public org.h2.message.DbException getDuplicateKeyException () public java.lang.String getPlanSQL () public void removeChildrenAndResources (org.h2.engine.Session) public boolean canFindNext () public org.h2.index.Cursor findNext (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public int getLookupCost (long) public long getCostRangeIndex (int[], long) public int compareRows (org.h2.result.SearchRow, org.h2.result.SearchRow) public boolean containsNullAndAllowMultipleNull (org.h2.result.SearchRow) public int compareKeys (org.h2.result.SearchRow, org.h2.result.SearchRow) private int compareValues (org.h2.value.Value, org.h2.value.Value, int) public int getColumnIndex (org.h2.table.Column) public java.lang.String getColumnListSQL () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getCreateSQL () public org.h2.table.IndexColumn[] getIndexColumns () public org.h2.table.Column[] getColumns () public org.h2.index.IndexType getIndexType () public int getType () public org.h2.table.Table getTable () public void commit (int, org.h2.result.Row) void setMultiVersion (boolean) public org.h2.result.Row getRow (org.h2.engine.Session, long) public boolean isHidden () }
org/h2/index/Cursor.class
Cursor.java package org.h2.index public abstract org.h2.index.Cursor extends java.lang.Object { public abstract org.h2.result.Row get () public abstract org.h2.result.SearchRow getSearchRow () public abstract boolean next () public abstract boolean previous () }
org/h2/index/FunctionCursor.class
FunctionCursor.java package org.h2.index public org.h2.index.FunctionCursor extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.result.ResultInterface result private org.h2.value.Value[] values private org.h2.result.Row row void <init> (org.h2.result.ResultInterface) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/FunctionCursorResultSet.class
FunctionCursorResultSet.java package org.h2.index public org.h2.index.FunctionCursorResultSet extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.engine.Session session private final java.sql.ResultSet result private final java.sql.ResultSetMetaData meta private org.h2.value.Value[] values private org.h2.result.Row row void <init> (org.h2.engine.Session, java.sql.ResultSet) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/FunctionIndex.class
FunctionIndex.java package org.h2.index public org.h2.index.FunctionIndex extends org.h2.index.BaseIndex { private final org.h2.table.FunctionTable functionTable public void <init> (org.h2.table.FunctionTable, org.h2.table.IndexColumn[]) public void close (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public double getCost (org.h2.engine.Session, int[]) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public boolean needRebuild () public void checkRename () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/HashIndex.class
HashIndex.java package org.h2.index public org.h2.index.HashIndex extends org.h2.index.BaseIndex { protected final int indexColumn private final org.h2.table.RegularTable tableData private org.h2.util.ValueHashMap rows public void <init> (org.h2.table.RegularTable, int, java.lang.String, org.h2.table.IndexColumn[], org.h2.index.IndexType) private void reset () public void truncate (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () public void close (org.h2.engine.Session) public void remove (org.h2.engine.Session) public double getCost (org.h2.engine.Session, int[]) public void checkRename () public boolean needRebuild () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) }
org/h2/index/Index.class
Index.java package org.h2.index public abstract org.h2.index.Index extends java.lang.Object implements org.h2.schema.SchemaObject { public abstract org.h2.message.DbException getDuplicateKeyException () public abstract java.lang.String getPlanSQL () public abstract void close (org.h2.engine.Session) public abstract void add (org.h2.engine.Session, org.h2.result.Row) public abstract void remove (org.h2.engine.Session, org.h2.result.Row) public abstract org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public abstract double getCost (org.h2.engine.Session, int[]) public abstract void remove (org.h2.engine.Session) public abstract void truncate (org.h2.engine.Session) public abstract boolean canGetFirstOrLast () public abstract boolean canFindNext () public abstract org.h2.index.Cursor findNext (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public abstract org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public abstract boolean needRebuild () public abstract long getRowCount (org.h2.engine.Session) public abstract long getRowCountApproximation () public abstract int getLookupCost (long) public abstract long getCostRangeIndex (int[], long) public abstract int compareRows (org.h2.result.SearchRow, org.h2.result.SearchRow) public abstract boolean containsNullAndAllowMultipleNull (org.h2.result.SearchRow) public abstract int compareKeys (org.h2.result.SearchRow, org.h2.result.SearchRow) public abstract int getColumnIndex (org.h2.table.Column) public abstract java.lang.String getColumnListSQL () public abstract org.h2.table.IndexColumn[] getIndexColumns () public abstract org.h2.table.Column[] getColumns () public abstract org.h2.index.IndexType getIndexType () public abstract org.h2.table.Table getTable () public abstract void commit (int, org.h2.result.Row) public abstract int getRootPageId () public abstract org.h2.result.Row getRow (org.h2.engine.Session, long) }
org/h2/index/IndexCondition$1.class
IndexCondition.java package org.h2.index org.h2.index.IndexCondition$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.value.CompareMode val$mode final synthetic org.h2.index.IndexCondition this$0 void <init> (org.h2.index.IndexCondition, org.h2.value.CompareMode) public int compare (org.h2.value.Value, org.h2.value.Value) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/index/IndexCondition.class
IndexCondition.java package org.h2.index public org.h2.index.IndexCondition extends java.lang.Object { public static final int EQUALITY public static final int START public static final int END public static final int RANGE public static final int ALWAYS_FALSE private org.h2.table.Column column private int compareType private org.h2.expression.Expression expression private java.util.List expressionList private org.h2.command.dml.Query expressionQuery private void <init> (int, org.h2.expression.ExpressionColumn, org.h2.expression.Expression) public static org.h2.index.IndexCondition get (int, org.h2.expression.ExpressionColumn, org.h2.expression.Expression) public static org.h2.index.IndexCondition getInList (org.h2.expression.ExpressionColumn, java.util.List) public static org.h2.index.IndexCondition getInQuery (org.h2.expression.ExpressionColumn, org.h2.command.dml.Query) public org.h2.value.Value getCurrentValue (org.h2.engine.Session) public org.h2.value.Value[] getCurrentValueList (org.h2.engine.Session) public org.h2.result.ResultInterface getCurrentResult (org.h2.engine.Session) public java.lang.String getSQL () public int getMask (java.util.ArrayList) public boolean isAlwaysFalse () public boolean isStart () public boolean isEnd () public int getCompareType () public org.h2.table.Column getColumn () public boolean isEvaluatable () }
org/h2/index/IndexCursor.class
IndexCursor.java package org.h2.index public org.h2.index.IndexCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.engine.Session session private org.h2.index.Index index private org.h2.table.Table table private org.h2.table.IndexColumn[] indexColumns private boolean alwaysFalse private org.h2.result.SearchRow start private org.h2.result.SearchRow end private org.h2.index.Cursor cursor private org.h2.table.Column inColumn private int inListIndex private org.h2.value.Value[] inList private org.h2.result.ResultInterface inResult private java.util.HashSet inResultTested public void <init> () public void setIndex (org.h2.index.Index) public void find (org.h2.engine.Session, java.util.ArrayList) private boolean canUseIndexForIn (org.h2.table.Column) private org.h2.result.SearchRow getSearchRow (org.h2.result.SearchRow, int, org.h2.value.Value, boolean) private org.h2.value.Value getMax (org.h2.value.Value, org.h2.value.Value, boolean) public boolean isAlwaysFalse () public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () private void nextCursor () private void find (org.h2.value.Value) public boolean previous () }
org/h2/index/IndexType.class
IndexType.java package org.h2.index public org.h2.index.IndexType extends java.lang.Object { private boolean primaryKey private boolean persistent private boolean unique private boolean hash private boolean scan private boolean belongsToConstraint public void <init> () public static org.h2.index.IndexType createPrimaryKey (boolean, boolean) public static org.h2.index.IndexType createUnique (boolean, boolean) public static org.h2.index.IndexType createNonUnique (boolean) public static org.h2.index.IndexType createNonUnique (boolean, boolean) public static org.h2.index.IndexType createScan (boolean) public void setBelongsToConstraint (boolean) public boolean getBelongsToConstraint () public boolean isHash () public boolean isPersistent () public boolean isPrimaryKey () public boolean isUnique () public java.lang.String getSQL () public boolean isScan () }
org/h2/index/LinkedCursor.class
LinkedCursor.java package org.h2.index public org.h2.index.LinkedCursor extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.table.TableLink tableLink private final java.sql.PreparedStatement prep private final String sql private final org.h2.engine.Session session private final java.sql.ResultSet rs private org.h2.result.Row current void <init> (org.h2.table.TableLink, java.sql.ResultSet, org.h2.engine.Session, java.lang.String, java.sql.PreparedStatement) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/LinkedIndex.class
LinkedIndex.java package org.h2.index public org.h2.index.LinkedIndex extends org.h2.index.BaseIndex { private org.h2.table.TableLink link private String targetTableName private long rowCount public void <init> (org.h2.table.TableLink, int, org.h2.table.IndexColumn[], org.h2.index.IndexType) public java.lang.String getCreateSQL () public void close (org.h2.engine.Session) private boolean isNull (org.h2.value.Value) public void add (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) private void addParameter (org.h2.util.StatementBuilder, org.h2.table.Column) public double getCost (org.h2.engine.Session, int[]) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public void checkRename () public boolean needRebuild () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public void remove (org.h2.engine.Session, org.h2.result.Row) public void update (org.h2.result.Row, org.h2.result.Row) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/MetaCursor.class
MetaCursor.java package org.h2.index public org.h2.index.MetaCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.result.Row current private java.util.ArrayList rows private int index void <init> (java.util.ArrayList) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/MetaIndex.class
MetaIndex.java package org.h2.index public org.h2.index.MetaIndex extends org.h2.index.BaseIndex { private org.h2.table.MetaTable meta private boolean scan public void <init> (org.h2.table.MetaTable, org.h2.table.IndexColumn[], boolean) public void close (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public double getCost (org.h2.engine.Session, int[]) public void truncate (org.h2.engine.Session) public void remove (org.h2.engine.Session) public int getColumnIndex (org.h2.table.Column) public void checkRename () public boolean needRebuild () public java.lang.String getCreateSQL () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/MultiVersionCursor.class
MultiVersionCursor.java package org.h2.index public org.h2.index.MultiVersionCursor extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.index.MultiVersionIndex index private final org.h2.engine.Session session private final org.h2.index.Cursor baseCursor private final org.h2.index.Cursor deltaCursor private final Object sync private org.h2.result.SearchRow baseRow private org.h2.result.Row deltaRow private boolean onBase private boolean end private boolean needNewDelta private boolean needNewBase private boolean reverse void <init> (org.h2.engine.Session, org.h2.index.MultiVersionIndex, org.h2.index.Cursor, org.h2.index.Cursor, java.lang.Object) void loadCurrent () private void loadNext (boolean) private boolean step (org.h2.index.Cursor) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/MultiVersionIndex.class
MultiVersionIndex.java package org.h2.index public org.h2.index.MultiVersionIndex extends java.lang.Object implements org.h2.index.Index { private final org.h2.index.Index base private final org.h2.index.TreeIndex delta private final org.h2.table.RegularTable table private final Object sync private final org.h2.table.Column firstColumn public void <init> (org.h2.index.Index, org.h2.table.RegularTable) public void add (org.h2.engine.Session, org.h2.result.Row) public int getRootPageId () public void close (org.h2.engine.Session) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public org.h2.index.Cursor findNext (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public boolean canFindNext () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public double getCost (org.h2.engine.Session, int[]) public boolean needRebuild () public boolean isUncommittedFromOtherSession (org.h2.engine.Session, org.h2.result.Row) private boolean removeIfExists (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public void commit (int, org.h2.result.Row) public int compareKeys (org.h2.result.SearchRow, org.h2.result.SearchRow) public int compareRows (org.h2.result.SearchRow, org.h2.result.SearchRow) public int getColumnIndex (org.h2.table.Column) public java.lang.String getColumnListSQL () public org.h2.table.Column[] getColumns () public org.h2.table.IndexColumn[] getIndexColumns () public long getCostRangeIndex (int[], long) public java.lang.String getCreateSQL () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public org.h2.message.DbException getDuplicateKeyException () public org.h2.index.IndexType getIndexType () public int getLookupCost (long) public java.lang.String getPlanSQL () public long getRowCount (org.h2.engine.Session) public org.h2.table.Table getTable () public int getType () public boolean containsNullAndAllowMultipleNull (org.h2.result.SearchRow) public void removeChildrenAndResources (org.h2.engine.Session) public java.lang.String getSQL () public org.h2.schema.Schema getSchema () public void checkRename () public java.util.ArrayList getChildren () public java.lang.String getComment () public org.h2.engine.Database getDatabase () public int getId () public long getModificationId () public java.lang.String getName () public boolean isTemporary () public void rename (java.lang.String) public void setComment (java.lang.String) public void setModified () public void setTemporary (boolean) public long getRowCountApproximation () public org.h2.index.Index getBaseIndex () public org.h2.result.Row getRow (org.h2.engine.Session, long) public boolean isHidden () }
org/h2/index/NonUniqueHashCursor.class
NonUniqueHashCursor.java package org.h2.index public org.h2.index.NonUniqueHashCursor extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.engine.Session session private final java.util.ArrayList positions private final org.h2.table.RegularTable tableData private int index public void <init> (org.h2.engine.Session, org.h2.table.RegularTable, java.util.ArrayList) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/NonUniqueHashIndex.class
NonUniqueHashIndex.java package org.h2.index public org.h2.index.NonUniqueHashIndex extends org.h2.index.HashIndex { private org.h2.util.ValueHashMap rows private org.h2.table.RegularTable tableData private long rowCount public void <init> (org.h2.table.RegularTable, int, java.lang.String, org.h2.table.IndexColumn[], org.h2.index.IndexType) private void reset () public void truncate (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/PageBtree.class
PageBtree.java package org.h2.index public abstract org.h2.index.PageBtree extends org.h2.store.Page { static final int ROOT static final int UNKNOWN_ROWCOUNT protected final org.h2.index.PageBtreeIndex index protected int parentPageId protected final org.h2.store.Data data protected int[] offsets protected int entryCount protected org.h2.result.SearchRow[] rows protected int start protected boolean onlyPosition protected boolean written protected int memoryEstimated void <init> (org.h2.index.PageBtreeIndex, int, org.h2.store.Data) abstract int getRowCount () abstract void setRowCountStored (int) int find (org.h2.result.SearchRow, boolean, boolean, boolean) abstract int addRowTry (org.h2.result.SearchRow) abstract void find (org.h2.index.PageBtreeCursor, org.h2.result.SearchRow, boolean) abstract void last (org.h2.index.PageBtreeCursor) org.h2.result.SearchRow getRow (int) abstract org.h2.index.PageBtree split (int) void setPageId (int) abstract org.h2.index.PageBtreeLeaf getFirstLeaf () abstract org.h2.index.PageBtreeLeaf getLastLeaf () void setParentPageId (int) abstract void remapChildren () abstract org.h2.result.SearchRow remove (org.h2.result.SearchRow) abstract void freeRecursive () protected void readAllRows () public int getMemory () public boolean canRemove () }
org/h2/index/PageBtreeCursor.class
PageBtreeCursor.java package org.h2.index public org.h2.index.PageBtreeCursor extends java.lang.Object implements org.h2.index.Cursor { private final org.h2.engine.Session session private final org.h2.index.PageBtreeIndex index private final org.h2.result.SearchRow last private org.h2.index.PageBtreeLeaf current private int i private org.h2.result.SearchRow currentSearchRow private org.h2.result.Row currentRow void <init> (org.h2.engine.Session, org.h2.index.PageBtreeIndex, org.h2.result.SearchRow) void setCurrent (org.h2.index.PageBtreeLeaf, int) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/PageBtreeIndex.class
PageBtreeIndex.java package org.h2.index public org.h2.index.PageBtreeIndex extends org.h2.index.PageIndex { private org.h2.store.PageStore store private org.h2.table.RegularTable tableData private boolean needRebuild private long rowCount private int memoryPerPage private int memoryCount public void <init> (org.h2.table.RegularTable, int, java.lang.String, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) private void addRow (org.h2.result.SearchRow) private org.h2.result.SearchRow getSearchRow (org.h2.result.Row) org.h2.index.PageBtree getPage (int) public boolean canGetFirstOrLast () public org.h2.index.Cursor findNext (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) private org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, boolean, org.h2.result.SearchRow) public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public double getCost (org.h2.engine.Session, int[]) public boolean needRebuild () public void remove (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) private void removeAllRows () public void checkRename () public org.h2.result.Row getRow (org.h2.engine.Session, long) org.h2.store.PageStore getPageStore () public long getRowCountApproximation () public long getRowCount (org.h2.engine.Session) public void close (org.h2.engine.Session) org.h2.result.SearchRow readRow (org.h2.store.Data, int, boolean, boolean) org.h2.result.SearchRow readRow (long) void writeRow (org.h2.store.Data, int, org.h2.result.SearchRow, boolean) int getRowSize (org.h2.store.Data, org.h2.result.SearchRow, boolean) public boolean canFindNext () void setRootPageId (org.h2.engine.Session, int) private void invalidateRowCount () public void writeRowCount () boolean hasData (org.h2.result.SearchRow) int getMemoryPerPage () void memoryChange (int) }
org/h2/index/PageBtreeLeaf.class
PageBtreeLeaf.java package org.h2.index public org.h2.index.PageBtreeLeaf extends org.h2.index.PageBtree { private static final int OFFSET_LENGTH private final boolean optimizeUpdate private boolean writtenData private void <init> (org.h2.index.PageBtreeIndex, int, org.h2.store.Data) public static org.h2.store.Page read (org.h2.index.PageBtreeIndex, org.h2.store.Data, int) static org.h2.index.PageBtreeLeaf create (org.h2.index.PageBtreeIndex, int, int) private void read () int addRowTry (org.h2.result.SearchRow) private int addRow (org.h2.result.SearchRow, boolean) private void removeRow (int) int getEntryCount () org.h2.index.PageBtree split (int) org.h2.index.PageBtreeLeaf getFirstLeaf () org.h2.index.PageBtreeLeaf getLastLeaf () org.h2.result.SearchRow remove (org.h2.result.SearchRow) void freeRecursive () int getRowCount () void setRowCountStored (int) public void write () private void writeHead () private void writeData () void find (org.h2.index.PageBtreeCursor, org.h2.result.SearchRow, boolean) void last (org.h2.index.PageBtreeCursor) void remapChildren () void nextPage (org.h2.index.PageBtreeCursor) void previousPage (org.h2.index.PageBtreeCursor) public java.lang.String toString () public void moveTo (org.h2.engine.Session, int) private void memoryChange () }
org/h2/index/PageBtreeNode.class
PageBtreeNode.java package org.h2.index public org.h2.index.PageBtreeNode extends org.h2.index.PageBtree { private static final int CHILD_OFFSET_PAIR_LENGTH private static final int MAX_KEY_LENGTH private final boolean pageStoreInternalCount private int[] childPageIds private int rowCountStored private int rowCount private void <init> (org.h2.index.PageBtreeIndex, int, org.h2.store.Data) public static org.h2.store.Page read (org.h2.index.PageBtreeIndex, org.h2.store.Data, int) static org.h2.index.PageBtreeNode create (org.h2.index.PageBtreeIndex, int, int) private void read () private int addChildTry (org.h2.result.SearchRow) private void addChild (int, int, org.h2.result.SearchRow) int addRowTry (org.h2.result.SearchRow) private void updateRowCount (int) org.h2.index.PageBtree split (int) protected void remapChildren () void init (org.h2.index.PageBtree, org.h2.result.SearchRow, org.h2.index.PageBtree) void find (org.h2.index.PageBtreeCursor, org.h2.result.SearchRow, boolean) void last (org.h2.index.PageBtreeCursor) org.h2.index.PageBtreeLeaf getFirstLeaf () org.h2.index.PageBtreeLeaf getLastLeaf () org.h2.result.SearchRow remove (org.h2.result.SearchRow) int getRowCount () void setRowCountStored (int) private void check () public void write () private void writeHead () private void writeData () void freeRecursive () private void removeChild (int) void nextPage (org.h2.index.PageBtreeCursor, int) void previousPage (org.h2.index.PageBtreeCursor, int) public java.lang.String toString () public void moveTo (org.h2.engine.Session, int) void moveChild (int, int) }
org/h2/index/PageData.class
PageData.java package org.h2.index abstract org.h2.index.PageData extends org.h2.store.Page { static final int START_PARENT static final int ROOT static final int UNKNOWN_ROWCOUNT protected final org.h2.index.PageDataIndex index protected int parentPageId protected final org.h2.store.Data data protected int entryCount protected long[] keys protected boolean written protected int memoryEstimated void <init> (org.h2.index.PageDataIndex, int, org.h2.store.Data) abstract int getRowCount () abstract void setRowCountStored (int) int find (long) abstract int addRowTry (org.h2.result.Row) abstract org.h2.index.Cursor find (org.h2.engine.Session, long, long, boolean) long getKey (int) abstract org.h2.index.PageData split (int) void setPageId (int) abstract long getLastKey () abstract org.h2.index.PageDataLeaf getFirstLeaf () void setParentPageId (int) abstract void remapChildren (int) abstract boolean remove (long) abstract void freeRecursive () abstract org.h2.result.Row getRowWithKey (long) public int getMemory () int getParentPageId () public boolean canRemove () }
org/h2/index/PageDataCursor.class
PageDataCursor.java package org.h2.index org.h2.index.PageDataCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.index.PageDataLeaf current private int idx private final long maxKey private org.h2.result.Row row private final boolean multiVersion private final org.h2.engine.Session session private java.util.Iterator delta void <init> (org.h2.engine.Session, org.h2.index.PageDataLeaf, int, long, boolean) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () private boolean checkMax () private void nextRow () public boolean previous () }
org/h2/index/PageDataIndex.class
PageDataIndex.java package org.h2.index public org.h2.index.PageDataIndex extends org.h2.index.PageIndex { private org.h2.store.PageStore store private org.h2.table.RegularTable tableData private long lastKey private long rowCount private java.util.HashSet delta private int rowCountDiff private java.util.HashMap sessionRowCount private int mainIndexColumn private org.h2.message.DbException fastDuplicateKeyException private int memoryPerPage private int memoryCount private boolean multiVersion public void <init> (org.h2.table.RegularTable, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, org.h2.engine.Session) public org.h2.message.DbException getDuplicateKeyException () public void add (org.h2.engine.Session, org.h2.result.Row) public org.h2.message.DbException getNewDuplicateKeyException () private void addTry (org.h2.engine.Session, org.h2.result.Row) org.h2.index.PageDataOverflow getPageOverflow (int) org.h2.index.PageData getPage (int, int) public boolean canGetFirstOrLast () long getKey (org.h2.result.SearchRow, long, long) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) org.h2.index.Cursor find (org.h2.engine.Session, long, long, boolean) public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) long getLastKey () public double getCost (org.h2.engine.Session, int[]) public boolean needRebuild () public void remove (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) private void removeAllRows () public void checkRename () public org.h2.result.Row getRow (org.h2.engine.Session, long) public org.h2.result.Row getRowWithKey (long) org.h2.store.PageStore getPageStore () org.h2.result.Row readRow (org.h2.store.Data, int, int) public long getRowCountApproximation () public long getRowCount (org.h2.engine.Session) public java.lang.String getCreateSQL () public int getColumnIndex (org.h2.table.Column) public void close (org.h2.engine.Session) java.util.Iterator getDelta () private void incrementRowCount (int, int) public void commit (int, org.h2.result.Row) void setRootPageId (org.h2.engine.Session, int) public void setMainIndexColumn (int) public int getMainIndexColumn () public java.lang.String toString () private void invalidateRowCount () public void writeRowCount () public java.lang.String getPlanSQL () int getMemoryPerPage () void memoryChange (int) }
org/h2/index/PageDataLeaf.class
PageDataLeaf.java package org.h2.index public org.h2.index.PageDataLeaf extends org.h2.index.PageData { private final boolean optimizeUpdate private int[] offsets private org.h2.result.Row[] rows private java.lang.ref.SoftReference rowRef private int firstOverflowPageId private int start private int overflowRowSize private int columnCount private int memoryData private boolean writtenData private void <init> (org.h2.index.PageDataIndex, int, org.h2.store.Data) static org.h2.index.PageDataLeaf create (org.h2.index.PageDataIndex, int, int) public static org.h2.store.Page read (org.h2.index.PageDataIndex, org.h2.store.Data, int) private void read () private int getRowLength (org.h2.result.Row) private int findInsertionPoint (long) int addRowTry (org.h2.result.Row) private void removeRow (int) org.h2.index.Cursor find (org.h2.engine.Session, long, long, boolean) org.h2.result.Row getRowAt (int) int getEntryCount () org.h2.index.PageData split (int) long getLastKey () org.h2.index.PageDataLeaf getNextPage () org.h2.index.PageDataLeaf getFirstLeaf () protected void remapChildren (int) boolean remove (long) void freeRecursive () private void freeOverflow () org.h2.result.Row getRowWithKey (long) int getRowCount () void setRowCountStored (int) public void write () private void readAllRows () private void writeHead () private void writeData () public java.lang.String toString () public void moveTo (org.h2.engine.Session, int) void setOverflow (int, int) private void memoryChange (boolean, org.h2.result.Row) }
org/h2/index/PageDataNode.class
PageDataNode.java package org.h2.index public org.h2.index.PageDataNode extends org.h2.index.PageData { private int[] childPageIds private int rowCountStored private int rowCount private int length private void <init> (org.h2.index.PageDataIndex, int, org.h2.store.Data) static org.h2.index.PageDataNode create (org.h2.index.PageDataIndex, int, int) public static org.h2.store.Page read (org.h2.index.PageDataIndex, org.h2.store.Data, int) private void read () private void addChild (int, int, long) int addRowTry (org.h2.result.Row) private void updateRowCount (int) org.h2.index.Cursor find (org.h2.engine.Session, long, long, boolean) org.h2.index.PageData split (int) protected void remapChildren (int) void init (org.h2.index.PageData, long, org.h2.index.PageData) long getLastKey () org.h2.index.PageDataLeaf getNextPage (long) org.h2.index.PageDataLeaf getFirstLeaf () boolean remove (long) void freeRecursive () org.h2.result.Row getRowWithKey (long) int getRowCount () void setRowCountStored (int) private void check () public void write () private void writeHead () private void writeData () private void removeChild (int) public java.lang.String toString () public void moveTo (org.h2.engine.Session, int) void moveChild (int, int) }
org/h2/index/PageDataOverflow.class
PageDataOverflow.java package org.h2.index public org.h2.index.PageDataOverflow extends org.h2.store.Page { static final int START_LAST static final int START_MORE private static final int START_NEXT_OVERFLOW private final org.h2.store.PageStore store private int type private int parentPageId private int nextPage private org.h2.store.Data data private int start private int size private void <init> (org.h2.store.PageStore, int, org.h2.store.Data) public static org.h2.store.Page read (org.h2.store.PageStore, org.h2.store.Data, int) static org.h2.index.PageDataOverflow create (org.h2.store.PageStore, int, int, int, int, org.h2.store.Data, int, int) private void read () int readInto (org.h2.store.Data) int getNextOverflow () private void writeHead () public void write () private void writeData () public java.lang.String toString () public int getMemory () void setParentPageId (int) public void moveTo (org.h2.engine.Session, int) private void setNext (int, int) void free () public boolean canRemove () }
org/h2/index/PageDelegateIndex.class
PageDelegateIndex.java package org.h2.index public org.h2.index.PageDelegateIndex extends org.h2.index.PageIndex { private final org.h2.index.PageDataIndex mainIndex public void <init> (org.h2.table.RegularTable, int, java.lang.String, org.h2.index.IndexType, org.h2.index.PageDataIndex, boolean, org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public boolean canFindNext () public boolean canGetFirstOrLast () public void close (org.h2.engine.Session) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public org.h2.index.Cursor findNext (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public int getColumnIndex (org.h2.table.Column) public double getCost (org.h2.engine.Session, int[]) public boolean needRebuild () public void remove (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public void checkRename () public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () public void writeRowCount () }
org/h2/index/PageIndex.class
PageIndex.java package org.h2.index public abstract org.h2.index.PageIndex extends org.h2.index.BaseIndex { protected int rootPageId private boolean sortedInsertMode public void <init> () public int getRootPageId () public abstract void writeRowCount () public void setSortedInsertMode (boolean) boolean isSortedInsertMode () }
org/h2/index/RangeCursor.class
RangeCursor.java package org.h2.index org.h2.index.RangeCursor extends java.lang.Object implements org.h2.index.Cursor { private boolean beforeFirst private long current private org.h2.result.Row currentRow private long min private long max void <init> (long, long) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/RangeIndex.class
RangeIndex.java package org.h2.index public org.h2.index.RangeIndex extends org.h2.index.BaseIndex { private org.h2.table.RangeTable rangeTable public void <init> (org.h2.table.RangeTable, org.h2.table.IndexColumn[]) public void close (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public double getCost (org.h2.engine.Session, int[]) public java.lang.String getCreateSQL () public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public boolean needRebuild () public void checkRename () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/ScanCursor.class
ScanCursor.java package org.h2.index public org.h2.index.ScanCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.index.ScanIndex scan private org.h2.result.Row row private final org.h2.engine.Session session private final boolean multiVersion private java.util.Iterator delta void <init> (org.h2.engine.Session, org.h2.index.ScanIndex, boolean) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/ScanIndex.class
ScanIndex.java package org.h2.index public org.h2.index.ScanIndex extends org.h2.index.BaseIndex { private long firstFree private java.util.ArrayList rows private org.h2.table.RegularTable tableData private int rowCountDiff private java.util.HashMap sessionRowCount private java.util.HashSet delta private long rowCount public void <init> (org.h2.table.RegularTable, int, org.h2.table.IndexColumn[], org.h2.index.IndexType) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public java.lang.String getCreateSQL () public void close (org.h2.engine.Session) public org.h2.result.Row getRow (org.h2.engine.Session, long) public void add (org.h2.engine.Session, org.h2.result.Row) public void commit (int, org.h2.result.Row) private void incrementRowCount (int, int) public void remove (org.h2.engine.Session, org.h2.result.Row) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public double getCost (org.h2.engine.Session, int[]) public long getRowCount (org.h2.engine.Session) org.h2.result.Row getNextRow (org.h2.engine.Session, org.h2.result.Row) public int getColumnIndex (org.h2.table.Column) public void checkRename () public boolean needRebuild () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) java.util.Iterator getDelta () public long getRowCountApproximation () public java.lang.String getPlanSQL () }
org/h2/index/SingleRowCursor.class
SingleRowCursor.java package org.h2.index public org.h2.index.SingleRowCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.result.Row row private boolean end public void <init> (org.h2.result.Row) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/TreeCursor.class
TreeCursor.java package org.h2.index public org.h2.index.TreeCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.index.TreeIndex tree private org.h2.index.TreeNode node private boolean beforeFirst private org.h2.result.SearchRow first private org.h2.result.SearchRow last void <init> (org.h2.index.TreeIndex, org.h2.index.TreeNode, org.h2.result.SearchRow, org.h2.result.SearchRow) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/TreeIndex.class
TreeIndex.java package org.h2.index public org.h2.index.TreeIndex extends org.h2.index.BaseIndex { private org.h2.index.TreeNode root private org.h2.table.RegularTable tableData private long rowCount public void <init> (org.h2.table.RegularTable, int, java.lang.String, org.h2.table.IndexColumn[], org.h2.index.IndexType) public void close (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) private void balance (org.h2.index.TreeNode, boolean) private org.h2.index.TreeNode child (org.h2.index.TreeNode, boolean) private void replace (org.h2.index.TreeNode, org.h2.index.TreeNode) private void set (org.h2.index.TreeNode, boolean, org.h2.index.TreeNode) public void remove (org.h2.engine.Session, org.h2.result.Row) private org.h2.index.TreeNode findFirstNode (org.h2.result.SearchRow, boolean) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) public double getCost (org.h2.engine.Session, int[]) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) org.h2.index.TreeNode next (org.h2.index.TreeNode) org.h2.index.TreeNode previous (org.h2.index.TreeNode) public void checkRename () public boolean needRebuild () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () }
org/h2/index/TreeNode.class
TreeNode.java package org.h2.index org.h2.index.TreeNode extends java.lang.Object { int balance org.h2.index.TreeNode left org.h2.index.TreeNode right org.h2.index.TreeNode parent org.h2.result.Row row void <init> (org.h2.result.Row) boolean isFromLeft () }
org/h2/index/ViewCursor.class
ViewCursor.java package org.h2.index public org.h2.index.ViewCursor extends java.lang.Object implements org.h2.index.Cursor { private org.h2.table.Table table private org.h2.result.ResultInterface result private org.h2.result.Row current void <init> (org.h2.table.Table, org.h2.result.ResultInterface) public org.h2.result.Row get () public org.h2.result.SearchRow getSearchRow () public boolean next () public boolean previous () }
org/h2/index/ViewIndex$CostElement.class
ViewIndex.java package org.h2.index org.h2.index.ViewIndex$CostElement extends java.lang.Object { long evaluatedAt double cost void <init> () }
org/h2/index/ViewIndex.class
ViewIndex.java package org.h2.index public org.h2.index.ViewIndex extends org.h2.index.BaseIndex { private final org.h2.table.TableView view private final String querySQL private final java.util.ArrayList originalParameters private final org.h2.util.SmallLRUCache costCache private boolean recursive private int[] indexMasks private String planSQL private org.h2.command.dml.Query query private org.h2.engine.Session createSession public void <init> (org.h2.table.TableView, java.lang.String, java.util.ArrayList, boolean) public void <init> (org.h2.table.TableView, org.h2.index.ViewIndex, org.h2.engine.Session, int[]) public org.h2.engine.Session getSession () public java.lang.String getPlanSQL () public void close (org.h2.engine.Session) public void add (org.h2.engine.Session, org.h2.result.Row) public void remove (org.h2.engine.Session, org.h2.result.Row) public double getCost (org.h2.engine.Session, int[]) public org.h2.index.Cursor find (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) private void setParameter (java.util.ArrayList, int, org.h2.value.Value) private org.h2.command.dml.Query getQuery (org.h2.engine.Session, int[]) public void remove (org.h2.engine.Session) public void truncate (org.h2.engine.Session) public void checkRename () public boolean needRebuild () public boolean canGetFirstOrLast () public org.h2.index.Cursor findFirstOrLast (org.h2.engine.Session, boolean) public void setRecursive (boolean) public long getRowCount (org.h2.engine.Session) public long getRowCountApproximation () public boolean isRecursive () }
org/h2/jdbc/JdbcArray.class
JdbcArray.java package org.h2.jdbc public org.h2.jdbc.JdbcArray extends org.h2.message.TraceObject implements java.sql.Array { private org.h2.value.Value value private org.h2.jdbc.JdbcConnection conn void <init> (org.h2.jdbc.JdbcConnection, org.h2.value.Value, int) public java.lang.Object getArray () throws java.sql.SQLException public java.lang.Object getArray (java.util.Map) throws java.sql.SQLException public java.lang.Object getArray (long, int) throws java.sql.SQLException public java.lang.Object getArray (long, int, java.util.Map) throws java.sql.SQLException public int getBaseType () throws java.sql.SQLException public java.lang.String getBaseTypeName () throws java.sql.SQLException public java.sql.ResultSet getResultSet () throws java.sql.SQLException public java.sql.ResultSet getResultSet (java.util.Map) throws java.sql.SQLException public java.sql.ResultSet getResultSet (long, int) throws java.sql.SQLException public java.sql.ResultSet getResultSet (long, int, java.util.Map) throws java.sql.SQLException public void free () private java.sql.ResultSet getResultSet (java.lang.Object[], long) private void checkClosed () throws java.sql.SQLException private java.lang.Object[] get () private java.lang.Object[] get (long, int) private void checkMap (java.util.Map) public java.lang.String toString () }
org/h2/jdbc/JdbcBatchUpdateException.class
JdbcBatchUpdateException.java package org.h2.jdbc public org.h2.jdbc.JdbcBatchUpdateException extends java.sql.BatchUpdateException { private static final long serialVersionUID void <init> (java.sql.SQLException, int[]) public void printStackTrace () public void printStackTrace (java.io.PrintWriter) public void printStackTrace (java.io.PrintStream) }
org/h2/jdbc/JdbcBlob$1.class
JdbcBlob.java package org.h2.jdbc org.h2.jdbc.JdbcBlob$1 extends org.h2.util.Task { final synthetic org.h2.jdbc.JdbcConnection val$c final synthetic java.io.PipedInputStream val$in final synthetic org.h2.jdbc.JdbcBlob this$0 void <init> (org.h2.jdbc.JdbcBlob, org.h2.jdbc.JdbcConnection, java.io.PipedInputStream) public void call () }
org/h2/jdbc/JdbcBlob$2.class
JdbcBlob.java package org.h2.jdbc org.h2.jdbc.JdbcBlob$2 extends java.io.PipedOutputStream { final synthetic org.h2.util.Task val$task final synthetic org.h2.jdbc.JdbcBlob this$0 void <init> (org.h2.jdbc.JdbcBlob, java.io.PipedInputStream, org.h2.util.Task) throws java.io.IOException public void close () throws java.io.IOException }
org/h2/jdbc/JdbcBlob.class
JdbcBlob.java package org.h2.jdbc public org.h2.jdbc.JdbcBlob extends org.h2.message.TraceObject implements java.sql.Blob { org.h2.value.Value value private org.h2.jdbc.JdbcConnection conn public void <init> (org.h2.jdbc.JdbcConnection, org.h2.value.Value, int) public long length () throws java.sql.SQLException public void truncate (long) throws java.sql.SQLException public byte[] getBytes (long, int) 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.InputStream getBinaryStream () throws java.sql.SQLException public java.io.OutputStream setBinaryStream (long) 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 void free () public java.io.InputStream getBinaryStream (long, long) throws java.sql.SQLException private void checkClosed () throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcCallableStatement.class
JdbcCallableStatement.java package org.h2.jdbc public org.h2.jdbc.JdbcCallableStatement extends org.h2.jdbc.JdbcPreparedStatement implements java.sql.CallableStatement { private org.h2.util.BitField outParameters private int maxOutParameters private java.util.HashMap namedParameters void <init> (org.h2.jdbc.JdbcConnection, java.lang.String, int, int, int) public boolean execute () throws java.sql.SQLException public int executeUpdate () throws java.sql.SQLException public void registerOutParameter (int, int) throws java.sql.SQLException public void registerOutParameter (int, int, java.lang.String) throws java.sql.SQLException public void registerOutParameter (int, int, int) throws java.sql.SQLException public void registerOutParameter (java.lang.String, int, java.lang.String) throws java.sql.SQLException public void registerOutParameter (java.lang.String, int, int) throws java.sql.SQLException public void registerOutParameter (java.lang.String, int) throws java.sql.SQLException public boolean wasNull () throws java.sql.SQLException public java.net.URL getURL (int) 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 java.net.URL getURL (java.lang.String) throws java.sql.SQLException public java.sql.Timestamp getTimestamp (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.Date getDate (java.lang.String, java.util.Calendar) throws java.sql.SQLException public java.sql.Array getArray (java.lang.String) throws java.sql.SQLException public java.sql.Clob getClob (java.lang.String) throws java.sql.SQLException public java.sql.Blob getBlob (java.lang.String) throws java.sql.SQLException public java.sql.Ref getRef (java.lang.String) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String, java.util.Map) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (java.lang.String) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String) throws java.sql.SQLException public java.sql.Timestamp getTimestamp (java.lang.String) throws java.sql.SQLException public java.sql.Time getTime (java.lang.String) throws java.sql.SQLException public java.sql.Date getDate (java.lang.String) throws java.sql.SQLException public byte[] getBytes (java.lang.String) throws java.sql.SQLException public double getDouble (java.lang.String) throws java.sql.SQLException public float getFloat (java.lang.String) throws java.sql.SQLException public long getLong (java.lang.String) throws java.sql.SQLException public int getInt (java.lang.String) throws java.sql.SQLException public short getShort (java.lang.String) throws java.sql.SQLException public byte getByte (java.lang.String) throws java.sql.SQLException public boolean getBoolean (java.lang.String) throws java.sql.SQLException public java.lang.String getString (java.lang.String) throws java.sql.SQLException public void setNull (java.lang.String, int, java.lang.String) throws java.sql.SQLException public void setNull (java.lang.String, int) throws java.sql.SQLException public void setTimestamp (java.lang.String, java.sql.Timestamp, 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 setDate (java.lang.String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException public void setCharacterStream (java.lang.String, java.io.Reader, int) throws java.sql.SQLException public void setObject (java.lang.String, java.lang.Object) 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, int, int) throws java.sql.SQLException public void setBinaryStream (java.lang.String, java.io.InputStream, int) throws java.sql.SQLException public void setAsciiStream (java.lang.String, java.io.InputStream, long) throws java.sql.SQLException public void setTimestamp (java.lang.String, java.sql.Timestamp) throws java.sql.SQLException public void setTime (java.lang.String, java.sql.Time) throws java.sql.SQLException public void setDate (java.lang.String, java.sql.Date) throws java.sql.SQLException public void setBytes (java.lang.String, byte[]) throws java.sql.SQLException public void setString (java.lang.String, java.lang.String) throws java.sql.SQLException public void setBigDecimal (java.lang.String, java.math.BigDecimal) throws java.sql.SQLException public void setDouble (java.lang.String, double) throws java.sql.SQLException public void setFloat (java.lang.String, float) throws java.sql.SQLException public void setLong (java.lang.String, long) throws java.sql.SQLException public void setInt (java.lang.String, int) throws java.sql.SQLException public void setShort (java.lang.String, short) throws java.sql.SQLException public void setByte (java.lang.String, byte) throws java.sql.SQLException public void setBoolean (java.lang.String, boolean) throws java.sql.SQLException public void setURL (java.lang.String, java.net.URL) throws java.sql.SQLException public void setAsciiStream (java.lang.String, java.io.InputStream, int) throws java.sql.SQLException private java.sql.ResultSetMetaData getCheckedMetaData () throws java.sql.SQLException private void checkIndexBounds (int) throws java.sql.SQLException private void registerOutParameter (int) throws java.sql.SQLException private void checkRegistered (int) throws java.sql.SQLException private int getIndexForName (java.lang.String) throws java.sql.SQLException private org.h2.jdbc.JdbcResultSet getOpenResultSet () throws java.sql.SQLException }
org/h2/jdbc/JdbcClob$1.class
JdbcClob.java package org.h2.jdbc org.h2.jdbc.JdbcClob$1 extends org.h2.util.Task { final synthetic org.h2.jdbc.JdbcConnection val$c final synthetic java.io.PipedInputStream val$in final synthetic org.h2.jdbc.JdbcClob this$0 void <init> (org.h2.jdbc.JdbcClob, org.h2.jdbc.JdbcConnection, java.io.PipedInputStream) public void call () }
org/h2/jdbc/JdbcClob$2.class
JdbcClob.java package org.h2.jdbc org.h2.jdbc.JdbcClob$2 extends java.io.PipedOutputStream { final synthetic org.h2.util.Task val$task final synthetic org.h2.jdbc.JdbcClob this$0 void <init> (org.h2.jdbc.JdbcClob, java.io.PipedInputStream, org.h2.util.Task) throws java.io.IOException public void close () throws java.io.IOException }
org/h2/jdbc/JdbcClob.class
JdbcClob.java package org.h2.jdbc public org.h2.jdbc.JdbcClob extends org.h2.message.TraceObject implements java.sql.Clob { org.h2.value.Value value private org.h2.jdbc.JdbcConnection conn public void <init> (org.h2.jdbc.JdbcConnection, org.h2.value.Value, int) public long length () throws java.sql.SQLException public void truncate (long) throws java.sql.SQLException public java.io.InputStream getAsciiStream () throws java.sql.SQLException public java.io.OutputStream setAsciiStream (long) throws java.sql.SQLException public java.io.Reader getCharacterStream () throws java.sql.SQLException public java.io.Writer setCharacterStream (long) throws java.sql.SQLException public java.lang.String getSubString (long, int) 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 long position (java.lang.String, long) throws java.sql.SQLException public long position (java.sql.Clob, long) throws java.sql.SQLException public void free () private void checkClosed () throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcConnection.class
JdbcConnection.java package org.h2.jdbc public org.h2.jdbc.JdbcConnection extends org.h2.message.TraceObject implements java.sql.Connection { protected Exception openStackTrace private String url private String user private int holdability private org.h2.engine.SessionInterface session private org.h2.command.CommandInterface commit private org.h2.command.CommandInterface rollback private org.h2.command.CommandInterface getReadOnly private org.h2.command.CommandInterface getGeneratedKeys private org.h2.command.CommandInterface setLockMode private org.h2.command.CommandInterface getLockMode private org.h2.command.CommandInterface setQueryTimeout private org.h2.command.CommandInterface getQueryTimeout private int savepointId private org.h2.message.Trace trace private boolean isInternal private String catalog private java.sql.Statement executingStatement private org.h2.value.CompareMode compareMode public void <init> (java.lang.String, java.util.Properties) throws java.sql.SQLException public void <init> (org.h2.engine.ConnectionInfo, boolean) throws java.sql.SQLException public void <init> (org.h2.jdbc.JdbcConnection) public void <init> (org.h2.engine.SessionInterface, java.lang.String, java.lang.String) public java.sql.Statement createStatement () throws java.sql.SQLException public java.sql.Statement createStatement (int, int) throws java.sql.SQLException public java.sql.Statement createStatement (int, int, int) throws java.sql.SQLException public java.sql.PreparedStatement prepareStatement (java.lang.String) throws java.sql.SQLException java.sql.PreparedStatement prepareAutoCloseStatement (java.lang.String) throws java.sql.SQLException public java.sql.DatabaseMetaData getMetaData () throws java.sql.SQLException public org.h2.engine.SessionInterface getSession () public synchronized void close () throws java.sql.SQLException private void closePreparedCommands () private org.h2.command.CommandInterface closeAndSetNull (org.h2.command.CommandInterface) 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 boolean isClosed () throws java.sql.SQLException public java.lang.String nativeSQL (java.lang.String) throws java.sql.SQLException public void setReadOnly (boolean) throws java.sql.SQLException public boolean isReadOnly () throws java.sql.SQLException public void setCatalog (java.lang.String) throws java.sql.SQLException public java.lang.String getCatalog () throws java.sql.SQLException public java.sql.SQLWarning getWarnings () throws java.sql.SQLException public void clearWarnings () throws java.sql.SQLException public java.sql.PreparedStatement prepareStatement (java.lang.String, int, int) throws java.sql.SQLException public void setTransactionIsolation (int) throws java.sql.SQLException public void setQueryTimeout (int) throws java.sql.SQLException public int getQueryTimeout () throws java.sql.SQLException public int getTransactionIsolation () throws java.sql.SQLException public void setHoldability (int) throws java.sql.SQLException public int getHoldability () throws java.sql.SQLException public java.util.Map getTypeMap () throws java.sql.SQLException public void setTypeMap (java.util.Map) throws java.sql.SQLException public java.sql.CallableStatement prepareCall (java.lang.String) throws java.sql.SQLException public java.sql.CallableStatement prepareCall (java.lang.String, int, int) throws java.sql.SQLException public java.sql.CallableStatement prepareCall (java.lang.String, int, int, int) throws java.sql.SQLException public java.sql.Savepoint setSavepoint () throws java.sql.SQLException public java.sql.Savepoint setSavepoint (java.lang.String) throws java.sql.SQLException public void rollback (java.sql.Savepoint) throws java.sql.SQLException public void releaseSavepoint (java.sql.Savepoint) throws java.sql.SQLException private org.h2.jdbc.JdbcSavepoint convertSavepoint (java.sql.Savepoint) public java.sql.PreparedStatement prepareStatement (java.lang.String, int, int, int) throws java.sql.SQLException public java.sql.PreparedStatement prepareStatement (java.lang.String, int) throws java.sql.SQLException public java.sql.PreparedStatement prepareStatement (java.lang.String, int[]) throws java.sql.SQLException public java.sql.PreparedStatement prepareStatement (java.lang.String, java.lang.String[]) throws java.sql.SQLException private void checkJavaVersion () org.h2.command.CommandInterface prepareCommand (java.lang.String, int) private org.h2.command.CommandInterface prepareCommand (java.lang.String, org.h2.command.CommandInterface) private int translateGetEnd (java.lang.String, int, char) private java.lang.String translateSQL (java.lang.String) java.lang.String translateSQL (java.lang.String, boolean) private void checkRunOver (int, int, java.lang.String) private boolean found (java.lang.String, int, java.lang.String) private void checkTypeConcurrency (int, int) private void checkHoldability (int) protected void checkClosed () throws java.sql.SQLException private void checkClosedForWrite () throws java.sql.SQLException protected void checkClosed (boolean) throws java.sql.SQLException protected void afterWriting () java.lang.String getURL () throws java.sql.SQLException java.lang.String getUser () throws java.sql.SQLException protected void finalize () private void rollbackInternal () public int getPowerOffCount () public void setPowerOffCount (int) public void setExecutingStatement (java.sql.Statement) java.sql.ResultSet getGeneratedKeys (org.h2.jdbc.JdbcStatement, int) public java.sql.Clob createClob () throws java.sql.SQLException public java.sql.Blob createBlob () throws java.sql.SQLException public synchronized boolean isValid (int) public org.h2.value.Value createClob (java.io.Reader, long) public org.h2.value.Value createBlob (java.io.InputStream, long) private void checkMap (java.util.Map) public java.lang.String toString () java.lang.Object convertToDefaultObject (org.h2.value.Value) org.h2.value.CompareMode getCompareMode () public void setTraceLevel (int) }
org/h2/jdbc/JdbcDatabaseMetaData.class
JdbcDatabaseMetaData.java package org.h2.jdbc public org.h2.jdbc.JdbcDatabaseMetaData extends org.h2.message.TraceObject implements java.sql.DatabaseMetaData { private org.h2.jdbc.JdbcConnection conn void <init> (org.h2.jdbc.JdbcConnection, org.h2.message.Trace, int) public int getDriverMajorVersion () public int getDriverMinorVersion () public java.lang.String getDatabaseProductName () public java.lang.String getDatabaseProductVersion () public java.lang.String getDriverName () public java.lang.String getDriverVersion () 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 getColumns (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 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 java.sql.ResultSet getPrimaryKeys (java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public boolean allProceduresAreCallable () public boolean allTablesAreSelectable () 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 () public boolean nullsAreSortedLow () public boolean nullsAreSortedAtStart () public boolean nullsAreSortedAtEnd () public java.sql.Connection getConnection () 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 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 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 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 getUDTs (java.lang.String, java.lang.String, java.lang.String, int[]) throws java.sql.SQLException public java.sql.ResultSet getTypeInfo () throws java.sql.SQLException public boolean usesLocalFiles () public boolean usesLocalFilePerTable () public java.lang.String getIdentifierQuoteString () public java.lang.String getSQLKeywords () 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 private java.lang.String getFunctions (java.lang.String) throws java.sql.SQLException public java.lang.String getSearchStringEscape () public java.lang.String getExtraNameCharacters () public boolean supportsAlterTableWithAddColumn () public boolean supportsAlterTableWithDropColumn () public boolean supportsColumnAliasing () public boolean nullPlusNonNullIsNull () public boolean supportsConvert () public boolean supportsConvert (int, int) public boolean supportsTableCorrelationNames () public boolean supportsDifferentTableCorrelationNames () public boolean supportsExpressionsInOrderBy () public boolean supportsOrderByUnrelated () public boolean supportsGroupBy () public boolean supportsGroupByUnrelated () public boolean supportsGroupByBeyondSelect () public boolean supportsLikeEscapeClause () public boolean supportsMultipleResultSets () public boolean supportsMultipleTransactions () public boolean supportsNonNullableColumns () public boolean supportsMinimumSQLGrammar () public boolean supportsCoreSQLGrammar () public boolean supportsExtendedSQLGrammar () public boolean supportsANSI92EntryLevelSQL () public boolean supportsANSI92IntermediateSQL () public boolean supportsANSI92FullSQL () public boolean supportsIntegrityEnhancementFacility () public boolean supportsOuterJoins () public boolean supportsFullOuterJoins () public boolean supportsLimitedOuterJoins () public java.lang.String getSchemaTerm () public java.lang.String getProcedureTerm () public java.lang.String getCatalogTerm () public boolean isCatalogAtStart () public java.lang.String getCatalogSeparator () public boolean supportsSchemasInDataManipulation () public boolean supportsSchemasInProcedureCalls () public boolean supportsSchemasInTableDefinitions () public boolean supportsSchemasInIndexDefinitions () public boolean supportsSchemasInPrivilegeDefinitions () public boolean supportsCatalogsInDataManipulation () public boolean supportsCatalogsInProcedureCalls () public boolean supportsCatalogsInTableDefinitions () public boolean supportsCatalogsInIndexDefinitions () public boolean supportsCatalogsInPrivilegeDefinitions () public boolean supportsPositionedDelete () public boolean supportsPositionedUpdate () public boolean supportsSelectForUpdate () public boolean supportsStoredProcedures () public boolean supportsSubqueriesInComparisons () public boolean supportsSubqueriesInExists () public boolean supportsSubqueriesInIns () public boolean supportsSubqueriesInQuantifieds () public boolean supportsCorrelatedSubqueries () public boolean supportsUnion () public boolean supportsUnionAll () public boolean supportsOpenCursorsAcrossCommit () public boolean supportsOpenCursorsAcrossRollback () public boolean supportsOpenStatementsAcrossCommit () public boolean supportsOpenStatementsAcrossRollback () public boolean supportsTransactions () public boolean supportsTransactionIsolationLevel (int) public boolean supportsDataDefinitionAndDataManipulationTransactions () public boolean supportsDataManipulationTransactionsOnly () public boolean dataDefinitionCausesTransactionCommit () public boolean dataDefinitionIgnoredInTransactions () public boolean supportsResultSetType (int) public boolean supportsResultSetConcurrency (int, int) public boolean ownUpdatesAreVisible (int) public boolean ownDeletesAreVisible (int) public boolean ownInsertsAreVisible (int) public boolean othersUpdatesAreVisible (int) public boolean othersDeletesAreVisible (int) public boolean othersInsertsAreVisible (int) public boolean updatesAreDetected (int) public boolean deletesAreDetected (int) public boolean insertsAreDetected (int) public boolean supportsBatchUpdates () public boolean doesMaxRowSizeIncludeBlobs () public int getDefaultTransactionIsolation () public boolean supportsMixedCaseIdentifiers () public boolean supportsMixedCaseQuotedIdentifiers () public boolean storesUpperCaseIdentifiers () public boolean storesLowerCaseIdentifiers () public boolean storesMixedCaseIdentifiers () public boolean storesUpperCaseQuotedIdentifiers () public boolean storesLowerCaseQuotedIdentifiers () public boolean storesMixedCaseQuotedIdentifiers () public int getMaxBinaryLiteralLength () public int getMaxCharLiteralLength () public int getMaxColumnNameLength () public int getMaxColumnsInGroupBy () public int getMaxColumnsInIndex () public int getMaxColumnsInOrderBy () public int getMaxColumnsInSelect () public int getMaxColumnsInTable () public int getMaxConnections () public int getMaxCursorNameLength () public int getMaxIndexLength () public int getMaxSchemaNameLength () public int getMaxProcedureNameLength () public int getMaxCatalogNameLength () public int getMaxRowSize () public int getMaxStatementLength () public int getMaxStatements () public int getMaxTableNameLength () public int getMaxTablesInSelect () public int getMaxUserNameLength () public boolean supportsSavepoints () public boolean supportsNamedParameters () public boolean supportsMultipleOpenResults () public boolean supportsGetGeneratedKeys () 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) public int getResultSetHoldability () public int getDatabaseMajorVersion () public int getDatabaseMinorVersion () public int getJDBCMajorVersion () public int getJDBCMinorVersion () public int getSQLStateType () public boolean locatorsUpdateCopy () public boolean supportsStatementPooling () private void checkClosed () throws java.sql.SQLException private java.lang.String getPattern (java.lang.String) private java.lang.String getSchemaPattern (java.lang.String) private java.lang.String getCatalogPattern (java.lang.String) public boolean supportsStoredFunctionsUsingCallSyntax () public boolean autoCommitFailureClosesAllResultSets () public java.sql.ResultSet getClientInfoProperties () throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcParameterMetaData.class
JdbcParameterMetaData.java package org.h2.jdbc public org.h2.jdbc.JdbcParameterMetaData extends org.h2.message.TraceObject implements java.sql.ParameterMetaData { private org.h2.jdbc.JdbcPreparedStatement prep private int paramCount private java.util.ArrayList parameters void <init> (org.h2.message.Trace, org.h2.jdbc.JdbcPreparedStatement, org.h2.command.CommandInterface, int) public int getParameterCount () throws java.sql.SQLException public int getParameterMode (int) throws java.sql.SQLException public int getParameterType (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 getParameterClassName (int) throws java.sql.SQLException public java.lang.String getParameterTypeName (int) throws java.sql.SQLException private org.h2.expression.ParameterInterface getParameter (int) throws java.sql.SQLException private void checkClosed () throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcPreparedStatement.class
JdbcPreparedStatement.java package org.h2.jdbc public org.h2.jdbc.JdbcPreparedStatement extends org.h2.jdbc.JdbcStatement implements java.sql.PreparedStatement { protected org.h2.command.CommandInterface command private final String sqlStatement private java.util.ArrayList batchParameters void <init> (org.h2.jdbc.JdbcConnection, java.lang.String, int, int, int, boolean) public java.sql.ResultSet executeQuery () throws java.sql.SQLException public int executeUpdate () throws java.sql.SQLException private int executeUpdateInternal () throws java.sql.SQLException public boolean execute () throws java.sql.SQLException public void clearParameters () throws java.sql.SQLException public java.sql.ResultSet executeQuery (java.lang.String) throws java.sql.SQLException public void addBatch (java.lang.String) throws java.sql.SQLException public int executeUpdate (java.lang.String) throws java.sql.SQLException public boolean execute (java.lang.String) throws java.sql.SQLException public void setNull (int, int) throws java.sql.SQLException public void setInt (int, int) throws java.sql.SQLException public void setString (int, java.lang.String) throws java.sql.SQLException public void setBigDecimal (int, java.math.BigDecimal) 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 setObject (int, java.lang.Object) throws java.sql.SQLException public void setObject (int, java.lang.Object, int) throws java.sql.SQLException public void setObject (int, java.lang.Object, 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 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 setRef (int, java.sql.Ref) 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 setUnicodeStream (int, java.io.InputStream, int) throws java.sql.SQLException public void setNull (int, int, java.lang.String) throws java.sql.SQLException public void setBlob (int, java.sql.Blob) throws java.sql.SQLException public void setBlob (int, java.io.InputStream) throws java.sql.SQLException public void setClob (int, java.sql.Clob) throws java.sql.SQLException public void setClob (int, java.io.Reader) throws java.sql.SQLException public void setArray (int, java.sql.Array) throws java.sql.SQLException public void setBytes (int, byte[]) throws java.sql.SQLException public void setBinaryStream (int, java.io.InputStream, long) throws java.sql.SQLException public void setBinaryStream (int, java.io.InputStream, int) throws java.sql.SQLException public void setBinaryStream (int, java.io.InputStream) throws java.sql.SQLException public void setAsciiStream (int, java.io.InputStream, int) throws java.sql.SQLException public void setAsciiStream (int, java.io.InputStream, long) throws java.sql.SQLException public void setAsciiStream (int, java.io.InputStream) throws java.sql.SQLException public void setCharacterStream (int, java.io.Reader, int) throws java.sql.SQLException public void setCharacterStream (int, java.io.Reader) throws java.sql.SQLException public void setCharacterStream (int, java.io.Reader, long) throws java.sql.SQLException public void setURL (int, java.net.URL) throws java.sql.SQLException public java.sql.ResultSetMetaData getMetaData () throws java.sql.SQLException public void clearBatch () throws java.sql.SQLException public void close () throws java.sql.SQLException public int[] executeBatch () throws java.sql.SQLException public void addBatch () 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 java.sql.ParameterMetaData getParameterMetaData () throws java.sql.SQLException private void setParameter (int, org.h2.value.Value) throws java.sql.SQLException public void setClob (int, java.io.Reader, long) throws java.sql.SQLException public void setBlob (int, java.io.InputStream, long) throws java.sql.SQLException public java.lang.String toString () protected boolean checkClosed (boolean) throws java.sql.SQLException }
org/h2/jdbc/JdbcResultSet.class
JdbcResultSet.java package org.h2.jdbc public org.h2.jdbc.JdbcResultSet extends org.h2.message.TraceObject implements java.sql.ResultSet { private final boolean closeStatement private final boolean scrollable private final boolean updatable private org.h2.result.ResultInterface result private org.h2.jdbc.JdbcConnection conn private org.h2.jdbc.JdbcStatement stat private int columnCount private boolean wasNull private org.h2.value.Value[] insertRow private org.h2.value.Value[] updateRow private java.util.HashMap columnLabelMap private java.util.HashMap patchedRows void <init> (org.h2.jdbc.JdbcConnection, org.h2.jdbc.JdbcStatement, org.h2.result.ResultInterface, int, boolean, boolean, boolean) public boolean next () throws java.sql.SQLException public java.sql.ResultSetMetaData getMetaData () throws java.sql.SQLException public boolean wasNull () throws java.sql.SQLException public int findColumn (java.lang.String) throws java.sql.SQLException public void close () throws java.sql.SQLException void closeInternal () throws java.sql.SQLException public java.sql.Statement getStatement () throws java.sql.SQLException public java.sql.SQLWarning getWarnings () throws java.sql.SQLException public void clearWarnings () throws java.sql.SQLException public java.lang.String getString (int) throws java.sql.SQLException public java.lang.String getString (java.lang.String) throws java.sql.SQLException public int getInt (int) throws java.sql.SQLException public int getInt (java.lang.String) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (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.math.BigDecimal getBigDecimal (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 (int) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String) throws java.sql.SQLException public boolean getBoolean (int) throws java.sql.SQLException public boolean getBoolean (java.lang.String) throws java.sql.SQLException public byte getByte (int) throws java.sql.SQLException public byte getByte (java.lang.String) throws java.sql.SQLException public short getShort (int) throws java.sql.SQLException public short getShort (java.lang.String) throws java.sql.SQLException public long getLong (int) throws java.sql.SQLException public long getLong (java.lang.String) throws java.sql.SQLException public float getFloat (int) throws java.sql.SQLException public float getFloat (java.lang.String) throws java.sql.SQLException public double getDouble (int) 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 java.math.BigDecimal getBigDecimal (int, int) throws java.sql.SQLException public java.io.InputStream getUnicodeStream (int) throws java.sql.SQLException public java.io.InputStream getUnicodeStream (java.lang.String) throws java.sql.SQLException public java.lang.Object getObject (int, java.util.Map) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String, java.util.Map) throws java.sql.SQLException public java.sql.Ref getRef (int) throws java.sql.SQLException public java.sql.Ref getRef (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.sql.Blob getBlob (int) throws java.sql.SQLException public java.sql.Blob getBlob (java.lang.String) throws java.sql.SQLException public byte[] getBytes (int) throws java.sql.SQLException public byte[] getBytes (java.lang.String) throws java.sql.SQLException public java.io.InputStream getBinaryStream (int) throws java.sql.SQLException public java.io.InputStream getBinaryStream (java.lang.String) throws java.sql.SQLException public java.sql.Clob getClob (int) throws java.sql.SQLException public java.sql.Clob getClob (java.lang.String) throws java.sql.SQLException public java.sql.Array getArray (int) throws java.sql.SQLException public java.sql.Array getArray (java.lang.String) throws java.sql.SQLException public java.io.InputStream getAsciiStream (int) throws java.sql.SQLException public java.io.InputStream getAsciiStream (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.net.URL getURL (int) throws java.sql.SQLException public java.net.URL getURL (java.lang.String) throws java.sql.SQLException public void updateNull (int) throws java.sql.SQLException public void updateNull (java.lang.String) throws java.sql.SQLException public void updateBoolean (int, boolean) throws java.sql.SQLException public void updateBoolean (java.lang.String, boolean) throws java.sql.SQLException public void updateByte (int, byte) throws java.sql.SQLException public void updateByte (java.lang.String, byte) throws java.sql.SQLException public void updateBytes (int, byte[]) throws java.sql.SQLException public void updateBytes (java.lang.String, byte[]) throws java.sql.SQLException public void updateShort (int, short) throws java.sql.SQLException public void updateShort (java.lang.String, short) throws java.sql.SQLException public void updateInt (int, int) throws java.sql.SQLException public void updateInt (java.lang.String, int) throws java.sql.SQLException public void updateLong (int, long) throws java.sql.SQLException public void updateLong (java.lang.String, long) throws java.sql.SQLException public void updateFloat (int, float) throws java.sql.SQLException public void updateFloat (java.lang.String, float) throws java.sql.SQLException public void updateDouble (int, double) throws java.sql.SQLException public void updateDouble (java.lang.String, double) throws java.sql.SQLException public void updateBigDecimal (int, java.math.BigDecimal) throws java.sql.SQLException public void updateBigDecimal (java.lang.String, java.math.BigDecimal) throws java.sql.SQLException public void updateString (int, java.lang.String) throws java.sql.SQLException public void updateString (java.lang.String, java.lang.String) throws java.sql.SQLException public void updateDate (int, java.sql.Date) throws java.sql.SQLException public void updateDate (java.lang.String, java.sql.Date) throws java.sql.SQLException public void updateTime (int, java.sql.Time) throws java.sql.SQLException public void updateTime (java.lang.String, java.sql.Time) throws java.sql.SQLException public void updateTimestamp (int, java.sql.Timestamp) throws java.sql.SQLException public void updateTimestamp (java.lang.String, java.sql.Timestamp) throws java.sql.SQLException public void updateAsciiStream (int, java.io.InputStream, int) throws java.sql.SQLException public void updateAsciiStream (int, java.io.InputStream) throws java.sql.SQLException public void updateAsciiStream (int, java.io.InputStream, long) throws java.sql.SQLException public void updateAsciiStream (java.lang.String, java.io.InputStream, int) throws java.sql.SQLException public void updateAsciiStream (java.lang.String, java.io.InputStream) throws java.sql.SQLException public void updateAsciiStream (java.lang.String, java.io.InputStream, long) throws java.sql.SQLException public void updateBinaryStream (int, java.io.InputStream, int) throws java.sql.SQLException public void updateBinaryStream (int, java.io.InputStream) throws java.sql.SQLException public void updateBinaryStream (int, java.io.InputStream, long) throws java.sql.SQLException public void updateBinaryStream (java.lang.String, java.io.InputStream) throws java.sql.SQLException public void updateBinaryStream (java.lang.String, java.io.InputStream, int) throws java.sql.SQLException public void updateBinaryStream (java.lang.String, java.io.InputStream, long) throws java.sql.SQLException public void updateCharacterStream (int, java.io.Reader, long) throws java.sql.SQLException public void updateCharacterStream (int, java.io.Reader, int) throws java.sql.SQLException public void updateCharacterStream (int, java.io.Reader) throws java.sql.SQLException public void updateCharacterStream (java.lang.String, java.io.Reader, int) throws java.sql.SQLException public void updateCharacterStream (java.lang.String, java.io.Reader) throws java.sql.SQLException public void updateCharacterStream (java.lang.String, java.io.Reader, long) throws java.sql.SQLException public void updateObject (int, java.lang.Object, int) throws java.sql.SQLException public void updateObject (java.lang.String, java.lang.Object, int) throws java.sql.SQLException public void updateObject (int, java.lang.Object) throws java.sql.SQLException public void updateObject (java.lang.String, java.lang.Object) 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.io.InputStream) throws java.sql.SQLException public void updateBlob (int, java.io.InputStream, long) 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 updateBlob (java.lang.String, java.io.InputStream) throws java.sql.SQLException public void updateBlob (java.lang.String, java.io.InputStream, long) throws java.sql.SQLException public void updateClob (int, java.sql.Clob) throws java.sql.SQLException public void updateClob (int, java.io.Reader) throws java.sql.SQLException public void updateClob (int, java.io.Reader, long) throws java.sql.SQLException public void updateClob (java.lang.String, java.sql.Clob) throws java.sql.SQLException public void updateClob (java.lang.String, java.io.Reader) throws java.sql.SQLException public void updateClob (java.lang.String, java.io.Reader, long) 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 public java.lang.String getCursorName () throws java.sql.SQLException public int getRow () throws java.sql.SQLException public int getConcurrency () throws java.sql.SQLException public int getFetchDirection () throws java.sql.SQLException public int getFetchSize () throws java.sql.SQLException public void setFetchSize (int) throws java.sql.SQLException public void setFetchDirection (int) throws java.sql.SQLException public int getType () 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 boolean absolute (int) throws java.sql.SQLException public boolean relative (int) throws java.sql.SQLException public boolean previous () throws java.sql.SQLException public void moveToInsertRow () throws java.sql.SQLException public void moveToCurrentRow () 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 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 private org.h2.result.UpdatableRow getUpdatableRow () throws java.sql.SQLException private int getColumnIndex (java.lang.String) throws java.sql.SQLException private void checkColumnIndex (int) throws java.sql.SQLException void checkClosed () throws java.sql.SQLException private void checkOnValidRow () private org.h2.value.Value get (int) throws java.sql.SQLException private org.h2.value.Value get (java.lang.String) throws java.sql.SQLException private void update (java.lang.String, org.h2.value.Value) throws java.sql.SQLException private void update (int, org.h2.value.Value) throws java.sql.SQLException private boolean nextRow () private void resetResult () public int getHoldability () throws java.sql.SQLException public boolean isClosed () throws java.sql.SQLException public java.lang.String toString () private void patchCurrentRow (org.h2.value.Value[]) private org.h2.value.Value convertToUnknownValue (java.lang.Object) throws java.sql.SQLException private void checkUpdatable () throws java.sql.SQLException }
org/h2/jdbc/JdbcResultSetMetaData.class
JdbcResultSetMetaData.java package org.h2.jdbc public org.h2.jdbc.JdbcResultSetMetaData extends org.h2.message.TraceObject implements java.sql.ResultSetMetaData { private final String catalog private final org.h2.jdbc.JdbcResultSet rs private final org.h2.jdbc.JdbcPreparedStatement prep private final org.h2.result.ResultInterface result private final int columnCount void <init> (org.h2.jdbc.JdbcResultSet, org.h2.jdbc.JdbcPreparedStatement, org.h2.result.ResultInterface, java.lang.String, org.h2.message.Trace, int) public int getColumnCount () 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 int getColumnType (int) throws java.sql.SQLException public java.lang.String getColumnTypeName (int) throws java.sql.SQLException public java.lang.String getSchemaName (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 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 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 int getPrecision (int) throws java.sql.SQLException public int getScale (int) throws java.sql.SQLException public int getColumnDisplaySize (int) throws java.sql.SQLException private void checkClosed () throws java.sql.SQLException private void checkColumnIndex (int) throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcSavepoint.class
JdbcSavepoint.java package org.h2.jdbc public org.h2.jdbc.JdbcSavepoint extends org.h2.message.TraceObject implements java.sql.Savepoint { private static final String SYSTEM_SAVEPOINT_PREFIX private int savepointId private String name private org.h2.jdbc.JdbcConnection conn void <init> (org.h2.jdbc.JdbcConnection, int, java.lang.String, org.h2.message.Trace, int) void release () static java.lang.String getName (java.lang.String, int) void rollback () private void checkValid () public int getSavepointId () throws java.sql.SQLException public java.lang.String getSavepointName () throws java.sql.SQLException public java.lang.String toString () }
org/h2/jdbc/JdbcSQLException.class
JdbcSQLException.java package org.h2.jdbc public org.h2.jdbc.JdbcSQLException extends java.sql.SQLException { public static final String HIDE_SQL private static final long serialVersionUID private final String originalMessage private final Throwable cause private final String stackTrace private String message private String sql public void <init> (java.lang.String, java.lang.String, java.lang.String, int, java.lang.Throwable, java.lang.String) public java.lang.String getMessage () public java.lang.String getOriginalMessage () public void printStackTrace () public void printStackTrace (java.io.PrintWriter) public void printStackTrace (java.io.PrintStream) public java.lang.Throwable getOriginalCause () public java.lang.String getSQL () public void setSQL (java.lang.String) private void buildMessage () public java.lang.String toString () }
org/h2/jdbc/JdbcStatement.class
JdbcStatement.java package org.h2.jdbc public org.h2.jdbc.JdbcStatement extends org.h2.message.TraceObject implements java.sql.Statement { protected org.h2.jdbc.JdbcConnection conn protected org.h2.engine.SessionInterface session protected org.h2.jdbc.JdbcResultSet resultSet protected int maxRows protected int fetchSize protected int updateCount protected final int resultSetType protected final int resultSetConcurrency protected boolean closedByResultSet private org.h2.command.CommandInterface executingCommand private int lastExecutedCommandType private java.util.ArrayList batchCommands private boolean escapeProcessing void <init> (org.h2.jdbc.JdbcConnection, int, int, int, boolean) public java.sql.ResultSet executeQuery (java.lang.String) throws java.sql.SQLException public int executeUpdate (java.lang.String) throws java.sql.SQLException private int executeUpdateInternal (java.lang.String) throws java.sql.SQLException public boolean execute (java.lang.String) throws java.sql.SQLException private boolean executeInternal (java.lang.String) throws java.sql.SQLException public java.sql.ResultSet getResultSet () throws java.sql.SQLException public int getUpdateCount () throws java.sql.SQLException public void close () throws java.sql.SQLException public java.sql.Connection getConnection () public java.sql.SQLWarning getWarnings () throws java.sql.SQLException public void clearWarnings () throws java.sql.SQLException public boolean getMoreResults () throws java.sql.SQLException public void setCursorName (java.lang.String) throws java.sql.SQLException public void setFetchDirection (int) throws java.sql.SQLException public int getFetchDirection () throws java.sql.SQLException public int getMaxRows () throws java.sql.SQLException public void setMaxRows (int) 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 int getMaxFieldSize () throws java.sql.SQLException public void setMaxFieldSize (int) throws java.sql.SQLException public void setEscapeProcessing (boolean) throws java.sql.SQLException public void cancel () throws java.sql.SQLException public int getQueryTimeout () throws java.sql.SQLException public void setQueryTimeout (int) 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.ResultSet getGeneratedKeys () throws java.sql.SQLException public boolean getMoreResults (int) 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 boolean checkClosed () throws java.sql.SQLException boolean checkClosedForWrite () throws java.sql.SQLException protected boolean checkClosed (boolean) throws java.sql.SQLException void afterWriting () protected void closeOldResultSet () throws java.sql.SQLException protected void setExecutingStatement (org.h2.command.CommandInterface) public int getLastExecutedCommandType () public boolean isClosed () throws java.sql.SQLException public boolean isPoolable () public void setPoolable (boolean) public java.lang.String toString () }
org/h2/jdbcx/JdbcConnectionPool.class
JdbcConnectionPool.java package org.h2.jdbcx public org.h2.jdbcx.JdbcConnectionPool extends java.lang.Object implements javax.sql.DataSource javax.sql.ConnectionEventListener { private static final int DEFAULT_TIMEOUT private static final int DEFAULT_MAX_CONNECTIONS private final javax.sql.ConnectionPoolDataSource dataSource private final java.util.Stack recycledConnections private java.io.PrintWriter logWriter private int maxConnections private int timeout private int activeConnections private boolean isDisposed private void <init> (javax.sql.ConnectionPoolDataSource) public static org.h2.jdbcx.JdbcConnectionPool create (javax.sql.ConnectionPoolDataSource) public static org.h2.jdbcx.JdbcConnectionPool create (java.lang.String, java.lang.String, java.lang.String) public synchronized void setMaxConnections (int) public synchronized int getMaxConnections () public synchronized int getLoginTimeout () public synchronized void setLoginTimeout (int) public synchronized void dispose () throws java.sql.SQLException public java.sql.Connection getConnection () throws java.sql.SQLException private java.sql.Connection getConnectionNow () throws java.sql.SQLException synchronized void recycleConnection (javax.sql.PooledConnection) private void closeConnection (javax.sql.PooledConnection) synchronized void disposeConnection (javax.sql.PooledConnection) private void log (java.lang.String) public void connectionClosed (javax.sql.ConnectionEvent) public void connectionErrorOccurred (javax.sql.ConnectionEvent) public synchronized int getActiveConnections () public java.sql.Connection getConnection (java.lang.String, java.lang.String) public java.io.PrintWriter getLogWriter () public void setLogWriter (java.io.PrintWriter) }
org/h2/jdbcx/JdbcDataSource.class
JdbcDataSource.java package org.h2.jdbcx public org.h2.jdbcx.JdbcDataSource extends org.h2.message.TraceObject implements javax.sql.XADataSource javax.sql.DataSource javax.sql.ConnectionPoolDataSource java.io.Serializable javax.naming.Referenceable { private static final long serialVersionUID private transient org.h2.jdbcx.JdbcDataSourceFactory factory private transient java.io.PrintWriter logWriter private int loginTimeout private String userName private char[] passwordChars private String url private String description public void <init> () private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException private void initFactory () public int getLoginTimeout () public void setLoginTimeout (int) public java.io.PrintWriter getLogWriter () public void setLogWriter (java.io.PrintWriter) public java.sql.Connection getConnection () throws java.sql.SQLException public java.sql.Connection getConnection (java.lang.String, java.lang.String) throws java.sql.SQLException private org.h2.jdbc.JdbcConnection getJdbcConnection (java.lang.String, char[]) throws java.sql.SQLException public java.lang.String getURL () public void setURL (java.lang.String) public void setPassword (java.lang.String) public void setPasswordChars (char[]) private char[] convertToCharArray (java.lang.String) private java.lang.String convertToString (char[]) public java.lang.String getPassword () public java.lang.String getUser () public void setUser (java.lang.String) public java.lang.String getDescription () public void setDescription (java.lang.String) public javax.naming.Reference getReference () public javax.sql.XAConnection getXAConnection () throws java.sql.SQLException public javax.sql.XAConnection getXAConnection (java.lang.String, java.lang.String) throws java.sql.SQLException public javax.sql.PooledConnection getPooledConnection () throws java.sql.SQLException public javax.sql.PooledConnection getPooledConnection (java.lang.String, java.lang.String) throws java.sql.SQLException public java.lang.String toString () static void <clinit> () }
org/h2/jdbcx/JdbcDataSourceFactory.class
JdbcDataSourceFactory.java package org.h2.jdbcx public org.h2.jdbcx.JdbcDataSourceFactory extends java.lang.Object implements javax.naming.spi.ObjectFactory { private static org.h2.message.TraceSystem cachedTraceSystem private org.h2.message.Trace trace public void <init> () public synchronized java.lang.Object getObjectInstance (java.lang.Object, javax.naming.Name, javax.naming.Context, java.util.Hashtable) private org.h2.message.TraceSystem getTraceSystem () org.h2.message.Trace getTrace () static void <clinit> () }
org/h2/jdbcx/JdbcXAConnection$PooledJdbcConnection.class
JdbcXAConnection.java package org.h2.jdbcx org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection extends org.h2.jdbc.JdbcConnection { private boolean isClosed final synthetic org.h2.jdbcx.JdbcXAConnection this$0 public void <init> (org.h2.jdbcx.JdbcXAConnection, org.h2.jdbc.JdbcConnection) public synchronized void close () throws java.sql.SQLException public synchronized boolean isClosed () throws java.sql.SQLException protected synchronized void checkClosed (boolean) throws java.sql.SQLException protected void finalize () }
org/h2/jdbcx/JdbcXAConnection.class
JdbcXAConnection.java package org.h2.jdbcx public org.h2.jdbcx.JdbcXAConnection extends org.h2.message.TraceObject implements javax.sql.XAConnection javax.transaction.xa.XAResource { private static int nextTransactionId private org.h2.jdbcx.JdbcDataSourceFactory factory private String url private String user private org.h2.jdbc.JdbcConnection physicalConn private volatile org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection handleConn private java.util.ArrayList listeners private javax.transaction.xa.Xid currentTransaction private int currentTransactionId void <init> (org.h2.jdbcx.JdbcDataSourceFactory, int, java.lang.String, java.lang.String, char[]) throws java.sql.SQLException public javax.transaction.xa.XAResource getXAResource () public void close () throws java.sql.SQLException public java.sql.Connection getConnection () throws java.sql.SQLException public void addConnectionEventListener (javax.sql.ConnectionEventListener) public void removeConnectionEventListener (javax.sql.ConnectionEventListener) void closedHandle () public int getTransactionTimeout () public boolean setTransactionTimeout (int) public boolean isSameRM (javax.transaction.xa.XAResource) public javax.transaction.xa.Xid[] recover (int) throws javax.transaction.xa.XAException public int prepare (javax.transaction.xa.Xid) throws javax.transaction.xa.XAException public void forget (javax.transaction.xa.Xid) public void rollback (javax.transaction.xa.Xid) throws javax.transaction.xa.XAException public void end (javax.transaction.xa.Xid, int) throws javax.transaction.xa.XAException public void start (javax.transaction.xa.Xid, int) throws javax.transaction.xa.XAException public void commit (javax.transaction.xa.Xid, boolean) throws javax.transaction.xa.XAException public java.lang.String toString () private javax.transaction.xa.XAException convertException (java.sql.SQLException) private java.lang.String quoteXid (javax.transaction.xa.Xid) private java.lang.String quoteFlags (int) private void checkOpen () throws javax.transaction.xa.XAException static void <clinit> () }
org/h2/jdbcx/JdbcXid.class
JdbcXid.java package org.h2.jdbcx public org.h2.jdbcx.JdbcXid extends org.h2.message.TraceObject implements javax.transaction.xa.Xid { private static final String PREFIX private int formatId private byte[] branchQualifier private byte[] globalTransactionId void <init> (org.h2.jdbcx.JdbcDataSourceFactory, int, java.lang.String) public java.lang.String getAsString () public int getFormatId () public byte[] getBranchQualifier () public byte[] getGlobalTransactionId () public java.lang.String toString () }
org/h2/jmx/DatabaseInfo.class
DatabaseInfo.java package org.h2.jmx public org.h2.jmx.DatabaseInfo extends java.lang.Object implements org.h2.jmx.DatabaseInfoMBean { private static final java.util.Map MBEANS private final org.h2.engine.Database database private void <init> (org.h2.engine.Database) private static javax.management.ObjectName getObjectName (java.lang.String, java.lang.String) throws javax.management.JMException public static void registerMBean (org.h2.engine.ConnectionInfo, org.h2.engine.Database) throws javax.management.JMException public static void unregisterMBean (java.lang.String) throws java.lang.Exception public boolean isExclusive () public boolean isReadOnly () public java.lang.String getMode () public boolean isMultiThreaded () public boolean isMvcc () public int getLogMode () public void setLogMode (int) public int getTraceLevel () public void setTraceLevel (int) public long getFileWriteCountTotal () public long getFileWriteCount () public long getFileReadCount () public long getFileSize () public int getCacheSizeMax () public void setCacheSizeMax (int) public int getCacheSize () public java.lang.String getVersion () public java.lang.String listSettings () public java.lang.String listSessions () static void <clinit> () }
org/h2/jmx/DatabaseInfoMBean.class
DatabaseInfoMBean.java package org.h2.jmx public abstract org.h2.jmx.DatabaseInfoMBean extends java.lang.Object { public abstract boolean isExclusive () public abstract boolean isReadOnly () public abstract java.lang.String getMode () public abstract boolean isMultiThreaded () public abstract boolean isMvcc () public abstract int getLogMode () public abstract void setLogMode (int) public abstract long getFileWriteCountTotal () public abstract long getFileWriteCount () public abstract long getFileReadCount () public abstract long getFileSize () public abstract int getCacheSizeMax () public abstract void setCacheSizeMax (int) public abstract int getCacheSize () public abstract java.lang.String getVersion () public abstract int getTraceLevel () public abstract void setTraceLevel (int) public abstract java.lang.String listSettings () public abstract java.lang.String listSessions () }
org/h2/jmx/DocumentedMBean.class
DocumentedMBean.java package org.h2.jmx public org.h2.jmx.DocumentedMBean extends javax.management.StandardMBean { private final String interfaceName private java.util.Properties resources public void <init> (java.lang.Object, java.lang.Class) throws javax.management.NotCompliantMBeanException private java.util.Properties getResources () protected java.lang.String getDescription (javax.management.MBeanInfo) protected java.lang.String getDescription (javax.management.MBeanOperationInfo) protected java.lang.String getDescription (javax.management.MBeanAttributeInfo) protected int getImpact (javax.management.MBeanOperationInfo) }
org/h2/message/DbException.class
DbException.java package org.h2.message public org.h2.message.DbException extends java.lang.RuntimeException { private static final long serialVersionUID private static final java.util.Properties MESSAGES private void <init> (java.sql.SQLException) private static transient java.lang.String translate (java.lang.String, java.lang.String[]) public java.sql.SQLException getSQLException () public int getErrorCode () public org.h2.message.DbException addSQL (java.lang.String) public static org.h2.message.DbException get (int) public static org.h2.message.DbException get (int, java.lang.String) public static transient org.h2.message.DbException get (int, java.lang.Throwable, java.lang.String[]) public static transient org.h2.message.DbException get (int, java.lang.String[]) public static org.h2.message.DbException getSyntaxError (java.lang.String, int) public static org.h2.message.DbException getSyntaxError (java.lang.String, int, java.lang.String) public static org.h2.message.DbException getUnsupportedException (java.lang.String) public static org.h2.message.DbException getInvalidValueException (java.lang.String, java.lang.Object) public static java.lang.RuntimeException throwInternalError (java.lang.String) public static java.lang.RuntimeException throwInternalError () public static java.sql.SQLException toSQLException (java.lang.Exception) public static org.h2.message.DbException convert (java.lang.Throwable) public static org.h2.message.DbException convertInvocation (java.lang.reflect.InvocationTargetException, java.lang.String) public static org.h2.message.DbException convertIOException (java.io.IOException, java.lang.String) private static transient org.h2.jdbc.JdbcSQLException getJdbcSQLException (int, java.lang.Throwable, java.lang.String[]) public static java.io.IOException convertToIOException (java.lang.Throwable) static void <clinit> () }
org/h2/message/Trace.class
Trace.java package org.h2.message public org.h2.message.Trace extends java.lang.Object { public static final String COMMAND public static final String CONSTRAINT public static final String DATABASE public static final String FUNCTION public static final String FILE_LOCK public static final String INDEX public static final String JDBC public static final String LOCK public static final String SCHEMA public static final String SESSION public static final String SEQUENCE public static final String SETTING public static final String TABLE public static final String TRIGGER public static final String USER public static final String PAGE_STORE private org.h2.message.TraceWriter traceWriter private String module private String lineSeparator private int traceLevel void <init> (org.h2.message.TraceWriter, java.lang.String) public void setLevel (int) private boolean isEnabled (int) public boolean isInfoEnabled () public boolean isDebugEnabled () public void error (java.lang.Throwable, java.lang.String) public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) public void info (java.lang.String) public transient void info (java.lang.String, java.lang.Object[]) void info (java.lang.Throwable, java.lang.String) public void infoSQL (java.lang.String, java.lang.String, int, long) public transient void debug (java.lang.String, java.lang.Object[]) public void debug (java.lang.String) public void debug (java.lang.Throwable, java.lang.String) public void infoCode (java.lang.String) void debugCode (java.lang.String) }
org/h2/message/TraceObject.class
TraceObject.java package org.h2.message public org.h2.message.TraceObject extends java.lang.Object { protected static final int CALLABLE_STATEMENT protected static final int CONNECTION protected static final int DATABASE_META_DATA protected static final int PREPARED_STATEMENT protected static final int RESULT_SET protected static final int RESULT_SET_META_DATA protected static final int SAVEPOINT protected static final int SQL_EXCEPTION protected static final int STATEMENT protected static final int BLOB protected static final int CLOB protected static final int PARAMETER_META_DATA protected static final int DATA_SOURCE protected static final int XA_DATA_SOURCE protected static final int XID protected static final int ARRAY private static final int LAST private static final int[] ID private static final String[] PREFIX private org.h2.message.Trace trace private int traceType private int id public void <init> () protected void setTrace (org.h2.message.Trace, int, int) protected void setTrace (org.h2.message.Trace) protected org.h2.message.Trace getTrace () public int getTraceId () public java.lang.String getTraceObjectName () protected int getNextId (int) protected boolean isDebugEnabled () protected boolean isInfoEnabled () protected void debugCodeAssign (java.lang.String, int, int, java.lang.String) protected void debugCodeCall (java.lang.String) protected void debugCodeCall (java.lang.String, long) protected void debugCodeCall (java.lang.String, java.lang.String) protected void debugCode (java.lang.String) protected java.lang.String quote (java.lang.String) protected java.lang.String quoteTime (java.sql.Time) protected java.lang.String quoteTimestamp (java.sql.Timestamp) protected java.lang.String quoteDate (java.sql.Date) protected java.lang.String quoteBigDecimal (java.math.BigDecimal) protected java.lang.String quoteBytes (byte[]) protected java.lang.String quoteArray (java.lang.String[]) protected java.lang.String quoteIntArray (int[]) protected java.lang.String quoteMap (java.util.Map) protected java.sql.SQLException logAndConvert (java.lang.Exception) protected java.sql.SQLException unsupported (java.lang.String) throws java.sql.SQLException public static java.lang.String toString (java.lang.String, java.util.ArrayList) static void <clinit> () }
org/h2/message/TraceSystem.class
TraceSystem.java package org.h2.message public org.h2.message.TraceSystem extends java.lang.Object implements org.h2.message.TraceWriter { public static final int PARENT public static final int OFF public static final int ERROR public static final int INFO public static final int DEBUG public static final int ADAPTER public static final int DEFAULT_TRACE_LEVEL_SYSTEM_OUT public static final int DEFAULT_TRACE_LEVEL_FILE private static final int DEFAULT_MAX_FILE_SIZE private static final int CHECK_SIZE_EACH_WRITES private int levelSystemOut private int levelFile private int levelMax private int maxFileSize private String fileName private java.util.HashMap traces private java.text.SimpleDateFormat dateFormat private java.io.Writer fileWriter private java.io.PrintWriter printWriter private int checkSize private boolean closed private boolean writingErrorLogged private org.h2.message.TraceWriter writer public void <init> (java.lang.String) private void updateLevel () public static void traceThrowable (java.lang.Throwable) public synchronized org.h2.message.Trace getTrace (java.lang.String) public boolean isEnabled (int) public void setFileName (java.lang.String) public void setMaxFileSize (int) public void setLevelSystemOut (int) public void setLevelFile (int) public int getLevelFile () private synchronized java.lang.String format (java.lang.String, java.lang.String) public void write (int, java.lang.String, java.lang.String, java.lang.Throwable) private synchronized void writeFile (java.lang.String, java.lang.Throwable) private void logWritingError (java.lang.Exception) private boolean openWriter () private synchronized void closeWriter () public void close () protected void finalize () public void setName (java.lang.String) }
org/h2/message/TraceWriter.class
TraceWriter.java package org.h2.message abstract org.h2.message.TraceWriter extends java.lang.Object { public abstract void setName (java.lang.String) public abstract void write (int, java.lang.String, java.lang.String, java.lang.Throwable) public abstract boolean isEnabled (int) }
org/h2/message/TraceWriterAdapter.class
TraceWriterAdapter.java package org.h2.message public org.h2.message.TraceWriterAdapter extends java.lang.Object implements org.h2.message.TraceWriter { private String name private org.slf4j.Logger logger public void <init> () public void setName (java.lang.String) public boolean isEnabled (int) public void write (int, java.lang.String, java.lang.String, java.lang.Throwable) }
org/h2/result/LocalResult.class
LocalResult.java package org.h2.result public org.h2.result.LocalResult extends java.lang.Object implements org.h2.result.ResultInterface org.h2.result.ResultTarget { private int maxMemoryRows private org.h2.engine.Session session private int visibleColumnCount private org.h2.expression.Expression[] expressions private int rowId private int rowCount private java.util.ArrayList rows private org.h2.result.SortOrder sort private org.h2.util.ValueHashMap distinctRows private org.h2.value.Value[] currentRow private int offset private int limit private org.h2.result.ResultExternal disk private int diskOffset private boolean distinct private boolean closed public void <init> () public void <init> (org.h2.engine.Session, org.h2.expression.Expression[], int) public static org.h2.result.LocalResult read (org.h2.engine.Session, java.sql.ResultSet, int) public org.h2.result.LocalResult createShallowCopy (org.h2.engine.Session) public void setSortOrder (org.h2.result.SortOrder) public void setDistinct () public void removeDistinct (org.h2.value.Value[]) public boolean containsDistinct (org.h2.value.Value[]) public void reset () public org.h2.value.Value[] currentRow () public boolean next () public int getRowId () public void addRow (org.h2.value.Value[]) private void addRowsToDisk () public int getVisibleColumnCount () public void done () public int getRowCount () public void setLimit (int) private void applyLimit () public boolean needToClose () public void close () public java.lang.String getAlias (int) public java.lang.String getTableName (int) public java.lang.String getSchemaName (int) public int getDisplaySize (int) public java.lang.String getColumnName (int) public int getColumnType (int) public long getColumnPrecision (int) public int getNullable (int) public boolean isAutoIncrement (int) public int getColumnScale (int) public void setOffset (int) private void applyOffset () public java.lang.String toString () public boolean isClosed () public int getFetchSize () public void setFetchSize (int) }
org/h2/result/ResultColumn.class
ResultColumn.java package org.h2.result public org.h2.result.ResultColumn extends java.lang.Object { String alias String schemaName String tableName String columnName int columnType long precision int scale int displaySize boolean autoIncrement int nullable void <init> (org.h2.value.Transfer) throws java.io.IOException public static void writeColumn (org.h2.value.Transfer, org.h2.result.ResultInterface, int) throws java.io.IOException }
org/h2/result/ResultDiskBuffer$ResultDiskTape.class
ResultDiskBuffer.java package org.h2.result org.h2.result.ResultDiskBuffer$ResultDiskTape extends java.lang.Object { long start long end long pos java.util.ArrayList buffer void <init> () }
org/h2/result/ResultDiskBuffer.class
ResultDiskBuffer.java package org.h2.result org.h2.result.ResultDiskBuffer extends java.lang.Object implements org.h2.result.ResultExternal { private static final int READ_AHEAD private org.h2.store.Data rowBuff private org.h2.store.FileStore file private java.util.ArrayList tapes private org.h2.result.ResultDiskBuffer$ResultDiskTape mainTape private org.h2.result.SortOrder sort private int columnCount private final int maxBufferSize void <init> (org.h2.engine.Session, org.h2.result.SortOrder, int) public void addRows (java.util.ArrayList) public void done () public void reset () private void readRow (org.h2.result.ResultDiskBuffer$ResultDiskTape) public org.h2.value.Value[] next () private org.h2.value.Value[] nextUnsorted () private org.h2.value.Value[] nextSorted () private int compareTapes (org.h2.result.ResultDiskBuffer$ResultDiskTape, org.h2.result.ResultDiskBuffer$ResultDiskTape) protected void finalize () public void close () public int removeRow (org.h2.value.Value[]) public boolean contains (org.h2.value.Value[]) public int addRow (org.h2.value.Value[]) }
org/h2/result/ResultExternal.class
ResultExternal.java package org.h2.result public abstract org.h2.result.ResultExternal extends java.lang.Object { public abstract void reset () public abstract org.h2.value.Value[] next () public abstract void addRows (java.util.ArrayList) public abstract void done () public abstract void close () public abstract int removeRow (org.h2.value.Value[]) public abstract boolean contains (org.h2.value.Value[]) public abstract int addRow (org.h2.value.Value[]) }
org/h2/result/ResultInterface.class
ResultInterface.java package org.h2.result public abstract org.h2.result.ResultInterface extends java.lang.Object { public abstract void reset () public abstract org.h2.value.Value[] currentRow () public abstract boolean next () public abstract int getRowId () public abstract int getVisibleColumnCount () public abstract int getRowCount () public abstract boolean needToClose () public abstract void close () public abstract java.lang.String getAlias (int) public abstract java.lang.String getSchemaName (int) public abstract java.lang.String getTableName (int) public abstract java.lang.String getColumnName (int) public abstract int getColumnType (int) public abstract long getColumnPrecision (int) public abstract int getColumnScale (int) public abstract int getDisplaySize (int) public abstract boolean isAutoIncrement (int) public abstract int getNullable (int) public abstract void setFetchSize (int) public abstract int getFetchSize () }
org/h2/result/ResultRemote.class
ResultRemote.java package org.h2.result public org.h2.result.ResultRemote extends java.lang.Object implements org.h2.result.ResultInterface { private int fetchSize private org.h2.engine.SessionRemote session private org.h2.value.Transfer transfer private int id private org.h2.result.ResultColumn[] columns private org.h2.value.Value[] currentRow private int rowId private int rowCount private int rowOffset private java.util.ArrayList result private java.util.ArrayList lobValues private final org.h2.message.Trace trace public void <init> (org.h2.engine.SessionRemote, org.h2.value.Transfer, int, int, int) throws java.io.IOException public java.lang.String getAlias (int) public java.lang.String getSchemaName (int) public java.lang.String getTableName (int) public java.lang.String getColumnName (int) public int getColumnType (int) public long getColumnPrecision (int) public int getColumnScale (int) public int getDisplaySize (int) public boolean isAutoIncrement (int) public int getNullable (int) public void reset () public org.h2.value.Value[] currentRow () public boolean next () public int getRowId () public int getVisibleColumnCount () public int getRowCount () private void sendClose () public void close () private void remapIfOld () private void fetchRows (boolean) public java.lang.String toString () public int getFetchSize () public void setFetchSize (int) public boolean needToClose () }
org/h2/result/ResultTarget.class
ResultTarget.java package org.h2.result public abstract org.h2.result.ResultTarget extends java.lang.Object { public abstract void addRow (org.h2.value.Value[]) public abstract int getRowCount () }
org/h2/result/ResultTempTable.class
ResultTempTable.java package org.h2.result public org.h2.result.ResultTempTable extends java.lang.Object implements org.h2.result.ResultExternal { private static final String COLUMN_NAME private org.h2.engine.Session session private org.h2.table.RegularTable table private org.h2.result.SortOrder sort private org.h2.index.Index index private org.h2.index.Cursor resultCursor public void <init> (org.h2.engine.Session, org.h2.result.SortOrder) public int removeRow (org.h2.value.Value[]) public boolean contains (org.h2.value.Value[]) public int addRow (org.h2.value.Value[]) public void addRows (java.util.ArrayList) public void close () public void done () public org.h2.value.Value[] next () public void reset () private org.h2.result.Row convertToRow (org.h2.value.Value[]) private org.h2.index.Cursor find (org.h2.result.Row) }
org/h2/result/Row.class
Row.java package org.h2.result public org.h2.result.Row extends java.lang.Object implements org.h2.result.SearchRow { public static final int MEMORY_CALCULATE public static final org.h2.result.Row[] EMPTY_ARRAY private long key private final org.h2.value.Value[] data private int memory private int version private boolean deleted private int sessionId public void <init> (org.h2.value.Value[], int) public org.h2.result.Row getCopy () public void setKeyAndVersion (org.h2.result.SearchRow) public int getVersion () public void setVersion (int) public long getKey () public void setKey (long) public org.h2.value.Value getValue (int) public int getByteCount (org.h2.store.Data) public void setValue (int, org.h2.value.Value) public boolean isEmpty () public int getColumnCount () public int getMemory () public java.lang.String toString () public void setDeleted (boolean) public void setSessionId (int) public int getSessionId () public void commit () public boolean isDeleted () static void <clinit> () }
org/h2/result/RowList.class
RowList.java package org.h2.result public org.h2.result.RowList extends java.lang.Object { private final org.h2.engine.Session session private final java.util.ArrayList list private int size private int index private int listIndex private org.h2.store.FileStore file private org.h2.store.Data rowBuff private java.util.ArrayList lobs private int memory private int maxMemory private boolean written private boolean readUncached public void <init> (org.h2.engine.Session) private void writeRow (org.h2.store.Data, org.h2.result.Row) private void writeAllRows () private void initBuffer (org.h2.store.Data) private void flushBuffer (org.h2.store.Data) public void add (org.h2.result.Row) public void reset () public boolean hasNext () private org.h2.result.Row readRow (org.h2.store.Data) public org.h2.result.Row next () public int size () public void invalidateCache () public void close () }
org/h2/result/SearchRow.class
SearchRow.java package org.h2.result public abstract org.h2.result.SearchRow extends java.lang.Object { public static final org.h2.result.SearchRow[] EMPTY_ARRAY public abstract int getColumnCount () public abstract org.h2.value.Value getValue (int) public abstract void setValue (int, org.h2.value.Value) public abstract void setKeyAndVersion (org.h2.result.SearchRow) public abstract int getVersion () public abstract void setKey (long) public abstract long getKey () public abstract int getMemory () static void <clinit> () }
org/h2/result/SimpleRow.class
SimpleRow.java package org.h2.result public org.h2.result.SimpleRow extends java.lang.Object implements org.h2.result.SearchRow { private long key private int version private org.h2.value.Value[] data private int memory public void <init> (org.h2.value.Value[]) public int getColumnCount () public long getKey () public void setKey (long) public void setKeyAndVersion (org.h2.result.SearchRow) public int getVersion () public void setValue (int, org.h2.value.Value) public org.h2.value.Value getValue (int) public java.lang.String toString () public int getMemory () }
org/h2/result/SimpleRowValue.class
SimpleRowValue.java package org.h2.result public org.h2.result.SimpleRowValue extends java.lang.Object implements org.h2.result.SearchRow { private long key private int version private int index private int virtualColumnCount private org.h2.value.Value data public void <init> (int) public void setKeyAndVersion (org.h2.result.SearchRow) public int getVersion () public int getColumnCount () public long getKey () public void setKey (long) public org.h2.value.Value getValue (int) public void setValue (int, org.h2.value.Value) public java.lang.String toString () public int getMemory () }
org/h2/result/SortOrder.class
SortOrder.java package org.h2.result public org.h2.result.SortOrder extends java.lang.Object implements java.util.Comparator { public static final int ASCENDING public static final int DESCENDING public static final int NULLS_FIRST public static final int NULLS_LAST private static final int DEFAULT_NULL_SORT private final org.h2.engine.Database database private final int[] indexes private final int[] sortTypes public void <init> (org.h2.engine.Database, int[], int[]) public java.lang.String getSQL (org.h2.expression.Expression[], int) public static int compareNull (boolean, boolean, int) public int compare (org.h2.value.Value[], org.h2.value.Value[]) public void sort (java.util.ArrayList) public int[] getIndexes () public int[] getSortTypes () public volatile synthetic int compare (java.lang.Object, java.lang.Object) static void <clinit> () }
org/h2/result/UpdatableRow.class
UpdatableRow.java package org.h2.result public org.h2.result.UpdatableRow extends java.lang.Object { private final org.h2.jdbc.JdbcConnection conn private final java.sql.DatabaseMetaData meta private final org.h2.result.ResultInterface result private final int columnCount private String schemaName private String tableName private java.util.ArrayList key private boolean isUpdatable public void <init> (org.h2.jdbc.JdbcConnection, org.h2.result.ResultInterface) throws java.sql.SQLException public boolean isUpdatable () private int getColumnIndex (java.lang.String) private void appendColumnList (org.h2.util.StatementBuilder, boolean) private void appendKeyCondition (org.h2.util.StatementBuilder) private void setKey (java.sql.PreparedStatement, int, org.h2.value.Value[]) throws java.sql.SQLException private void appendTableName (org.h2.util.StatementBuilder) public org.h2.value.Value[] readRow (org.h2.value.Value[]) throws java.sql.SQLException public void deleteRow (org.h2.value.Value[]) throws java.sql.SQLException public void updateRow (org.h2.value.Value[], org.h2.value.Value[]) throws java.sql.SQLException public void insertRow (org.h2.value.Value[]) throws java.sql.SQLException }
org/h2/schema/Constant.class
Constant.java package org.h2.schema public org.h2.schema.Constant extends org.h2.schema.SchemaObjectBase { private org.h2.value.Value value private org.h2.expression.ValueExpression expression public void <init> (org.h2.schema.Schema, int, java.lang.String) public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public void setValue (org.h2.value.Value) public org.h2.expression.ValueExpression getValue () }
org/h2/schema/Schema.class
Schema.java package org.h2.schema public org.h2.schema.Schema extends org.h2.engine.DbObjectBase { private org.h2.engine.User owner private boolean system private java.util.HashMap tablesAndViews private java.util.HashMap indexes private java.util.HashMap sequences private java.util.HashMap triggers private java.util.HashMap constraints private java.util.HashMap constants private java.util.HashMap functions private java.util.HashSet temporaryUniqueNames public void <init> (org.h2.engine.Database, int, java.lang.String, org.h2.engine.User, boolean) public boolean canDrop () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public org.h2.engine.User getOwner () private java.util.HashMap getMap (int) public void add (org.h2.schema.SchemaObject) public void rename (org.h2.schema.SchemaObject, java.lang.String) public org.h2.table.Table findTableOrView (org.h2.engine.Session, java.lang.String) public org.h2.index.Index findIndex (org.h2.engine.Session, java.lang.String) public org.h2.schema.TriggerObject findTrigger (java.lang.String) public org.h2.schema.Sequence findSequence (java.lang.String) public org.h2.constraint.Constraint findConstraint (org.h2.engine.Session, java.lang.String) public org.h2.schema.Constant findConstant (java.lang.String) public org.h2.engine.FunctionAlias findFunction (java.lang.String) public void freeUniqueName (java.lang.String) private java.lang.String getUniqueName (org.h2.engine.DbObject, java.util.HashMap, java.lang.String) public java.lang.String getUniqueConstraintName (org.h2.engine.Session, org.h2.table.Table) public java.lang.String getUniqueIndexName (org.h2.engine.Session, org.h2.table.Table, java.lang.String) public org.h2.table.Table getTableOrView (org.h2.engine.Session, java.lang.String) public org.h2.index.Index getIndex (java.lang.String) public org.h2.constraint.Constraint getConstraint (java.lang.String) public org.h2.schema.Constant getConstant (java.lang.String) public org.h2.schema.Sequence getSequence (java.lang.String) public java.util.ArrayList getAll () public java.util.ArrayList getAll (int) public java.util.ArrayList getAllTablesAndViews () public java.util.ArrayList getAllFunctionAliases () public void remove (org.h2.schema.SchemaObject) public org.h2.table.Table createTable (org.h2.command.ddl.CreateTableData) public org.h2.table.TableLink createTableLink (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean) }
org/h2/schema/SchemaObject.class
SchemaObject.java package org.h2.schema public abstract org.h2.schema.SchemaObject extends java.lang.Object implements org.h2.engine.DbObject { public abstract org.h2.schema.Schema getSchema () public abstract boolean isHidden () }
org/h2/schema/SchemaObjectBase.class
SchemaObjectBase.java package org.h2.schema public abstract org.h2.schema.SchemaObjectBase extends org.h2.engine.DbObjectBase implements org.h2.schema.SchemaObject { private org.h2.schema.Schema schema public void <init> () protected void initSchemaObjectBase (org.h2.schema.Schema, int, java.lang.String, java.lang.String) public org.h2.schema.Schema getSchema () public java.lang.String getSQL () public boolean isHidden () }
org/h2/schema/Sequence.class
Sequence.java package org.h2.schema public org.h2.schema.Sequence extends org.h2.schema.SchemaObjectBase { public static final int DEFAULT_CACHE_SIZE private long value private long valueWithMargin private long increment private long cacheSize private boolean belongsToTable public void <init> (org.h2.schema.Schema, int, java.lang.String, boolean) public synchronized void setStartValue (long) public boolean getBelongsToTable () public long getIncrement () public void setIncrement (long) public java.lang.String getDropSQL () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public synchronized java.lang.String getCreateSQL () public synchronized long getNext (org.h2.engine.Session) public void flushWithoutMargin () public synchronized void flush (org.h2.engine.Session) public void close () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public synchronized long getCurrentValue () public void setBelongsToTable (boolean) public void setCacheSize (long) public long getCacheSize () }
org/h2/schema/TriggerObject.class
TriggerObject.java package org.h2.schema public org.h2.schema.TriggerObject extends org.h2.schema.SchemaObjectBase { public static final int DEFAULT_QUEUE_SIZE private boolean insteadOf private boolean before private int typeMask private boolean rowBased private boolean onRollback private int queueSize private boolean noWait private org.h2.table.Table table private String triggerClassName private org.h2.api.Trigger triggerCallback public void <init> (org.h2.schema.Schema, int, java.lang.String, org.h2.table.Table) public void setBefore (boolean) public void setInsteadOf (boolean) private synchronized void load (org.h2.engine.Session) public void setTriggerClassName (org.h2.engine.Session, java.lang.String, boolean) public void fire (org.h2.engine.Session, int, boolean) private java.lang.Object[] convertToObjectList (org.h2.result.Row) public boolean fireRow (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row, boolean, boolean) public void setTypeMask (int) public void setRowBased (boolean) public void setQueueSize (int) public int getQueueSize () public void setNoWait (boolean) public boolean isNoWait () public void setOnRollback (boolean) public java.lang.String getDropSQL () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public java.lang.String getTypeNameList () public java.lang.String getCreateSQL () public int getType () public void removeChildrenAndResources (org.h2.engine.Session) public void checkRename () public org.h2.table.Table getTable () public boolean isBefore () public java.lang.String getTriggerClassName () public void close () throws java.sql.SQLException public boolean isSelectTrigger () }
org/h2/security/AES.class
AES.java package org.h2.security public org.h2.security.AES extends java.lang.Object implements org.h2.security.BlockCipher { private static final int[] RCON private static final int[] FS private static final int[] FT0 private static final int[] FT1 private static final int[] FT2 private static final int[] FT3 private static final int[] RS private static final int[] RT0 private static final int[] RT1 private static final int[] RT2 private static final int[] RT3 private int[] encKey private int[] decKey void <init> () private static int rot8 (int) private static int xtime (int) private static int mul (int[], int[], int, int) private int getDec (int) public void setKey (byte[]) public void encrypt (byte[], int, int) public void decrypt (byte[], int, int) private void encryptBlock (byte[], byte[], int) private void decryptBlock (byte[], byte[], int) public int getKeyLength () static void <clinit> () }
org/h2/security/BlockCipher.class
BlockCipher.java package org.h2.security public abstract org.h2.security.BlockCipher extends java.lang.Object { public static final int ALIGN public abstract void setKey (byte[]) public abstract void encrypt (byte[], int, int) public abstract void decrypt (byte[], int, int) public abstract int getKeyLength () }
org/h2/security/CipherFactory.class
CipherFactory.java package org.h2.security public org.h2.security.CipherFactory extends java.lang.Object { public static final String KEYSTORE_PASSWORD private static final String KEYSTORE private static final String KEYSTORE_KEY private static final String KEYSTORE_PASSWORD_KEY private static final String ANONYMOUS_CIPHER_SUITE private void <init> () public static org.h2.security.BlockCipher getBlockCipher (java.lang.String) public static org.h2.security.SHA256 getHash (java.lang.String) public static java.net.Socket createSocket (java.net.InetAddress, int) throws java.io.IOException public static java.net.ServerSocket createServerSocket (int, java.net.InetAddress) throws java.io.IOException private static byte[] getKeyStoreBytes (java.security.KeyStore, java.lang.String) throws java.io.IOException public static java.security.KeyStore getKeyStore (java.lang.String) throws java.io.IOException private static void setKeystore () throws java.io.IOException private static java.lang.String[] addAnonymous (java.lang.String[]) }
org/h2/security/Fog.class
Fog.java package org.h2.security public org.h2.security.Fog extends java.lang.Object implements org.h2.security.BlockCipher { private int key public void <init> () public void encrypt (byte[], int, int) public void decrypt (byte[], int, int) private void encryptBlock (byte[], byte[], int) private void decryptBlock (byte[], byte[], int) public int getKeyLength () public void setKey (byte[]) }
org/h2/security/SecureFileStore.class
SecureFileStore.java package org.h2.security public org.h2.security.SecureFileStore extends org.h2.store.FileStore { private byte[] key private org.h2.security.BlockCipher cipher private org.h2.security.BlockCipher cipherForInitVector private byte[] buffer private long pos private byte[] bufferForInitVector private int keyIterations public void <init> (org.h2.store.DataHandler, java.lang.String, java.lang.String, java.lang.String, byte[], int) protected byte[] generateSalt () protected void initKey (byte[]) protected void writeDirect (byte[], int, int) public void write (byte[], int, int) protected void readFullyDirect (byte[], int, int) public void readFully (byte[], int, int) public void seek (long) private void xorInitVector (byte[], int, int, long) }
org/h2/security/SHA256.class
SHA256.java package org.h2.security public org.h2.security.SHA256 extends java.lang.Object { private static final int[] K public void <init> () public byte[] getHashWithSalt (byte[], byte[]) public byte[] getKeyPasswordHash (java.lang.String, char[]) public byte[] getHash (byte[], boolean) private int rot (int, int) private int readInt (byte[], int) private void writeInt (byte[], int, int) static void <clinit> () }
org/h2/security/XTEA.class
XTEA.java package org.h2.security public org.h2.security.XTEA extends java.lang.Object implements org.h2.security.BlockCipher { private static final int DELTA private int k0 private int k1 private int k2 private int k3 private int k4 private int k5 private int k6 private int k7 private int k8 private int k9 private int k10 private int k11 private int k12 private int k13 private int k14 private int k15 private int k16 private int k17 private int k18 private int k19 private int k20 private int k21 private int k22 private int k23 private int k24 private int k25 private int k26 private int k27 private int k28 private int k29 private int k30 private int k31 void <init> () public void setKey (byte[]) public void encrypt (byte[], int, int) public void decrypt (byte[], int, int) private void encryptBlock (byte[], byte[], int) private void decryptBlock (byte[], byte[], int) public int getKeyLength () }
org/h2/server/pg/PgServer.class
PgServer.java package org.h2.server.pg public org.h2.server.pg.PgServer extends java.lang.Object implements org.h2.server.Service { public static final int DEFAULT_PORT public static final int PG_TYPE_VARCHAR public static final int PG_TYPE_INT2VECTOR private static final int PG_TYPE_BOOL private static final int PG_TYPE_BYTEA private static final int PG_TYPE_BPCHAR private static final int PG_TYPE_INT8 private static final int PG_TYPE_INT2 private static final int PG_TYPE_INT4 private static final int PG_TYPE_TEXT private static final int PG_TYPE_OID private static final int PG_TYPE_FLOAT4 private static final int PG_TYPE_FLOAT8 private static final int PG_TYPE_UNKNOWN private static final int PG_TYPE_TEXTARRAY private static final int PG_TYPE_DATE private static final int PG_TYPE_TIME private static final int PG_TYPE_TIMESTAMP_NO_TMZONE private static final int PG_TYPE_NUMERIC private java.util.HashSet typeSet private int port private boolean stop private boolean trace private java.net.ServerSocket serverSocket private java.util.Set running private String baseDir private boolean allowOthers private boolean isDaemon private boolean ifExists public void <init> () public transient void init (java.lang.String[]) boolean getTrace () void trace (java.lang.String) synchronized void remove (org.h2.server.pg.PgServerThread) void traceError (java.lang.Exception) public java.lang.String getURL () public int getPort () private boolean allow (java.net.Socket) public void start () public void listen () public void stop () public boolean isRunning (boolean) java.lang.String getBaseDir () public boolean getAllowOthers () public java.lang.String getType () public java.lang.String getName () boolean getIfExists () public static java.lang.String getIndexColumn (java.sql.Connection, int, java.lang.Integer, java.lang.Boolean) throws java.sql.SQLException public static java.lang.String getCurrentSchema (java.sql.Connection) throws java.sql.SQLException public static int getOid (java.sql.Connection, java.lang.String) throws java.sql.SQLException public static java.lang.String getEncodingName (int) public static java.lang.String getVersion () public static java.sql.Timestamp getStartTime () public static java.lang.String getUserById (java.sql.Connection, int) throws java.sql.SQLException public static boolean hasDatabasePrivilege (int, java.lang.String) public static boolean hasTablePrivilege (java.lang.String, java.lang.String) public static int getCurrentTid (java.lang.String, java.lang.String) public static int convertType (int) java.util.HashSet getTypeSet () void checkType (int) public boolean isDaemon () }
org/h2/server/pg/PgServerThread$Portal.class
PgServerThread.java package org.h2.server.pg org.h2.server.pg.PgServerThread$Portal extends java.lang.Object { String name int[] resultColumnFormat org.h2.server.pg.PgServerThread$Prepared prep void <init> () }
org/h2/server/pg/PgServerThread$Prepared.class
PgServerThread.java package org.h2.server.pg org.h2.server.pg.PgServerThread$Prepared extends java.lang.Object { String name String sql org.h2.jdbc.JdbcPreparedStatement prep int[] paramType void <init> () }
org/h2/server/pg/PgServerThread.class
PgServerThread.java package org.h2.server.pg public org.h2.server.pg.PgServerThread extends java.lang.Object implements java.lang.Runnable { private org.h2.server.pg.PgServer server private java.net.Socket socket private java.sql.Connection conn private boolean stop private java.io.DataInputStream dataInRaw private java.io.DataInputStream dataIn private java.io.OutputStream out private int messageType private java.io.ByteArrayOutputStream outBuffer private java.io.DataOutputStream dataOut private Thread thread private boolean initDone private String userName private String databaseName private int processId private String clientEncoding private String dateStyle private java.util.HashMap prepared private java.util.HashMap portals void <init> (java.net.Socket, org.h2.server.pg.PgServer) public void run () private java.lang.String readString () throws java.io.IOException private int readInt () throws java.io.IOException private int readShort () throws java.io.IOException private byte readByte () throws java.io.IOException private void readFully (byte[]) throws java.io.IOException private void process () throws java.io.IOException private java.lang.String getSQL (java.lang.String) private void sendCommandComplete (org.h2.jdbc.JdbcStatement, int) throws java.io.IOException private void sendDataRow (java.sql.ResultSet) throws java.lang.Exception private java.lang.String getEncoding () private void setParameter (java.sql.PreparedStatement, int, byte[], int[]) throws java.sql.SQLException private void sendErrorResponse (java.lang.Exception) throws java.io.IOException private void sendParameterDescription (org.h2.server.pg.PgServerThread$Prepared) throws java.io.IOException private void sendNoData () throws java.io.IOException private void sendRowDescription (java.sql.ResultSetMetaData) throws java.lang.Exception private int getTypeSize (int, int) private void sendErrorResponse (java.lang.String) throws java.io.IOException private void sendParseComplete () throws java.io.IOException private void sendBindComplete () throws java.io.IOException private void sendCloseComplete () throws java.io.IOException private void initDb () throws java.sql.SQLException private void installPgCatalog (java.sql.Statement) throws java.sql.SQLException void close () private void sendAuthenticationCleartextPassword () throws java.io.IOException private void sendAuthenticationOk () throws java.io.IOException private void sendReadyForQuery () throws java.io.IOException private void sendBackendKeyData () throws java.io.IOException private void writeString (java.lang.String) throws java.io.IOException private void writeStringPart (java.lang.String) throws java.io.IOException private void writeInt (int) throws java.io.IOException private void writeShort (int) throws java.io.IOException private void write (byte[]) throws java.io.IOException private void write (int) throws java.io.IOException private void startMessage (int) private void sendMessage () throws java.io.IOException private void sendParameterStatus (java.lang.String, java.lang.String) throws java.io.IOException void setThread (java.lang.Thread) java.lang.Thread getThread () void setProcessId (int) }
org/h2/server/Service.class
Service.java package org.h2.server public abstract org.h2.server.Service extends java.lang.Object { public transient abstract void init (java.lang.String[]) throws java.lang.Exception public abstract java.lang.String getURL () public abstract void start () throws java.sql.SQLException public abstract void listen () public abstract void stop () public abstract boolean isRunning (boolean) public abstract boolean getAllowOthers () public abstract java.lang.String getName () public abstract java.lang.String getType () public abstract int getPort () public abstract boolean isDaemon () }
org/h2/server/ShutdownHandler.class
ShutdownHandler.java package org.h2.server public abstract org.h2.server.ShutdownHandler extends java.lang.Object { public abstract void shutdown () }
org/h2/server/TcpServer.class
TcpServer.java package org.h2.server public org.h2.server.TcpServer extends java.lang.Object implements org.h2.server.Service { private static final int SHUTDOWN_NORMAL private static final int SHUTDOWN_FORCE private static final String MANAGEMENT_DB_PREFIX private static final java.util.Map SERVERS private int port private boolean trace private boolean ssl private boolean stop private java.net.ServerSocket serverSocket private java.util.Set running private String baseDir private boolean allowOthers private boolean isDaemon private boolean ifExists private java.sql.Connection managementDb private java.sql.PreparedStatement managementDbAdd private java.sql.PreparedStatement managementDbRemove private String managementPassword private Thread listenerThread private int nextThreadId private String key private String keyDatabase public void <init> () public static java.lang.String getManagementDbName (int) private void initManagementDb () throws java.sql.SQLException synchronized void addConnection (int, java.lang.String, java.lang.String) synchronized void removeConnection (int) private synchronized void stopManagementDb () public transient void init (java.lang.String[]) public java.lang.String getURL () public int getPort () boolean allow (java.net.Socket) public synchronized void start () throws java.sql.SQLException public void listen () public synchronized boolean isRunning (boolean) public void stop () public static void stopServer (int, java.lang.String, int) void remove (org.h2.server.TcpServerThread) java.lang.String getBaseDir () void trace (java.lang.String) void traceError (java.lang.Throwable) public boolean getAllowOthers () public java.lang.String getType () public java.lang.String getName () boolean getIfExists () public static synchronized void shutdown (java.lang.String, java.lang.String, boolean, boolean) throws java.sql.SQLException void cancelStatement (java.lang.String, int) throws java.sql.SQLException public java.lang.String checkKeyAndGetDatabaseName (java.lang.String) throws java.sql.SQLException public boolean isDaemon () static void <clinit> () }
org/h2/server/TcpServerThread.class
TcpServerThread.java package org.h2.server public org.h2.server.TcpServerThread extends java.lang.Object implements java.lang.Runnable { private org.h2.server.TcpServer server private org.h2.engine.Session session private boolean stop private Thread thread private org.h2.value.Transfer transfer private org.h2.command.Command commit private org.h2.util.SmallMap cache private int threadId private int clientVersion private String sessionId void <init> (java.net.Socket, org.h2.server.TcpServer, int) private void trace (java.lang.String) public void run () private void closeSession () void close () private void sendError (java.lang.Throwable) private void setParameters (org.h2.command.Command) throws java.io.IOException private void process () throws java.io.IOException java.sql.SQLException private int getState (int) private void sendRow (org.h2.result.ResultInterface) throws java.io.IOException void setThread (java.lang.Thread) java.lang.Thread getThread () void cancelStatement (java.lang.String, int) throws java.sql.SQLException }
org/h2/server/web/ConnectionInfo.class
ConnectionInfo.java package org.h2.server.web public org.h2.server.web.ConnectionInfo extends java.lang.Object implements java.lang.Comparable { public String driver public String url public String user String name int lastAccess void <init> () public void <init> (java.lang.String) private java.lang.String get (java.lang.String[], int) java.lang.String getString () public int compareTo (org.h2.server.web.ConnectionInfo) public volatile synthetic int compareTo (java.lang.Object) }
org/h2/server/web/DbColumn.class
DbColumn.java package org.h2.server.web org.h2.server.web.DbColumn extends java.lang.Object { String name String dataType void <init> (java.sql.ResultSet) throws java.sql.SQLException }
org/h2/server/web/DbContents.class
DbContents.java package org.h2.server.web public org.h2.server.web.DbContents extends java.lang.Object { org.h2.server.web.DbSchema[] schemas org.h2.server.web.DbSchema defaultSchema boolean isOracle boolean isH2 boolean isH2ModeMySQL boolean isPostgreSQL boolean isMySQL boolean isDerby boolean isFirebird boolean isSQLite boolean storedUpperCaseIdentifiers public void <init> () static int findColumn (java.sql.ResultSet, java.lang.String, int) void readContents (java.sql.DatabaseMetaData) throws java.sql.SQLException private java.lang.String[] getSchemaNames (java.sql.DatabaseMetaData) throws java.sql.SQLException private java.lang.String getDefaultSchemaName (java.sql.DatabaseMetaData) java.lang.String quoteIdentifier (java.lang.String) boolean needsQuotes (java.lang.String) }
org/h2/server/web/DbContextRule.class
DbContextRule.java package org.h2.server.web public org.h2.server.web.DbContextRule extends java.lang.Object implements org.h2.bnf.Rule { static final int COLUMN static final int TABLE static final int TABLE_ALIAS static final int NEW_TABLE_ALIAS static final int COLUMN_ALIAS static final int SCHEMA private static final boolean SUGGEST_TABLE_ALIAS private org.h2.server.web.DbContents contents private int type void <init> (org.h2.server.web.DbContents, int) public java.lang.String toString () public java.lang.String name () public void setLinks (java.util.HashMap) public void addNextTokenList (org.h2.bnf.Sentence) private void addTableAlias (org.h2.bnf.Sentence) private void addNewTableAlias (org.h2.bnf.Sentence) private void addSchema (org.h2.bnf.Sentence) private void addTable (org.h2.bnf.Sentence) private void addColumn (org.h2.bnf.Sentence) public boolean matchRemove (org.h2.bnf.Sentence) private java.lang.String matchSchema (org.h2.bnf.Sentence) private java.lang.String matchTable (org.h2.bnf.Sentence) private java.lang.String matchColumnAlias (org.h2.bnf.Sentence) private java.lang.String matchTableAlias (org.h2.bnf.Sentence, boolean) private java.lang.String matchColumn (org.h2.bnf.Sentence) public void accept (org.h2.bnf.BnfVisitor) }
org/h2/server/web/DbSchema.class
DbSchema.java package org.h2.server.web public org.h2.server.web.DbSchema extends java.lang.Object { static final int MAX_TABLES_LIST_INDEXES static final int MAX_TABLES_LIST_COLUMNS final org.h2.server.web.DbContents contents final String name final boolean isDefault final boolean isSystem final String quotedName org.h2.server.web.DbTableOrView[] tables void <init> (org.h2.server.web.DbContents, java.lang.String, boolean) void readTables (java.sql.DatabaseMetaData, java.lang.String[]) throws java.sql.SQLException }
org/h2/server/web/DbStarter.class
DbStarter.java package org.h2.server.web public org.h2.server.web.DbStarter extends java.lang.Object implements javax.servlet.ServletContextListener { private java.sql.Connection conn private org.h2.tools.Server server public void <init> () public void contextInitialized (javax.servlet.ServletContextEvent) private java.lang.String getParameter (javax.servlet.ServletContext, java.lang.String, java.lang.String) public java.sql.Connection getConnection () public void contextDestroyed (javax.servlet.ServletContextEvent) }
org/h2/server/web/DbTableOrView.class
DbTableOrView.java package org.h2.server.web public org.h2.server.web.DbTableOrView extends java.lang.Object { org.h2.server.web.DbSchema schema String name String quotedName boolean isView org.h2.server.web.DbColumn[] columns void <init> (org.h2.server.web.DbSchema, java.sql.ResultSet) throws java.sql.SQLException void readColumns (java.sql.DatabaseMetaData) throws java.sql.SQLException }
org/h2/server/web/PageParser.class
PageParser.java package org.h2.server.web public org.h2.server.web.PageParser extends java.lang.Object { private String page private int pos private java.util.Map settings private int len private StringBuilder result private void <init> (java.lang.String, java.util.Map, int) public static java.lang.String parse (java.lang.String, java.util.Map) private void setError (int) private java.lang.String parseBlockUntil (java.lang.String) throws java.text.ParseException private java.lang.String replaceTags () private void parseAll () throws java.text.ParseException private java.lang.Object get (java.lang.String) private void replaceTags (java.lang.String) private java.lang.String readParam (java.lang.String) throws java.text.ParseException private void skipSpaces () private void read (java.lang.String) throws java.text.ParseException private boolean readIf (java.lang.String) static java.lang.String escapeHtmlData (java.lang.String) public static java.lang.String escapeHtml (java.lang.String) private static java.lang.String escapeHtml (java.lang.String, boolean) static java.lang.String escapeJavaScript (java.lang.String) }
org/h2/server/web/WebApp$1.class
WebApp.java package org.h2.server.web org.h2.server.web.WebApp$1 extends java.lang.Object implements java.util.Iterator { private int i final synthetic java.util.ArrayList val$list final synthetic java.sql.Connection val$conn final synthetic org.h2.server.web.WebApp this$0 void <init> (org.h2.server.web.WebApp, java.util.ArrayList, java.sql.Connection) public boolean hasNext () public java.lang.String next () public void remove () public volatile synthetic java.lang.Object next () }
org/h2/server/web/WebApp$2.class
WebApp.java package org.h2.server.web org.h2.server.web.WebApp$2 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.server.web.WebApp this$0 void <init> (org.h2.server.web.WebApp) public int compare (java.lang.reflect.Method, java.lang.reflect.Method) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/server/web/WebApp$IndexInfo.class
WebApp.java package org.h2.server.web org.h2.server.web.WebApp$IndexInfo extends java.lang.Object { String name String type String columns void <init> () }
org/h2/server/web/WebApp.class
WebApp.java package org.h2.server.web public org.h2.server.web.WebApp extends java.lang.Object { protected org.h2.server.web.WebServer server protected org.h2.server.web.WebSession session protected java.util.Properties attributes protected String mimeType protected boolean cache protected boolean stop protected String headerLanguage private org.h2.util.Profiler profiler void <init> (org.h2.server.web.WebServer) void setSession (org.h2.server.web.WebSession, java.util.Properties) java.lang.String processRequest (java.lang.String, java.lang.String) private java.lang.String getComboBox (java.lang.String[], java.lang.String) private java.lang.String getComboBox (java.lang.String[][], java.lang.String) private java.lang.String process (java.lang.String) private java.lang.String autoCompleteList () private java.lang.String admin () private java.lang.String adminSave () private java.lang.String tools () private java.lang.String adminStartTranslate () protected java.lang.String adminShutdown () private java.lang.String index () private java.lang.String getHistory () private int addColumns (boolean, org.h2.server.web.DbTableOrView, java.lang.StringBuilder, int, boolean, java.lang.StringBuilder) private int addIndexes (boolean, java.sql.DatabaseMetaData, java.lang.String, java.lang.String, java.lang.StringBuilder, int) throws java.sql.SQLException private int addTablesAndViews (org.h2.server.web.DbSchema, boolean, java.lang.StringBuilder, int) throws java.sql.SQLException private java.lang.String tables () private java.lang.String getStackTrace (int, java.lang.Throwable, boolean) private java.lang.String linkToSource (java.lang.String) private java.lang.String formatAsError (java.lang.String) private java.lang.String test () java.lang.String getLoginError (java.lang.Exception, boolean) private java.lang.String login () protected boolean loginAsync (java.lang.String, java.lang.String, java.lang.String, java.lang.String) private java.lang.String logout () private java.lang.String query () protected void query (java.sql.Connection, java.lang.String, int, int, java.lang.StringBuilder) private java.lang.String editResult () private java.sql.ResultSet getMetaResultSet (java.sql.Connection, java.lang.String) throws java.sql.SQLException private void addDatabaseMetaData (org.h2.tools.SimpleResultSet, java.sql.DatabaseMetaData) private java.lang.String[] split (java.lang.String) private int getMaxrows () private java.lang.String getResult (java.sql.Connection, int, java.lang.String, boolean, boolean) private boolean isBuiltIn (java.lang.String, java.lang.String) private java.lang.String executeLoop (java.sql.Connection, int, java.lang.String) throws java.sql.SQLException private java.lang.String getHistoryString () private java.lang.String getParameterResultSet (java.sql.ParameterMetaData) throws java.sql.SQLException private java.lang.String getResultSet (java.lang.String, java.sql.ResultSet, boolean, boolean, boolean, long, boolean) throws java.sql.SQLException java.lang.String settingSave () private java.lang.String escapeData (java.sql.ResultSet, int) throws java.sql.SQLException private boolean isBinary (int) private void unescapeData (java.lang.String, java.sql.ResultSet, int) throws java.sql.SQLException private java.lang.String settingRemove () java.lang.String getMimeType () boolean getCache () org.h2.server.web.WebSession getSession () private void trace (java.lang.String) }
org/h2/server/web/WebServer$TranslateThread.class
WebServer.java package org.h2.server.web org.h2.server.web.WebServer$TranslateThread extends java.lang.Thread { private final java.io.File file private final java.util.Map translation private volatile boolean stopNow final synthetic org.h2.server.web.WebServer this$0 void <init> (org.h2.server.web.WebServer, java.util.Map) public java.lang.String getFileName () public void stopNow () public void run () }
org/h2/server/web/WebServer.class
WebServer.java package org.h2.server.web public org.h2.server.web.WebServer extends java.lang.Object implements org.h2.server.Service { static final String TRANSFER private static final String DEFAULT_LANGUAGE private static final String[][] LANGUAGES private static final String[] GENERIC private static int ticker private static final long SESSION_TIMEOUT private int port private boolean allowOthers private boolean isDaemon private java.util.Set running private boolean ssl private java.util.HashMap connInfoMap private long lastTimeoutCheck private java.util.HashMap sessions private java.util.HashSet languages private String startDateTime private java.net.ServerSocket serverSocket private String url private org.h2.server.ShutdownHandler shutdownHandler private Thread listenerThread private boolean ifExists private boolean trace private org.h2.server.web.WebServer$TranslateThread translateThread private boolean allowChunked private String serverPropertiesDir public void <init> () byte[] getFile (java.lang.String) throws java.io.IOException boolean isSimpleName (java.lang.String) synchronized void remove (org.h2.server.web.WebThread) private java.lang.String generateSessionId () org.h2.server.web.WebSession getSession (java.lang.String) org.h2.server.web.WebSession createNewSession (java.lang.String) java.lang.String getStartDateTime () public transient void init (java.lang.String[]) public java.lang.String getURL () private void updateURL () public void start () public void listen () public boolean isRunning (boolean) public boolean isStopped () public void stop () void trace (java.lang.String) void traceError (java.lang.Throwable) boolean supportsLanguage (java.lang.String) void readTranslations (org.h2.server.web.WebSession, java.lang.String) java.lang.String[][] getLanguageArray () java.util.ArrayList getSessions () public java.lang.String getType () public java.lang.String getName () void setAllowOthers (boolean) public boolean getAllowOthers () void setSSL (boolean) void setPort (int) boolean getSSL () public int getPort () org.h2.server.web.ConnectionInfo getSetting (java.lang.String) void updateSetting (org.h2.server.web.ConnectionInfo) void removeSetting (java.lang.String) private java.util.Properties loadProperties () java.lang.String[] getSettingNames () synchronized java.util.ArrayList getSettings () synchronized void saveProperties (java.util.Properties) java.sql.Connection getConnection (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException void shutdown () public void setShutdownHandler (org.h2.server.ShutdownHandler) public java.lang.String addSession (java.sql.Connection) throws java.sql.SQLException java.lang.String startTranslate (java.util.Map) public boolean isDaemon () void setAllowChunked (boolean) boolean getAllowChunked () static void <clinit> () }
org/h2/server/web/WebServlet.class
WebServlet.java package org.h2.server.web public org.h2.server.web.WebServlet extends javax.servlet.http.HttpServlet { private static final long serialVersionUID private transient org.h2.server.web.WebServer server public void <init> () public void init () public void destroy () private boolean allow (javax.servlet.http.HttpServletRequest) private java.lang.String getAllowedFile (javax.servlet.http.HttpServletRequest, java.lang.String) protected void doGet (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.io.IOException protected void doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.io.IOException }
org/h2/server/web/WebSession.class
WebSession.java package org.h2.server.web org.h2.server.web.WebSession extends java.lang.Object { private static final int MAX_HISTORY long lastAccess java.util.HashMap map java.util.Locale locale java.sql.Statement executingStatement java.sql.ResultSet result private org.h2.server.web.WebServer server private java.util.ArrayList commandHistory private java.sql.Connection conn private java.sql.DatabaseMetaData meta private org.h2.server.web.DbContents contents private org.h2.server.web.DbContextRule columnRule private org.h2.server.web.DbContextRule newAliasRule private org.h2.server.web.DbContextRule schemaRule private org.h2.server.web.DbContextRule tableRule private org.h2.server.web.DbContextRule aliasRule private org.h2.server.web.DbContextRule columnAliasRule private org.h2.bnf.Bnf bnf private boolean shutdownServerOnDisconnect void <init> (org.h2.server.web.WebServer) void put (java.lang.String, java.lang.Object) java.lang.Object get (java.lang.String) void remove (java.lang.String) org.h2.bnf.Bnf getBnf () void loadBnf () java.lang.String getCommand (int) void addCommand (java.lang.String) java.util.ArrayList getCommands () java.util.HashMap getInfo () void setConnection (java.sql.Connection) throws java.sql.SQLException java.sql.DatabaseMetaData getMetaData () java.sql.Connection getConnection () org.h2.server.web.DbContents getContents () void setShutdownServerOnDisconnect () boolean getShutdownServerOnDisconnect () void close () }
org/h2/server/web/WebThread.class
WebThread.java package org.h2.server.web org.h2.server.web.WebThread extends org.h2.server.web.WebApp implements java.lang.Runnable { protected java.io.OutputStream output protected java.net.Socket socket private Thread thread private java.io.InputStream input private int headerBytes private String ifModifiedSince void <init> (java.net.Socket, org.h2.server.web.WebServer) void start () void join (int) throws java.lang.InterruptedException void stopNow () private java.lang.String getAllowedFile (java.lang.String) public void run () private boolean process () throws java.io.IOException private java.lang.String readHeaderLine () throws java.io.IOException private void parseAttributes (java.lang.String) private boolean parseHeader () throws java.io.IOException private void uploadMultipart (java.io.InputStream, int) throws java.io.IOException private java.lang.String getHeaderLineValue (java.lang.String) protected java.lang.String adminShutdown () private boolean allow () private void trace (java.lang.String) }
org/h2/store/Data.class
Data.java package org.h2.store public org.h2.store.Data extends java.lang.Object { public static final int LENGTH_INT private static final int LENGTH_LONG private static final int INT_0_15 private static final int LONG_0_7 private static final int DECIMAL_0_1 private static final int DECIMAL_SMALL_0 private static final int DECIMAL_SMALL private static final int DOUBLE_0_1 private static final int FLOAT_0_1 private static final int BOOLEAN_FALSE private static final int BOOLEAN_TRUE private static final int INT_NEG private static final int LONG_NEG private static final int STRING_0_31 private static final int BYTES_0_31 private static final long MILLIS_PER_MINUTE protected byte[] data private int pos private final org.h2.store.DataHandler handler protected void <init> (org.h2.store.DataHandler, byte[]) public void setInt (int, int) public void writeInt (int) public int readInt () public static int getStringLen (java.lang.String) private static int getStringWithoutLengthLen (java.lang.String, int) public java.lang.String readString () private java.lang.String readString (int) public void writeString (java.lang.String) private void writeStringWithoutLength (java.lang.String, int) public static org.h2.store.Data create (org.h2.store.DataHandler, int) public static org.h2.store.Data create (org.h2.store.DataHandler, byte[]) public int length () public byte[] getBytes () public void reset () public void write (byte[], int, int) public void read (byte[], int, int) public void writeByte (byte) public byte readByte () public long readLong () public void writeLong (long) public void writeValue (org.h2.value.Value) public org.h2.value.Value readValue () public int getValueLen (org.h2.value.Value) private static int getValueLen (org.h2.value.Value, org.h2.store.DataHandler) public void setPos (int) public void writeShortInt (int) public short readShortInt () public void truncate (int) public static int getVarIntLen (int) public void writeVarInt (int) public int readVarInt () private int readVarIntRest (int) public static int getVarLongLen (long) public void writeVarLong (long) public long readVarLong () public void checkCapacity (int) private void expand (int) public void fillAligned () }
org/h2/store/DataHandler.class
DataHandler.java package org.h2.store public abstract org.h2.store.DataHandler extends java.lang.Object { public abstract java.lang.String getDatabasePath () public abstract org.h2.store.FileStore openFile (java.lang.String, java.lang.String, boolean) public abstract void checkPowerOff () public abstract void checkWritingAllowed () public abstract void freeUpDiskSpace () public abstract int getMaxLengthInplaceLob () public abstract java.lang.String getLobCompressionAlgorithm (int) public abstract org.h2.util.TempFileDeleter getTempFileDeleter () public abstract java.lang.Object getLobSyncObject () public abstract org.h2.util.SmallLRUCache getLobFileListCache () public abstract org.h2.store.LobStorage getLobStorage () public abstract java.sql.Connection getLobConnection () }
org/h2/store/DataReader.class
DataReader.java package org.h2.store public org.h2.store.DataReader extends java.lang.Object { private static final java.io.EOFException EOF private java.io.InputStream in public void <init> (java.io.InputStream) public byte read () throws java.io.IOException public int readVarInt () throws java.io.IOException public long readVarLong () throws java.io.IOException public void readFully (byte[], int, int) throws java.io.IOException public java.lang.String readString () throws java.io.IOException private java.lang.String readString (int) throws java.io.IOException static void <clinit> () }
org/h2/store/FileLister.class
FileLister.java package org.h2.store public org.h2.store.FileLister extends java.lang.Object { private void <init> () public static java.lang.String getDatabaseNameFromFileName (java.lang.String) public static void tryUnlockDatabase (java.util.ArrayList, java.lang.String) throws java.sql.SQLException public static java.lang.String getDir (java.lang.String) public static java.util.ArrayList getDatabaseFiles (java.lang.String, java.lang.String, boolean) }
org/h2/store/FileLock.class
FileLock.java package org.h2.store public org.h2.store.FileLock extends java.lang.Object implements java.lang.Runnable { public static final int LOCK_NO public static final int LOCK_FILE public static final int LOCK_SOCKET public static final int LOCK_SERIALIZED public static final int LOCK_FS private static final String MAGIC private static final String FILE private static final String SOCKET private static final String SERIALIZED private static final int RANDOM_BYTES private static final int SLEEP_GAP private static final int TIME_GRANULARITY private volatile String fileName private volatile java.net.ServerSocket serverSocket private org.h2.store.fs.FileSystem fs private int sleep private org.h2.message.Trace trace private long lastWrite private String method private String ipAddress private java.util.Properties properties private boolean locked private String uniqueId private Thread watchdog public void <init> (org.h2.message.TraceSystem, java.lang.String, int) public synchronized void lock (int) public synchronized void unlock () public void setProperty (java.lang.String, java.lang.String) public java.util.Properties save () private void checkServer () public java.util.Properties load () private void waitUntilOld () private void setUniqueId () private void lockSerialized () private void lockFile () private void lockSocket () private void sleep (int) private org.h2.message.DbException getExceptionFatal (java.lang.String, java.lang.Throwable) private org.h2.message.DbException getExceptionAlreadyInUse (java.lang.String) public static int getFileLockMethod (java.lang.String) public java.lang.String getUniqueId () public void run () }
org/h2/store/FileStore.class
FileStore.java package org.h2.store public org.h2.store.FileStore extends java.lang.Object { public static final int HEADER_LENGTH protected static byte[] empty private static final String HEADER protected String name protected org.h2.store.DataHandler handler private org.h2.store.fs.FileObject file private long filePos private long fileLength private java.lang.ref.Reference autoDeleteReference private boolean checkedWriting private boolean synchronousMode private String mode private org.h2.util.TempFileDeleter tempFileDeleter private boolean textMode protected void <init> (org.h2.store.DataHandler, java.lang.String, java.lang.String) public static org.h2.store.FileStore open (org.h2.store.DataHandler, java.lang.String, java.lang.String) public static org.h2.store.FileStore open (org.h2.store.DataHandler, java.lang.String, java.lang.String, java.lang.String, byte[]) public static org.h2.store.FileStore open (org.h2.store.DataHandler, java.lang.String, java.lang.String, java.lang.String, byte[], int) protected byte[] generateSalt () protected void initKey (byte[]) public void setCheckedWriting (boolean) private void checkWritingAllowed () private void checkPowerOff () public void init () public void close () public void closeSilently () public void closeAndDeleteSilently () protected void readFullyDirect (byte[], int, int) public void readFully (byte[], int, int) public void seek (long) protected void writeDirect (byte[], int, int) public void write (byte[], int, int) private boolean freeUpDiskSpace () private void extendByWriting (long) throws java.io.IOException public void setLength (long) public long length () public long getFilePointer () public void sync () public void autoDelete () public void stopAutoDelete () public void closeFile () throws java.io.IOException public void openFile () throws java.io.IOException private static void trace (java.lang.String, java.lang.String, java.lang.Object) public boolean isTextMode () public boolean tryLock () public void releaseLock () static void <clinit> () }
org/h2/store/FileStoreInputStream.class
FileStoreInputStream.java package org.h2.store public org.h2.store.FileStoreInputStream extends java.io.InputStream { private org.h2.store.FileStore store private org.h2.store.Data page private int remainingInBuffer private org.h2.tools.CompressTool compress private boolean endOfFile private boolean alwaysClose public void <init> (org.h2.store.FileStore, org.h2.store.DataHandler, boolean, boolean) public int available () public int read (byte[]) throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException private int readBlock (byte[], int, int) throws java.io.IOException private void fillBuffer () throws java.io.IOException public void close () protected void finalize () public int read () throws java.io.IOException private int readInt () }
org/h2/store/FileStoreOutputStream.class
FileStoreOutputStream.java package org.h2.store public org.h2.store.FileStoreOutputStream extends java.io.OutputStream { private org.h2.store.FileStore store private org.h2.store.Data page private String compressionAlgorithm private org.h2.tools.CompressTool compress private byte[] buffer public void <init> (org.h2.store.FileStore, org.h2.store.DataHandler, java.lang.String) public void write (int) public void write (byte[]) public void write (byte[], int, int) public void close () }
org/h2/store/fs/FileObject.class
FileObject.java package org.h2.store.fs public abstract org.h2.store.fs.FileObject extends java.lang.Object { public abstract long length () throws java.io.IOException public abstract void close () throws java.io.IOException public abstract void readFully (byte[], int, int) throws java.io.IOException public abstract void seek (long) throws java.io.IOException public abstract void write (byte[], int, int) throws java.io.IOException public abstract long getFilePointer () throws java.io.IOException public abstract void sync () throws java.io.IOException public abstract void setFileLength (long) throws java.io.IOException public abstract java.lang.String getName () public abstract boolean tryLock () public abstract void releaseLock () }
org/h2/store/fs/FileObjectDisk.class
FileObjectDisk.java package org.h2.store.fs public org.h2.store.fs.FileObjectDisk extends java.io.RandomAccessFile implements org.h2.store.fs.FileObject { private final String name private java.nio.channels.FileLock lock void <init> (java.lang.String, java.lang.String) throws java.io.FileNotFoundException public void sync () throws java.io.IOException public void setFileLength (long) throws java.io.IOException public java.lang.String getName () public synchronized boolean tryLock () public synchronized void releaseLock () }
org/h2/store/fs/FileObjectDiskChannel.class
FileObjectDiskChannel.java package org.h2.store.fs public org.h2.store.fs.FileObjectDiskChannel extends java.lang.Object implements org.h2.store.fs.FileObject { private final String name private java.nio.channels.FileChannel channel private java.nio.channels.FileLock lock void <init> (java.lang.String, java.lang.String) throws java.io.FileNotFoundException public void close () throws java.io.IOException public long getFilePointer () throws java.io.IOException public java.lang.String getName () public long length () throws java.io.IOException public void readFully (byte[], int, int) throws java.io.IOException public void seek (long) throws java.io.IOException public void setFileLength (long) throws java.io.IOException public void sync () throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException public synchronized boolean tryLock () public synchronized void releaseLock () }
org/h2/store/fs/FileObjectDiskMapped.class
FileObjectDiskMapped.java package org.h2.store.fs public org.h2.store.fs.FileObjectDiskMapped extends java.lang.Object implements org.h2.store.fs.FileObject { private static final long GC_TIMEOUT_MS private final String name private final java.nio.channels.FileChannel$MapMode mode private java.io.RandomAccessFile file private java.nio.MappedByteBuffer mapped private java.nio.channels.FileLock lock private int pos void <init> (java.lang.String, java.lang.String) throws java.io.IOException private void unMap () throws java.io.IOException private void reMap () throws java.io.IOException private void checkFileSizeLimit (long) throws java.io.IOException public void close () throws java.io.IOException public long getFilePointer () public java.lang.String getName () public long length () throws java.io.IOException public void readFully (byte[], int, int) throws java.io.EOFException public void seek (long) throws java.io.IOException public void setFileLength (long) throws java.io.IOException public void sync () throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException public synchronized boolean tryLock () public synchronized void releaseLock () }
org/h2/store/fs/FileObjectInputStream.class
FileObjectInputStream.java package org.h2.store.fs public org.h2.store.fs.FileObjectInputStream extends java.io.InputStream { private org.h2.store.fs.FileObject file private byte[] buffer public void <init> (org.h2.store.fs.FileObject) public int read () throws java.io.IOException public int read (byte[]) throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException public void close () throws java.io.IOException }
org/h2/store/fs/FileObjectMemory.class
FileObjectMemory.java package org.h2.store.fs public org.h2.store.fs.FileObjectMemory extends java.lang.Object implements org.h2.store.fs.FileObject { private final org.h2.store.fs.FileObjectMemoryData data private long pos void <init> (org.h2.store.fs.FileObjectMemoryData) public long length () public void setFileLength (long) throws java.io.IOException public void seek (long) public void write (byte[], int, int) throws java.io.IOException public void readFully (byte[], int, int) throws java.io.IOException public long getFilePointer () public void close () public void sync () public void setName (java.lang.String) public java.lang.String getName () public long getLastModified () public boolean tryLock () public void releaseLock () }
org/h2/store/fs/FileObjectMemoryData$Cache.class
FileObjectMemoryData.java package org.h2.store.fs org.h2.store.fs.FileObjectMemoryData$Cache extends java.util.LinkedHashMap { private static final long serialVersionUID private int size void <init> (int) protected boolean removeEldestEntry (java.util.Map$Entry) }
org/h2/store/fs/FileObjectMemoryData$CompressItem.class
FileObjectMemoryData.java package org.h2.store.fs org.h2.store.fs.FileObjectMemoryData$CompressItem extends java.lang.Object { byte[][] data int page void <init> () public int hashCode () public boolean equals (java.lang.Object) }
org/h2/store/fs/FileObjectMemoryData.class
FileObjectMemoryData.java package org.h2.store.fs org.h2.store.fs.FileObjectMemoryData extends java.lang.Object { private static final int CACHE_SIZE private static final int BLOCK_SIZE_SHIFT private static final int BLOCK_SIZE private static final int BLOCK_SIZE_MASK private static final org.h2.compress.CompressLZF LZF private static final byte[] BUFFER private static final byte[] COMPRESSED_EMPTY_BLOCK private static final org.h2.store.fs.FileObjectMemoryData$Cache COMPRESS_LATER private String name private final boolean compress private long length private byte[][] data private long lastModified private boolean isReadOnly private volatile boolean locked void <init> (java.lang.String, boolean) private static void compressLater (byte[][], int) private static void expand (byte[][], int) static void compress (byte[][], int) void touch () throws java.io.IOException long length () void setFileLength (long) private void changeLength (long) long readWrite (long, byte[], int, int, boolean) throws java.io.IOException void setName (java.lang.String) java.lang.String getName () long getLastModified () boolean canWrite () boolean setReadOnly () synchronized boolean tryLock () public synchronized void releaseLock () static void <clinit> () }
org/h2/store/fs/FileObjectOutputStream.class
FileObjectOutputStream.java package org.h2.store.fs public org.h2.store.fs.FileObjectOutputStream extends java.io.OutputStream { private org.h2.store.fs.FileObject file private byte[] buffer public void <init> (org.h2.store.fs.FileObject, boolean) throws java.io.IOException public void write (int) throws java.io.IOException public void write (byte[]) throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException public void close () throws java.io.IOException }
org/h2/store/fs/FileObjectSplit.class
FileObjectSplit.java package org.h2.store.fs public org.h2.store.fs.FileObjectSplit extends java.lang.Object implements org.h2.store.fs.FileObject { private final String name private final String mode private final long maxLength private org.h2.store.fs.FileObject[] list private long filePointer private long length void <init> (java.lang.String, java.lang.String, org.h2.store.fs.FileObject[], long, long) public void close () throws java.io.IOException public long getFilePointer () public long length () private int read (byte[], int, int) throws java.io.IOException public void readFully (byte[], int, int) throws java.io.IOException public void seek (long) private org.h2.store.fs.FileObject getFileObject () throws java.io.IOException public void setFileLength (long) throws java.io.IOException public void sync () throws java.io.IOException public void write (byte[], int, int) throws java.io.IOException private int writePart (byte[], int, int) throws java.io.IOException public java.lang.String getName () public boolean tryLock () public void releaseLock () }
org/h2/store/fs/FileObjectZip.class
FileObjectZip.java package org.h2.store.fs public org.h2.store.fs.FileObjectZip extends java.lang.Object implements org.h2.store.fs.FileObject { private static final byte[] SKIP_BUFFER private java.util.zip.ZipFile file private java.util.zip.ZipEntry entry private long pos private java.io.InputStream in private long inPos private long length private boolean skipUsingRead void <init> (java.util.zip.ZipFile, java.util.zip.ZipEntry) public void close () public long getFilePointer () public long length () public void readFully (byte[], int, int) throws java.io.IOException public void seek (long) public void setFileLength (long) throws java.io.IOException public void sync () public void write (byte[], int, int) throws java.io.IOException public java.lang.String getName () public boolean tryLock () public void releaseLock () static void <clinit> () }
org/h2/store/fs/FileSystem.class
FileSystem.java package org.h2.store.fs public abstract org.h2.store.fs.FileSystem extends java.lang.Object { private static String tempRandom private static long tempSequence private static boolean defaultServicesRegistered private static final java.util.ArrayList SERVICES public void <init> () public static org.h2.store.fs.FileSystem getInstance (java.lang.String) private static synchronized void registerDefaultServices () public static synchronized void register (org.h2.store.fs.FileSystem) public static synchronized void unregister (org.h2.store.fs.FileSystem) protected abstract boolean accepts (java.lang.String) public abstract long length (java.lang.String) public abstract void rename (java.lang.String, java.lang.String) public abstract boolean createNewFile (java.lang.String) public abstract boolean exists (java.lang.String) public abstract void delete (java.lang.String) public abstract boolean tryDelete (java.lang.String) public abstract java.lang.String[] listFiles (java.lang.String) public abstract void deleteRecursive (java.lang.String, boolean) public abstract boolean isReadOnly (java.lang.String) public abstract java.lang.String normalize (java.lang.String) public abstract java.lang.String getParent (java.lang.String) public abstract boolean isDirectory (java.lang.String) public abstract boolean isAbsolute (java.lang.String) public abstract java.lang.String getAbsolutePath (java.lang.String) public abstract long getLastModified (java.lang.String) public abstract boolean canWrite (java.lang.String) public abstract void copy (java.lang.String, java.lang.String) public void mkdirs (java.lang.String) public abstract void createDirs (java.lang.String) public abstract java.lang.String getFileName (java.lang.String) public abstract boolean fileStartsWith (java.lang.String, java.lang.String) public abstract java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public abstract org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) throws java.io.IOException public abstract java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException public abstract boolean setReadOnly (java.lang.String) protected synchronized java.lang.String getNextTempFileNamePart (boolean) public java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException static void <clinit> () }
org/h2/store/fs/FileSystemDisk.class
FileSystemDisk.java package org.h2.store.fs public org.h2.store.fs.FileSystemDisk extends org.h2.store.fs.FileSystem { private static final org.h2.store.fs.FileSystemDisk INSTANCE private static final boolean IS_FILE_SYSTEM_CASE_INSENSITIVE protected void <init> () public static org.h2.store.fs.FileSystemDisk getInstance () public long length (java.lang.String) protected java.lang.String translateFileName (java.lang.String) public static java.lang.String expandUserHomeDirectory (java.lang.String) public void rename (java.lang.String, java.lang.String) protected void trace (java.lang.String, java.lang.String, java.lang.Object) private static void wait (int) public boolean createNewFile (java.lang.String) public boolean exists (java.lang.String) public void delete (java.lang.String) public boolean tryDelete (java.lang.String) public java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException public java.lang.String[] listFiles (java.lang.String) public void deleteRecursive (java.lang.String, boolean) public boolean isReadOnly (java.lang.String) public boolean setReadOnly (java.lang.String) public java.lang.String normalize (java.lang.String) public java.lang.String getParent (java.lang.String) public boolean isDirectory (java.lang.String) public boolean isAbsolute (java.lang.String) public java.lang.String getAbsolutePath (java.lang.String) public long getLastModified (java.lang.String) public boolean canWrite (java.lang.String) private boolean canWriteInternal (java.io.File) public void copy (java.lang.String, java.lang.String) public void createDirs (java.lang.String) public java.lang.String getFileName (java.lang.String) public boolean fileStartsWith (java.lang.String, java.lang.String) public java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException protected void freeMemoryAndFinalize () public org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) throws java.io.IOException protected boolean accepts (java.lang.String) static void <clinit> () }
org/h2/store/fs/FileSystemDiskNio.class
FileSystemDiskNio.java package org.h2.store.fs public org.h2.store.fs.FileSystemDiskNio extends org.h2.store.fs.FileSystemDisk { private static final String PREFIX public void <init> () public java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException protected java.lang.String translateFileName (java.lang.String) public java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException public java.lang.String normalize (java.lang.String) public java.lang.String[] listFiles (java.lang.String) public java.lang.String getParent (java.lang.String) public java.lang.String getAbsolutePath (java.lang.String) public org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) throws java.io.IOException protected java.lang.String getPrefix () protected org.h2.store.fs.FileObject open (java.lang.String, java.lang.String) throws java.io.IOException protected boolean accepts (java.lang.String) static void <clinit> () }
org/h2/store/fs/FileSystemDiskNioMapped.class
FileSystemDiskNioMapped.java package org.h2.store.fs public org.h2.store.fs.FileSystemDiskNioMapped extends org.h2.store.fs.FileSystemDiskNio { private static final String PREFIX public void <init> () protected java.lang.String getPrefix () protected org.h2.store.fs.FileObject open (java.lang.String, java.lang.String) throws java.io.IOException static void <clinit> () }
org/h2/store/fs/FileSystemMemory.class
FileSystemMemory.java package org.h2.store.fs public org.h2.store.fs.FileSystemMemory extends org.h2.store.fs.FileSystem { public static final String PREFIX public static final String PREFIX_LZF private static final org.h2.store.fs.FileSystemMemory INSTANCE private static final java.util.TreeMap MEMORY_FILES private void <init> () public static org.h2.store.fs.FileSystemMemory getInstance () public long length (java.lang.String) public void rename (java.lang.String, java.lang.String) public boolean createNewFile (java.lang.String) public boolean exists (java.lang.String) public void delete (java.lang.String) public boolean tryDelete (java.lang.String) public java.lang.String[] listFiles (java.lang.String) public void deleteRecursive (java.lang.String, boolean) public boolean isReadOnly (java.lang.String) public boolean setReadOnly (java.lang.String) public java.lang.String normalize (java.lang.String) public java.lang.String getParent (java.lang.String) public boolean isDirectory (java.lang.String) public boolean isAbsolute (java.lang.String) public java.lang.String getAbsolutePath (java.lang.String) public long getLastModified (java.lang.String) public boolean canWrite (java.lang.String) public void copy (java.lang.String, java.lang.String) public void createDirs (java.lang.String) public java.lang.String getFileName (java.lang.String) public boolean fileStartsWith (java.lang.String, java.lang.String) public java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public java.io.InputStream openFileInputStream (java.lang.String) public org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) private org.h2.store.fs.FileObjectMemoryData getMemoryFile (java.lang.String) protected boolean accepts (java.lang.String) static void <clinit> () }
org/h2/store/fs/FileSystemSplit.class
FileSystemSplit.java package org.h2.store.fs public org.h2.store.fs.FileSystemSplit extends org.h2.store.fs.FileSystem { public static final String PREFIX private static final String PART_SUFFIX private long defaultMaxSize public void <init> () public boolean canWrite (java.lang.String) public boolean setReadOnly (java.lang.String) public void copy (java.lang.String, java.lang.String) public void createDirs (java.lang.String) public boolean createNewFile (java.lang.String) public java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException public void delete (java.lang.String) public void deleteRecursive (java.lang.String, boolean) public boolean exists (java.lang.String) public boolean fileStartsWith (java.lang.String, java.lang.String) public java.lang.String getAbsolutePath (java.lang.String) public java.lang.String getFileName (java.lang.String) public long getLastModified (java.lang.String) public java.lang.String getParent (java.lang.String) public boolean isAbsolute (java.lang.String) public boolean isDirectory (java.lang.String) public boolean isReadOnly (java.lang.String) public long length (java.lang.String) public java.lang.String[] listFiles (java.lang.String) public java.lang.String normalize (java.lang.String) public java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException public org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) throws java.io.IOException public java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public void rename (java.lang.String, java.lang.String) public boolean tryDelete (java.lang.String) private java.lang.String translateFileName (java.lang.String) static java.lang.String getFileName (java.lang.String, int) private org.h2.store.fs.FileSystem getFileSystem (java.lang.String) protected boolean accepts (java.lang.String) static void <clinit> () }
org/h2/store/fs/FileSystemZip.class
FileSystemZip.java package org.h2.store.fs public org.h2.store.fs.FileSystemZip extends org.h2.store.fs.FileSystem { private static final String PREFIX public void <init> () public boolean canWrite (java.lang.String) public void copy (java.lang.String, java.lang.String) public void createDirs (java.lang.String) public boolean createNewFile (java.lang.String) public java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException public void delete (java.lang.String) public void deleteRecursive (java.lang.String, boolean) public boolean exists (java.lang.String) public boolean fileStartsWith (java.lang.String, java.lang.String) public java.lang.String getAbsolutePath (java.lang.String) public java.lang.String getFileName (java.lang.String) public long getLastModified (java.lang.String) public java.lang.String getParent (java.lang.String) public boolean isAbsolute (java.lang.String) public boolean isDirectory (java.lang.String) public boolean isReadOnly (java.lang.String) public boolean setReadOnly (java.lang.String) public long length (java.lang.String) public java.lang.String[] listFiles (java.lang.String) public java.lang.String normalize (java.lang.String) public java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException public org.h2.store.fs.FileObject openFileObject (java.lang.String, java.lang.String) throws java.io.IOException public java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public void rename (java.lang.String, java.lang.String) public boolean tryDelete (java.lang.String) private java.lang.String translateFileName (java.lang.String) private java.lang.String getEntryName (java.lang.String) private java.util.zip.ZipFile openZipFile (java.lang.String) throws java.io.IOException protected boolean accepts (java.lang.String) static void <clinit> () }
org/h2/store/InDoubtTransaction.class
InDoubtTransaction.java package org.h2.store public org.h2.store.InDoubtTransaction extends java.lang.Object { public static final int IN_DOUBT public static final int COMMIT public static final int ROLLBACK private final org.h2.store.PageStore store private final int sessionId private final int pos private final String transaction private int state public void <init> (org.h2.store.PageStore, int, int, java.lang.String) public void setState (int) public java.lang.String getState () public java.lang.String getTransaction () }
org/h2/store/LobStorage$CountingReaderInputStream.class
LobStorage.java package org.h2.store org.h2.store.LobStorage$CountingReaderInputStream extends java.io.InputStream { private final java.io.Reader reader private long length private long remaining private int pos private char[] charBuffer private byte[] buffer void <init> (java.io.Reader, long) public int read (byte[], int, int) throws java.io.IOException public int read () throws java.io.IOException private void fillBuffer () throws java.io.IOException public long getLength () public void close () throws java.io.IOException }
org/h2/store/LobStorage$LobInputStream.class
LobStorage.java package org.h2.store public org.h2.store.LobStorage$LobInputStream extends java.io.InputStream { private final java.sql.Connection conn private java.sql.PreparedStatement prepSelect private byte[] buffer private int pos private long remainingBytes private long lob private int seq private org.h2.tools.CompressTool compress public void <init> (java.sql.Connection, long) throws java.io.IOException public int read () throws java.io.IOException public int read (byte[]) throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException private int readFully (byte[], int, int) throws java.io.IOException private void fillBuffer () throws java.io.IOException }
org/h2/store/LobStorage.class
LobStorage.java package org.h2.store public org.h2.store.LobStorage extends java.lang.Object { public static final int TABLE_ID_SESSION_VARIABLE public static final int TABLE_TEMP public static final String LOB_DATA_TABLE private static final String LOB_SCHEMA private static final String LOBS private static final String LOB_MAP private static final String LOB_DATA private static final int BLOCK_LENGTH private static final int HASH_CACHE_SIZE private java.sql.Connection conn private java.util.HashMap prepared private long nextBlock private org.h2.tools.CompressTool compress private long[] hashBlocks private final org.h2.store.DataHandler handler private boolean init public void <init> (org.h2.store.DataHandler) public void init () private long getNextLobId () throws java.sql.SQLException public void removeAllForTable (int) public static org.h2.value.Value createSmallLob (int, byte[]) private synchronized java.sql.PreparedStatement prepare (java.lang.String) throws java.sql.SQLException private void deleteLob (long) throws java.sql.SQLException public java.io.InputStream getInputStream (long) throws java.io.IOException private org.h2.value.ValueLobDb addLob (java.io.InputStream, long, int) private org.h2.value.ValueLobDb registerLob (int, long, int, long) public org.h2.value.ValueLobDb copyLob (int, long, int, long) private long getHashCacheBlock (int) private void setHashCacheBlock (int, long) synchronized void storeBlock (long, int, byte[], java.lang.String) throws java.sql.SQLException public org.h2.value.Value createBlob (java.io.InputStream, long) public org.h2.value.Value createClob (java.io.Reader, long) public void setTable (long, int) }
org/h2/store/Page.class
Page.java package org.h2.store public abstract org.h2.store.Page extends org.h2.util.CacheObject { public static final int FLAG_LAST public static final int TYPE_EMPTY public static final int TYPE_DATA_LEAF public static final int TYPE_DATA_NODE public static final int TYPE_DATA_OVERFLOW public static final int TYPE_BTREE_LEAF public static final int TYPE_BTREE_NODE public static final int TYPE_FREE_LIST public static final int TYPE_STREAM_TRUNK public static final int TYPE_STREAM_DATA private static final int COPY_THRESHOLD protected int changeCount public void <init> () public abstract void moveTo (org.h2.engine.Session, int) public abstract void write () public static java.lang.Object[] insert (java.lang.Object[], int, int, java.lang.Object) public static java.lang.Object[] remove (java.lang.Object[], int, int) protected static long[] insert (long[], int, int, long) protected static long[] remove (long[], int, int) protected static int[] insert (int[], int, int, int) protected static int[] remove (int[], int, int) protected static void add (int[], int, int, int) public boolean canMove () }
org/h2/store/PageFreeList.class
PageFreeList.java package org.h2.store public org.h2.store.PageFreeList extends org.h2.store.Page { private static final int DATA_START private final org.h2.store.PageStore store private final org.h2.util.BitField used private final int pageCount private boolean full private org.h2.store.Data data private void <init> (org.h2.store.PageStore, int) static org.h2.store.PageFreeList read (org.h2.store.PageStore, org.h2.store.Data, int) static org.h2.store.PageFreeList create (org.h2.store.PageStore, int) int allocate (org.h2.util.BitField, int) int getFirstFree (int) int getLastUsed () int allocate (int) void free (int) private void read () public void write () public static int getPagesAddressed (int) public int getMemory () boolean isUsed (int) public void moveTo (org.h2.engine.Session, int) public java.lang.String toString () public boolean canRemove () public boolean canMove () }
org/h2/store/PageInputStream.class
PageInputStream.java package org.h2.store public org.h2.store.PageInputStream extends java.io.InputStream { private org.h2.store.PageStore store private final org.h2.message.Trace trace private int firstTrunkPage private org.h2.store.PageStreamTrunk$Iterator trunkIterator private int dataPage private org.h2.store.PageStreamTrunk trunk private int trunkIndex private org.h2.store.PageStreamData data private int dataPos private boolean endOfFile private int remaining private byte[] buffer private int logKey void <init> (org.h2.store.PageStore, int, int, int) public int read () throws java.io.IOException public int read (byte[]) throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException private int readBlock (byte[], int, int) throws java.io.IOException private void fillBuffer () org.h2.util.BitField allocateAllPages () int getDataPage () public void close () }
org/h2/store/PageLog.class
PageLog.java package org.h2.store public org.h2.store.PageLog extends java.lang.Object { public static final int NOOP public static final int UNDO public static final int COMMIT public static final int PREPARE_COMMIT public static final int ROLLBACK public static final int ADD public static final int REMOVE public static final int TRUNCATE public static final int CHECKPOINT public static final int FREE_LOG static final int RECOVERY_STAGE_UNDO static final int RECOVERY_STAGE_ALLOCATE static final int RECOVERY_STAGE_REDO private static final boolean COMPRESS_UNDO private final org.h2.store.PageStore store private org.h2.message.Trace trace private org.h2.store.Data writeBuffer private org.h2.store.PageInputStream pageIn private org.h2.store.PageOutputStream pageOut private int firstTrunkPage private int firstDataPage private org.h2.store.Data dataBuffer private int logKey private int logSectionId private int logPos private int firstSectionId private org.h2.compress.CompressLZF compress private byte[] compressBuffer private org.h2.util.BitField undo private org.h2.util.BitField undoAll private org.h2.util.IntIntHashMap logSectionPageMap private java.util.HashMap sessionStates private org.h2.util.BitField usedLogPages private boolean freeing void <init> (org.h2.store.PageStore) void openForWriting (int, boolean) void free () void openForReading (int, int, int) void recover (int) private void setPrepareCommit (int, int, java.lang.String) public static org.h2.result.Row readRow (org.h2.store.DataReader, org.h2.store.Data) throws java.io.IOException boolean getUndo (int) void addUndo (int, org.h2.store.Data) private void freeLogPages (org.h2.util.IntArray) private void write (org.h2.store.Data) void commit (int) void prepareCommit (org.h2.engine.Session, java.lang.String) void logAddOrRemoveRow (org.h2.engine.Session, int, org.h2.result.Row, boolean) void logTruncate (org.h2.engine.Session, int) void flush () void checkpoint () int getLogSectionId () long getLogPos () void removeUntil (int) private int removeUntil (int, int) void close () private boolean isSessionCommitted (int, int, int) private void setLastCommitForSession (int, int, int) private org.h2.store.SessionState getOrAddSessionState (int) long getSize () java.util.ArrayList getInDoubtTransactions () void setInDoubtTransactionState (int, int, boolean) void recoverEnd () private void flushOut () private org.h2.store.Data getBuffer () int getMinPageId () }
org/h2/store/PageOutputStream.class
PageOutputStream.java package org.h2.store public org.h2.store.PageOutputStream extends java.lang.Object { private org.h2.store.PageStore store private final org.h2.message.Trace trace private final org.h2.util.BitField exclude private final boolean atEnd private final int minPageId private int trunkPageId private int trunkNext private org.h2.util.IntArray reservedPages private org.h2.store.PageStreamTrunk trunk private int trunkIndex private org.h2.store.PageStreamData data private int reserved private int remaining private boolean needFlush private boolean writing private int pageCount private int logKey public void <init> (org.h2.store.PageStore, int, org.h2.util.BitField, int, boolean) void reserve (int) private void initNextData () public void write (byte[], int, int) private void storePage () public void flush () public void close () int getCurrentDataPageId () void fillPage () long getSize () void free (org.h2.store.PageStreamTrunk) void freeReserved () int getMinPageId () }
org/h2/store/PageStore.class
PageStore.java package org.h2.store public org.h2.store.PageStore extends java.lang.Object implements org.h2.util.CacheWriter { public static final int PAGE_SIZE_MIN public static final int PAGE_SIZE_MAX public static final int LOG_MODE_OFF public static final int LOG_MODE_SYNC private static final int PAGE_ID_FREE_LIST_ROOT private static final int PAGE_ID_META_ROOT private static final int MIN_PAGE_COUNT private static final int INCREMENT_KB private static final int INCREMENT_PERCENT_MIN private static final int READ_VERSION private static final int WRITE_VERSION private static final int META_TYPE_DATA_INDEX private static final int META_TYPE_BTREE_INDEX private static final int META_TABLE_ID private static final int COMPACT_BLOCK_SIZE private org.h2.engine.Database database private final org.h2.message.Trace trace private String fileName private org.h2.store.FileStore file private String accessMode private int pageSize private int pageSizeShift private long writeCountBase private long writeCount private long readCount private int logKey private int logFirstTrunkPage private int logFirstDataPage private org.h2.util.Cache cache private int freeListPagesPerList private boolean recoveryRunning private long fileLength private int pageCount private org.h2.store.PageLog log private org.h2.schema.Schema metaSchema private org.h2.table.RegularTable metaTable private org.h2.index.PageDataIndex metaIndex private org.h2.util.IntIntHashMap metaRootPageId private java.util.HashMap metaObjects private java.util.HashMap tempObjects private java.util.HashMap reservedPages private boolean isNew private long maxLogSize private org.h2.engine.Session systemSession private org.h2.util.BitField freed private java.util.ArrayList freeLists private boolean recordPageReads private java.util.ArrayList recordedPagesList private org.h2.util.IntIntHashMap recordedPagesIndex private int changeCount private org.h2.store.Data emptyPage private long logSizeBase private java.util.HashMap statistics private int logMode private boolean lockFile public void <init> (org.h2.engine.Database, java.lang.String, java.lang.String, int) public void statisticsStart () public java.util.HashMap statisticsEnd () private void statisticsIncrement (java.lang.String) public int copyDirect (int, java.io.OutputStream) throws java.io.IOException public void open () private void openNew () private void lockFile () private void openExisting () private void removeOldTempIndexes () private void writeIndexRowCounts () private void writeBack () public void checkpoint () public void compact (int) private int getFirstFree (int) private void swap (int, int, int) private boolean compact (int, int) public org.h2.store.Page getPage (int) private int getFirstUncommittedSection () private void readStaticHeader () private void readVariableHeader () public void setPageSize (int) private void writeStaticHeader () void setLogFirstPage (int, int, int) private void writeVariableHeader () public void close () public void flushLog () public void sync () public org.h2.message.Trace getTrace () public void writeBack (org.h2.util.CacheObject) public void logUndo (org.h2.store.Page, org.h2.store.Data) public void update (org.h2.store.Page) private int getFreeListId (int) private org.h2.store.PageFreeList getFreeListForPage (int) private org.h2.store.PageFreeList getFreeList (int) private void freePage (int) void allocatePage (int) private boolean isUsed (int) void allocatePages (org.h2.util.IntArray, int, org.h2.util.BitField, int) public int allocatePage () private int allocatePage (org.h2.util.BitField, int) private void increaseFileSize () private void increaseFileSize (int) public void free (int) void free (int, boolean) void freeUnused (int) public org.h2.store.Data createData () public org.h2.store.Data readPage (int) void readPage (int, org.h2.store.Data) public int getPageSize () public int getPageCount () public void writePage (int, org.h2.store.Data) public void removeRecord (int) org.h2.engine.Database getDatabase () private void recover () public void logAddOrRemoveRow (org.h2.engine.Session, int, org.h2.result.Row, boolean) public void commit (org.h2.engine.Session) public void prepareCommit (org.h2.engine.Session, java.lang.String) public boolean isNew () void allocateIfIndexRoot (int, int, org.h2.result.Row) void redoDelete (int, int, long) void redo (int, int, org.h2.result.Row, boolean) void redoTruncate (int) private void openMetaIndex () private void readMetaData () private void removeMeta (int, org.h2.result.Row) private void addMeta (org.h2.result.Row, org.h2.engine.Session, boolean) public void addIndex (org.h2.index.PageIndex) public void addMeta (org.h2.index.PageIndex, org.h2.engine.Session) public void removeMeta (org.h2.index.Index, org.h2.engine.Session) private void removeMetaIndex (org.h2.index.Index, org.h2.engine.Session) public void setMaxLogSize (long) public void setInDoubtTransactionState (int, int, boolean) public java.util.ArrayList getInDoubtTransactions () public boolean isRecoveryRunning () private void checkOpen () public long getWriteCountTotal () public long getWriteCount () public long getReadCount () public void logTruncate (org.h2.engine.Session, int) public int getRootPageId (int) public org.h2.util.Cache getCache () private void checksumSet (byte[], int) public static boolean checksumTest (byte[], int, int) public void incrementChangeCount () public int getChangeCount () public void setLogMode (int) public int getLogMode () public void setLockFile (boolean) }
org/h2/store/PageStreamData.class
PageStreamData.java package org.h2.store public org.h2.store.PageStreamData extends org.h2.store.Page { private static final int DATA_START private final org.h2.store.PageStore store private int trunk private int logKey private org.h2.store.Data data private int remaining private void <init> (org.h2.store.PageStore, int, int, int) static org.h2.store.PageStreamData read (org.h2.store.PageStore, org.h2.store.Data, int) static org.h2.store.PageStreamData create (org.h2.store.PageStore, int, int, int) private void read () void initWrite () int write (byte[], int, int) public void write () static int getCapacity (int) void read (int, byte[], int, int) int getRemaining () public int getMemory () public void moveTo (org.h2.engine.Session, int) int getLogKey () public java.lang.String toString () public boolean canRemove () public int getReadStart () public boolean canMove () }
org/h2/store/PageStreamTrunk$Iterator.class
PageStreamTrunk.java package org.h2.store org.h2.store.PageStreamTrunk$Iterator extends java.lang.Object { private org.h2.store.PageStore store private int first private int next private int previous private boolean canDelete private int current void <init> (org.h2.store.PageStore, int) int getCurrentPageId () org.h2.store.PageStreamTrunk next () boolean canDelete () }
org/h2/store/PageStreamTrunk.class
PageStreamTrunk.java package org.h2.store public org.h2.store.PageStreamTrunk extends org.h2.store.Page { private static final int DATA_START int parent int nextTrunk private final org.h2.store.PageStore store private int logKey private int[] pageIds private int pageCount private org.h2.store.Data data private void <init> (org.h2.store.PageStore, int, int, int, int, int[]) private void <init> (org.h2.store.PageStore, org.h2.store.Data, int) static org.h2.store.PageStreamTrunk read (org.h2.store.PageStore, org.h2.store.Data, int) static org.h2.store.PageStreamTrunk create (org.h2.store.PageStore, int, int, int, int, int[]) private void read () int getPageData (int) public void write () static int getPagesAddressed (int) boolean contains (int) int free (int) public int getMemory () public void moveTo (org.h2.engine.Session, int) int getLogKey () public int getNextTrunk () public boolean canRemove () public java.lang.String toString () public boolean canMove () }
org/h2/store/SessionState.class
SessionState.java package org.h2.store org.h2.store.SessionState extends java.lang.Object { public int sessionId public int lastCommitLog public int lastCommitPos public org.h2.store.InDoubtTransaction inDoubtTransaction void <init> () public boolean isCommitted (int, int) public java.lang.String toString () }
org/h2/store/WriterThread.class
WriterThread.java package org.h2.store public org.h2.store.WriterThread extends java.lang.Object implements java.lang.Runnable { private volatile java.lang.ref.WeakReference databaseRef private int writeDelay private Thread thread private volatile boolean stop private void <init> (org.h2.engine.Database, int) public void setWriteDelay (int) public static org.h2.store.WriterThread create (org.h2.engine.Database, int) public void run () public void stopThread () public void startThread () }
org/h2/table/Column.class
Column.java package org.h2.table public org.h2.table.Column extends java.lang.Object { public static final int NOT_NULLABLE public static final int NULLABLE public static final int NULLABLE_UNKNOWN private final int type private final long precision private final int scale private final int displaySize private org.h2.table.Table table private String name private int columnId private boolean nullable private org.h2.expression.Expression defaultExpression private org.h2.expression.Expression checkConstraint private String checkConstraintSQL private String originalSQL private boolean autoIncrement private long start private long increment private boolean convertNullToDefault private org.h2.schema.Sequence sequence private boolean isComputed private org.h2.table.TableFilter computeTableFilter private int selectivity private org.h2.table.SingleColumnResolver resolver private String comment private boolean primaryKey public void <init> (java.lang.String, int) public void <init> (java.lang.String, int, long, int, int) public boolean equals (java.lang.Object) public int hashCode () public org.h2.table.Column getClone () public org.h2.value.Value convert (org.h2.value.Value) boolean getComputed () org.h2.value.Value computeValue (org.h2.engine.Session, org.h2.result.Row) public void setComputedExpression (org.h2.expression.Expression) public void setTable (org.h2.table.Table, int) public org.h2.table.Table getTable () public void setDefaultExpression (org.h2.engine.Session, org.h2.expression.Expression) public int getColumnId () public java.lang.String getSQL () public java.lang.String getName () public int getType () public long getPrecision () public int getDisplaySize () public int getScale () public void setNullable (boolean) public org.h2.value.Value validateConvertUpdateSequence (org.h2.engine.Session, org.h2.value.Value) private void updateSequenceIfRequired (org.h2.engine.Session, org.h2.value.Value) public void convertAutoIncrementToSequence (org.h2.engine.Session, org.h2.schema.Schema, int, boolean) public void prepareExpression (org.h2.engine.Session) public java.lang.String getCreateSQL () public boolean isNullable () public void setOriginalSQL (java.lang.String) public java.lang.String getOriginalSQL () public org.h2.expression.Expression getDefaultExpression () public boolean isAutoIncrement () public void setAutoIncrement (boolean, long, long) public void setConvertNullToDefault (boolean) public void rename (java.lang.String) public void setSequence (org.h2.schema.Sequence) public org.h2.schema.Sequence getSequence () public int getSelectivity () public void setSelectivity (int) public void addCheckConstraint (org.h2.engine.Session, org.h2.expression.Expression) public org.h2.expression.Expression getCheckConstraint (org.h2.engine.Session, java.lang.String) java.lang.String getDefaultSQL () int getPrecisionAsInt () org.h2.value.DataType getDataType () java.lang.String getCheckConstraintSQL (org.h2.engine.Session, java.lang.String) public void setComment (java.lang.String) public java.lang.String getComment () public void setPrimaryKey (boolean) boolean isEverything (org.h2.expression.ExpressionVisitor) public boolean isPrimaryKey () public java.lang.String toString () }
org/h2/table/ColumnResolver.class
ColumnResolver.java package org.h2.table public abstract org.h2.table.ColumnResolver extends java.lang.Object { public abstract java.lang.String getTableAlias () public abstract org.h2.table.Column[] getColumns () public abstract org.h2.table.Column[] getSystemColumns () public abstract java.lang.String getSchemaName () public abstract org.h2.value.Value getValue (org.h2.table.Column) public abstract org.h2.table.TableFilter getTableFilter () public abstract org.h2.command.dml.Select getSelect () public abstract org.h2.expression.Expression optimize (org.h2.expression.ExpressionColumn, org.h2.table.Column) }
org/h2/table/FunctionTable.class
FunctionTable.java package org.h2.table public org.h2.table.FunctionTable extends org.h2.table.Table { private final org.h2.expression.FunctionCall function private final long rowCount private org.h2.expression.Expression functionExpr private org.h2.result.LocalResult cachedResult private org.h2.value.Value cachedValue public void <init> (org.h2.schema.Schema, org.h2.engine.Session, org.h2.expression.Expression, org.h2.expression.FunctionCall) public void lock (org.h2.engine.Session, boolean, boolean) public void close (org.h2.engine.Session) public void unlock (org.h2.engine.Session) public boolean isLockedExclusively () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void truncate (org.h2.engine.Session) public boolean canDrop () public void addRow (org.h2.engine.Session, org.h2.result.Row) public void checkSupportAlter () public java.lang.String getTableType () public org.h2.index.Index getScanIndex (org.h2.engine.Session) public java.util.ArrayList getIndexes () public boolean canGetRowCount () public long getRowCount (org.h2.engine.Session) public java.lang.String getCreateSQL () public java.lang.String getDropSQL () public void checkRename () public org.h2.result.ResultInterface getResult (org.h2.engine.Session) public java.sql.ResultSet getResultSet (org.h2.engine.Session) private org.h2.value.ValueResultSet getValueResultSet (org.h2.engine.Session) public boolean isFast () public long getMaxDataModificationId () public org.h2.index.Index getUniqueIndex () public java.lang.String getSQL () public long getRowCountApproximation () public boolean isDeterministic () public boolean canReference () }
org/h2/table/IndexColumn.class
IndexColumn.java package org.h2.table public org.h2.table.IndexColumn extends java.lang.Object { public String columnName public org.h2.table.Column column public int sortType public void <init> () public java.lang.String getSQL () public static org.h2.table.IndexColumn[] wrap (org.h2.table.Column[]) public static void mapColumns (org.h2.table.IndexColumn[], org.h2.table.Table) }
org/h2/table/LinkSchema.class
LinkSchema.java package org.h2.table public org.h2.table.LinkSchema extends java.lang.Object { private void <init> () public static java.sql.ResultSet linkSchema (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) }
org/h2/table/MetaTable.class
MetaTable.java package org.h2.table public org.h2.table.MetaTable extends org.h2.table.Table { public static final long ROW_COUNT_APPROXIMATION private static final String CHARACTER_SET_NAME private static final int TABLES private static final int COLUMNS private static final int INDEXES private static final int TABLE_TYPES private static final int TYPE_INFO private static final int CATALOGS private static final int SETTINGS private static final int HELP private static final int SEQUENCES private static final int USERS private static final int ROLES private static final int RIGHTS private static final int FUNCTION_ALIASES private static final int SCHEMATA private static final int TABLE_PRIVILEGES private static final int COLUMN_PRIVILEGES private static final int COLLATIONS private static final int VIEWS private static final int IN_DOUBT private static final int CROSS_REFERENCES private static final int CONSTRAINTS private static final int FUNCTION_COLUMNS private static final int CONSTANTS private static final int DOMAINS private static final int TRIGGERS private static final int SESSIONS private static final int LOCKS private static final int SESSION_STATE private static final int META_TABLE_TYPE_COUNT private final int type private final int indexColumn private org.h2.index.MetaIndex metaIndex public void <init> (org.h2.schema.Schema, int, int) private transient org.h2.table.Column[] createColumns (java.lang.String[]) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public void lock (org.h2.engine.Session, boolean, boolean) public boolean isLockedExclusively () private java.lang.String identifier (java.lang.String) private java.util.ArrayList getAllTables (org.h2.engine.Session) private boolean checkIndex (org.h2.engine.Session, java.lang.String, org.h2.value.Value, org.h2.value.Value) private java.lang.String replaceNullWithEmpty (java.lang.String) public java.util.ArrayList generateRows (org.h2.engine.Session, org.h2.result.SearchRow, org.h2.result.SearchRow) private int getRefAction (int) public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void addRow (org.h2.engine.Session, org.h2.result.Row) public void removeChildrenAndResources (org.h2.engine.Session) public void close (org.h2.engine.Session) public void unlock (org.h2.engine.Session) private void addPrivileges (java.util.ArrayList, org.h2.engine.DbObject, java.lang.String, org.h2.table.Table, java.lang.String, int) private void addPrivilege (java.util.ArrayList, org.h2.engine.DbObject, java.lang.String, org.h2.table.Table, java.lang.String, java.lang.String) private transient void add (java.util.ArrayList, java.lang.String[]) public void checkRename () public void checkSupportAlter () public void truncate (org.h2.engine.Session) public long getRowCount (org.h2.engine.Session) public boolean canGetRowCount () public boolean canDrop () public java.lang.String getTableType () public org.h2.index.Index getScanIndex (org.h2.engine.Session) public java.util.ArrayList getIndexes () public long getMaxDataModificationId () public org.h2.index.Index getUniqueIndex () public static int getMetaTableTypeCount () public long getRowCountApproximation () public boolean isDeterministic () public boolean canReference () }
org/h2/table/Plan$1.class
Plan.java package org.h2.table org.h2.table.Plan$1 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic java.util.ArrayList val$all final synthetic java.util.ArrayList val$allCond final synthetic org.h2.table.Plan this$0 void <init> (org.h2.table.Plan, java.util.ArrayList, java.util.ArrayList) public void accept (org.h2.table.TableFilter) }
org/h2/table/Plan.class
Plan.java package org.h2.table public org.h2.table.Plan extends java.lang.Object { private final org.h2.table.TableFilter[] filters private final java.util.HashMap planItems private final org.h2.expression.Expression[] allConditions private final org.h2.table.TableFilter[] allFilters public void <init> (org.h2.table.TableFilter[], int, org.h2.expression.Expression) public org.h2.table.PlanItem getItem (org.h2.table.TableFilter) public org.h2.table.TableFilter[] getFilters () public void removeUnusableIndexConditions () public double calculateCost (org.h2.engine.Session) private void setEvaluatable (org.h2.table.TableFilter, boolean) }
org/h2/table/PlanItem.class
PlanItem.java package org.h2.table public org.h2.table.PlanItem extends java.lang.Object { double cost private org.h2.index.Index index private org.h2.table.PlanItem joinPlan private org.h2.table.PlanItem nestedJoinPlan public void <init> () void setIndex (org.h2.index.Index) public org.h2.index.Index getIndex () org.h2.table.PlanItem getJoinPlan () org.h2.table.PlanItem getNestedJoinPlan () void setJoinPlan (org.h2.table.PlanItem) void setNestedJoinPlan (org.h2.table.PlanItem) }
org/h2/table/RangeTable.class
RangeTable.java package org.h2.table public org.h2.table.RangeTable extends org.h2.table.Table { public static final String NAME private org.h2.expression.Expression min private org.h2.expression.Expression max private boolean optimized public void <init> (org.h2.schema.Schema, org.h2.expression.Expression, org.h2.expression.Expression, boolean) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public java.lang.String getSQL () public void lock (org.h2.engine.Session, boolean, boolean) public void close (org.h2.engine.Session) public void unlock (org.h2.engine.Session) public boolean isLockedExclusively () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void addRow (org.h2.engine.Session, org.h2.result.Row) public void checkSupportAlter () public void checkRename () public boolean canGetRowCount () public boolean canDrop () public long getRowCount (org.h2.engine.Session) public java.lang.String getTableType () public org.h2.index.Index getScanIndex (org.h2.engine.Session) public long getMin (org.h2.engine.Session) public long getMax (org.h2.engine.Session) private void optimize (org.h2.engine.Session) public java.util.ArrayList getIndexes () public void truncate (org.h2.engine.Session) public long getMaxDataModificationId () public org.h2.index.Index getUniqueIndex () public long getRowCountApproximation () public boolean isDeterministic () public boolean canReference () }
org/h2/table/RegularTable$1.class
RegularTable.java package org.h2.table org.h2.table.RegularTable$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.h2.index.Index val$idx final synthetic org.h2.table.RegularTable this$0 void <init> (org.h2.table.RegularTable, org.h2.index.Index) public int compare (org.h2.result.Row, org.h2.result.Row) public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/h2/table/RegularTable.class
RegularTable.java package org.h2.table public org.h2.table.RegularTable extends org.h2.table.TableBase { private org.h2.index.Index scanIndex private long rowCount private volatile org.h2.engine.Session lockExclusive private java.util.HashSet lockShared private org.h2.message.Trace traceLock private final java.util.ArrayList indexes private long lastModificationId private boolean containsLargeObject private org.h2.index.PageDataIndex mainIndex private int changesSinceAnalyze private int nextAnalyze private boolean waitForLock public void <init> (org.h2.command.ddl.CreateTableData) public void close (org.h2.engine.Session) public org.h2.result.Row getRow (org.h2.engine.Session, long) public void addRow (org.h2.engine.Session, org.h2.result.Row) public void commit (short, org.h2.result.Row) private void checkRowCount (org.h2.engine.Session, org.h2.index.Index, int) public org.h2.index.Index getScanIndex (org.h2.engine.Session) public org.h2.index.Index getUniqueIndex () public java.util.ArrayList getIndexes () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) private int getMainIndexColumn (org.h2.index.IndexType, org.h2.table.IndexColumn[]) public boolean canGetRowCount () private void addRowsToIndex (org.h2.engine.Session, java.util.ArrayList, org.h2.index.Index) public boolean canDrop () public long getRowCount (org.h2.engine.Session) public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void truncate (org.h2.engine.Session) private void analyzeIfRequired (org.h2.engine.Session) public boolean isLockedExclusivelyBy (org.h2.engine.Session) public void lock (org.h2.engine.Session, boolean, boolean) private void doLock (org.h2.engine.Session, int, boolean) private java.lang.String getDeadlockDetails (java.util.ArrayList) public java.util.ArrayList checkDeadlock (org.h2.engine.Session, org.h2.engine.Session, java.util.Set) private void traceLock (org.h2.engine.Session, boolean, java.lang.String) public boolean isLockedExclusively () public void unlock (org.h2.engine.Session) public org.h2.result.Row createRow (org.h2.value.Value[]) public void setRowCount (long) public void removeChildrenAndResources (org.h2.engine.Session) public java.lang.String toString () public void checkRename () public void checkSupportAlter () public boolean canTruncate () public java.lang.String getTableType () public long getMaxDataModificationId () public boolean getContainsLargeObject () public long getRowCountApproximation () public void setCompareMode (org.h2.value.CompareMode) public boolean isDeterministic () }
org/h2/table/SingleColumnResolver.class
SingleColumnResolver.java package org.h2.table public org.h2.table.SingleColumnResolver extends java.lang.Object implements org.h2.table.ColumnResolver { private final org.h2.table.Column column private org.h2.value.Value value void <init> (org.h2.table.Column) public java.lang.String getTableAlias () void setValue (org.h2.value.Value) public org.h2.value.Value getValue (org.h2.table.Column) public org.h2.table.Column[] getColumns () public java.lang.String getSchemaName () public org.h2.table.TableFilter getTableFilter () public org.h2.command.dml.Select getSelect () public org.h2.table.Column[] getSystemColumns () public org.h2.expression.Expression optimize (org.h2.expression.ExpressionColumn, org.h2.table.Column) }
org/h2/table/Table.class
Table.java package org.h2.table public abstract org.h2.table.Table extends org.h2.schema.SchemaObjectBase { public static final int TYPE_CACHED public static final int TYPE_MEMORY public static final String TABLE_LINK public static final String SYSTEM_TABLE public static final String TABLE public static final String VIEW public static final String EXTERNAL_TABLE_ENGINE protected org.h2.table.Column[] columns protected org.h2.value.CompareMode compareMode protected boolean isHidden private final java.util.HashMap columnMap private boolean persistIndexes private boolean persistData private java.util.ArrayList triggers private java.util.ArrayList constraints private java.util.ArrayList sequences private java.util.ArrayList views private boolean checkForeignKeyConstraints private boolean onCommitDrop private boolean onCommitTruncate private org.h2.result.Row nullRow public void <init> (org.h2.schema.Schema, int, java.lang.String, boolean, boolean) public void rename (java.lang.String) public abstract void lock (org.h2.engine.Session, boolean, boolean) public abstract void close (org.h2.engine.Session) public abstract void unlock (org.h2.engine.Session) public abstract org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public abstract void removeRow (org.h2.engine.Session, org.h2.result.Row) public abstract void truncate (org.h2.engine.Session) public abstract void addRow (org.h2.engine.Session, org.h2.result.Row) public void commit (short, org.h2.result.Row) public abstract void checkSupportAlter () public abstract java.lang.String getTableType () public abstract org.h2.index.Index getScanIndex (org.h2.engine.Session) public abstract org.h2.index.Index getUniqueIndex () public abstract java.util.ArrayList getIndexes () public abstract boolean isLockedExclusively () public abstract long getMaxDataModificationId () public abstract boolean isDeterministic () public abstract boolean canGetRowCount () public boolean canReference () public abstract boolean canDrop () public abstract long getRowCount (org.h2.engine.Session) public abstract long getRowCountApproximation () public java.lang.String getCreateSQLForCopy (org.h2.table.Table, java.lang.String) public void addDependencies (java.util.HashSet) public java.util.ArrayList getChildren () protected void setColumns (org.h2.table.Column[]) public void renameColumn (org.h2.table.Column, java.lang.String) public boolean isLockedExclusivelyBy (org.h2.engine.Session) public void updateRows (org.h2.command.Prepared, org.h2.engine.Session, org.h2.result.RowList) public java.util.ArrayList getViews () public void removeChildrenAndResources (org.h2.engine.Session) public void checkColumnIsNotReferenced (org.h2.table.Column) public org.h2.result.Row getTemplateRow () public org.h2.result.SearchRow getTemplateSimpleRow (boolean) org.h2.result.Row getNullRow () public org.h2.table.Column[] getColumns () public int getType () public org.h2.table.Column getColumn (int) public org.h2.table.Column getColumn (java.lang.String) public org.h2.table.PlanItem getBestPlanItem (org.h2.engine.Session, int[]) public org.h2.index.Index findPrimaryKey () public org.h2.index.Index getPrimaryKey () public void validateConvertUpdateSequence (org.h2.engine.Session, org.h2.result.Row) private void remove (java.util.ArrayList, org.h2.engine.DbObject) public void removeIndex (org.h2.index.Index) void removeView (org.h2.table.TableView) public void removeConstraint (org.h2.constraint.Constraint) public void removeSequence (org.h2.engine.Session, org.h2.schema.Sequence) public void removeTrigger (org.h2.schema.TriggerObject) public void addView (org.h2.table.TableView) public void addConstraint (org.h2.constraint.Constraint) public java.util.ArrayList getConstraints () public void addSequence (org.h2.schema.Sequence) public void addTrigger (org.h2.schema.TriggerObject) private java.util.ArrayList add (java.util.ArrayList, java.lang.Object) public void fire (org.h2.engine.Session, int, boolean) public boolean hasSelectTrigger () public boolean fireRow () public boolean fireBeforeRow (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row) private void fireConstraints (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row, boolean) public void fireAfterRow (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row, boolean) private boolean fireRow (org.h2.engine.Session, org.h2.result.Row, org.h2.result.Row, boolean, boolean) public boolean isGlobalTemporary () public boolean canTruncate () public void setCheckForeignKeyConstraints (org.h2.engine.Session, boolean, boolean) public boolean getCheckForeignKeyConstraints () public org.h2.index.Index getIndexForColumn (org.h2.table.Column, boolean) public boolean getOnCommitDrop () public void setOnCommitDrop (boolean) public boolean getOnCommitTruncate () public void setOnCommitTruncate (boolean) public void removeIndexOrTransferOwnership (org.h2.engine.Session, org.h2.index.Index) public java.util.ArrayList checkDeadlock (org.h2.engine.Session, org.h2.engine.Session, java.util.Set) public boolean isPersistIndexes () public boolean isPersistData () public int compareTypeSave (org.h2.value.Value, org.h2.value.Value) public org.h2.value.CompareMode getCompareMode () public void checkWritingAllowed () public org.h2.value.Value getDefaultValue (org.h2.engine.Session, org.h2.table.Column) public boolean isHidden () }
org/h2/table/TableBase.class
TableBase.java package org.h2.table public abstract org.h2.table.TableBase extends org.h2.table.Table { protected final String tableEngine private final boolean globalTemporary public void <init> (org.h2.command.ddl.CreateTableData) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public boolean isGlobalTemporary () }
org/h2/table/TableFilter$1.class
TableFilter.java package org.h2.table org.h2.table.TableFilter$1 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.table.TableFilter this$0 void <init> (org.h2.table.TableFilter) public void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter$2.class
TableFilter.java package org.h2.table org.h2.table.TableFilter$2 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.expression.Expression val$on final synthetic org.h2.table.TableFilter this$0 void <init> (org.h2.table.TableFilter, org.h2.expression.Expression) public void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter$3.class
TableFilter.java package org.h2.table org.h2.table.TableFilter$3 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.expression.Expression val$on final synthetic org.h2.table.TableFilter this$0 void <init> (org.h2.table.TableFilter, org.h2.expression.Expression) public void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter$4.class
TableFilter.java package org.h2.table org.h2.table.TableFilter$4 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.table.TableFilter this$0 void <init> (org.h2.table.TableFilter) public void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter$5.class
TableFilter.java package org.h2.table org.h2.table.TableFilter$5 extends java.lang.Object implements org.h2.table.TableFilter$TableFilterVisitor { final synthetic org.h2.table.TableFilter this$0 void <init> (org.h2.table.TableFilter) public void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter$TableFilterVisitor.class
TableFilter.java package org.h2.table public abstract org.h2.table.TableFilter$TableFilterVisitor extends java.lang.Object { public abstract void accept (org.h2.table.TableFilter) }
org/h2/table/TableFilter.class
TableFilter.java package org.h2.table public org.h2.table.TableFilter extends java.lang.Object implements org.h2.table.ColumnResolver { private static final int BEFORE_FIRST private static final int FOUND private static final int AFTER_LAST private static final int NULL_ROW protected org.h2.engine.Session session protected boolean joinOuterIndirect private final org.h2.table.Table table private final org.h2.command.dml.Select select private String alias private org.h2.index.Index index private int scanCount private boolean evaluatable private boolean used private final org.h2.index.IndexCursor cursor private final java.util.ArrayList indexConditions private org.h2.expression.Expression filterCondition private org.h2.expression.Expression joinCondition private org.h2.result.SearchRow currentSearchRow private org.h2.result.Row current private int state private org.h2.table.TableFilter join private boolean joinOuter private org.h2.table.TableFilter nestedJoin private java.util.ArrayList naturalJoinColumns private boolean foundOne private org.h2.expression.Expression fullCondition private final int hashCode public void <init> (org.h2.engine.Session, org.h2.table.Table, java.lang.String, boolean, org.h2.command.dml.Select) public org.h2.command.dml.Select getSelect () public org.h2.table.Table getTable () public void lock (org.h2.engine.Session, boolean, boolean) public org.h2.table.PlanItem getBestPlanItem (org.h2.engine.Session, int) private void setEvaluatable (org.h2.table.TableFilter) public void setPlanItem (org.h2.table.PlanItem) public void prepare () public void startQuery (org.h2.engine.Session) public void reset () public boolean next () protected void setNullRow () private void checkTimeout () private boolean isOk (org.h2.expression.Expression) public org.h2.result.Row get () public void set (org.h2.result.Row) public java.lang.String getTableAlias () public void addIndexCondition (org.h2.index.IndexCondition) public void addFilterCondition (org.h2.expression.Expression, boolean) public void addJoin (org.h2.table.TableFilter, boolean, boolean, org.h2.expression.Expression) public void mapAndAddFilter (org.h2.expression.Expression) public org.h2.table.TableFilter getJoin () public boolean isJoinOuter () public boolean isJoinOuterIndirect () public java.lang.String getPlanSQL (boolean) void removeUnusableIndexConditions () public org.h2.index.Index getIndex () public void setIndex (org.h2.index.Index) public void setUsed (boolean) public boolean isUsed () void setSession (org.h2.engine.Session) public void removeJoin () public org.h2.expression.Expression getJoinCondition () public void removeJoinCondition () public org.h2.expression.Expression getFilterCondition () public void removeFilterCondition () public void setFullCondition (org.h2.expression.Expression) void optimizeFullCondition (boolean) public void setEvaluatable (org.h2.table.TableFilter, boolean) public void setEvaluatable (boolean) public java.lang.String getSchemaName () public org.h2.table.Column[] getColumns () public org.h2.table.Column[] getSystemColumns () public org.h2.value.Value getValue (org.h2.table.Column) public org.h2.table.TableFilter getTableFilter () public void setAlias (java.lang.String) public org.h2.expression.Expression optimize (org.h2.expression.ExpressionColumn, org.h2.table.Column) public java.lang.String toString () public void addNaturalJoinColumn (org.h2.table.Column) public boolean isNaturalJoinColumn (org.h2.table.Column) public int hashCode () public boolean hasInComparisons () public void lockRowAdd (java.util.ArrayList) public void lockRows (java.util.ArrayList) public org.h2.table.TableFilter getNestedJoin () public void visit (org.h2.table.TableFilter$TableFilterVisitor) public boolean isEvaluatable () }
org/h2/table/TableLink.class
TableLink.java package org.h2.table public org.h2.table.TableLink extends org.h2.table.Table { private static final long ROW_COUNT_APPROXIMATION private String driver private String url private String user private String password private String originalSchema private String originalTable private String qualifiedTableName private org.h2.table.TableLinkConnection conn private java.util.HashMap preparedMap private final java.util.ArrayList indexes private final boolean emitUpdates private org.h2.index.LinkedIndex linkedIndex private org.h2.message.DbException connectException private boolean storesLowerCase private boolean storesMixedCase private boolean supportsMixedCaseIdentifiers private boolean globalTemporary private boolean readOnly public void <init> (org.h2.schema.Schema, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean) private void connect () private void readMetaData () throws java.sql.SQLException private long convertPrecision (int, long) private java.lang.String convertColumnName (java.lang.String) private void addIndex (java.util.ArrayList, org.h2.index.IndexType) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public void lock (org.h2.engine.Session, boolean, boolean) public boolean isLockedExclusively () public org.h2.index.Index getScanIndex (org.h2.engine.Session) private void checkReadOnly () public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void addRow (org.h2.engine.Session, org.h2.result.Row) public void close (org.h2.engine.Session) public synchronized long getRowCount (org.h2.engine.Session) public org.h2.message.DbException wrapException (java.lang.String, java.lang.Exception) public java.lang.String getQualifiedTable () public java.sql.PreparedStatement getPreparedStatement (java.lang.String, boolean) public void unlock (org.h2.engine.Session) public void checkRename () public void checkSupportAlter () public void truncate (org.h2.engine.Session) public boolean canGetRowCount () public boolean canDrop () public java.lang.String getTableType () public void removeChildrenAndResources (org.h2.engine.Session) public boolean isOracle () public java.util.ArrayList getIndexes () public long getMaxDataModificationId () public org.h2.index.Index getUniqueIndex () public void updateRows (org.h2.command.Prepared, org.h2.engine.Session, org.h2.result.RowList) public void setGlobalTemporary (boolean) public void setReadOnly (boolean) public org.h2.table.TableLinkConnection getConnection () public long getRowCountApproximation () public void reusePreparedStatement (java.sql.PreparedStatement, java.lang.String) public boolean isDeterministic () public void checkWritingAllowed () public void validateConvertUpdateSequence (org.h2.engine.Session, org.h2.result.Row) public org.h2.value.Value getDefaultValue (org.h2.engine.Session, org.h2.table.Column) }
org/h2/table/TableLinkConnection.class
TableLinkConnection.java package org.h2.table public org.h2.table.TableLinkConnection extends java.lang.Object { private java.util.HashMap map private final String driver private final String url private final String user private final String password private java.sql.Connection conn private int useCounter private void <init> (java.util.HashMap, java.lang.String, java.lang.String, java.lang.String, java.lang.String) public static org.h2.table.TableLinkConnection open (java.util.HashMap, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) private void open () public int hashCode () public boolean equals (java.lang.Object) java.sql.Connection getConnection () synchronized void close () }
org/h2/table/TableView.class
TableView.java package org.h2.table public org.h2.table.TableView extends org.h2.table.Table { private static final long ROW_COUNT_APPROXIMATION private String querySQL private java.util.ArrayList tables private final String[] columnNames private org.h2.command.dml.Query viewQuery private org.h2.index.ViewIndex index private boolean recursive private org.h2.message.DbException createException private org.h2.util.SmallLRUCache indexCache private long lastModificationCheck private long maxDataModificationId private org.h2.engine.User owner private org.h2.command.dml.Query topQuery private org.h2.result.ResultInterface recursiveResult private boolean tableExpression public void <init> (org.h2.schema.Schema, int, java.lang.String, java.lang.String, java.util.ArrayList, java.lang.String[], org.h2.engine.Session, boolean) public org.h2.command.dml.Query recompileQuery (org.h2.engine.Session) private void initColumnsAndTables (org.h2.engine.Session) public boolean isInvalid () public org.h2.table.PlanItem getBestPlanItem (org.h2.engine.Session, int[]) public java.lang.String getDropSQL () public java.lang.String getCreateSQL () public java.lang.String getCreateSQL (boolean, boolean) public void checkRename () public void lock (org.h2.engine.Session, boolean, boolean) public void close (org.h2.engine.Session) public void unlock (org.h2.engine.Session) public boolean isLockedExclusively () public org.h2.index.Index addIndex (org.h2.engine.Session, java.lang.String, int, org.h2.table.IndexColumn[], org.h2.index.IndexType, boolean, java.lang.String) public void removeRow (org.h2.engine.Session, org.h2.result.Row) public void addRow (org.h2.engine.Session, org.h2.result.Row) public void checkSupportAlter () public void truncate (org.h2.engine.Session) public long getRowCount (org.h2.engine.Session) public boolean canGetRowCount () public boolean canDrop () public java.lang.String getTableType () public void removeChildrenAndResources (org.h2.engine.Session) public java.lang.String getSQL () public java.lang.String getQuery () public org.h2.index.Index getScanIndex (org.h2.engine.Session) public java.util.ArrayList getIndexes () public void recompile (org.h2.engine.Session) public long getMaxDataModificationId () public org.h2.index.Index getUniqueIndex () private void removeViewFromTables () private void addViewToTables () private void setOwner (org.h2.engine.User) public org.h2.engine.User getOwner () public static org.h2.table.TableView createTempView (org.h2.engine.Session, org.h2.engine.User, java.lang.String, org.h2.command.dml.Query, org.h2.command.dml.Query) private void setTopQuery (org.h2.command.dml.Query) public long getRowCountApproximation () public int getParameterOffset () public boolean isDeterministic () public void setRecursiveResult (org.h2.result.ResultInterface) public org.h2.result.ResultInterface getRecursiveResult () public void setTableExpression (boolean) public boolean isTableExpression () }
org/h2/tools/Backup.class
Backup.java package org.h2.tools public org.h2.tools.Backup extends org.h2.util.Tool { public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public static void execute (java.lang.String, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException private void process (java.lang.String, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException }
org/h2/tools/ChangeFileEncryption.class
ChangeFileEncryption.java package org.h2.tools public org.h2.tools.ChangeFileEncryption extends org.h2.util.Tool { private String directory private String cipherType private byte[] decrypt private byte[] encrypt public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException private static byte[] getFileEncryptionKey (char[]) public static void execute (java.lang.String, java.lang.String, java.lang.String, char[], char[], boolean) throws java.sql.SQLException private void process (java.lang.String, java.lang.String, java.lang.String, char[], char[], boolean) throws java.sql.SQLException private void process (java.lang.String) private void copy (java.lang.String, org.h2.store.FileStore, byte[]) }
org/h2/tools/CompressTool.class
CompressTool.java package org.h2.tools public org.h2.tools.CompressTool extends java.lang.Object { private static final int MAX_BUFFER_SIZE private byte[] cachedBuffer private void <init> () private byte[] getBuffer (int) public static org.h2.tools.CompressTool getInstance () public byte[] compress (byte[], java.lang.String) public int compress (byte[], int, org.h2.compress.Compressor, byte[]) public byte[] expand (byte[]) public void expand (byte[], byte[], int) private int readInt (byte[], int) private int writeInt (byte[], int, int) private int getLength (int) private org.h2.compress.Compressor getCompressor (java.lang.String) public int getCompressAlgorithm (java.lang.String) private org.h2.compress.Compressor getCompressor (int) public static java.io.OutputStream wrapOutputStream (java.io.OutputStream, java.lang.String, java.lang.String) public static java.io.InputStream wrapInputStream (java.io.InputStream, java.lang.String, java.lang.String) }
org/h2/tools/Console.class
Console.java package org.h2.tools public org.h2.tools.Console extends org.h2.util.Tool implements java.awt.event.ActionListener java.awt.event.MouseListener java.awt.event.WindowListener org.h2.server.ShutdownHandler { private java.awt.Frame frame private boolean trayIcon private java.awt.Font font private java.awt.Button startBrowser private java.awt.TextField urlText private org.h2.tools.Server web private org.h2.tools.Server tcp private org.h2.tools.Server pg private boolean isWindows private long lastOpen public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException private void printProblem (java.lang.Exception, org.h2.tools.Server) private java.awt.Image loadImage (java.lang.String) public void shutdown () void stopAll () private void loadFont () private boolean createTrayIcon () private void showWindow () private void startBrowser () public void actionPerformed (java.awt.event.ActionEvent) public void mouseClicked (java.awt.event.MouseEvent) public void mouseEntered (java.awt.event.MouseEvent) public void mouseExited (java.awt.event.MouseEvent) public void mousePressed (java.awt.event.MouseEvent) public void mouseReleased (java.awt.event.MouseEvent) public void windowClosing (java.awt.event.WindowEvent) public void windowActivated (java.awt.event.WindowEvent) public void windowClosed (java.awt.event.WindowEvent) public void windowDeactivated (java.awt.event.WindowEvent) public void windowDeiconified (java.awt.event.WindowEvent) public void windowIconified (java.awt.event.WindowEvent) public void windowOpened (java.awt.event.WindowEvent) }
org/h2/tools/ConvertTraceFile$Stat.class
ConvertTraceFile.java package org.h2.tools org.h2.tools.ConvertTraceFile$Stat extends java.lang.Object implements java.lang.Comparable { String sql int executeCount long time long resultCount void <init> () public int compareTo (org.h2.tools.ConvertTraceFile$Stat) public volatile synthetic int compareTo (java.lang.Object) }
org/h2/tools/ConvertTraceFile.class
ConvertTraceFile.java package org.h2.tools public org.h2.tools.ConvertTraceFile extends org.h2.util.Tool { private java.util.HashMap stats private long timeTotal public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException private void convertFile (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException private java.lang.String removeNewlines (java.lang.String) private java.lang.String padNumberLeft (long, int) private void addToStats (java.lang.String, int, int) }
org/h2/tools/CreateCluster.class
CreateCluster.java package org.h2.tools public org.h2.tools.CreateCluster extends org.h2.util.Tool { public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public void execute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException private void process (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException }
org/h2/tools/Csv.class
Csv.java package org.h2.tools public org.h2.tools.Csv extends java.lang.Object implements org.h2.tools.SimpleRowSource { private String streamCharset private String[] columnNames private char fieldSeparatorRead private char commentLineStart private String fieldSeparatorWrite private String rowSeparatorWrite private char fieldDelimiter private char escapeCharacter private String lineSeparator private String nullString private String fileName private java.io.Reader input private char[] inputBuffer private int inputBufferPos private int inputBufferStart private int inputBufferEnd private java.io.Writer output private boolean endOfLine private boolean endOfFile private void <init> () public static org.h2.tools.Csv getInstance () private int writeResultSet (java.sql.ResultSet) throws java.sql.SQLException public int write (java.io.Writer, java.sql.ResultSet) throws java.sql.SQLException public int write (java.lang.String, java.sql.ResultSet, java.lang.String) throws java.sql.SQLException public int write (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public java.sql.ResultSet read (java.lang.String, java.lang.String[], java.lang.String) throws java.sql.SQLException public java.sql.ResultSet read (java.io.Reader, java.lang.String[]) throws java.io.IOException private java.sql.ResultSet readResultSet (java.lang.String[]) throws java.io.IOException private void makeColumnNamesUnique () private void init (java.lang.String, java.lang.String) private void initWrite () throws java.io.IOException private void writeRow (java.lang.String[]) throws java.io.IOException private java.lang.String escape (java.lang.String) private void initRead () throws java.io.IOException private void readHeader () throws java.io.IOException private boolean isSimpleColumnName (java.lang.String) private void pushBack () private int readChar () throws java.io.IOException private int readBuffer () throws java.io.IOException private java.lang.String readValue () throws java.io.IOException private java.lang.String readNull (java.lang.String) private java.lang.String unEscape (java.lang.String) public java.lang.Object[] readRow () throws java.sql.SQLException private java.sql.SQLException convertException (java.lang.String, java.lang.Exception) public void close () public void reset () throws java.sql.SQLException public void setFieldSeparatorWrite (java.lang.String) public java.lang.String getFieldSeparatorWrite () public void setFieldSeparatorRead (char) public char getFieldSeparatorRead () public java.lang.String getRowSeparatorWrite () public void setRowSeparatorWrite (java.lang.String) public void setFieldDelimiter (char) public char getFieldDelimiter () public void setEscapeCharacter (char) public char getEscapeCharacter () public void setLineSeparator (java.lang.String) public void setNullString (java.lang.String) public java.lang.String getNullString () }
org/h2/tools/DeleteDbFiles.class
DeleteDbFiles.java package org.h2.tools public org.h2.tools.DeleteDbFiles extends org.h2.util.Tool { public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public static void execute (java.lang.String, java.lang.String, boolean) throws java.sql.SQLException private void process (java.lang.String, java.lang.String, boolean) throws java.sql.SQLException private void process (java.lang.String, boolean) }
org/h2/tools/MultiDimension.class
MultiDimension.java package org.h2.tools public org.h2.tools.MultiDimension extends java.lang.Object implements java.util.Comparator { private static final org.h2.tools.MultiDimension INSTANCE private void <init> () public static org.h2.tools.MultiDimension getInstance () public int normalize (int, double, double, double) public int getMaxValue (int) private int getBitsPerValue (int) public transient long interleave (int[]) public long interleave (int, int) public int deinterleave (int, long, int) public java.lang.String generatePreparedQuery (java.lang.String, java.lang.String, java.lang.String[]) public java.sql.ResultSet getResult (java.sql.PreparedStatement, int[], int[]) throws java.sql.SQLException private long[][] getMortonRanges (int[], int[]) private int getSize (int[], int[], int) private void combineEntries (java.util.ArrayList, int) public int compare (long[], long[]) private void addMortonRanges (java.util.ArrayList, int[], int[], int, int) private int roundUp (int, int) private int findMiddle (int, int) public volatile synthetic int compare (java.lang.Object, java.lang.Object) static void <clinit> () }
org/h2/tools/Recover$1.class
Recover.java package org.h2.tools org.h2.tools.Recover$1 extends java.io.OutputStream { final synthetic org.h2.tools.Recover this$0 void <init> (org.h2.tools.Recover) public void write (int) }
org/h2/tools/Recover$PageInputStream.class
Recover.java package org.h2.tools org.h2.tools.Recover$PageInputStream extends java.io.InputStream { private final java.io.PrintWriter writer private final org.h2.store.FileStore store private final org.h2.store.Data page private final int pageSize private long trunkPage private long dataPage private org.h2.util.IntArray dataPages private boolean endOfFile private int remaining private int logKey public void <init> (java.io.PrintWriter, org.h2.store.DataHandler, org.h2.store.FileStore, int, long, long, int) public int read () public int read (byte[]) public int read (byte[], int, int) private int readBlock (byte[], int, int) private void fillBuffer () }
org/h2/tools/Recover$Stats.class
Recover.java package org.h2.tools org.h2.tools.Recover$Stats extends java.lang.Object { long pageDataEmpty int pageDataRows int pageDataHead int[] pageTypeCount int free void <init> () }
org/h2/tools/Recover.class
Recover.java package org.h2.tools public org.h2.tools.Recover extends org.h2.util.Tool implements org.h2.store.DataHandler { private String databaseName private int block private int storageId private String storageName private int recordLength private int valueId private boolean trace private java.util.ArrayList schema private java.util.HashSet objectIdSet private java.util.HashMap tableMap private java.util.HashMap columnTypeMap private boolean remove private int pageSize private org.h2.store.FileStore store private int[] parents private org.h2.tools.Recover$Stats stat public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public static java.io.Reader readClob (java.lang.String) throws java.io.IOException public static java.io.InputStream readBlob (java.lang.String) throws java.io.IOException public static org.h2.value.Value$ValueBlob readBlobDb (java.sql.Connection, long, long) public static org.h2.value.Value$ValueClob readClobDb (java.sql.Connection, long, long) private void trace (java.lang.String) private void traceError (java.lang.String, java.lang.Throwable) public static void execute (java.lang.String, java.lang.String) throws java.sql.SQLException private void process (java.lang.String, java.lang.String) private java.io.PrintWriter getWriter (java.lang.String, java.lang.String) private void writeDataError (java.io.PrintWriter, java.lang.String, byte[]) private void dumpLob (java.lang.String, boolean) private java.lang.String getSQL (java.lang.String, org.h2.value.Value) private void setDatabaseName (java.lang.String) private void dumpPageStore (java.lang.String) private void dumpPageStore (java.io.PrintWriter, long) private void dumpPageLogStream (java.io.PrintWriter, int, int, int) throws java.io.IOException private java.lang.String setStorage (int) private void dumpPageBtreeNode (java.io.PrintWriter, org.h2.store.Data, long, boolean) private int dumpPageFreeList (java.io.PrintWriter, org.h2.store.Data, long, long) private void dumpPageBtreeLeaf (java.io.PrintWriter, org.h2.store.Data, int, boolean) private void checkParent (java.io.PrintWriter, long, int[], int) private void dumpPageDataNode (java.io.PrintWriter, org.h2.store.Data, long, int) private void dumpPageDataLeaf (java.io.PrintWriter, org.h2.store.Data, boolean, long, int, int) private void seek (long) private org.h2.value.Value[] createRecord (java.io.PrintWriter, org.h2.store.Data, int) private void writeRow (java.io.PrintWriter, org.h2.store.Data, org.h2.value.Value[]) private void resetSchema () private void writeSchema (java.io.PrintWriter) private void createTemporaryTable (java.io.PrintWriter) private java.lang.String extractTableOrViewName (java.lang.String) private void closeSilently (org.h2.store.FileStore) private void writeError (java.io.PrintWriter, java.lang.Throwable) public java.lang.String getDatabasePath () public org.h2.store.FileStore openFile (java.lang.String, java.lang.String, boolean) public void checkPowerOff () public void checkWritingAllowed () public void freeUpDiskSpace () public int getMaxLengthInplaceLob () public java.lang.String getLobCompressionAlgorithm (int) public java.lang.Object getLobSyncObject () public org.h2.util.SmallLRUCache getLobFileListCache () public org.h2.util.TempFileDeleter getTempFileDeleter () public org.h2.store.LobStorage getLobStorage () public java.sql.Connection getLobConnection () }
org/h2/tools/Restore.class
Restore.java package org.h2.tools public org.h2.tools.Restore extends org.h2.util.Tool { public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException private static java.lang.String getOriginalDbName (java.lang.String, java.lang.String) throws java.io.IOException public static void execute (java.lang.String, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException private void process (java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException }
org/h2/tools/RunScript.class
RunScript.java package org.h2.tools public org.h2.tools.RunScript extends org.h2.util.Tool { private boolean showResults private boolean checkResults public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public static java.sql.ResultSet execute (java.sql.Connection, java.io.Reader) throws java.sql.SQLException private java.sql.ResultSet process (java.sql.Connection, java.io.Reader) throws java.sql.SQLException private void process (java.sql.Connection, java.lang.String, boolean, java.lang.String) throws java.sql.SQLException java.io.IOException private void process (java.sql.Connection, boolean, java.lang.String, java.io.Reader, java.lang.String) throws java.sql.SQLException java.io.IOException private static void processRunscript (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static void execute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException void process (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) throws java.sql.SQLException }
org/h2/tools/Script.class
Script.java package org.h2.tools public org.h2.tools.Script extends org.h2.util.Tool { public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException private void processScript (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static void execute (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static void execute (java.lang.String, java.lang.String, java.lang.String, java.io.OutputStream) throws java.sql.SQLException void process (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException void process (java.lang.String, java.lang.String, java.lang.String, java.io.OutputStream) throws java.sql.SQLException void process (java.sql.Connection, java.io.OutputStream) throws java.sql.SQLException }
org/h2/tools/Server.class
Server.java package org.h2.tools public org.h2.tools.Server extends org.h2.util.Tool implements java.lang.Runnable org.h2.server.ShutdownHandler { private org.h2.server.Service service private org.h2.tools.Server web private org.h2.tools.Server tcp private org.h2.tools.Server pg private org.h2.server.ShutdownHandler shutdownHandler public void <init> () public transient void <init> (org.h2.server.Service, java.lang.String[]) throws java.sql.SQLException public static transient void main (java.lang.String[]) throws java.sql.SQLException public transient void runTool (java.lang.String[]) throws java.sql.SQLException public static void shutdownTcpServer (java.lang.String, java.lang.String, boolean, boolean) throws java.sql.SQLException public java.lang.String getStatus () public static transient org.h2.tools.Server createWebServer (java.lang.String[]) throws java.sql.SQLException public static transient org.h2.tools.Server createTcpServer (java.lang.String[]) throws java.sql.SQLException public static transient org.h2.tools.Server createPgServer (java.lang.String[]) throws java.sql.SQLException public org.h2.tools.Server start () throws java.sql.SQLException private static void wait (int) private void stopAll () public boolean isRunning (boolean) public void stop () public java.lang.String getURL () public int getPort () public void run () public void setShutdownHandler (org.h2.server.ShutdownHandler) public void shutdown () public org.h2.server.Service getService () public static void openBrowser (java.lang.String) public static void startWebServer (java.sql.Connection) throws java.sql.SQLException }
org/h2/tools/Shell.class
Shell.java package org.h2.tools public org.h2.tools.Shell extends org.h2.util.Tool implements java.lang.Runnable { private static final int HISTORY_COUNT private java.io.PrintStream err private java.io.InputStream in private java.io.BufferedReader reader private java.sql.Connection conn private java.sql.Statement stat private boolean listMode private int maxColumnSize private char boxVertical private java.util.ArrayList history private boolean stopHide private String serverPropertiesDir public void <init> () public static transient void main (java.lang.String[]) throws java.sql.SQLException public void setErr (java.io.PrintStream) public void setIn (java.io.InputStream) public void setInReader (java.io.BufferedReader) public transient void runTool (java.lang.String[]) throws java.sql.SQLException private void showHelp () private void promptLoop () private boolean isNumber (java.lang.String) private void connect () throws java.io.IOException java.sql.SQLException protected void print (java.lang.String) private void println (java.lang.String) private java.lang.String readPassword () throws java.io.IOException public void run () private java.lang.String readLine (java.lang.String) throws java.io.IOException private java.lang.String readLine () throws java.io.IOException private void execute (java.lang.String) private int printResult (java.sql.ResultSet, boolean) throws java.sql.SQLException }
org/h2/tools/SimpleResultSet$Column.class
SimpleResultSet.java package org.h2.tools org.h2.tools.SimpleResultSet$Column extends java.lang.Object { String name int sqlType int precision int scale void <init> () }
org/h2/tools/SimpleResultSet$SimpleArray.class
SimpleResultSet.java package org.h2.tools public org.h2.tools.SimpleResultSet$SimpleArray extends java.lang.Object implements java.sql.Array { private Object[] value void <init> (java.lang.Object[]) public java.lang.Object getArray () public java.lang.Object getArray (java.util.Map) throws java.sql.SQLException public java.lang.Object getArray (long, int) throws java.sql.SQLException public java.lang.Object getArray (long, int, java.util.Map) throws java.sql.SQLException public int getBaseType () public java.lang.String getBaseTypeName () public java.sql.ResultSet getResultSet () throws java.sql.SQLException public java.sql.ResultSet getResultSet (java.util.Map) throws java.sql.SQLException public java.sql.ResultSet getResultSet (long, int) throws java.sql.SQLException public java.sql.ResultSet getResultSet (long, int, java.util.Map) throws java.sql.SQLException public void free () }
org/h2/tools/SimpleResultSet.class
SimpleResultSet.java package org.h2.tools public org.h2.tools.SimpleResultSet extends java.lang.Object implements java.sql.ResultSet java.sql.ResultSetMetaData { private java.util.ArrayList rows private Object[] currentRow private int rowId private boolean wasNull private org.h2.tools.SimpleRowSource source private java.util.ArrayList columns public void <init> () public void <init> (org.h2.tools.SimpleRowSource) public void addColumn (java.lang.String, int, int, int) public transient void addRow (java.lang.Object[]) public int getConcurrency () public int getFetchDirection () public int getFetchSize () public int getRow () public int getType () public void close () public boolean next () throws java.sql.SQLException public void beforeFirst () throws java.sql.SQLException public boolean wasNull () public byte getByte (int) throws java.sql.SQLException public double getDouble (int) throws java.sql.SQLException public float getFloat (int) throws java.sql.SQLException public int getInt (int) throws java.sql.SQLException public long getLong (int) throws java.sql.SQLException public short getShort (int) throws java.sql.SQLException public boolean getBoolean (int) throws java.sql.SQLException public byte[] getBytes (int) throws java.sql.SQLException public java.lang.Object getObject (int) throws java.sql.SQLException public java.lang.String getString (int) throws java.sql.SQLException public byte getByte (java.lang.String) throws java.sql.SQLException public double getDouble (java.lang.String) throws java.sql.SQLException public float getFloat (java.lang.String) throws java.sql.SQLException public int findColumn (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 short getShort (java.lang.String) throws java.sql.SQLException public boolean getBoolean (java.lang.String) throws java.sql.SQLException public byte[] getBytes (java.lang.String) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (int) throws java.sql.SQLException public java.sql.Date getDate (int) throws java.sql.SQLException public java.sql.ResultSetMetaData getMetaData () public java.sql.SQLWarning getWarnings () public java.sql.Statement getStatement () public java.sql.Time getTime (int) throws java.sql.SQLException public java.sql.Timestamp getTimestamp (int) throws java.sql.SQLException public java.sql.Array getArray (int) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String) throws java.sql.SQLException public java.lang.String getString (java.lang.String) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (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.sql.Array getArray (java.lang.String) throws java.sql.SQLException public int getColumnCount () public int getColumnDisplaySize (int) public int getColumnType (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) public boolean isAutoIncrement (int) public boolean isCaseSensitive (int) public boolean isCurrency (int) public boolean isDefinitelyWritable (int) public boolean isReadOnly (int) public boolean isSearchable (int) public boolean isSigned (int) public boolean isWritable (int) public java.lang.String getCatalogName (int) public java.lang.String getColumnClassName (int) public java.lang.String getColumnLabel (int) throws java.sql.SQLException public java.lang.String getColumnName (int) throws java.sql.SQLException public java.lang.String getColumnTypeName (int) public java.lang.String getSchemaName (int) public java.lang.String getTableName (int) public void clearWarnings () public void afterLast () throws java.sql.SQLException public void cancelRowUpdates () throws java.sql.SQLException public void updateNull (java.lang.String) throws java.sql.SQLException public void deleteRow () throws java.sql.SQLException public void insertRow () throws java.sql.SQLException public void moveToCurrentRow () throws java.sql.SQLException public void moveToInsertRow () throws java.sql.SQLException public void refreshRow () throws java.sql.SQLException public void updateRow () throws java.sql.SQLException public boolean first () throws java.sql.SQLException public boolean isAfterLast () throws java.sql.SQLException public boolean isBeforeFirst () throws java.sql.SQLException public boolean isFirst () throws java.sql.SQLException public boolean isLast () throws java.sql.SQLException public boolean last () throws java.sql.SQLException public boolean previous () throws java.sql.SQLException public boolean rowDeleted () throws java.sql.SQLException public boolean rowInserted () throws java.sql.SQLException public boolean rowUpdated () throws java.sql.SQLException public void setFetchDirection (int) throws java.sql.SQLException public void setFetchSize (int) throws java.sql.SQLException public void updateNull (int) throws java.sql.SQLException public boolean absolute (int) throws java.sql.SQLException public boolean relative (int) throws java.sql.SQLException public void updateByte (int, byte) throws java.sql.SQLException public void updateDouble (int, double) throws java.sql.SQLException public void updateFloat (int, float) throws java.sql.SQLException public void updateInt (int, int) throws java.sql.SQLException public void updateLong (int, long) throws java.sql.SQLException public void updateShort (int, short) throws java.sql.SQLException public void updateBoolean (int, boolean) throws java.sql.SQLException public void updateBytes (int, byte[]) throws java.sql.SQLException public java.io.InputStream getAsciiStream (int) public java.io.InputStream getBinaryStream (int) public java.io.InputStream getUnicodeStream (int) 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 java.io.Reader getCharacterStream (int) throws java.sql.SQLException public void updateCharacterStream (int, java.io.Reader, int) throws java.sql.SQLException public void updateObject (int, java.lang.Object) throws java.sql.SQLException public void updateObject (int, java.lang.Object, int) throws java.sql.SQLException public java.lang.String getCursorName () throws java.sql.SQLException public void updateString (int, java.lang.String) throws java.sql.SQLException public void updateByte (java.lang.String, byte) throws java.sql.SQLException public void updateDouble (java.lang.String, double) throws java.sql.SQLException public void updateFloat (java.lang.String, float) 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 updateShort (java.lang.String, short) throws java.sql.SQLException public void updateBoolean (java.lang.String, boolean) throws java.sql.SQLException public void updateBytes (java.lang.String, byte[]) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (int, int) throws java.sql.SQLException public void updateBigDecimal (int, java.math.BigDecimal) throws java.sql.SQLException public java.net.URL getURL (int) throws java.sql.SQLException public void updateArray (int, java.sql.Array) throws java.sql.SQLException public java.sql.Blob getBlob (int) throws java.sql.SQLException public void updateBlob (int, java.sql.Blob) throws java.sql.SQLException public java.sql.Clob getClob (int) throws java.sql.SQLException public void updateClob (int, java.sql.Clob) throws java.sql.SQLException public void updateDate (int, java.sql.Date) throws java.sql.SQLException public java.sql.Ref getRef (int) throws java.sql.SQLException public void updateRef (int, java.sql.Ref) 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 java.io.InputStream getAsciiStream (java.lang.String) throws java.sql.SQLException public java.io.InputStream getBinaryStream (java.lang.String) throws java.sql.SQLException public java.io.InputStream getUnicodeStream (java.lang.String) 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 java.io.Reader getCharacterStream (java.lang.String) 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) throws java.sql.SQLException public void updateObject (java.lang.String, java.lang.Object, int) throws java.sql.SQLException public java.lang.Object getObject (int, java.util.Map) throws java.sql.SQLException public void updateString (java.lang.String, java.lang.String) throws java.sql.SQLException public java.math.BigDecimal getBigDecimal (java.lang.String, int) throws java.sql.SQLException public void updateBigDecimal (java.lang.String, java.math.BigDecimal) throws java.sql.SQLException public java.net.URL getURL (java.lang.String) throws java.sql.SQLException public void updateArray (java.lang.String, java.sql.Array) throws java.sql.SQLException public java.sql.Blob getBlob (java.lang.String) throws java.sql.SQLException public void updateBlob (java.lang.String, java.sql.Blob) throws java.sql.SQLException public java.sql.Clob getClob (java.lang.String) throws java.sql.SQLException public void updateClob (java.lang.String, java.sql.Clob) throws java.sql.SQLException public void updateDate (java.lang.String, java.sql.Date) throws java.sql.SQLException public java.sql.Date getDate (int, java.util.Calendar) throws java.sql.SQLException public java.sql.Ref getRef (java.lang.String) throws java.sql.SQLException public void updateRef (java.lang.String, java.sql.Ref) throws java.sql.SQLException public void updateTime (java.lang.String, java.sql.Time) throws java.sql.SQLException public java.sql.Time getTime (int, java.util.Calendar) throws java.sql.SQLException public void updateTimestamp (java.lang.String, java.sql.Timestamp) throws java.sql.SQLException public java.sql.Timestamp getTimestamp (int, java.util.Calendar) throws java.sql.SQLException public java.lang.Object getObject (java.lang.String, java.util.Map) 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 static java.sql.SQLException getUnsupportedException () private void checkColumnIndex (int) throws java.sql.SQLException private java.lang.Object get (int) throws java.sql.SQLException private org.h2.tools.SimpleResultSet$Column getColumn (int) throws java.sql.SQLException public int getHoldability () public boolean isClosed () }
org/h2/tools/SimpleRowSource.class
SimpleRowSource.java package org.h2.tools public abstract org.h2.tools.SimpleRowSource extends java.lang.Object { public abstract java.lang.Object[] readRow () throws java.sql.SQLException public abstract void close () public abstract void reset () throws java.sql.SQLException }
org/h2/tools/TriggerAdapter$TriggerRowSource.class
TriggerAdapter.java package org.h2.tools org.h2.tools.TriggerAdapter$TriggerRowSource extends java.lang.Object implements org.h2.tools.SimpleRowSource { private Object[] row void <init> () void setRow (java.lang.Object[]) public java.lang.Object[] readRow () public void close () public void reset () }
org/h2/tools/TriggerAdapter.class
TriggerAdapter.java package org.h2.tools public abstract org.h2.tools.TriggerAdapter extends java.lang.Object implements org.h2.api.Trigger { private org.h2.tools.SimpleResultSet oldResultSet private org.h2.tools.SimpleResultSet newResultSet private org.h2.tools.TriggerAdapter$TriggerRowSource oldSource private org.h2.tools.TriggerAdapter$TriggerRowSource newSource public void <init> () public void init (java.sql.Connection, java.lang.String, java.lang.String, java.lang.String, boolean, int) throws java.sql.SQLException public void fire (java.sql.Connection, java.lang.Object[], java.lang.Object[]) throws java.sql.SQLException public abstract void fire (java.sql.Connection, java.sql.ResultSet, java.sql.ResultSet) throws java.sql.SQLException private org.h2.tools.SimpleResultSet wrap (org.h2.tools.SimpleResultSet, org.h2.tools.TriggerAdapter$TriggerRowSource, java.lang.Object[]) throws java.sql.SQLException public void remove () throws java.sql.SQLException public void close () throws java.sql.SQLException }
org/h2/upgrade/DbUpgrade.class
DbUpgrade.java package org.h2.upgrade public org.h2.upgrade.DbUpgrade extends java.lang.Object { private static boolean upgradeClassesPresent private static java.util.Map runningConversions public void <init> () public static boolean areUpgradeClassesPresent () public static java.sql.Connection connectWithOldVersion (java.lang.String, java.util.Properties) throws java.sql.SQLException public static synchronized void upgrade (java.lang.String, java.util.Properties) throws java.sql.SQLException static void <clinit> () }
org/h2/upgrade/DbUpgradeFromVersion1.class
DbUpgradeFromVersion1.java package org.h2.upgrade public org.h2.upgrade.DbUpgradeFromVersion1 extends java.lang.Object { private static boolean scriptInTempDir private static boolean deleteOldDb private String url private java.util.Properties info private boolean mustBeConverted private String newName private String newUrl private String oldUrl private java.io.File oldDataFile private java.io.File oldIndexFile private java.io.File oldLobsDir private java.io.File newFile private java.io.File backupDataFile private java.io.File backupIndexFile private java.io.File backupLobsDir private boolean successful public void <init> (java.lang.String, java.util.Properties) throws java.sql.SQLException private void init () throws java.sql.SQLException public boolean mustBeConverted () throws java.sql.SQLException public void upgrade () throws java.sql.SQLException public boolean wasSuccessful () public static void setScriptInTempDir (boolean) public static void setDeleteOldDb (boolean) }
org/h2/util/AutoCloseInputStream.class
AutoCloseInputStream.java package org.h2.util public org.h2.util.AutoCloseInputStream extends java.io.InputStream { private final java.io.InputStream in private boolean closed public void <init> (java.io.InputStream) private int autoClose (int) throws java.io.IOException public void close () throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException public int read (byte[]) throws java.io.IOException public int read () throws java.io.IOException }
org/h2/util/BitField.class
BitField.java package org.h2.util public final org.h2.util.BitField extends java.lang.Object { private static final int ADDRESS_BITS private static final int BITS private static final int ADDRESS_MASK private long[] data private int maxLength public void <init> () public void <init> (int) public int nextClearBit (int) public boolean get (int) public int getByte (int) public void setByte (int, int) public void set (int) public void clear (int) private static long getBitMask (int) private void checkCapacity (int) private void expandCapacity (int) public void set (int, int, boolean) private void set (int, boolean) public int length () }
org/h2/util/Cache.class
Cache.java package org.h2.util public abstract org.h2.util.Cache extends java.lang.Object { public abstract java.util.ArrayList getAllChanged () public abstract void clear () public abstract org.h2.util.CacheObject get (int) public abstract void put (org.h2.util.CacheObject) public abstract org.h2.util.CacheObject update (int, org.h2.util.CacheObject) public abstract void remove (int) public abstract org.h2.util.CacheObject find (int) public abstract void setMaxMemory (int) public abstract int getMaxMemory () public abstract int getMemory () }
org/h2/util/CacheHead.class
CacheHead.java package org.h2.util public org.h2.util.CacheHead extends org.h2.util.CacheObject { public void <init> () public boolean canRemove () public int getMemory () }
org/h2/util/CacheLRU.class
CacheLRU.java package org.h2.util public org.h2.util.CacheLRU extends java.lang.Object implements org.h2.util.Cache { static final String TYPE_NAME private final org.h2.util.CacheWriter writer private final org.h2.util.CacheObject head private final int mask private org.h2.util.CacheObject[] values private int recordCount private final int len private int maxMemory private int memory private void <init> (org.h2.util.CacheWriter, int) public static org.h2.util.Cache getCache (org.h2.util.CacheWriter, java.lang.String, int) public void clear () public void put (org.h2.util.CacheObject) public org.h2.util.CacheObject update (int, org.h2.util.CacheObject) private void removeOldIfRequired () private void removeOld () private void addToFront (org.h2.util.CacheObject) private void removeFromLinkedList (org.h2.util.CacheObject) public void remove (int) public org.h2.util.CacheObject find (int) public org.h2.util.CacheObject get (int) public java.util.ArrayList getAllChanged () public void setMaxMemory (int) public int getMaxMemory () public int getMemory () }
org/h2/util/CacheObject.class
CacheObject.java package org.h2.util public abstract org.h2.util.CacheObject extends java.lang.Object implements java.lang.Comparable { public org.h2.util.CacheObject cachePrevious public org.h2.util.CacheObject cacheNext public org.h2.util.CacheObject cacheChained private int pos private boolean changed public void <init> () public abstract boolean canRemove () public abstract int getMemory () public void setPos (int) public int getPos () public boolean isChanged () public void setChanged (boolean) public int compareTo (org.h2.util.CacheObject) public volatile synthetic int compareTo (java.lang.Object) }
org/h2/util/CacheSecondLevel.class
CacheSecondLevel.java package org.h2.util org.h2.util.CacheSecondLevel extends java.lang.Object implements org.h2.util.Cache { private final org.h2.util.Cache baseCache private final java.util.Map map void <init> (org.h2.util.Cache, java.util.Map) public void clear () public org.h2.util.CacheObject find (int) public org.h2.util.CacheObject get (int) public java.util.ArrayList getAllChanged () public int getMaxMemory () public int getMemory () public void put (org.h2.util.CacheObject) public void remove (int) public void setMaxMemory (int) public org.h2.util.CacheObject update (int, org.h2.util.CacheObject) }
org/h2/util/CacheWriter.class
CacheWriter.java package org.h2.util public abstract org.h2.util.CacheWriter extends java.lang.Object { public abstract void writeBack (org.h2.util.CacheObject) public abstract void flushLog () public abstract org.h2.message.Trace getTrace () }
org/h2/util/data.zip
org/h2/util/DateTimeUtils.class
DateTimeUtils.java package org.h2.util public org.h2.util.DateTimeUtils extends java.lang.Object { private static final int DEFAULT_YEAR private static final int DEFAULT_MONTH private static final int DEFAULT_DAY private static final int DEFAULT_HOUR private static java.util.Calendar cachedCalendar private void <init> () public static void resetCalendar () private static java.util.Calendar getCalendar () public static java.sql.Timestamp convertTimestampToCalendar (java.sql.Timestamp, java.util.Calendar) public static java.sql.Time cloneAndNormalizeTime (java.sql.Time) public static java.sql.Date cloneAndNormalizeDate (java.sql.Date) public static org.h2.value.Value convertDateToUniversal (java.sql.Date, java.util.Calendar) public static org.h2.value.Value convertTimeToUniversal (java.sql.Time, java.util.Calendar) public static org.h2.value.Value convertTimestampToUniversal (java.sql.Timestamp, java.util.Calendar) private static long getUniversalTime (java.util.Calendar, java.util.Date) private static long getLocalTime (java.util.Date, java.util.Calendar) private static void convertTime (java.util.Calendar, java.util.Calendar) public static java.sql.Date convertDateToCalendar (java.sql.Date, java.util.Calendar) public static java.sql.Time convertTimeToCalendar (java.sql.Time, java.util.Calendar) public static java.util.Date parseDateTime (java.lang.String, int, int) private static long getTime (boolean, java.util.TimeZone, int, int, int, int, int, int, boolean, int) public static int getDatePart (java.util.Date, int) public static long getTimeLocal (java.util.Date) public static long getTimeGMT (long) public static int getIsoDayOfWeek (java.util.Date) public static int getIsoWeek (java.util.Date) public static int getIsoYear (java.util.Date) public static java.lang.String formatDateTime (java.util.Date, java.lang.String, java.lang.String, java.lang.String) public static java.util.Date parseDateTime (java.lang.String, java.lang.String, java.lang.String, java.lang.String) private static java.text.SimpleDateFormat getDateFormat (java.lang.String, java.lang.String, java.lang.String) static void <clinit> () }
org/h2/util/DbDriverActivator.class
DbDriverActivator.java package org.h2.util public org.h2.util.DbDriverActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { public void <init> () public void start (org.osgi.framework.BundleContext) public void stop (org.osgi.framework.BundleContext) }
org/h2/util/ExactUTF8InputStreamReader.class
ExactUTF8InputStreamReader.java package org.h2.util public org.h2.util.ExactUTF8InputStreamReader extends java.io.Reader { private java.io.InputStream in public void <init> (java.io.InputStream) public void close () public int read (char[], int, int) throws java.io.IOException }
org/h2/util/HashBase.class
HashBase.java package org.h2.util public abstract org.h2.util.HashBase extends java.lang.Object { private static final int MAX_LOAD protected int mask protected int len protected int size protected int deletedCount protected int level protected boolean zeroKey private int maxSize private int minSize private int maxDeleted public void <init> () protected abstract void rehash (int) public int size () void checkSizePut () protected void checkSizeRemove () protected void reset (int) protected int getIndex (int) }
org/h2/util/IntArray.class
IntArray.java package org.h2.util public org.h2.util.IntArray extends java.lang.Object { private int[] data private int size private int hash public void <init> () public void <init> (int) public void <init> (int[]) public void add (int) public int get (int) public void remove (int) public void ensureCapacity (int) public boolean equals (java.lang.Object) public int hashCode () public int size () public void toArray (int[]) public java.lang.String toString () public void removeRange (int, int) }
org/h2/util/IntIntHashMap.class
IntIntHashMap.java package org.h2.util public org.h2.util.IntIntHashMap extends org.h2.util.HashBase { public static final int NOT_FOUND private static final int DELETED private int[] keys private int[] values private int zeroValue public void <init> () protected void reset (int) public void put (int, int) public void remove (int) protected void rehash (int) public int get (int) }
org/h2/util/IOUtils.class
IOUtils.java package org.h2.util public org.h2.util.IOUtils extends java.lang.Object { private static final int BUFFER_BLOCK_SIZE private void <init> () public static void closeSilently (java.io.OutputStream) public static void skipFully (java.io.InputStream, long) throws java.io.IOException public static void skipFully (java.io.Reader, long) throws java.io.IOException public static long copyAndClose (java.io.InputStream, java.io.OutputStream) throws java.io.IOException public static long copyAndCloseInput (java.io.InputStream, java.io.OutputStream) throws java.io.IOException public static long copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException public static long copyAndCloseInput (java.io.Reader, java.io.Writer) throws java.io.IOException public static void closeSilently (java.io.InputStream) public static void closeSilently (java.io.Reader) public static void closeSilently (java.io.Writer) public static byte[] readBytesAndClose (java.io.InputStream, int) throws java.io.IOException public static java.lang.String readStringAndClose (java.io.Reader, int) throws java.io.IOException public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException public static int readFully (java.io.Reader, char[], int) throws java.io.IOException public static java.io.Reader getBufferedReader (java.io.InputStream) public static java.io.Reader getReader (java.io.InputStream) public static java.io.Writer getBufferedWriter (java.io.OutputStream) public static java.io.InputStream getInputStream (java.lang.String) public static java.io.Reader getReader (java.lang.String) public static java.io.Reader getAsciiReader (java.io.InputStream) public static void mkdirs (java.io.File) throws java.io.IOException public static void setLength (java.io.RandomAccessFile, long) throws java.io.IOException public static java.lang.String getFileName (java.lang.String) public static java.lang.String normalize (java.lang.String) public static boolean tryDelete (java.lang.String) public static boolean isReadOnly (java.lang.String) public static boolean exists (java.lang.String) public static long length (java.lang.String) public static java.lang.String createTempFile (java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException public static java.lang.String getParent (java.lang.String) public static java.lang.String[] listFiles (java.lang.String) public static boolean isDirectory (java.lang.String) public static boolean isAbsolute (java.lang.String) public static java.lang.String getAbsolutePath (java.lang.String) public static boolean fileStartsWith (java.lang.String, java.lang.String) public static java.io.InputStream openFileInputStream (java.lang.String) throws java.io.IOException public static java.io.OutputStream openFileOutputStream (java.lang.String, boolean) public static void rename (java.lang.String, java.lang.String) public static void createDirs (java.lang.String) public static void delete (java.lang.String) public static long getLastModified (java.lang.String) static void trace (java.lang.String, java.lang.String, java.lang.Object) public static boolean isInDir (java.io.File, java.io.File) }
org/h2/util/JdbcUtils.class
JdbcUtils.java package org.h2.util public org.h2.util.JdbcUtils extends java.lang.Object { private static final String[] DRIVERS private void <init> () public static void closeSilently (java.sql.Statement) public static void closeSilently (java.sql.Connection) public static void closeSilently (java.sql.ResultSet) public static void closeSilently (javax.sql.XAConnection) public static java.sql.Connection getConnection (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException public static java.lang.String escapeMetaDataPattern (java.lang.String) public static java.sql.Connection getConnection (java.lang.String, java.lang.String, java.util.Properties) throws java.sql.SQLException public static java.lang.String getDriver (java.lang.String) public static void load (java.lang.String) static void <clinit> () }
org/h2/util/MathUtils$1.class
MathUtils.java package org.h2.util org.h2.util.MathUtils$1 extends java.lang.Object implements java.lang.Runnable { void <init> () public void run () }
org/h2/util/MathUtils.class
MathUtils.java package org.h2.util public org.h2.util.MathUtils extends java.lang.Object { static java.security.SecureRandom cachedSecureRandom static volatile boolean seeded private static boolean usePrecisionWorkaround private static final java.util.Random RANDOM private static final int BIG_DECIMAL_SCALE_MAX private void <init> () private static synchronized java.security.SecureRandom getSecureRandom () private static byte[] generateAlternativeSeed () static void warn (java.lang.String, java.lang.Throwable) public static int roundUpInt (int, int) public static long roundUpLong (long, long) public static void checkPowerOf2 (int) public static int nextPowerOf2 (int) public static java.math.BigDecimal setScale (java.math.BigDecimal, int) public static int convertLongToInt (long) public static int reverseInt (int) public static long reverseLong (long) public static int precision (java.math.BigDecimal) public static int compareInt (int, int) public static int compareLong (long, long) public static long secureRandomLong () public static void randomBytes (byte[]) public static byte[] secureRandomBytes (int) public static int randomInt (int) public static int secureRandomInt (int) static void <clinit> () }
org/h2/util/NetUtils.class
NetUtils.java package org.h2.util public org.h2.util.NetUtils extends java.lang.Object { private static final int CACHE_MILLIS private static java.net.InetAddress cachedBindAddress private static String cachedLocalAddress private static long cachedLocalAddressTime private void <init> () public static java.net.Socket createLoopbackSocket (int, boolean) throws java.io.IOException private static java.lang.String getHostAddress (java.net.InetAddress) public static java.net.Socket createSocket (java.lang.String, int, boolean) throws java.io.IOException public static java.net.Socket createSocket (java.net.InetAddress, int, boolean) throws java.io.IOException public static java.net.ServerSocket createServerSocket (int, boolean) private static java.net.InetAddress getBindAddress () throws java.net.UnknownHostException private static java.net.ServerSocket createServerSocketTry (int, boolean) public static boolean isLocalAddress (java.net.Socket) throws java.net.UnknownHostException public static java.net.ServerSocket closeSilently (java.net.ServerSocket) public static synchronized java.lang.String getLocalAddress () }
org/h2/util/New.class
New.java package org.h2.util public org.h2.util.New extends java.lang.Object { public void <init> () public static java.util.ArrayList arrayList () public static java.util.HashMap hashMap () public static java.util.HashMap hashMap (int) public static java.util.HashSet hashSet () public static java.util.ArrayList arrayList (java.util.Collection) public static java.util.ArrayList arrayList (int) }
org/h2/util/Permutations.class
Permutations.java package org.h2.util public org.h2.util.Permutations extends java.lang.Object { private Object[] in private Object[] out private int n private int m private int[] index private boolean hasNext private void <init> (java.lang.Object[], java.lang.Object[], int) public static org.h2.util.Permutations create (java.lang.Object[], java.lang.Object[]) public static org.h2.util.Permutations create (java.lang.Object[], java.lang.Object[], int) private void moveIndex () private int rightmostDip () private void reverseAfter (int) public boolean next () }
org/h2/util/Profiler.class
Profiler.java package org.h2.util public org.h2.util.Profiler extends java.lang.Object implements java.lang.Runnable { private static java.lang.instrument.Instrumentation instrumentation private static final int MAX_ELEMENTS public int interval public int depth public boolean paused private String[] ignoreLines private String[] ignoreThreads private volatile boolean stop private java.util.HashMap counts private int minCount private int total private Thread thread private long time public void <init> () public static void premain (java.lang.String, java.lang.instrument.Instrumentation) public static java.lang.instrument.Instrumentation getInstrumentation () public void startCollecting () public void stopCollecting () public void run () private void tick () private void increment (java.lang.String) public java.lang.String getTop (int) }
org/h2/util/ScriptReader.class
ScriptReader.java package org.h2.util public org.h2.util.ScriptReader extends java.lang.Object { private java.io.Reader reader private char[] buffer private int bufferPos private int bufferStart private int bufferEnd private boolean endOfFile private boolean insideRemark private boolean blockRemark private boolean skipRemarks private int remarkStart public void <init> (java.io.Reader) public void close () public java.lang.String readStatement () private java.lang.String readStatementLoop () throws java.io.IOException private void startRemark (boolean) private void endRemark () private void clearRemark () private int read () throws java.io.IOException private int readBuffer () throws java.io.IOException public boolean isInsideRemark () public boolean isBlockRemark () public void setSkipRemarks (boolean) }
org/h2/util/SmallLRUCache.class
SmallLRUCache.java package org.h2.util public org.h2.util.SmallLRUCache extends java.util.LinkedHashMap { private static final long serialVersionUID private int size private void <init> (int) public static org.h2.util.SmallLRUCache newInstance (int) protected boolean removeEldestEntry (java.util.Map$Entry) }
org/h2/util/SmallMap.class
SmallMap.java package org.h2.util public org.h2.util.SmallMap extends java.lang.Object { private java.util.HashMap map private Object cache private int cacheId private int lastId private int maxElements public void <init> (int) public int addObject (int, java.lang.Object) public void freeObject (int) public java.lang.Object getObject (int, boolean) throws java.sql.SQLException }
org/h2/util/SoftHashMap$SoftValue.class
SoftHashMap.java package org.h2.util org.h2.util.SoftHashMap$SoftValue extends java.lang.ref.SoftReference { final Object key public void <init> (java.lang.Object, java.lang.ref.ReferenceQueue, java.lang.Object) }
org/h2/util/SoftHashMap.class
SoftHashMap.java package org.h2.util public org.h2.util.SoftHashMap extends java.util.AbstractMap { private java.util.Map map private java.lang.ref.ReferenceQueue queue public void <init> () private void processQueue () public java.lang.Object get (java.lang.Object) public java.lang.Object put (java.lang.Object, java.lang.Object) public java.lang.Object remove (java.lang.Object) public void clear () public java.util.Set entrySet () }
org/h2/util/SortedProperties.class
SortedProperties.java package org.h2.util public org.h2.util.SortedProperties extends java.util.Properties { private static final long serialVersionUID public void <init> () public synchronized java.util.Enumeration keys () public static boolean getBooleanProperty (java.util.Properties, java.lang.String, boolean) public static int getIntProperty (java.util.Properties, java.lang.String, int) public static synchronized org.h2.util.SortedProperties loadProperties (java.lang.String) throws java.io.IOException public synchronized void store (java.lang.String) throws java.io.IOException public synchronized java.lang.String toLines () public static org.h2.util.SortedProperties fromLines (java.lang.String) }
org/h2/util/SourceCompiler$1.class
SourceCompiler.java package org.h2.util org.h2.util.SourceCompiler$1 extends java.lang.ClassLoader { final synthetic org.h2.util.SourceCompiler this$0 void <init> (org.h2.util.SourceCompiler, java.lang.ClassLoader) throws java.lang.ClassNotFoundException public java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException }
org/h2/util/SourceCompiler$2.class
SourceCompiler.java package org.h2.util org.h2.util.SourceCompiler$2 extends org.h2.util.Task { final synthetic java.io.InputStream val$in final synthetic java.io.OutputStream val$out final synthetic org.h2.util.SourceCompiler this$0 void <init> (org.h2.util.SourceCompiler, java.io.InputStream, java.io.OutputStream) throws java.io.IOException public void call () throws java.io.IOException }
org/h2/util/SourceCompiler.class
SourceCompiler.java package org.h2.util public org.h2.util.SourceCompiler extends java.lang.Object { private static final Class JAVAC_SUN java.util.HashMap sources java.util.HashMap compiled private String compileDir public void <init> () public void setSource (java.lang.String, java.lang.String) private java.lang.Class getClass (java.lang.String) throws java.lang.ClassNotFoundException public java.lang.reflect.Method getMethod (java.lang.String) throws java.lang.ClassNotFoundException byte[] javacCompile (java.lang.String, java.lang.String, java.lang.String) private void javacProcess (java.io.File) private transient int exec (java.lang.String[]) private void throwSyntaxError (java.io.ByteArrayOutputStream) private void copyInThread (java.io.InputStream, java.io.OutputStream) private void javacSun (java.io.File) static void <clinit> () }
org/h2/util/StatementBuilder.class
StatementBuilder.java package org.h2.util public org.h2.util.StatementBuilder extends java.lang.Object { private final StringBuilder builder private int index public void <init> () public void <init> (java.lang.String) public org.h2.util.StatementBuilder append (java.lang.String) public org.h2.util.StatementBuilder append (char) public org.h2.util.StatementBuilder append (long) public org.h2.util.StatementBuilder resetCount () public void appendOnlyFirst (java.lang.String) public void appendExceptFirst (java.lang.String) public java.lang.String toString () public int length () }
org/h2/util/StringUtils.class
StringUtils.java package org.h2.util public org.h2.util.StringUtils extends java.lang.Object { private static java.lang.ref.SoftReference softCache private static long softCacheCreated private static final char[] HEX private void <init> () private static java.lang.String[] getCache () public static boolean equals (java.lang.String, java.lang.String) public static java.lang.String toUpperEnglish (java.lang.String) public static java.lang.String toLowerEnglish (java.lang.String) public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String) public static java.lang.String quoteStringSQL (java.lang.String) public static java.lang.String javaEncode (java.lang.String) public static java.lang.String addAsterisk (java.lang.String, int) private static org.h2.message.DbException getFormatException (java.lang.String, int) public static java.lang.String javaDecode (java.lang.String) public static java.lang.String quoteJavaString (java.lang.String) public static byte[] utf8Encode (java.lang.String) public static java.lang.String utf8Decode (byte[]) private static java.lang.String utf8Decode (byte[], int, int) public static java.lang.String quoteJavaStringArray (java.lang.String[]) public static java.lang.String quoteJavaIntArray (int[]) public static java.lang.String enclose (java.lang.String) public static java.lang.String unEnclose (java.lang.String) public static java.lang.String urlEncode (java.lang.String) public static java.lang.String urlDecode (java.lang.String) public static java.lang.String[] arraySplit (java.lang.String, char, boolean) public static java.lang.String arrayCombine (java.lang.String[], char) public static java.lang.String xmlAttr (java.lang.String, java.lang.String) public static java.lang.String xmlNode (java.lang.String, java.lang.String, java.lang.String) private static java.lang.String indent (java.lang.String) private static java.lang.String indent (java.lang.String, int) public static java.lang.String xmlComment (java.lang.String) public static java.lang.String xmlCData (java.lang.String) public static java.lang.String xmlStartDoc () public static java.lang.String xmlText (java.lang.String) public static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String) public static java.lang.String replaceAllIgnoreCase (java.lang.String, java.lang.String, java.lang.String) private static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String, java.lang.String) public static java.lang.String quoteIdentifier (java.lang.String) public static boolean isNullOrEmpty (java.lang.String) public static java.lang.String quoteRemarkSQL (java.lang.String) public static java.lang.String pad (java.lang.String, int, java.lang.String, boolean) public static char[] cloneCharArray (char[]) public static java.lang.String trim (java.lang.String, boolean, boolean, java.lang.String) public static java.lang.String cache (java.lang.String) public static java.lang.String fromCacheOrNew (java.lang.String) public static void clearCache () public static byte[] convertStringToBytes (java.lang.String) private static int getHexDigit (java.lang.String, int) public static java.lang.String convertBytesToString (byte[]) public static java.lang.String convertBytesToString (byte[], int) static void <clinit> () }
org/h2/util/Task.class
Task.java package org.h2.util public abstract org.h2.util.Task extends java.lang.Object implements java.lang.Runnable { protected volatile boolean stop protected Object result private Thread thread private Exception ex public void <init> () public abstract void call () throws java.lang.Exception public void run () public org.h2.util.Task execute () public java.lang.Object get () public java.lang.Exception getException () }
org/h2/util/TempFileDeleter.class
TempFileDeleter.java package org.h2.util public org.h2.util.TempFileDeleter extends java.lang.Object { private final java.lang.ref.ReferenceQueue queue private final java.util.HashMap refMap private void <init> () public static org.h2.util.TempFileDeleter getInstance () public synchronized java.lang.ref.Reference addFile (java.lang.String, java.lang.Object) public synchronized void deleteFile (java.lang.ref.Reference, java.lang.String) public void deleteAll () public void deleteUnused () public void stopAutoDelete (java.lang.ref.Reference, java.lang.String) }
org/h2/util/Tool.class
Tool.java package org.h2.util public abstract org.h2.util.Tool extends java.lang.Object { protected java.io.PrintStream out private java.util.Properties resources public void <init> () public void setOut (java.io.PrintStream) public transient abstract void runTool (java.lang.String[]) throws java.sql.SQLException protected java.sql.SQLException throwUnsupportedOption (java.lang.String) throws java.sql.SQLException protected void printNoDatabaseFilesFound (java.lang.String, java.lang.String) protected void showUsage () }
org/h2/util/Utils.class
Utils.java package org.h2.util public org.h2.util.Utils extends java.lang.Object { public static final byte[] EMPTY_BYTES public static final int[] EMPTY_INT_ARRAY private static final long[] EMPTY_LONG_ARRAY private static final int GC_DELAY private static final int MAX_GC private static long lastGC private static final boolean ALLOW_ALL_CLASSES private static final java.util.HashSet ALLOWED_CLASS_NAMES private static final String[] ALLOWED_CLASS_NAME_PREFIXES private static final java.util.HashMap RESOURCES private void <init> () private static int readInt (byte[], int) public static long readLong (byte[], int) public static int indexOf (byte[], byte[], int) public static int getByteArrayHash (byte[]) public static boolean compareSecure (byte[], byte[]) public static int compareNotNull (byte[], byte[]) public static byte[] copy (byte[], byte[]) public static byte[] cloneByteArray (byte[]) public static byte[] serialize (java.lang.Object) public static java.lang.Object deserialize (byte[]) public static int hashCode (java.lang.Object) public static int getMemoryUsed () public static int getMemoryFree () public static long getMemoryMax () private static synchronized void collectGarbage () public static byte[] newBytes (int) public static int[] newIntArray (int) public static long[] newLongArray (int) public static java.lang.Class loadUserClass (java.lang.String) public static byte[] getResource (java.lang.String) throws java.io.IOException private static byte[] loadResource (java.lang.String) throws java.io.IOException public static transient java.lang.Object callStaticMethod (java.lang.String, java.lang.Object[]) throws java.lang.Exception public static transient java.lang.Object callMethod (java.lang.Object, java.lang.String, java.lang.Object[]) throws java.lang.Exception private static transient java.lang.Object classMethodInternal (java.lang.String, java.lang.Class, java.lang.Object, java.lang.Object[]) throws java.lang.Exception public static transient java.lang.Object newInstance (java.lang.String, java.lang.Object[]) throws java.lang.Exception private static int match (java.lang.Class[], java.lang.Object[]) public static java.lang.Object getStaticField (java.lang.String) throws java.lang.Exception public static java.lang.Object getField (java.lang.Object, java.lang.String) throws java.lang.Exception public static boolean isClassPresent (java.lang.String) public static java.lang.Class getNonPrimitiveClass (java.lang.Class) static void <clinit> () }
org/h2/util/ValueHashMap.class
ValueHashMap.java package org.h2.util public org.h2.util.ValueHashMap extends org.h2.util.HashBase { private org.h2.value.Value[] keys private Object[] values public void <init> () public static org.h2.util.ValueHashMap newInstance () protected void reset (int) protected void rehash (int) private int getIndex (org.h2.value.Value) public void put (org.h2.value.Value, java.lang.Object) public void remove (org.h2.value.Value) public java.lang.Object get (org.h2.value.Value) public java.util.ArrayList keys () public java.util.ArrayList values () }
org/h2/value/CompareMode.class
CompareMode.java package org.h2.value public org.h2.value.CompareMode extends java.lang.Object { public static final String OFF private static org.h2.value.CompareMode lastUsed private final String name private final int strength private final java.text.Collator collator private final org.h2.util.SmallLRUCache collationKeys private void <init> (java.lang.String, int) public static synchronized org.h2.value.CompareMode getInstance (java.lang.String, int) public boolean equalsChars (java.lang.String, int, java.lang.String, int, boolean) public int compareString (java.lang.String, java.lang.String, boolean) private java.text.CollationKey getKey (java.lang.String) public static java.lang.String getName (java.util.Locale) private static boolean compareLocaleNames (java.util.Locale, java.lang.String) public static java.text.Collator getCollator (java.lang.String) public java.lang.String getName () public int getStrength () }
org/h2/value/DataType.class
DataType.java package org.h2.value public org.h2.value.DataType extends java.lang.Object { public static final int TYPE_BOOLEAN public static final int TYPE_DATALINK public static final int TYPE_LONGNVARCHAR public static final int TYPE_NCHAR public static final int TYPE_NVARCHAR public static final int TYPE_NCLOB private static final java.util.ArrayList TYPES private static final java.util.HashMap TYPES_BY_NAME private static final java.util.ArrayList TYPES_BY_VALUE_TYPE public int type public String name public int sqlType public String jdbc public int sqlTypePos public long maxPrecision public int minScale public int maxScale public boolean decimal public String prefix public String suffix public String params public boolean autoIncrement public boolean caseSensitive public boolean supportsPrecision public boolean supportsScale public long defaultPrecision public int defaultScale public int defaultDisplaySize public boolean hidden public int memory public void <init> () private static void add (int, int, java.lang.String, org.h2.value.DataType, java.lang.String[], int) private static org.h2.value.DataType createDecimal (int, int, int, int, boolean, boolean) private static org.h2.value.DataType createDate (int, java.lang.String, int, int) private static org.h2.value.DataType createString (boolean) private static org.h2.value.DataType createLob () public static java.util.ArrayList getTypes () public static org.h2.value.Value readValue (org.h2.engine.SessionInterface, java.sql.ResultSet, int, int) public static java.lang.String getTypeClassName (int) public static org.h2.value.DataType getDataType (int) public static int convertTypeToSQLType (int) public static int convertSQLTypeToValueType (int) public static int getTypeFromClass (java.lang.Class) public static org.h2.value.Value convertToValue (org.h2.engine.SessionInterface, java.lang.Object, int) public static org.h2.value.DataType getTypeByName (java.lang.String) public static boolean isLargeObject (int) public static boolean isStringType (int) public static boolean supportsAdd (int) public static int getAddProofType (int) public static java.lang.Object getDefaultForPrimitiveType (java.lang.Class) public static java.lang.Object convertTo (org.h2.engine.SessionInterface, org.h2.jdbc.JdbcConnection, org.h2.value.Value, java.lang.Class) static void <clinit> () }
org/h2/value/Transfer$1.class
Transfer.java package org.h2.value org.h2.value.Transfer$1 extends java.io.FilterOutputStream { final synthetic org.h2.value.Transfer this$0 void <init> (org.h2.value.Transfer, java.io.OutputStream) public void flush () }
org/h2/value/Transfer.class
Transfer.java package org.h2.value public org.h2.value.Transfer extends java.lang.Object { private static final int BUFFER_SIZE private static final int LOB_MAGIC private java.net.Socket socket private java.io.DataInputStream in private java.io.DataOutputStream out private org.h2.engine.SessionInterface session private boolean ssl private int version public void <init> (org.h2.engine.SessionInterface) public void setSocket (java.net.Socket) public void init () throws java.io.IOException public void flush () throws java.io.IOException public org.h2.value.Transfer writeBoolean (boolean) throws java.io.IOException public boolean readBoolean () throws java.io.IOException private org.h2.value.Transfer writeByte (byte) throws java.io.IOException private byte readByte () throws java.io.IOException public org.h2.value.Transfer writeInt (int) throws java.io.IOException public int readInt () throws java.io.IOException public org.h2.value.Transfer writeLong (long) throws java.io.IOException public long readLong () throws java.io.IOException private org.h2.value.Transfer writeDouble (double) throws java.io.IOException private org.h2.value.Transfer writeFloat (float) throws java.io.IOException private double readDouble () throws java.io.IOException private float readFloat () throws java.io.IOException public org.h2.value.Transfer writeString (java.lang.String) throws java.io.IOException public java.lang.String readString () throws java.io.IOException public org.h2.value.Transfer writeBytes (byte[]) throws java.io.IOException public byte[] readBytes () throws java.io.IOException public void close () public void writeValue (org.h2.value.Value) throws java.io.IOException public org.h2.value.Value readValue () throws java.io.IOException public java.net.Socket getSocket () public void setSession (org.h2.engine.SessionInterface) public void setSSL (boolean) public org.h2.value.Transfer openNewConnection () throws java.io.IOException public void setVersion (int) }
org/h2/value/Value$ValueBlob.class
Value.java package org.h2.value public abstract org.h2.value.Value$ValueBlob extends java.lang.Object { }
org/h2/value/Value$ValueClob.class
Value.java package org.h2.value public abstract org.h2.value.Value$ValueClob extends java.lang.Object { }
org/h2/value/Value.class
Value.java package org.h2.value public abstract org.h2.value.Value extends java.lang.Object { public static final int UNKNOWN public static final int NULL public static final int BOOLEAN public static final int BYTE public static final int SHORT public static final int INT public static final int LONG public static final int DECIMAL public static final int DOUBLE public static final int FLOAT public static final int TIME public static final int DATE public static final int TIMESTAMP public static final int BYTES public static final int STRING public static final int STRING_IGNORECASE public static final int BLOB public static final int CLOB public static final int ARRAY public static final int RESULT_SET public static final int JAVA_OBJECT public static final int UUID public static final int STRING_FIXED public static final int TYPE_COUNT private static java.lang.ref.SoftReference softCache private static final java.math.BigDecimal MAX_LONG_DECIMAL private static final java.math.BigDecimal MIN_LONG_DECIMAL public void <init> () public abstract java.lang.String getSQL () public abstract int getType () public abstract long getPrecision () public abstract int getDisplaySize () public int getMemory () public abstract java.lang.String getString () public abstract java.lang.Object getObject () public abstract void set (java.sql.PreparedStatement, int) throws java.sql.SQLException protected abstract int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public abstract int hashCode () public abstract boolean equals (java.lang.Object) static int getOrder (int) public static int getHigherOrder (int, int) static org.h2.value.Value cache (org.h2.value.Value) public static void clearCache () public java.lang.Boolean getBoolean () public java.sql.Date getDate () public java.sql.Date getDateNoCopy () public java.sql.Time getTime () public java.sql.Time getTimeNoCopy () public java.sql.Timestamp getTimestamp () public java.sql.Timestamp getTimestampNoCopy () public byte[] getBytes () public byte[] getBytesNoCopy () public byte getByte () public short getShort () public java.math.BigDecimal getBigDecimal () public double getDouble () public float getFloat () public int getInt () public long getLong () public java.io.InputStream getInputStream () public java.io.Reader getReader () public org.h2.value.Value add (org.h2.value.Value) public int getSignum () public org.h2.value.Value negate () public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value convertTo (int) public final int compareTypeSave (org.h2.value.Value, org.h2.value.CompareMode) public final int compareTo (org.h2.value.Value, org.h2.value.CompareMode) public int getScale () public org.h2.value.Value convertScale (boolean, int) public org.h2.value.Value convertPrecision (long) private byte convertToByte (long) private short convertToShort (long) private int convertToInt (long) private long convertToLong (double) private long convertToLong (java.math.BigDecimal) public org.h2.value.Value link (org.h2.store.DataHandler, int) public boolean isLinked () public void unlink () public boolean isFileBased () public void close () public boolean checkPrecision (long) public java.lang.String getTraceSQL () public java.lang.String toString () protected org.h2.message.DbException throwUnsupportedExceptionForType (java.lang.String) public int getTableId () public byte[] getSmall () public org.h2.value.Value copyToTemp () static void <clinit> () }
org/h2/value/ValueArray.class
ValueArray.java package org.h2.value public org.h2.value.ValueArray extends org.h2.value.Value { private final org.h2.value.Value[] values private int hash private void <init> (org.h2.value.Value[]) public static org.h2.value.ValueArray get (org.h2.value.Value[]) public int hashCode () public org.h2.value.Value[] getList () public int getType () public long getPrecision () public java.lang.String getString () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) public java.lang.String getSQL () public java.lang.String getTraceSQL () public int getDisplaySize () public boolean equals (java.lang.Object) public int getMemory () }
org/h2/value/ValueBoolean.class
ValueBoolean.java package org.h2.value public org.h2.value.ValueBoolean extends org.h2.value.Value { public static final int PRECISION public static final int DISPLAY_SIZE private static final Object TRUE private static final Object FALSE private final Boolean value private void <init> (boolean) public int getType () public java.lang.String getSQL () public java.lang.String getString () public org.h2.value.Value negate () public java.lang.Boolean getBoolean () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueBoolean get (boolean) public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueByte.class
ValueByte.java package org.h2.value public org.h2.value.ValueByte extends org.h2.value.Value { static final int PRECISION static final int DISPLAY_SIZE private final byte value private void <init> (byte) public org.h2.value.Value add (org.h2.value.Value) private org.h2.value.ValueByte checkRange (int) public int getSignum () public org.h2.value.Value negate () public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () public byte getByte () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueByte get (byte) public int getDisplaySize () public boolean equals (java.lang.Object) }
org/h2/value/ValueBytes.class
ValueBytes.java package org.h2.value public org.h2.value.ValueBytes extends org.h2.value.Value { private static final org.h2.value.ValueBytes EMPTY private final byte[] value private int hash protected void <init> (byte[]) public static org.h2.value.ValueBytes get (byte[]) public static org.h2.value.ValueBytes getNoCopy (byte[]) public int getType () public java.lang.String getSQL () public byte[] getBytesNoCopy () public byte[] getBytes () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public int getDisplaySize () public int getMemory () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueDate.class
ValueDate.java package org.h2.value public org.h2.value.ValueDate extends org.h2.value.Value { public static final int PRECISION static final int DISPLAY_SIZE private final java.sql.Date value private void <init> (java.sql.Date) public static java.sql.Date parseDate (java.lang.String) public java.sql.Date getDate () public java.sql.Date getDateNoCopy () public java.lang.String getSQL () public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueDate get (java.sql.Date) public static org.h2.value.ValueDate getNoCopy (java.sql.Date) public int getDisplaySize () public boolean equals (java.lang.Object) }
org/h2/value/ValueDecimal.class
ValueDecimal.java package org.h2.value public org.h2.value.ValueDecimal extends org.h2.value.Value { public static final Object ZERO public static final Object ONE static final int DEFAULT_PRECISION static final int DEFAULT_SCALE static final int DEFAULT_DISPLAY_SIZE private static final int DIVIDE_SCALE_ADD private final java.math.BigDecimal value private String valueString private int precision private void <init> (java.math.BigDecimal) public org.h2.value.Value add (org.h2.value.Value) public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value negate () public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public int getSignum () public java.math.BigDecimal getBigDecimal () public java.lang.String getString () public long getPrecision () public boolean checkPrecision (long) public int getScale () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public org.h2.value.Value convertScale (boolean, int) public org.h2.value.Value convertPrecision (long) public static org.h2.value.ValueDecimal get (java.math.BigDecimal) public int getDisplaySize () public boolean equals (java.lang.Object) public int getMemory () static void <clinit> () }
org/h2/value/ValueDouble.class
ValueDouble.java package org.h2.value public org.h2.value.ValueDouble extends org.h2.value.Value { public static final int PRECISION public static final int DISPLAY_SIZE private static final double DOUBLE_ZERO private static final double DOUBLE_ONE private static final org.h2.value.ValueDouble ZERO private static final org.h2.value.ValueDouble ONE private static final org.h2.value.ValueDouble NAN private final double value private void <init> (double) public org.h2.value.Value add (org.h2.value.Value) public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value negate () public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public int getSignum () public double getDouble () public java.lang.String getString () public long getPrecision () public int getScale () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueDouble get (double) public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueFloat.class
ValueFloat.java package org.h2.value public org.h2.value.ValueFloat extends org.h2.value.Value { static final int PRECISION static final int DISPLAY_SIZE private static final float FLOAT_ZERO private static final float FLOAT_ONE private static final org.h2.value.ValueFloat ZERO private static final org.h2.value.ValueFloat ONE private final float value private void <init> (float) public org.h2.value.Value add (org.h2.value.Value) public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value negate () public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public int getSignum () public float getFloat () public java.lang.String getString () public long getPrecision () public int getScale () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueFloat get (float) public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueInt.class
ValueInt.java package org.h2.value public org.h2.value.ValueInt extends org.h2.value.Value { public static final int PRECISION public static final int DISPLAY_SIZE private static final int STATIC_SIZE private static final int DYNAMIC_SIZE private static final org.h2.value.ValueInt[] STATIC_CACHE private static final org.h2.value.ValueInt[] DYNAMIC_CACHE private final int value private void <init> (int) public static org.h2.value.ValueInt get (int) public org.h2.value.Value add (org.h2.value.Value) private org.h2.value.ValueInt checkRange (long) public int getSignum () public org.h2.value.Value negate () public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () public int getInt () public long getLong () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueJavaObject.class
ValueJavaObject.java package org.h2.value public org.h2.value.ValueJavaObject extends org.h2.value.ValueBytes { private static final org.h2.value.ValueJavaObject EMPTY protected void <init> (byte[]) public static org.h2.value.ValueJavaObject getNoCopy (byte[]) public int getType () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException static void <clinit> () }
org/h2/value/ValueLob.class
ValueLob.java package org.h2.value public org.h2.value.ValueLob extends org.h2.value.Value { private static int dirCounter private final int type private long precision private org.h2.store.DataHandler handler private int tableId private int objectId private String fileName private boolean linked private byte[] small private int hash private boolean compression private org.h2.store.FileStore tempFile private void <init> (int, org.h2.store.DataHandler, java.lang.String, int, int, boolean, long, boolean) private void <init> (int, byte[]) private static org.h2.value.ValueLob copy (org.h2.value.ValueLob) public static org.h2.value.ValueLob createSmallLob (int, byte[]) private static java.lang.String getFileName (org.h2.store.DataHandler, int, int) public static org.h2.value.ValueLob open (int, org.h2.store.DataHandler, int, int, long, boolean) public static org.h2.value.ValueLob createClob (java.io.Reader, long, org.h2.store.DataHandler) private static int getBufferSize (org.h2.store.DataHandler, boolean, long) private void createFromReader (char[], int, java.io.Reader, long, org.h2.store.DataHandler) private static java.lang.String getFileNamePrefix (java.lang.String, int) private int getNewObjectId (org.h2.store.DataHandler) public static void resetDirCounter () private void invalidateFileList (org.h2.store.DataHandler, java.lang.String) private java.lang.String[] getFileList (org.h2.store.DataHandler, java.lang.String) public static org.h2.value.ValueLob createBlob (java.io.InputStream, long, org.h2.store.DataHandler) private org.h2.store.FileStoreOutputStream initLarge (org.h2.store.DataHandler) private void createFromStream (byte[], int, java.io.InputStream, long, org.h2.store.DataHandler) public org.h2.value.Value convertTo (int) public boolean isLinked () public java.lang.String getFileName () public void close () public void unlink () public org.h2.value.Value link (org.h2.store.DataHandler, int) public int getTableId () public int getObjectId () public int getType () public long getPrecision () public java.lang.String getString () public byte[] getBytes () public byte[] getBytesNoCopy () public int hashCode () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.Object getObject () public java.io.Reader getReader () public java.io.InputStream getInputStream () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public java.lang.String getSQL () public java.lang.String getTraceSQL () public byte[] getSmall () public int getDisplaySize () public boolean equals (java.lang.Object) public void convertToFileIfRequired (org.h2.store.DataHandler) public static void removeAllForTable (org.h2.store.DataHandler, int) private static void removeAllForTable (org.h2.store.DataHandler, java.lang.String, int) public boolean useCompression () public boolean isFileBased () private static synchronized void deleteFile (org.h2.store.DataHandler, java.lang.String) private static synchronized void renameFile (org.h2.store.DataHandler, java.lang.String, java.lang.String) private void copyFileTo (org.h2.store.DataHandler, java.lang.String, java.lang.String) public void setFileName (java.lang.String, boolean) public int getMemory () public org.h2.value.ValueLob copyToTemp () public volatile synthetic org.h2.value.Value copyToTemp () }
org/h2/value/ValueLobDb.class
ValueLobDb.java package org.h2.value public org.h2.value.ValueLobDb extends org.h2.value.Value implements org.h2.value.Value$ValueClob org.h2.value.Value$ValueBlob { private final int type private long precision private int tableId private int hash private org.h2.store.LobStorage lobStorage private long lobId private byte[] small private org.h2.store.DataHandler handler private org.h2.store.FileStore tempFile private String fileName private void <init> (int, org.h2.store.LobStorage, java.lang.String, int, long, long) private void <init> (int, byte[], long) public static org.h2.value.ValueLobDb create (int, org.h2.store.LobStorage, java.lang.String, int, long, long) public static org.h2.value.ValueLobDb createSmallLob (int, byte[], long) public org.h2.value.Value convertTo (int) public boolean isLinked () public void close () private static synchronized void deleteFile (org.h2.store.DataHandler, java.lang.String) public void unlink () public org.h2.value.Value link (org.h2.store.DataHandler, int) public int getTableId () public int getType () public long getPrecision () public java.lang.String getString () public byte[] getBytes () public byte[] getBytesNoCopy () public int hashCode () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.Object getObject () public java.io.Reader getReader () public java.io.InputStream getInputStream () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public java.lang.String getSQL () public java.lang.String getTraceSQL () public byte[] getSmall () public int getDisplaySize () public boolean equals (java.lang.Object) public boolean isFileBased () public int getMemory () public org.h2.value.ValueLobDb copyToTemp () public long getLobId () public void setPrecision (long) public java.lang.String toString () public static org.h2.value.ValueLobDb createTempClob (java.io.Reader, long, org.h2.store.DataHandler) public static org.h2.value.ValueLobDb createTempBlob (java.io.InputStream, long, org.h2.store.DataHandler) private void createTempFromReader (char[], int, java.io.Reader, long, org.h2.store.DataHandler) private void createTempFromStream (byte[], int, java.io.InputStream, long, org.h2.store.DataHandler) private org.h2.store.FileStoreOutputStream initTemp (org.h2.store.DataHandler) private static int getBufferSize (org.h2.store.DataHandler, boolean, long) public volatile synthetic org.h2.value.Value copyToTemp () }
org/h2/value/ValueLong.class
ValueLong.java package org.h2.value public org.h2.value.ValueLong extends org.h2.value.Value { public static final java.math.BigInteger MAX public static final java.math.BigDecimal MIN_BD public static final int PRECISION public static final int DISPLAY_SIZE private static final java.math.BigInteger MIN private static final int STATIC_SIZE private static final org.h2.value.ValueLong[] STATIC_CACHE private final long value private void <init> (long) public org.h2.value.Value add (org.h2.value.Value) public int getSignum () public org.h2.value.Value negate () private org.h2.message.DbException getOverflow () public org.h2.value.Value subtract (org.h2.value.Value) private boolean isInteger (long) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () public long getLong () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueLong get (long) public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueNull.class
ValueNull.java package org.h2.value public org.h2.value.ValueNull extends org.h2.value.Value { public static final org.h2.value.ValueNull INSTANCE public static final org.h2.value.ValueNull DELETED private static final int PRECISION private static final int DISPLAY_SIZE private void <init> () public java.lang.String getSQL () public int getType () public java.lang.String getString () public java.lang.Boolean getBoolean () public java.sql.Date getDate () public java.sql.Time getTime () public java.sql.Timestamp getTimestamp () public byte[] getBytes () public byte getByte () public short getShort () public java.math.BigDecimal getBigDecimal () public double getDouble () public float getFloat () public int getInt () public long getLong () public java.io.InputStream getInputStream () public java.io.Reader getReader () public org.h2.value.Value convertTo (int) protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public int getDisplaySize () public boolean equals (java.lang.Object) static void <clinit> () }
org/h2/value/ValueResultSet.class
ValueResultSet.java package org.h2.value public org.h2.value.ValueResultSet extends org.h2.value.Value { private final java.sql.ResultSet result private void <init> (java.sql.ResultSet) public static org.h2.value.ValueResultSet get (java.sql.ResultSet) public static org.h2.value.ValueResultSet getCopy (java.sql.ResultSet, int) public int getType () public long getPrecision () public int getDisplaySize () public java.lang.String getString () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public boolean equals (java.lang.Object) public int hashCode () public java.lang.Object getObject () public java.sql.ResultSet getResultSet () public void set (java.sql.PreparedStatement, int) public java.lang.String getSQL () }
org/h2/value/ValueShort.class
ValueShort.java package org.h2.value public org.h2.value.ValueShort extends org.h2.value.Value { static final int PRECISION static final int DISPLAY_SIZE private final short value private void <init> (short) public org.h2.value.Value add (org.h2.value.Value) private org.h2.value.ValueShort checkRange (int) public int getSignum () public org.h2.value.Value negate () public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) public java.lang.String getSQL () public int getType () public short getShort () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueShort get (short) public int getDisplaySize () public boolean equals (java.lang.Object) }
org/h2/value/ValueString.class
ValueString.java package org.h2.value public org.h2.value.ValueString extends org.h2.value.Value { private static final org.h2.value.ValueString EMPTY protected final String value protected void <init> (java.lang.String) public java.lang.String getSQL () public boolean equals (java.lang.Object) protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public int getDisplaySize () public int getMemory () public org.h2.value.Value convertPrecision (long) public int hashCode () public int getType () public static org.h2.value.ValueString get (java.lang.String) protected org.h2.value.Value getNew (java.lang.String) static void <clinit> () }
org/h2/value/ValueStringFixed.class
ValueStringFixed.java package org.h2.value public org.h2.value.ValueStringFixed extends org.h2.value.ValueString { private static final org.h2.value.ValueStringFixed EMPTY protected void <init> (java.lang.String) private static java.lang.String trimRight (java.lang.String) public int getType () public static org.h2.value.ValueStringFixed get (java.lang.String) protected org.h2.value.Value getNew (java.lang.String) static void <clinit> () }
org/h2/value/ValueStringIgnoreCase.class
ValueStringIgnoreCase.java package org.h2.value public org.h2.value.ValueStringIgnoreCase extends org.h2.value.ValueString { private static final org.h2.value.ValueStringIgnoreCase EMPTY private int hash protected void <init> (java.lang.String) public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public boolean equals (java.lang.Object) public int hashCode () public java.lang.String getSQL () public static org.h2.value.ValueStringIgnoreCase get (java.lang.String) protected org.h2.value.Value getNew (java.lang.String) static void <clinit> () }
org/h2/value/ValueTime.class
ValueTime.java package org.h2.value public org.h2.value.ValueTime extends org.h2.value.Value { public static final int PRECISION static final int DISPLAY_SIZE private final java.sql.Time value private void <init> (java.sql.Time) public static java.sql.Time parseTime (java.lang.String) public java.sql.Time getTime () public java.sql.Time getTimeNoCopy () public java.lang.String getSQL () public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueTime get (java.sql.Time) public static org.h2.value.ValueTime getNoCopy (java.sql.Time) public int getDisplaySize () public boolean equals (java.lang.Object) public org.h2.value.Value add (org.h2.value.Value) public org.h2.value.Value subtract (org.h2.value.Value) public org.h2.value.Value multiply (org.h2.value.Value) public org.h2.value.Value divide (org.h2.value.Value) }
org/h2/value/ValueTimestamp.class
ValueTimestamp.java package org.h2.value public org.h2.value.ValueTimestamp extends org.h2.value.Value { public static final int PRECISION static final int DISPLAY_SIZE static final int DEFAULT_SCALE static final long YEAR_ONE static final long YEAR_9999 private final java.sql.Timestamp value private void <init> (java.sql.Timestamp) public java.sql.Timestamp getTimestamp () public java.sql.Timestamp getTimestampNoCopy () public java.lang.String getSQL () public static java.sql.Timestamp parseTimestamp (java.lang.String) public int getType () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public java.lang.String getString () public long getPrecision () public int getScale () public int hashCode () public java.lang.Object getObject () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public static org.h2.value.ValueTimestamp get (java.sql.Timestamp) public static org.h2.value.ValueTimestamp getNoCopy (java.sql.Timestamp) public org.h2.value.Value convertScale (boolean, int) public int getDisplaySize () public boolean equals (java.lang.Object) public org.h2.value.Value add (org.h2.value.Value) public org.h2.value.Value subtract (org.h2.value.Value) static void <clinit> () }
org/h2/value/ValueUuid.class
ValueUuid.java package org.h2.value public org.h2.value.ValueUuid extends org.h2.value.Value { private static final int PRECISION private static final int DISPLAY_SIZE private final long high private final long low private void <init> (long, long) public int hashCode () public static org.h2.value.ValueUuid getNewRandom () public static org.h2.value.ValueUuid get (byte[]) public static org.h2.value.ValueUuid get (long, long) public static org.h2.value.ValueUuid get (java.lang.String) public java.lang.String getSQL () public int getType () public long getPrecision () private void appendHex (java.lang.StringBuilder, long, int) public java.lang.String getString () protected int compareSecure (org.h2.value.Value, org.h2.value.CompareMode) public boolean equals (java.lang.Object) public java.lang.Object getObject () public byte[] getBytes () public void set (java.sql.PreparedStatement, int) throws java.sql.SQLException public long getHigh () public long getLow () public int getDisplaySize () }