• Home
  • Java
  • JSTL
  • Struts
  • Spring
  • Hibernate
  • Webservice
  • Eclipse
  • API
  • Guest Post
Menu
  • Explorer
  • H2-Research-master
    • h2
      • src
        • main
          • org
            • h2
              • Driver.java
              • JdbcDriverBackwardsCompat.java
              • api
                • Aggregate.java
                • AggregateFunction.java
                • DatabaseEventListener.java
                • ErrorCode.java
                • JavaObjectSerializer.java
                • TableEngine.java
                • TimestampWithTimeZone.java
                • Trigger.java
              • bnf
                • Bnf.java
                • BnfVisitor.java
                • Rule.java
                • RuleElement.java
                • RuleFixed.java
                • RuleHead.java
                • RuleList.java
                • RuleOptional.java
                • RuleRepeat.java
                • Sentence.java
                • context
                  • DbColumn.java
                  • DbContents.java
                  • DbContextRule.java
                  • DbProcedure.java
                  • DbSchema.java
                  • DbTableOrView.java
              • command
                • Command.java
                • CommandContainer.java
                • CommandInterface.java
                • CommandList.java
                • CommandRemote.java
                • Parser.java
                • Prepared.java
                • ddl
                  • AlterIndexRename.java
                  • AlterSchemaRename.java
                  • AlterTableAddConstraint.java
                  • AlterTableAlterColumn.java
                  • AlterTableDropConstraint.java
                  • AlterTableRename.java
                  • AlterTableRenameColumn.java
                  • AlterTableRenameConstraint.java
                  • AlterUser.java
                  • AlterView.java
                  • Analyze.java
                  • CreateAggregate.java
                  • CreateConstant.java
                  • CreateFunctionAlias.java
                  • CreateIndex.java
                  • CreateLinkedTable.java
                  • CreateRole.java
                  • CreateSchema.java
                  • CreateSequence.java
                  • CreateTable.java
                  • CreateTableData.java
                  • CreateTrigger.java
                  • CreateUser.java
                  • CreateUserDataType.java
                  • CreateView.java
                  • DeallocateProcedure.java
                  • DefineCommand.java
                  • DropAggregate.java
                  • DropConstant.java
                  • DropDatabase.java
                  • DropFunctionAlias.java
                  • DropIndex.java
                  • DropRole.java
                  • DropSchema.java
                  • DropSequence.java
                  • DropTable.java
                  • DropTrigger.java
                  • DropUser.java
                  • DropUserDataType.java
                  • DropView.java
                  • GrantRevoke.java
                  • PrepareProcedure.java
                  • SchemaCommand.java
                  • SetComment.java
                  • TruncateTable.java
                • dml
                  • AlterSequence.java
                  • AlterTableSet.java
                  • BackupCommand.java
                  • Call.java
                  • Delete.java
                  • ExecuteProcedure.java
                  • Explain.java
                  • Insert.java
                  • Merge.java
                  • NoOperation.java
                  • Optimizer.java
                  • Query.java
                  • Replace.java
                  • RunScriptCommand.java
                  • ScriptBase.java
                  • ScriptCommand.java
                  • Select.java
                  • SelectListColumnResolver.java
                  • SelectOrderBy.java
                  • SelectUnion.java
                  • Set.java
                  • SetTypes.java
                  • TransactionCommand.java
                  • Update.java
              • compress
                • CompressDeflate.java
                • CompressLZF.java
                • CompressNo.java
                • Compressor.java
                • LZFInputStream.java
                • LZFOutputStream.java
              • constraint
                • Constraint.java
                • ConstraintCheck.java
                • ConstraintReferential.java
                • ConstraintUnique.java
              • engine
                • Comment.java
                • ConnectionInfo.java
                • Constants.java
                • Database.java
                • DatabaseCloser.java
                • DbObject.java
                • DbObjectBase.java
                • DbSettings.java
                • Engine.java
                • FunctionAlias.java
                • MetaRecord.java
                • Mode.java
                • Procedure.java
                • QueryStatisticsData.java
                • Right.java
                • RightOwner.java
                • Role.java
                • Session.java
                • SessionFactory.java
                • SessionInterface.java
                • SessionRemote.java
                • SessionWithState.java
                • Setting.java
                • SettingsBase.java
                • SysProperties.java
                • UndoLog.java
                • UndoLogRecord.java
                • User.java
                • UserAggregate.java
                • UserDataType.java
              • expression
                • Aggregate.java
                • AggregateData.java
                • AggregateDataCount.java
                • AggregateDataCountAll.java
                • AggregateDataDefault.java
                • AggregateDataGroupConcat.java
                • AggregateDataHistogram.java
                • AggregateDataSelectivity.java
                • Alias.java
                • CompareLike.java
                • Comparison.java
                • Condition.java
                • ConditionAndOr.java
                • ConditionExists.java
                • ConditionIn.java
                • ConditionInConstantSet.java
                • ConditionInSelect.java
                • ConditionNot.java
                • Expression.java
                • ExpressionColumn.java
                • ExpressionList.java
                • ExpressionVisitor.java
                • Function.java
                • FunctionCall.java
                • FunctionInfo.java
                • JavaAggregate.java
                • JavaFunction.java
                • Operation.java
                • Parameter.java
                • ParameterInterface.java
                • ParameterRemote.java
                • Rownum.java
                • SequenceValue.java
                • Subquery.java
                • TableFunction.java
                • ValueExpression.java
                • Variable.java
                • Wildcard.java
              • fulltext
                • FullText.java
                • FullTextLucene.java
                • FullTextSettings.java
                • IndexInfo.java
              • index
                • BaseIndex.java
                • Cursor.java
                • FunctionCursor.java
                • FunctionCursorResultSet.java
                • FunctionIndex.java
                • HashIndex.java
                • Index.java
                • IndexCondition.java
                • IndexCursor.java
                • IndexLookupBatch.java
                • IndexType.java
                • LinkedCursor.java
                • LinkedIndex.java
                • MetaCursor.java
                • MetaIndex.java
                • MultiVersionCursor.java
                • MultiVersionIndex.java
                • NonUniqueHashCursor.java
                • NonUniqueHashIndex.java
                • PageBtree.java
                • PageBtreeCursor.java
                • PageBtreeIndex.java
                • PageBtreeLeaf.java
                • PageBtreeNode.java
                • PageData.java
                • PageDataCursor.java
                • PageDataIndex.java
                • PageDataLeaf.java
                • PageDataNode.java
                • PageDataOverflow.java
                • PageDelegateIndex.java
                • PageIndex.java
                • RangeCursor.java
                • RangeIndex.java
                • ScanCursor.java
                • ScanIndex.java
                • SingleRowCursor.java
                • SpatialIndex.java
                • SpatialTreeIndex.java
                • TreeCursor.java
                • TreeIndex.java
                • TreeNode.java
                • ViewCursor.java
                • ViewIndex.java
              • jdbc
                • JdbcArray.java
                • JdbcBatchUpdateException.java
                • JdbcBlob.java
                • JdbcCallableStatement.java
                • JdbcCallableStatementBackwardsCompat.java
                • JdbcClob.java
                • JdbcConnection.java
                • JdbcConnectionBackwardsCompat.java
                • JdbcDatabaseMetaData.java
                • JdbcDatabaseMetaDataBackwardsCompat.java
                • JdbcParameterMetaData.java
                • JdbcPreparedStatement.java
                • JdbcResultSet.java
                • JdbcResultSetBackwardsCompat.java
                • JdbcResultSetMetaData.java
                • JdbcSQLException.java
                • JdbcSavepoint.java
                • JdbcStatement.java
                • JdbcStatementBackwardsCompat.java
              • jdbcx
                • JdbcConnectionPool.java
                • JdbcConnectionPoolBackwardsCompat.java
                • JdbcDataSource.java
                • JdbcDataSourceBackwardsCompat.java
                • JdbcDataSourceFactory.java
                • JdbcXAConnection.java
                • JdbcXid.java
              • jmx
                • DatabaseInfo.java
                • DatabaseInfoMBean.java
                • DocumentedMBean.java
              • message
                • DbException.java
                • Trace.java
                • TraceObject.java
                • TraceSystem.java
                • TraceWriter.java
                • TraceWriterAdapter.java
              • mode
                • FunctionsMySQL.java
              • mvstore
                • Chunk.java
                • ConcurrentArrayList.java
                • Cursor.java
                • CursorPos.java
                • DataUtils.java
                • FileStore.java
                • FreeSpaceBitSet.java
                • MVMap.java
                • MVMapConcurrent.java
                • MVStore.java
                • MVStoreTool.java
                • OffHeapStore.java
                • Page.java
                • StreamStore.java
                • WriteBuffer.java
                • cache
                  • CacheLongKeyLIRS.java
                  • FilePathCache.java
                • db
                  • MVDelegateIndex.java
                  • MVIndex.java
                  • MVPrimaryIndex.java
                  • MVSecondaryIndex.java
                  • MVSpatialIndex.java
                  • MVTable.java
                  • MVTableEngine.java
                  • TransactionStore.java
                  • ValueDataType.java
                • rtree
                  • MVRTreeMap.java
                  • SpatialDataType.java
                  • SpatialKey.java
                • type
                  • DataType.java
                  • ObjectDataType.java
                  • StringDataType.java
              • result
                • LocalResult.java
                • ResultColumn.java
                • ResultExternal.java
                • ResultInterface.java
                • ResultRemote.java
                • ResultTarget.java
                • ResultTempTable.java
                • Row.java
                • RowFactory.java
                • RowImpl.java
                • RowList.java
                • SearchRow.java
                • SimpleRow.java
                • SimpleRowValue.java
                • SortOrder.java
                • UpdatableRow.java
              • schema
                • Constant.java
                • Schema.java
                • SchemaObject.java
                • SchemaObjectBase.java
                • Sequence.java
                • TriggerObject.java
              • security
                • AES.java
                • BlockCipher.java
                • CipherFactory.java
                • Fog.java
                • SHA256.java
                • SecureFileStore.java
                • XTEA.java
              • server
                • Service.java
                • ShutdownHandler.java
                • TcpServer.java
                • TcpServerThread.java
                • pg
                  • PgServer.java
                  • PgServerThread.java
                • web
                  • ConnectionInfo.java
                  • DbStarter.java
                  • PageParser.java
                  • WebApp.java
                  • WebServer.java
                  • WebServlet.java
                  • WebSession.java
                  • WebThread.java
              • store
                • CountingReaderInputStream.java
                • Data.java
                • DataHandler.java
                • DataReader.java
                • FileLister.java
                • FileLock.java
                • FileStore.java
                • FileStoreInputStream.java
                • FileStoreOutputStream.java
                • InDoubtTransaction.java
                • LimitInputStream.java
                • LobStorageBackend.java
                • LobStorageFrontend.java
                • LobStorageInterface.java
                • LobStorageMap.java
                • LobStorageRemoteInputStream.java
                • Page.java
                • PageFreeList.java
                • PageInputStream.java
                • PageLog.java
                • PageOutputStream.java
                • PageStore.java
                • PageStoreInDoubtTransaction.java
                • PageStreamData.java
                • PageStreamTrunk.java
                • RecoverTester.java
                • SessionState.java
                • WriterThread.java
                • fs
                  • FileBase.java
                  • FileChannelInputStream.java
                  • FileChannelOutputStream.java
                  • FilePath.java
                  • FilePathDisk.java
                  • FilePathEncrypt.java
                  • FilePathMem.java
                  • FilePathNio.java
                  • FilePathNioMapped.java
                  • FilePathNioMem.java
                  • FilePathRec.java
                  • FilePathRetryOnInterrupt.java
                  • FilePathSplit.java
                  • FilePathWrapper.java
                  • FilePathZip.java
                  • FileUtils.java
                  • Recorder.java
              • table
                • Column.java
                • ColumnResolver.java
                • FunctionTable.java
                • IndexColumn.java
                • IndexHints.java
                • JoinBatch.java
                • LinkSchema.java
                • MetaTable.java
                • Plan.java
                • PlanItem.java
                • RangeTable.java
                • RegularTable.java
                • SingleColumnResolver.java
                • SubQueryInfo.java
                • Table.java
                • TableBase.java
                • TableFilter.java
                • TableLink.java
                • TableLinkConnection.java
                • TableType.java
                • TableView.java
              • tools
                • Backup.java
                • ChangeFileEncryption.java
                • CompressTool.java
                • Console.java
                • ConvertTraceFile.java
                • CreateCluster.java
                • Csv.java
                • DeleteDbFiles.java
                • MultiDimension.java
                • Recover.java
                • Restore.java
                • RunScript.java
                • Script.java
                • Server.java
                • Shell.java
                • SimpleResultSet.java
                • SimpleRowSource.java
                • TriggerAdapter.java
              • upgrade
                • DbUpgrade.java
              • util
                • AbbaDetector.java
                • AbbaLockingDetector.java
                • AutoCloseInputStream.java
                • BitField.java
                • Cache.java
                • CacheHead.java
                • CacheLRU.java
                • CacheObject.java
                • CacheSecondLevel.java
                • CacheTQ.java
                • CacheWriter.java
                • CloseWatcher.java
                • DateTimeUtils.java
                • DbDriverActivator.java
                • DebuggingThreadLocal.java
                • DoneFuture.java
                • HashBase.java
                • IOUtils.java
                • IntArray.java
                • IntIntHashMap.java
                • JdbcUtils.java
                • LazyFuture.java
                • LocalDateTimeUtils.java
                • MathUtils.java
                • NetUtils.java
                • New.java
                • OsgiDataSourceFactory.java
                • Permutations.java
                • Profiler.java
                • ScriptReader.java
                • SmallLRUCache.java
                • SmallMap.java
                • SoftHashMap.java
                • SortedProperties.java
                • SourceCompiler.java
                • StatementBuilder.java
                • StringUtils.java
                • SynchronizedVerifier.java
                • Task.java
                • TempFileDeleter.java
                • ThreadDeadlockDetector.java
                • ToChar.java
                • ToDateParser.java
                • ToDateTokenizer.java
                • Tool.java
                • Utils.java
                • ValueHashMap.java
              • value
                • CaseInsensitiveConcurrentMap.java
                • CaseInsensitiveMap.java
                • CompareMode.java
                • CompareModeDefault.java
                • CompareModeIcu4J.java
                • DataType.java
                • NullableKeyConcurrentMap.java
                • Transfer.java
                • Value.java
                • ValueArray.java
                • ValueBoolean.java
                • ValueByte.java
                • ValueBytes.java
                • ValueDate.java
                • ValueDecimal.java
                • ValueDouble.java
                • ValueFloat.java
                • ValueGeometry.java
                • ValueInt.java
                • ValueJavaObject.java
                • ValueLob.java
                • ValueLobDb.java
                • ValueLong.java
                • ValueNull.java
                • ValueResultSet.java
                • ValueShort.java
                • ValueString.java
                • ValueStringFixed.java
                • ValueStringIgnoreCase.java
                • ValueTime.java
                • ValueTimestamp.java
                • ValueTimestampTimeZone.java
                • ValueUuid.java
        • test
          • org
            • h2
              • samples
                • CachedPreparedStatements.java
                • Compact.java
                • CreateScriptFile.java
                • CsvSample.java
                • DirectInsert.java
                • FileFunctions.java
                • Function.java
                • FunctionMultiReturn.java
                • HelloWorld.java
                • InitDatabaseFromJar.java
                • MixedMode.java
                • Newsfeed.java
                • ReadOnlyDatabaseInZip.java
                • RowAccessRights.java
                • SQLInjection.java
                • SecurePassword.java
                • ShowProgress.java
                • ShutdownServer.java
                • ToDate.java
                • TriggerPassData.java
                • TriggerSample.java
                • UpdatableView.java
              • test
                • TestAll.java
                • TestAllJunit.java
                • TestBase.java
                • ap
                  • TestAnnotationProcessor.java
                • bench
                  • Bench.java
                  • BenchA.java
                  • BenchB.java
                  • BenchC.java
                  • BenchCRandom.java
                  • BenchCThread.java
                  • BenchSimple.java
                  • Database.java
                  • TestPerformance.java
                  • TestScalability.java
                • coverage
                  • Coverage.java
                  • Profile.java
                  • Tokenizer.java
                • db
                  • Db.java
                  • TaskDef.java
                  • TaskProcess.java
                  • TestAlter.java
                  • TestAlterSchemaRename.java
                  • TestAutoRecompile.java
                  • TestBackup.java
                  • TestBigDb.java
                  • TestBigResult.java
                  • TestCases.java
                  • TestCheckpoint.java
                  • TestCluster.java
                  • TestCompatibility.java
                  • TestCompatibilityOracle.java
                  • TestCsv.java
                  • TestDateStorage.java
                  • TestDeadlock.java
                  • TestDrop.java
                  • TestDuplicateKeyUpdate.java
                  • TestEncryptedDb.java
                  • TestExclusive.java
                  • TestFullText.java
                  • TestFunctionOverload.java
                  • TestFunctions.java
                  • TestIndex.java
                  • TestIndexHints.java
                  • TestLargeBlob.java
                  • TestLinkedTable.java
                  • TestListener.java
                  • TestLob.java
                  • TestLobObject.java
                  • TestMemoryUsage.java
                  • TestMultiConn.java
                  • TestMultiDimension.java
                  • TestMultiThread.java
                  • TestMultiThreadedKernel.java
                  • TestOpenClose.java
                  • TestOptimizations.java
                  • TestOptimizerHints.java
                  • TestOutOfMemory.java
                  • TestPowerOff.java
                  • TestQueryCache.java
                  • TestReadOnly.java
                  • TestRecursiveQueries.java
                  • TestReplace.java
                  • TestRights.java
                  • TestRowFactory.java
                  • TestRunscript.java
                  • TestSQLInjection.java
                  • TestScript.java
                  • TestScriptSimple.java
                  • TestSelectCountNonNullColumn.java
                  • TestSequence.java
                  • TestSessionsLocks.java
                  • TestShow.java
                  • TestSpaceReuse.java
                  • TestSpatial.java
                  • TestSpeed.java
                  • TestTableEngines.java
                  • TestTempTables.java
                  • TestTransaction.java
                  • TestTriggersConstraints.java
                  • TestTwoPhaseCommit.java
                  • TestUpgrade.java
                  • TestUsingIndex.java
                  • TestView.java
                  • TestViewAlterTable.java
                  • TestViewDropView.java
                • jaqu
                  • AliasMapTest.java
                  • AnnotationsTest.java
                  • ClobTest.java
                  • ComplexObject.java
                  • Customer.java
                  • ModelsTest.java
                  • Order.java
                  • Product.java
                  • ProductAnnotationOnly.java
                  • ProductInheritedAnnotation.java
                  • ProductMixedAnnotation.java
                  • ProductNoCreateTable.java
                  • SamplesTest.java
                  • SupportedTypes.java
                  • UpdateTest.java
                • jdbc
                  • TestBatchUpdates.java
                  • TestCallableStatement.java
                  • TestCancel.java
                  • TestConcurrentConnectionUsage.java
                  • TestConnection.java
                  • TestDatabaseEventListener.java
                  • TestDriver.java
                  • TestJavaObject.java
                  • TestJavaObjectSerializer.java
                  • TestLimitUpdates.java
                  • TestLobApi.java
                  • TestManyJdbcObjects.java
                  • TestMetaData.java
                  • TestNativeSQL.java
                  • TestPreparedStatement.java
                  • TestResultSet.java
                  • TestStatement.java
                  • TestTransactionIsolation.java
                  • TestUpdatableResultSet.java
                  • TestUrlJavaObjectSerializer.java
                  • TestZloty.java
                • jdbcx
                  • SimpleXid.java
                  • TestConnectionPool.java
                  • TestDataSource.java
                  • TestXA.java
                  • TestXASimple.java
                • mvcc
                  • TestMvcc1.java
                  • TestMvcc2.java
                  • TestMvcc3.java
                  • TestMvcc4.java
                  • TestMvccMultiThreaded.java
                • poweroff
                  • Listener.java
                  • Test.java
                  • TestRecover.java
                  • TestRecoverKillLoop.java
                  • TestReorderWrites.java
                  • TestWrite.java
                • recover
                  • RecoverLobTest.java
                • rowlock
                  • TestRowLocks.java
                • server
                  • TestAutoServer.java
                  • TestInit.java
                  • TestNestedLoop.java
                  • TestWeb.java
                  • WebClient.java
                • store
                  • CalculateHashConstant.java
                  • CalculateHashConstantLong.java
                  • FreeSpaceList.java
                  • FreeSpaceTree.java
                  • RowDataType.java
                  • SequenceMap.java
                  • TestBenchmark.java
                  • TestCacheConcurrentLIRS.java
                  • TestCacheLIRS.java
                  • TestCacheLongKeyLIRS.java
                  • TestConcurrent.java
                  • TestConcurrentLinkedList.java
                  • TestDataUtils.java
                  • TestFreeSpace.java
                  • TestImmutableArray.java
                  • TestKillProcessWhileWriting.java
                  • TestMVRTree.java
                  • TestMVStore.java
                  • TestMVStoreBenchmark.java
                  • TestMVStoreCachePerformance.java
                  • TestMVStoreTool.java
                  • TestMVTableEngine.java
                  • TestObjectDataType.java
                  • TestRandomMapOps.java
                  • TestShardedMap.java
                  • TestSpinLock.java
                  • TestStreamStore.java
                  • TestTransactionStore.java
                • synth
                  • BnfRandom.java
                  • OutputCatcher.java
                  • TestBtreeIndex.java
                  • TestConcurrentUpdate.java
                  • TestCrashAPI.java
                  • TestDiskFull.java
                  • TestFuzzOptimizations.java
                  • TestHalt.java
                  • TestHaltApp.java
                  • TestJoin.java
                  • TestKill.java
                  • TestKillProcess.java
                  • TestKillRestart.java
                  • TestKillRestartMulti.java
                  • TestLimit.java
                  • TestMultiThreaded.java
                  • TestNestedJoins.java
                  • TestOuterJoins.java
                  • TestPowerOffFs.java
                  • TestPowerOffFs2.java
                  • TestRandomCompare.java
                  • TestRandomSQL.java
                  • TestReleaseSelectLock.java
                  • TestSimpleIndex.java
                  • TestStringAggCompatibility.java
                  • TestThreads.java
                  • TestTimer.java
                  • sql
                    • Column.java
                    • Command.java
                    • DbConnection.java
                    • DbInterface.java
                    • DbState.java
                    • Expression.java
                    • Index.java
                    • RandomGen.java
                    • Result.java
                    • Row.java
                    • Table.java
                    • TestSynth.java
                    • Value.java
                  • thread
                    • TestMulti.java
                    • TestMultiNews.java
                    • TestMultiNewsSimple.java
                    • TestMultiOrder.java
                    • TestMultiThread.java
                • todo
                  • TestDiskSpaceLeak.java
                  • TestDropTableLarge.java
                  • TestLinkedTableFullCondition.java
                  • TestTempTableCrash.java
                  • TestUndoLogLarge.java
                  • TestUndoLogMemory.java
                • trace
                  • Arg.java
                  • Parser.java
                  • Player.java
                  • Statement.java
                • unit
                  • TestAnsCompression.java
                  • TestAutoReconnect.java
                  • TestBinaryArithmeticStream.java
                  • TestBitField.java
                  • TestBitStream.java
                  • TestBnf.java
                  • TestCache.java
                  • TestClassLoaderLeak.java
                  • TestClearReferences.java
                  • TestCollation.java
                  • TestCompress.java
                  • TestConcurrent.java
                  • TestConnectionInfo.java
                  • TestDataPage.java
                  • TestDate.java
                  • TestDateIso8601.java
                  • TestDateTimeUtils.java
                  • TestExit.java
                  • TestFile.java
                  • TestFileLock.java
                  • TestFileLockProcess.java
                  • TestFileLockSerialized.java
                  • TestFileSystem.java
                  • TestFtp.java
                  • TestIntArray.java
                  • TestIntIntHashMap.java
                  • TestIntPerfectHash.java
                  • TestJmx.java
                  • TestLocale.java
                  • TestMathUtils.java
                  • TestMode.java
                  • TestModifyOnWrite.java
                  • TestMultiThreadedKernel.java
                  • TestNetUtils.java
                  • TestObjectDeserialization.java
                  • TestOldVersion.java
                  • TestOverflow.java
                  • TestPageStore.java
                  • TestPageStoreCoverage.java
                  • TestPattern.java
                  • TestPerfectHash.java
                  • TestPgServer.java
                  • TestReader.java
                  • TestRecovery.java
                  • TestReopen.java
                  • TestSampleApps.java
                  • TestScriptReader.java
                  • TestSecurity.java
                  • TestServlet.java
                  • TestShell.java
                  • TestSort.java
                  • TestStreams.java
                  • TestStringCache.java
                  • TestStringUtils.java
                  • TestTimeStampWithTimeZone.java
                  • TestTools.java
                  • TestTraceSystem.java
                  • TestUtils.java
                  • TestValue.java
                  • TestValueHashMap.java
                  • TestValueMemory.java
                • utils
                  • AssertThrows.java
                  • FilePathDebug.java
                  • FilePathReorderWrites.java
                  • FilePathUnstable.java
                  • MemoryFootprint.java
                  • OutputCatcher.java
                  • ProxyCodeGenerator.java
                  • ResultVerifier.java
                  • SelfDestructor.java
        • tools
          • android
            • app
              • Activity.java
            • content
              • ContentResolver.java
              • ContentValues.java
              • Context.java
            • database
              • AbstractCursor.java
              • AbstractWindowedCursor.java
              • CharArrayBuffer.java
              • ContentObserver.java
              • Cursor.java
              • CursorWindow.java
              • DataSetObserver.java
              • SQLException.java
              • sqlite
                • SQLiteClosable.java
            • net
              • Uri.java
            • os
              • Bundle.java
            • test
              • Test.java
          • org
            • h2
              • android
                • H2AbortException.java
                • H2Closable.java
                • H2ConstraintException.java
                • H2Cursor.java
                • H2CursorDriver.java
                • H2Database.java
                • H2DatabaseCorruptException.java
                • H2DiskIOException.java
                • H2DoneException.java
                • H2Exception.java
                • H2FullException.java
                • H2MisuseException.java
                • H2OpenHelper.java
                • H2Program.java
                • H2Query.java
                • H2QueryBuilder.java
                • H2Statement.java
                • H2TransactionListener.java
                • H2Utils.java
              • build
                • Build.java
                • BuildBase.java
                • code
                  • AbbaDetect.java
                  • CheckJavadoc.java
                  • CheckTextFiles.java
                  • SwitchSource.java
                • doc
                  • BnfRailroad.java
                  • BnfSyntax.java
                  • FileConverter.java
                  • GenerateDoc.java
                  • GenerateHelp.java
                  • LinkChecker.java
                  • MergeDocs.java
                  • RailroadImages.java
                  • SpellChecker.java
                  • UploadBuild.java
                  • WebSite.java
                  • XMLChecker.java
                  • XMLParser.java
                • doclet
                  • Doclet.java
                  • ResourceDoclet.java
                • i18n
                  • PrepareTranslation.java
                  • PropertiesToUTF8.java
                • indexer
                  • HtmlConverter.java
                  • Indexer.java
                  • Page.java
                  • Weight.java
                  • Word.java
              • dev
                • cache
                  • CacheLIRS.java
                • cluster
                  • ShardedMap.java
                • fs
                  • ArchiveTool.java
                  • ArchiveToolStore.java
                  • FilePathZip2.java
                  • FileShell.java
                • ftp
                  • FtpClient.java
                  • server
                    • FtpControl.java
                    • FtpData.java
                    • FtpEvent.java
                    • FtpEventListener.java
                    • FtpServer.java
                • hash
                  • IntPerfectHash.java
                  • MinimalPerfectHash.java
                  • PerfectHash.java
                • net
                  • PgTcpRedirect.java
                • security
                  • SecureKeyStoreBuilder.java
                • sort
                  • InPlaceStableMergeSort.java
                  • InPlaceStableQuicksort.java
                • util
                  • AnsCompression.java
                  • ArrayUtils.java
                  • Base64.java
                  • BinaryArithmeticStream.java
                  • BitStream.java
                  • ConcurrentLinkedList.java
                  • ConcurrentLinkedListWithTail.java
                  • ConcurrentRing.java
                  • FileContentHash.java
                  • FileViewer.java
                  • ImmutableArray.java
                  • ImmutableArray2.java
                  • ImmutableArray3.java
                  • JavaProcessKiller.java
                  • Migrate.java
                  • ReaderInputStream.java
                  • RemovePasswords.java
                  • ThreadDumpCleaner.java
                  • ThreadDumpFilter.java
                  • ThreadDumpInliner.java
              • jaqu
                • CompareType.java
                • Condition.java
                • ConditionAndOr.java
                • Db.java
                • DbInspector.java
                • DbUpgrader.java
                • DbVersion.java
                • Define.java
                • Filter.java
                • Function.java
                • ModelUtils.java
                • OrderExpression.java
                • Query.java
                • QueryCondition.java
                • QueryJoin.java
                • QueryJoinCondition.java
                • QueryWhere.java
                • SQLDialect.java
                • SQLStatement.java
                • SelectColumn.java
                • SelectTable.java
                • Table.java
                • TableDefinition.java
                • TableInspector.java
                • TestCondition.java
                • Token.java
                • UpdateColumn.java
                • UpdateColumnIncrement.java
                • UpdateColumnSet.java
                • ValidationRemark.java
                • bytecode
                  • And.java
                  • ArrayGet.java
                  • CaseWhen.java
                  • ClassReader.java
                  • Constant.java
                  • ConstantNumber.java
                  • ConstantString.java
                  • Function.java
                  • Not.java
                  • Null.java
                  • Operation.java
                  • Or.java
                  • Variable.java
                • util
                  • ClassUtils.java
                  • GenerateModels.java
                  • Message.java
                  • StatementLogger.java
                  • WeakIdentityHashMap.java
              • java
                • ClassObj.java
                • Expr.java
                • Ignore.java
                • JavaParser.java
                • Local.java
                • Statement.java
                • Test.java
                • TestApp.java
                • io
                  • PrintStream.java
                • lang
                  • Integer.java
                  • Long.java
                  • Math.java
                  • Object.java
                  • String.java
                  • StringBuilder.java
                  • System.java
                • util
                  • Arrays.java
              • jcr
                • Railroads.java
    • my-docs
      • 00 H2代码Bug
        • bug汇总.java
      • 000-从哪开始看起.java
      • 001 Server分析.java
      • 999 可配置的参数汇总.java
      • SQL优化器实现分析.java
      • command
        • Insert.java
        • Insert分析.java
        • Parser分析
          • 000 initialize分析.java
          • 001 read分析.java
          • 003 parsePrepared分析.java
          • 004 readTerm分析.java
          • 005 parseInsert分析.java
          • parseCreate.java
        • Parser分析.java
        • SQL解析与优化.java
        • SQL解析整体分析.java
        • command整体分析.java
        • 查询实现分析.java
        • 触发器实现分析.java
      • engine
        • Database.java
      • expression
        • Aggregate分析.java
        • Expression语法与运行符优先级.java
      • function
        • Function总体分析.java
        • 字符串函数.java
        • 数值函数.java
        • 时间与日期函数.java
        • 系统函数.java
      • index
        • B-Tree的构建过程.java
        • PageBtreeIndex分析.java
        • PageBtreeLeaf分析.java
        • PageBtreeNode分析.java
        • PageDataLeaf分析.java
        • PageDataNode分析.java
        • 整体分析.java
      • jdbc
        • JDBC规范实现整体情况.java
        • JdbcConnection.java
        • JdbcStatement.java
      • join
        • join实现分析.java
      • mvstore
        • 整体分析.java
      • result
        • 结果集实现整体情况.java
      • server
        • TcpServer.java
      • store
        • 000 总体分析.java
        • 998 h2.db文件格式分析.java
        • 999 存储层整休分析.java
        • 999 行存储分析.java
        • FileStore.java
        • LobStorage
          • LobStorage.java
          • init.java
        • PageFreeList.java
        • PageId分配规则.java
        • PageLog.java
        • PageStore.java
        • PageStreamData.java
        • PageStreamTrunk.java
        • fs
          • FilePath分析.java
      • table
        • TableView.java
        • ViewIndex.java
      • value
        • Value分析.java
        • convertTo.java
      • 协议实现分析
        • H2数据库client-server协议全解.java
        • 协议总体分析.java
      • 字段类型.java
      • 数据库对象关系图.java
      • 整理后的文档
        • H2源代码调试运行环境搭建.java
      • 权限实现分析
        • parseCreateUser.java
        • 权限实现分析.java
      • 约束实现分析.java
    • my-test
      • my
        • test
          • Benchmark.java
          • BitFieldTest.java
          • ConfigParamTest.java
          • ConnectionTest.java
          • DeadlockTest.java
          • DeleteClasses.java
          • DistinctQueryTest.java
          • GBK2UTF8.java
          • JDBCExample.java
          • JDBCTest.java
          • MyDataHandler.java
          • MyDatabaseEventListener.java
          • MyServer.java
          • RightTest.java
          • TestBase.java
          • TwoPC.java
          • UpdateAndTest.java
          • ValueLobTest.java
          • bugs
            • ColumnBugTest.java
          • cluster
            • ClusterTest.java
            • TcpServer1.java
            • TcpServer2.java
          • command
            • JoinTest.java
            • ParserTest.java
            • ddl
              • AlterIndexRenameTest.java
              • AlterSchemaRenameTest.java
              • AlterSequenceTest.java
              • AlterTableAddConstraintTest.java
              • AlterTableAlterColumnTest.java
              • AlterTableRenameTest.java
              • CreateAggregateTest.java
              • CreateConstantTest.java
              • CreateFunctionAliasTest.java
              • CreateIndexTest.java
              • CreateLinkedTableTest.java
              • CreateRoleTest.java
              • CreateSchemaTest.java
              • CreateSequenceTest.java
              • CreateTableTest.java
              • CreateTriggerTest.java
              • CreateUserDataTypeTest.java
              • CreateUserTest.java
              • CreateViewTest.java
              • SetCommentTest.java
              • TruncateTableTest.java
            • dml
              • BackupCommandTest.java
              • CallTest.java
              • DeleteTest.java
              • ExecuteProcedureTest.java
              • ExplainTest.java
              • InsertTest.java
              • MergeTest.java
              • ScriptCommandTest.java
              • SelectTest.java
              • SelectUnionTest.java
              • SetTest.java
              • ShowTest.java
              • TransactionCommandTest.java
              • UpdateTest.java
          • constraint
            • ConstraintCheckTest.java
            • ConstraintReferentialTest.java
            • ConstraintUniqueTest.java
          • engine
            • ConnectionInfoTest.java
            • DatabaseTest.java
            • EngineTest.java
            • SessionRemoteTest.java
            • SessionTest.java
            • UndoLogTest.java
          • expression
            • AggregateTest.java
            • CompareLikeTest.java
            • ConditionExistsTest.java
            • ConditionInSelectTest.java
            • ConditionInTest.java
            • ExpressionColumnTest.java
            • ExpressionTest.java
            • FunctionTest.java
            • JavaAggregateTest.java
            • MedianString.java
            • SubqueryTest.java
            • VariableTest.java
            • WildcardTest.java
          • index
            • BaseIndexTest.java
            • IndexCursorTest.java
            • IndexTest.java
            • MainIndexColumnTest.java
            • PageBtreeIndexTest.java
            • PageBtreeLeafTest.java
            • PageBtreeNodeTest.java
            • PageDataLeafTest.java
            • ScanIndexTest.java
            • TreeIndexTest.java
          • jdbc
            • JdbcBlobTest.java
            • JdbcCallableStatementTest.java
            • JdbcConnectionTest.java
            • JdbcDatabaseMetaDataTest.java
            • JdbcPreparedStatementTest.java
            • JdbcStatementTest.java
          • message
            • TraceSystemTest.java
          • mvstore
            • ConcurrentSkipListMap.java
            • ConcurrentSkipListMap2.java
            • ConcurrentSkipListMapTest.java
            • FileStoreTest.java
            • FreeSpaceListTest.java
            • LockFreeMVMap2.java
            • MVMapTest.java
            • MVPrimaryIndexTest.java
            • MVStoreTest.java
            • MVStoreTest2.java
            • MVTableEngineTest.java
            • MVTableTest.java
            • PerformanceTest.java
            • TestRollbackToSavepoint.java
            • TestTransactionStore.java
            • TransactionStoreTest.java
            • TransactionTest.java
            • bugs
              • TestCursorSkip.java
              • TestGetMinMax.java
              • TestMVSecondaryIndex.java
              • TestMVStoreDataLoss.java
              • TestMapIsClosedException.java
              • TestUniqueIndex.java
          • result
            • LocalResultTest.java
          • server
            • TcpServerTest.java
          • store
            • FileStoreTest.java
            • MVMapTest.java
            • PageLogTest.java
            • PageStoreTest.java
            • fs
              • FileUtilsTest.java
          • table
            • RegularTableTest.java
            • TableFilterTest.java
          • transaction
            • TestTwoPhaseCommit.java
            • TransactionCommandTest.java
            • TransactionTest.java
          • value
            • ValueDateTest.java