提交 c078603c authored 作者: Thomas Mueller's avatar Thomas Mueller

--no commit message

--no commit message
上级 ed5102dd
......@@ -560,9 +560,10 @@ By default, MySQL calls fsync for each commit. When using one of those methods,
per second can be achieved, which is consistent with the RPM rate of the hard drive used.
Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(),
data is not always persisted to the hard drive, because most hard drives do not obey
fsync(): see 'Your Hard Drive Lies to You' at http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252.
In Mac OS X fsync does not flush hard drive buffers:
http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html.
fsync(): see
<a href="http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252">Your Hard Drive Lies to You</a>.
In Mac OS X fsync does not flush hard drive buffers, see
<a href="http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html">Bad fsync?</a>.
So the situation is confusing, and tests prove there is a problem.
</p>
<p>
......
......@@ -239,7 +239,9 @@ Change Log
</li><li>The documentation indexer does no longer index Japanese pages. If somebody knows how to split Japanese into words please post it.
</li><li>Oracle compatibility: SYSDATE now returns a timestamp. CHR(..) is now an alias for CHAR(..).
</li><li>After deleting data, empty space in the database files was not efficiently reused (but it was reused when opening the database). This has been fixed.
</li><li>About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is an additionally problem, see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876. A workaround has been implemented.
</li><li>About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed.
In JDK 1.4, there is <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876">an additionally problem</a>.
A workaround has been implemented.
</li><li>Optimization for COLUMN IN(.., NULL) if the column does not allow NULL values.
</li><li>Using spaces in column and table aliases was not supported when used inside a view or temporary view.
</li><li>The version (build) number is now included in the manifest file.
......
......@@ -31,7 +31,7 @@ There is a License FAQ section at the Mozilla web site, most of that is applicab
However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2.
This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it,
hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the
Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com.
Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com .
</p><p>
About porting the source code to another language (for example C# or C++): Converted source code (even if done manually) stays under the same
copyright and license as the original code. The copyright of the ported source code does not (automatically) go to the person who ported the code.
......
......@@ -53,109 +53,141 @@ Linux Package Manager</a><br />
<h2>Products and Projects</h2>
<p><a href="http://cayenne.apache.org/">Apache Cayenne</a><br />
<p><a href="http://cayenne.apache.org/">
Apache Cayenne</a><br />
Open source persistence framework providing object-relational mapping (ORM) and remoting services.
</p>
<p><a href="http://jackrabbit.apache.org">Apache Jackrabbit</a><br />
<p><a href="http://jackrabbit.apache.org">
Apache Jackrabbit</a><br />
Open source implementation of the Java Content Repository API (JCR).
</p>
<p><a href="http://incubator.apache.org/openjpa">Apache OpenJPA</a><br />
<p><a href="http://incubator.apache.org/openjpa">
Apache OpenJPA</a><br />
Open source implementation of the Java Persistence API (JPA).
</p>
<p><a href="http://appfuse.org">AppFuse</a><br />
<p><a href="http://appfuse.org">
AppFuse</a><br />
Helps building web applications.
</p>
<p><a href="http://wiki.blojsom.com">Blojsom</a><br />
<p><a href="http://wiki.blojsom.com">
Blojsom</a><br />
Java-based multi-blog, multi-user software package (Mac OS X Weblog Server)
</p>
<p><a href="http://bmarks-portlet.sourceforge.net">Bookmarks Portlet</a><br />
<p><a href="http://bmarks-portlet.sourceforge.net">
Bookmarks Portlet</a><br />
JSR168 compliant bookmarks management portlet application.
</p>
<p><a href="http://www.claros.org">Claros inTouch</a><br />
<p><a href="http://www.claros.org">
Claros inTouch</a><br />
Ajax communication suite with mail, addresses, notes, IM, and rss reader.
</p>
<p><a href="http://www.dbsolo.com">DB Solo</a><br />
<p><a href="http://www.dbsolo.com">
DB Solo</a><br />
SQL query tool.
</p>
<p><a href="http://www.minq.se/products/dbvis">DbVisualizer</a><br />
<p><a href="http://www.minq.se/products/dbvis">
DbVisualizer</a><br />
Database tool.
</p>
<p><a href="http://executequery.org">Execute Query</a><br />
<p><a href="http://executequery.org">
Execute Query</a><br />
Database utility written in Java.
</p>
<p><a href="http://www.goldenstudios.or.id">Golden T Studios</a><br />
<p><a href="http://www.goldenstudios.or.id">
Golden T Studios</a><br />
Fun-to-play games with a simple interface.</p>
<p><a href="http://ha-jdbc.sourceforge.net/">HA-JDBC</a><br />
<p><a href="http://ha-jdbc.sourceforge.net/">
HA-JDBC</a><br />
High-Availability JDBC: A JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver.
</p>
<p><a href="http://hibernate.org">Hibernate</a><br />
<p><a href="http://henplus.sourceforge.net/">
HenPlus</a><br />
HenPlus is a SQL shell written in Java.
</p>
<p><a href="http://hibernate.org">
Hibernate</a><br />
Relational persistence for idiomatic Java (O-R mapping tool).
</p>
<p><a href="http://www.willuhn.de/projects/hibiscus/">Hibicius</a><br />
<p><a href="http://www.willuhn.de/projects/hibiscus/">
Hibicius</a><br />
Online Banking Client for the HBCI protocol
</p>
<p><a href="http://geosysin.iict.ch/irstv-trac/wiki/H2spatial/Why">H2 Spatial</a><br />
<p><a href="http://geosysin.iict.ch/irstv-trac/wiki/H2spatial/Why">
H2 Spatial</a><br />
A project to add spatial functions to H2 database.
</p>
<p><a href="http://jamwiki.org">JAMWiki</a><br />
<p><a href="http://jamwiki.org">
JAMWiki</a><br />
Java-based Wiki engine.
</p>
<p><a href="http://dev.orf.at/trac/jala">Jala</a><br />
<p><a href="http://dev.orf.at/trac/jala">
Jala</a><br />
Open source collection of JavaScript modules
</p>
<p><a href="http://mywebpage.netscape.com/davidlbarron/javaplayer.html">JavaPlayer</a><br />
<p><a href="http://mywebpage.netscape.com/davidlbarron/javaplayer.html">
JavaPlayer</a><br />
Pure Java MP3 player.
</p>
<p><a href="http://jmatter.org/">JMatter</a><br />
<p><a href="http://jmatter.org/">
JMatter</a><br />
Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
</p>
<p><a href="http://www.jpox.org">JPOX</a><br />
<p><a href="http://www.jpox.org">
JPOX</a><br />
Java persistent objects.
</p>
<p><a href="http://code.google.com/p/liftweb/">Liftweb</a><br />
<p><a href="http://code.google.com/p/liftweb/">
Liftweb</a><br />
A Scala-based, secure, developer friendly web framework
</p>
<p><a href="http://liquibase.sourceforge.net">LiquiBase</a><br />
<p><a href="http://liquibase.sourceforge.net">
LiquiBase</a><br />
A tool to manage database changes and refactorings.
</p>
<p><a href="http://luntbuild.javaforge.com">Luntbuild</a><br />
<p><a href="http://luntbuild.javaforge.com">
Luntbuild</a><br />
Build automation and management tool.</p>
<p><a href="http://jenkov.com/mrpersister/index.html">Mr. Persister</a><br />
<p><a href="http://jenkov.com/mrpersister/index.html">
Mr. Persister</a><br />
Simple, small and fast object relational mapping.
</p>
<p><a href="http://myna.emptybrain.info">Myna Application Server</a><br />
<p><a href="http://myna.emptybrain.info">
Myna Application Server</a><br />
Java web app that provides dynamic web content and Java libraries access from JavaScript.
</p>
<p><a href="http://docs.codewave.de/mytunesrss3/">MyTunesRss</a><br />
<p><a href="http://docs.codewave.de/mytunesrss3/">
MyTunesRss</a><br />
MyTunesRSS lets you listen to your music wherever you are.
</p>
<p><a href="http://ncgc.nih.gov/pub/openhts/">NCGC CurveFit</a><br />
<p><a href="http://ncgc.nih.gov/pub/openhts/">
NCGC CurveFit</a><br />
From: NIH Chemical Genomics Center, National Institutes of Health, USA.
An open source application in the life sciences research field. This
application handles chemical structures and biological responses of
......@@ -172,79 +204,98 @@ by the user; require a license to Oracle; lack advanced
query/retrieval; and the ability to handle chemical structures.
</p>
<p><a href="http://www.orionserver.com/">Orion</a><br />
<p><a href="http://www.orionserver.com/">
Orion</a><br />
J2EE Application Server.
</p>
<p><a href="http://www.polepos.org">PolePosition</a><br />
<p><a href="http://www.polepos.org">
PolePosition</a><br />
Open source database benchmark.
</p>
<p><a href="http://scriptella.javaforge.com">Scriptella</a><br />
<p><a href="http://scriptella.javaforge.com">
Scriptella</a><br />
ETL (Extract-Transform-Load) and script execution tool.
</p>
<p><a href="http://www.seasar.org">Sesar</a><br />
<p><a href="http://www.seasar.org">
Sesar</a><br />
Dependency Injection Container with Aspect Oriented Programming
</p>
<p><a href="http://semmle.com">SemmleCode</a><br />
<p><a href="http://semmle.com">
SemmleCode</a><br />
Eclipse plugin to help you improve software quality.
</p>
<p><a href="http://www.shellbook.com">Shellbook</a><br />
<p><a href="http://www.shellbook.com">
Shellbook</a><br />
Desktop publishing application.
</p>
<p><a href="http://www.intellibo.com">Signsoft intelliBO</a><br />
<p><a href="http://www.intellibo.com">
Signsoft intelliBO</a><br />
Persistence middleware supporting the JDO specification.
</p>
<p><a href="http://www.smartfoxserver.com/">SmartFoxServer</a><br />
<p><a href="http://www.smartfoxserver.com/">
SmartFoxServer</a><br />
Platform for developing multiuser applications and games with Macromedia Flash.
</p>
<p><a href="http://sqldeveloper.solyp.com/index.html">SQL Developer</a><br />
<p><a href="http://sqldeveloper.solyp.com/index.html">
SQL Developer</a><br />
Universal Database Frontend.
</p>
<p><a href="http://sql-workbench.net">SQL Workbench/J</a><br />
<p><a href="http://sql-workbench.net">
SQL Workbench/J</a><br />
Free DBMS-independent SQL tool.
</p>
<p><a href="http://www.squirrelsql.org">SQuirreL SQL Client</a><br />
<p><a href="http://www.squirrelsql.org">
SQuirreL SQL Client</a><br />
Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
</p>
<p><a href="http://dbcopyplugin.sf.net">SQuirreL DB Copy Plugin</a><br />
<p><a href="http://dbcopyplugin.sf.net">
SQuirreL DB Copy Plugin</a><br />
Tool to copy data from one database to another.
</p>
<p><a href="http://www.intertec.ch/storybook">StorYBook</a><br />
<p><a href="http://www.intertec.ch/storybook">
StorYBook</a><br />
A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
</p>
<p><a href="http://www.streamcruncher.com">StreamCruncher</a><br />
<p><a href="http://www.streamcruncher.com">
StreamCruncher</a><br />
Event (stream) processing kernel.
</p>
<p><a href="http://www.tamava.com">Tamava</a><br />
<p><a href="http://www.tamava.com">
Tamava</a><br />
Newsgroups Reader.
</p>
<p><a href="http://www.gabealbert.info/tunebackup">Tune Backup</a><br />
<p><a href="http://www.gabealbert.info/tunebackup">
Tune Backup</a><br />
Easy-to-use backup solution for your iTunes library.
</p>
<p><a href="http://www.webofweb.net">Web of Web</a><br />
<p><a href="http://www.webofweb.net">
Web of Web</a><br />
Collaborative and realtime interactive media platform for the web.
</p>
<p><a href="http://code.google.com/p/werkzeugkasten/">Werkzeugkasten</a><br />
<p><a href="http://code.google.com/p/werkzeugkasten/">
Werkzeugkasten</a><br />
Minimum Java Toolset.
</p>
<p><a href="http://sourceforge.net/projects/volunteerbase/">Volunteer database</a><br />
<p><a href="http://sourceforge.net/projects/volunteerbase/">
Volunteer database</a><br />
A database front end to register volunteers, partnership and donation for a Non Profit organization.
</p>
......
......@@ -55,7 +55,7 @@ Click <span class="button">Start</span>,
<img class="screenshot" src="images/quickstart-1.png" alt="screenshot: start H2 Console" /><br />
A new console window appears:<br />
<img class="screenshot" src="images/quickstart-2.png" alt="screenshot: H2 Running" /><br />
Also, a new browser page should open with the URL http://localhost:8082.
Also, a new browser page should open with the URL <a href="http://localhost:8082">http://localhost:8082</a>.
You may get a security warning from the firewall. If you don't want other computers in the network to access the database
on your machine, you can let the firewall block these connections. Only local connections are required at this time.
</p>
......
......@@ -232,7 +232,7 @@ Roadmap
</li><li>Add jdbcx to the javadocs
</li><li>Delay reading the row if data is not required
</li><li>Eliminate undo log records if stored on disk (just one pointer per block, not per record)
</li><li>Feature matrix like here: http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp.
</li><li>Feature matrix like in <a href="http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp">i-net software</a>.
</li><li>Updatable result set on table without primary key or unique index
</li><li>Use LinkedList instead of ArrayList where applicable
</li><li>Optimization: (A=B AND B=C) > (A=B AND B=C AND A=C)
......
......@@ -144,7 +144,8 @@ If the server started successfully, you can connect to it using a web browser.
The browser needs to support JavaScript, frames and cascading stylesheets (css).
If you started the server on the same computer as the browser, go to http://localhost:8082 in the browser.
If you want to connect to the application from another computer, you need to provide the IP address of the server, for example:
http://192.168.0.2:8082. If you enabled SSL on the server side, the URL needs to start with HTTPS.
<a href="http://192.168.0.2:8082">http://192.168.0.2:8082</a>.
If you enabled SSL on the server side, the URL needs to start with HTTPS.
</p>
<h3>Multiple Concurrent Sessions</h3>
......
......@@ -554,7 +554,7 @@ FileDescriptor.sync(). The documentation says that this forces all system buffer
FileChannel.force() (since JDK 1.4). This method is supposed to force any updates to this channel's file to be written to the storage device that contains it.
@advanced_1185_p
By default, MySQL calls fsync for each commit. When using one of those methods, only around 60 write operations per second can be achieved, which is consistent with the RPM rate of the hard drive used. Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(), data is not always persisted to the hard drive, because most hard drives do not obey fsync(): see 'Your Hard Drive Lies to You' at http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252. In Mac OS X fsync does not flush hard drive buffers: http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html. So the situation is confusing, and tests prove there is a problem.
By default, MySQL calls fsync for each commit. When using one of those methods, only around 60 write operations per second can be achieved, which is consistent with the RPM rate of the hard drive used. Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(), data is not always persisted to the hard drive, because most hard drives do not obey fsync(): see <a href="http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252">Your Hard Drive Lies to You</a> . In Mac OS X fsync does not flush hard drive buffers, see <a href="http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html">Bad fsync?</a> . So the situation is confusing, and tests prove there is a problem.
@advanced_1186_p
Trying to flush hard drive buffers hard, and if you do the performance is very bad. First you need to make sure that the hard drive actually flushes all buffers. Tests show that this can not be done in a reliable way. Then the maximum number of transactions is around 60 per second. Because of those reasons, the default behavior of H2 is to delay writing committed transactions.
......@@ -1517,7 +1517,7 @@ Oracle compatibility: SYSDATE now returns a timestamp. CHR(..) is now an alias f
After deleting data, empty space in the database files was not efficiently reused (but it was reused when opening the database). This has been fixed.
@changelog_1188_li
About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is an additionally problem, see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876. A workaround has been implemented.
About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876">an additionally problem</a> . A workaround has been implemented.
@changelog_1189_li
Optimization for COLUMN IN(.., NULL) if the column does not allow NULL values.
......@@ -3497,7 +3497,7 @@ Modifications to the H2 source code must be published.
You don't need to provide the source code of H2 if you did not modify anything.
@license_1008_p
However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com.
However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com .
@license_1009_p
About porting the source code to another language (for example C# or C++): Converted source code (even if done manually) stays under the same copyright and license as the original code. The copyright of the ported source code does not (automatically) go to the person who ported the code.
......@@ -3956,207 +3956,213 @@ HA-JDBC
High-Availability JDBC: A JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver.
@links_1045_a
Hibernate
HenPlus
@links_1046_p
Relational persistence for idiomatic Java (O-R mapping tool).
HenPlus is a SQL shell written in Java.
@links_1047_a
Hibicius
Hibernate
@links_1048_p
Online Banking Client for the HBCI protocol
Relational persistence for idiomatic Java (O-R mapping tool).
@links_1049_a
H2 Spatial
Hibicius
@links_1050_p
A project to add spatial functions to H2 database.
Online Banking Client for the HBCI protocol
@links_1051_a
JAMWiki
H2 Spatial
@links_1052_p
Java-based Wiki engine.
A project to add spatial functions to H2 database.
@links_1053_a
Jala
JAMWiki
@links_1054_p
Open source collection of JavaScript modules
Java-based Wiki engine.
@links_1055_a
JavaPlayer
Jala
@links_1056_p
Pure Java MP3 player.
Open source collection of JavaScript modules
@links_1057_a
JMatter
JavaPlayer
@links_1058_p
Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
Pure Java MP3 player.
@links_1059_a
JPOX
JMatter
@links_1060_p
Java persistent objects.
Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
@links_1061_a
Liftweb
JPOX
@links_1062_p
A Scala-based, secure, developer friendly web framework
Java persistent objects.
@links_1063_a
LiquiBase
Liftweb
@links_1064_p
A tool to manage database changes and refactorings.
A Scala-based, secure, developer friendly web framework
@links_1065_a
Luntbuild
LiquiBase
@links_1066_p
Build automation and management tool.
A tool to manage database changes and refactorings.
@links_1067_a
Mr. Persister
Luntbuild
@links_1068_p
Simple, small and fast object relational mapping.
Build automation and management tool.
@links_1069_a
Myna Application Server
Mr. Persister
@links_1070_p
Java web app that provides dynamic web content and Java libraries access from JavaScript.
Simple, small and fast object relational mapping.
@links_1071_a
MyTunesRss
Myna Application Server
@links_1072_p
MyTunesRSS lets you listen to your music wherever you are.
Java web app that provides dynamic web content and Java libraries access from JavaScript.
@links_1073_a
NCGC CurveFit
MyTunesRss
@links_1074_p
From: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
MyTunesRSS lets you listen to your music wherever you are.
@links_1075_a
Orion
NCGC CurveFit
@links_1076_p
J2EE Application Server.
From: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
@links_1077_a
PolePosition
Orion
@links_1078_p
Open source database benchmark.
J2EE Application Server.
@links_1079_a
Scriptella
PolePosition
@links_1080_p
ETL (Extract-Transform-Load) and script execution tool.
Open source database benchmark.
@links_1081_a
Sesar
Scriptella
@links_1082_p
Dependency Injection Container with Aspect Oriented Programming
ETL (Extract-Transform-Load) and script execution tool.
@links_1083_a
SemmleCode
Sesar
@links_1084_p
Eclipse plugin to help you improve software quality.
Dependency Injection Container with Aspect Oriented Programming
@links_1085_a
Shellbook
SemmleCode
@links_1086_p
Desktop publishing application.
Eclipse plugin to help you improve software quality.
@links_1087_a
Signsoft intelliBO
Shellbook
@links_1088_p
Persistence middleware supporting the JDO specification.
Desktop publishing application.
@links_1089_a
SmartFoxServer
Signsoft intelliBO
@links_1090_p
Platform for developing multiuser applications and games with Macromedia Flash.
Persistence middleware supporting the JDO specification.
@links_1091_a
SQL Developer
SmartFoxServer
@links_1092_p
Universal Database Frontend.
Platform for developing multiuser applications and games with Macromedia Flash.
@links_1093_a
SQL Workbench/J
SQL Developer
@links_1094_p
Free DBMS-independent SQL tool.
Universal Database Frontend.
@links_1095_a
SQuirreL SQL Client
SQL Workbench/J
@links_1096_p
Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
Free DBMS-independent SQL tool.
@links_1097_a
SQuirreL DB Copy Plugin
SQuirreL SQL Client
@links_1098_p
Tool to copy data from one database to another.
Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
@links_1099_a
StorYBook
SQuirreL DB Copy Plugin
@links_1100_p
A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
Tool to copy data from one database to another.
@links_1101_a
StreamCruncher
StorYBook
@links_1102_p
Event (stream) processing kernel.
A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
@links_1103_a
Tamava
StreamCruncher
@links_1104_p
Newsgroups Reader.
Event (stream) processing kernel.
@links_1105_a
Tune Backup
Tamava
@links_1106_p
Easy-to-use backup solution for your iTunes library.
Newsgroups Reader.
@links_1107_a
Web of Web
Tune Backup
@links_1108_p
Collaborative and realtime interactive media platform for the web.
Easy-to-use backup solution for your iTunes library.
@links_1109_a
Werkzeugkasten
Web of Web
@links_1110_p
Minimum Java Toolset.
Collaborative and realtime interactive media platform for the web.
@links_1111_a
Volunteer database
Werkzeugkasten
@links_1112_p
Minimum Java Toolset.
@links_1113_a
Volunteer database
@links_1114_p
A database front end to register volunteers, partnership and donation for a Non Profit organization.
@mainWeb_1000_h1
......@@ -5522,7 +5528,7 @@ Click <span class="button">Start</span> , <span class="button">All Programs</spa
A new console window appears:
@quickstartText_1017_p
Also, a new browser page should open with the URL http://localhost:8082. You may get a security warning from the firewall. If you don't want other computers in the network to access the database on your machine, you can let the firewall block these connections. Only local connections are required at this time.
Also, a new browser page should open with the URL <a href="http://localhost:8082">http://localhost:8082</a> . You may get a security warning from the firewall. If you don't want other computers in the network to access the database on your machine, you can let the firewall block these connections. Only local connections are required at this time.
@quickstartText_1018_h4
Login
......@@ -6197,7 +6203,7 @@ Delay reading the row if data is not required
Eliminate undo log records if stored on disk (just one pointer per block, not per record)
@roadmap_1210_li
Feature matrix like here: http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp.
Feature matrix like in <a href="http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp">i-net software</a> .
@roadmap_1211_li
Updatable result set on table without primary key or unique index
......@@ -6884,7 +6890,7 @@ Don't click inside this window; otherwise you might block the application (if yo
Connecting to the Server using a Browser
@tutorial_1044_p
If the server started successfully, you can connect to it using a web browser. The browser needs to support JavaScript, frames and cascading stylesheets (css). If you started the server on the same computer as the browser, go to http://localhost:8082 in the browser. If you want to connect to the application from another computer, you need to provide the IP address of the server, for example: http://192.168.0.2:8082. If you enabled SSL on the server side, the URL needs to start with HTTPS.
If the server started successfully, you can connect to it using a web browser. The browser needs to support JavaScript, frames and cascading stylesheets (css). If you started the server on the same computer as the browser, go to http://localhost:8082 in the browser. If you want to connect to the application from another computer, you need to provide the IP address of the server, for example: <a href="http://192.168.0.2:8082">http://192.168.0.2:8082</a> . If you enabled SSL on the server side, the URL needs to start with HTTPS.
@tutorial_1045_h3
Multiple Concurrent Sessions
......
......@@ -556,7 +556,7 @@ FileDescriptor.sync() ドキュメンテーションには、これは強制的
FileChannel.force() (JDK 1.4 以来) このメソッドは、強制的にこのチャネルのファイルの更新は それを含むストレージデバイスに書き込まれることを行います。
@advanced_1185_p
デフォルトでは、MySQLはそれぞれのコミットごとに fsync を呼びます。それらのメソッドのうちひとつを使用している時、 毎秒およそ60件だけが実行され、使用されているハードドライブのRPM速度と一貫性があります。 残念ながら、FileDescriptor.sync() または FileChannel.force() を呼んだ時でさえも データは常にハードドライブに存続するとは限りません。なぜなら、多くのハードドライブは fsync() に従わないからです: http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252 内の"Your Hard Drive Lies to You" をご覧下さい。Mac OS X では、fsync はハードドライブバッファーをフラッシュしません: http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html そのため状況は混乱していて、 問題があることをテストは証明しています。
#By default, MySQL calls fsync for each commit. When using one of those methods, only around 60 write operations per second can be achieved, which is consistent with the RPM rate of the hard drive used. Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(), data is not always persisted to the hard drive, because most hard drives do not obey fsync(): see <a href="http://hardware.slashdot.org/article.pl?sid=05/05/13/0529252">Your Hard Drive Lies to You</a> . In Mac OS X fsync does not flush hard drive buffers, see <a href="http://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html">Bad fsync?</a> . So the situation is confusing, and tests prove there is a problem.
@advanced_1186_p
ハードドライブバッファーを懸命にフラッシュしようと試みると、パフォーマンスは非常に悪いものになります。 最初に、ハードドライブは実際には全てのバッファーをフラッシュしているということを確かめることが必要です。 テストは信頼性ある方法でこれが行われていないことを示しています。その結果、トランザクションの最大数は毎秒およそ60件です。 これらの理由により、H2のデフォルト性質はコミットされたトランザクションの書き込みを遅らせることです。
......@@ -1519,7 +1519,7 @@ Centralリポジトリの利用
#After deleting data, empty space in the database files was not efficiently reused (but it was reused when opening the database). This has been fixed.
@changelog_1188_li
#About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is an additionally problem, see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876. A workaround has been implemented.
#About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is <a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4197876">an additionally problem</a> . A workaround has been implemented.
@changelog_1189_li
#Optimization for COLUMN IN(.., NULL) if the column does not allow NULL values.
......@@ -3499,7 +3499,7 @@ Sourceファイル
#You don't need to provide the source code of H2 if you did not modify anything.
@license_1008_p
#However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com.
#However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http://www.archive.org and look for old web pages of http://www.bungisoft.com .
@license_1009_p
#About porting the source code to another language (for example C# or C++): Converted source code (even if done manually) stays under the same copyright and license as the original code. The copyright of the ported source code does not (automatically) go to the person who ported the code.
......@@ -3958,207 +3958,213 @@ Sourceファイル
#High-Availability JDBC: A JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver.
@links_1045_a
#Hibernate
#HenPlus
@links_1046_p
#Relational persistence for idiomatic Java (O-R mapping tool).
#HenPlus is a SQL shell written in Java.
@links_1047_a
#Hibicius
#Hibernate
@links_1048_p
#Online Banking Client for the HBCI protocol
#Relational persistence for idiomatic Java (O-R mapping tool).
@links_1049_a
#H2 Spatial
#Hibicius
@links_1050_p
#A project to add spatial functions to H2 database.
#Online Banking Client for the HBCI protocol
@links_1051_a
#JAMWiki
#H2 Spatial
@links_1052_p
#Java-based Wiki engine.
#A project to add spatial functions to H2 database.
@links_1053_a
#Jala
#JAMWiki
@links_1054_p
#Open source collection of JavaScript modules
#Java-based Wiki engine.
@links_1055_a
#JavaPlayer
#Jala
@links_1056_p
#Pure Java MP3 player.
#Open source collection of JavaScript modules
@links_1057_a
#JMatter
#JavaPlayer
@links_1058_p
#Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
#Pure Java MP3 player.
@links_1059_a
#JPOX
#JMatter
@links_1060_p
#Java persistent objects.
#Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
@links_1061_a
#Liftweb
#JPOX
@links_1062_p
#A Scala-based, secure, developer friendly web framework
#Java persistent objects.
@links_1063_a
#LiquiBase
#Liftweb
@links_1064_p
#A tool to manage database changes and refactorings.
#A Scala-based, secure, developer friendly web framework
@links_1065_a
#Luntbuild
#LiquiBase
@links_1066_p
#Build automation and management tool.
#A tool to manage database changes and refactorings.
@links_1067_a
#Mr. Persister
#Luntbuild
@links_1068_p
#Simple, small and fast object relational mapping.
#Build automation and management tool.
@links_1069_a
#Myna Application Server
#Mr. Persister
@links_1070_p
#Java web app that provides dynamic web content and Java libraries access from JavaScript.
#Simple, small and fast object relational mapping.
@links_1071_a
#MyTunesRss
#Myna Application Server
@links_1072_p
#MyTunesRSS lets you listen to your music wherever you are.
#Java web app that provides dynamic web content and Java libraries access from JavaScript.
@links_1073_a
#NCGC CurveFit
#MyTunesRss
@links_1074_p
#From: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
#MyTunesRSS lets you listen to your music wherever you are.
@links_1075_a
#Orion
#NCGC CurveFit
@links_1076_p
#J2EE Application Server.
#From: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
@links_1077_a
#PolePosition
#Orion
@links_1078_p
#Open source database benchmark.
#J2EE Application Server.
@links_1079_a
#Scriptella
#PolePosition
@links_1080_p
#ETL (Extract-Transform-Load) and script execution tool.
#Open source database benchmark.
@links_1081_a
#Sesar
#Scriptella
@links_1082_p
#Dependency Injection Container with Aspect Oriented Programming
#ETL (Extract-Transform-Load) and script execution tool.
@links_1083_a
#SemmleCode
#Sesar
@links_1084_p
#Eclipse plugin to help you improve software quality.
#Dependency Injection Container with Aspect Oriented Programming
@links_1085_a
#Shellbook
#SemmleCode
@links_1086_p
#Desktop publishing application.
#Eclipse plugin to help you improve software quality.
@links_1087_a
#Signsoft intelliBO
#Shellbook
@links_1088_p
#Persistence middleware supporting the JDO specification.
#Desktop publishing application.
@links_1089_a
#SmartFoxServer
#Signsoft intelliBO
@links_1090_p
#Platform for developing multiuser applications and games with Macromedia Flash.
#Persistence middleware supporting the JDO specification.
@links_1091_a
#SQL Developer
#SmartFoxServer
@links_1092_p
#Universal Database Frontend.
#Platform for developing multiuser applications and games with Macromedia Flash.
@links_1093_a
#SQL Workbench/J
#SQL Developer
@links_1094_p
#Free DBMS-independent SQL tool.
#Universal Database Frontend.
@links_1095_a
#SQuirreL SQL Client
#SQL Workbench/J
@links_1096_p
#Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
#Free DBMS-independent SQL tool.
@links_1097_a
#SQuirreL DB Copy Plugin
#SQuirreL SQL Client
@links_1098_p
#Tool to copy data from one database to another.
#Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
@links_1099_a
#StorYBook
#SQuirreL DB Copy Plugin
@links_1100_p
#A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
#Tool to copy data from one database to another.
@links_1101_a
#StreamCruncher
#StorYBook
@links_1102_p
#Event (stream) processing kernel.
#A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
@links_1103_a
#Tamava
#StreamCruncher
@links_1104_p
#Newsgroups Reader.
#Event (stream) processing kernel.
@links_1105_a
#Tune Backup
#Tamava
@links_1106_p
#Easy-to-use backup solution for your iTunes library.
#Newsgroups Reader.
@links_1107_a
#Web of Web
#Tune Backup
@links_1108_p
#Collaborative and realtime interactive media platform for the web.
#Easy-to-use backup solution for your iTunes library.
@links_1109_a
#Werkzeugkasten
#Web of Web
@links_1110_p
#Minimum Java Toolset.
#Collaborative and realtime interactive media platform for the web.
@links_1111_a
#Volunteer database
#Werkzeugkasten
@links_1112_p
#Minimum Java Toolset.
@links_1113_a
#Volunteer database
@links_1114_p
#A database front end to register volunteers, partnership and donation for a Non Profit organization.
@mainWeb_1000_h1
......@@ -5531,7 +5537,7 @@ Windows インストーラーを使用してソフトウェアをインストー
コンソールウィンドウが 開きます:
@quickstartText_1017_p
新しいブラウザで URL http://localhost:8082/ にアクセスして下さい。 ファイアーウォールによるセキュリティ警告を設定することができます。外部ネットワークから あなたのマシンのデータベースにアクセスされたくないのであれば、ファイアーウォールが他の接続を遮断します。 ローカル接続のみ必要です。
#Also, a new browser page should open with the URL <a href="http://localhost:8082">http://localhost:8082</a> . You may get a security warning from the firewall. If you don't want other computers in the network to access the database on your machine, you can let the firewall block these connections. Only local connections are required at this time.
@quickstartText_1018_h4
ログイン
......@@ -6206,7 +6212,7 @@ SQLコマンドがコマンドエリアに表示されます。
#Eliminate undo log records if stored on disk (just one pointer per block, not per record)
@roadmap_1210_li
#Feature matrix like here: http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp.
#Feature matrix like in <a href="http://www.inetsoftware.de/products/jdbc/mssql/features/default.asp">i-net software</a> .
@roadmap_1211_li
#Updatable result set on table without primary key or unique index
......@@ -6895,7 +6901,7 @@ Javaをテストする
ブラウザを使用してサーバーに接続
@tutorial_1044_p
サーバーの接続に成功したら、webブラウザを使用してサーバーに接続することができます。ブラウザにはJavaScript、フレーム、カスケードスタイルシート (css)のサポートが必要です。もし同じコンピューターのブラウザでサーバーを起動したら、 http://localhost:8082 へアクセスしてください。他のコンピューターからアプリケーションに接続したい場合は、 サーバーのIPアドレスを用意することが必要です。 例: http://192.168.0.2:8082 サーバー側でSSLを使用したい場合は、URLをHTTPSから始めます。
#If the server started successfully, you can connect to it using a web browser. The browser needs to support JavaScript, frames and cascading stylesheets (css). If you started the server on the same computer as the browser, go to http://localhost:8082 in the browser. If you want to connect to the application from another computer, you need to provide the IP address of the server, for example: <a href="http://192.168.0.2:8082">http://192.168.0.2:8082</a> . If you enabled SSL on the server side, the URL needs to start with HTTPS.
@tutorial_1045_h3
複数の同時セッション
......
......@@ -183,7 +183,7 @@ advanced_1181_p=This feature is used by Derby. A test (org.h2.test.poweroff.Test
advanced_1182_p=Buffers can be flushed by calling the function fsync. There are two ways to do that in Java\:
advanced_1183_li=FileDescriptor.sync(). The documentation says that this forces all system buffers to synchronize with the underlying device. Sync is supposed to return after all in-memory modified copies of buffers associated with this FileDescriptor have been written to the physical medium.
advanced_1184_li=FileChannel.force() (since JDK 1.4). This method is supposed to force any updates to this channel's file to be written to the storage device that contains it.
advanced_1185_p=By default, MySQL calls fsync for each commit. When using one of those methods, only around 60 write operations per second can be achieved, which is consistent with the RPM rate of the hard drive used. Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(), data is not always persisted to the hard drive, because most hard drives do not obey fsync()\: see 'Your Hard Drive Lies to You' at http\://hardware.slashdot.org/article.pl?sid\=05/05/13/0529252. In Mac OS X fsync does not flush hard drive buffers\: http\://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html. So the situation is confusing, and tests prove there is a problem.
advanced_1185_p=By default, MySQL calls fsync for each commit. When using one of those methods, only around 60 write operations per second can be achieved, which is consistent with the RPM rate of the hard drive used. Unfortunately, even when calling FileDescriptor.sync() or FileChannel.force(), data is not always persisted to the hard drive, because most hard drives do not obey fsync()\: see <a href\="http\://hardware.slashdot.org/article.pl?sid\=05/05/13/0529252">Your Hard Drive Lies to You</a> . In Mac OS X fsync does not flush hard drive buffers, see <a href\="http\://lists.apple.com/archives/darwin-dev/2005/Feb/msg00072.html">Bad fsync?</a> . So the situation is confusing, and tests prove there is a problem.
advanced_1186_p=Trying to flush hard drive buffers hard, and if you do the performance is very bad. First you need to make sure that the hard drive actually flushes all buffers. Tests show that this can not be done in a reliable way. Then the maximum number of transactions is around 60 per second. Because of those reasons, the default behavior of H2 is to delay writing committed transactions.
advanced_1187_p=In H2, after a power failure, a bit more than one second of committed transactions may be lost. To change the behavior, use SET WRITE_DELAY and CHECKPOINT SYNC. Most other databases support commit delay as well. In the performance comparison, commit delay was used for all databases that support it.
advanced_1188_h3=Running the Durability Test
......@@ -504,7 +504,7 @@ changelog_1184_li=The default value for MAX_MEMORY_UNDO is now 100000.
changelog_1185_li=The documentation indexer does no longer index Japanese pages. If somebody knows how to split Japanese into words please post it.
changelog_1186_li=Oracle compatibility\: SYSDATE now returns a timestamp. CHR(..) is now an alias for CHAR(..).
changelog_1187_li=After deleting data, empty space in the database files was not efficiently reused (but it was reused when opening the database). This has been fixed.
changelog_1188_li=About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem\: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is an additionally problem, see http\://bugs.sun.com/bugdatabase/view_bug.do?bug_id\=4197876. A workaround has been implemented.
changelog_1188_li=About 230 bytes per database was leaked. This is a problem for applications opening and closing many thousand databases. The main problem\: a shutdown hook was added but never removed. Fixed. In JDK 1.4, there is <a href\="http\://bugs.sun.com/bugdatabase/view_bug.do?bug_id\=4197876">an additionally problem</a> . A workaround has been implemented.
changelog_1189_li=Optimization for COLUMN IN(.., NULL) if the column does not allow NULL values.
changelog_1190_li=Using spaces in column and table aliases was not supported when used inside a view or temporary view.
changelog_1191_li=The version (build) number is now included in the manifest file.
......@@ -1164,7 +1164,7 @@ license_1004_li=You can use H2 for free. You can integrate it into your applicat
license_1005_li=Files containing only your code are not covered by this license (it is 'commercial friendly').
license_1006_li=Modifications to the H2 source code must be published.
license_1007_li=You don't need to provide the source code of H2 if you did not modify anything.
license_1008_p=However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http\://www.archive.org and look for old web pages of http\://www.bungisoft.com.
license_1008_p=However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2. This happened to HSQLDB, when a company called 'bungisoft' copied HSQLDB, renamed it to 'RedBase', and tried to sell it, hiding the fact that it was, in fact, just HSQLDB. At this time, it seems 'bungisoft' does not exist any more, but you can use the Wayback Machine of http\://www.archive.org and look for old web pages of http\://www.bungisoft.com .
license_1009_p=About porting the source code to another language (for example C\# or C++)\: Converted source code (even if done manually) stays under the same copyright and license as the original code. The copyright of the ported source code does not (automatically) go to the person who ported the code.
license_1010_h2=H2 License, Version 1.0
license_1011_h3=1. Definitions
......@@ -1317,74 +1317,76 @@ links_1041_a=Golden T Studios
links_1042_p=Fun-to-play games with a simple interface.
links_1043_a=HA-JDBC
links_1044_p=High-Availability JDBC\: A JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver.
links_1045_a=Hibernate
links_1046_p=Relational persistence for idiomatic Java (O-R mapping tool).
links_1047_a=Hibicius
links_1048_p=Online Banking Client for the HBCI protocol
links_1049_a=H2 Spatial
links_1050_p=A project to add spatial functions to H2 database.
links_1051_a=JAMWiki
links_1052_p=Java-based Wiki engine.
links_1053_a=Jala
links_1054_p=Open source collection of JavaScript modules
links_1055_a=JavaPlayer
links_1056_p=Pure Java MP3 player.
links_1057_a=JMatter
links_1058_p=Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
links_1059_a=JPOX
links_1060_p=Java persistent objects.
links_1061_a=Liftweb
links_1062_p=A Scala-based, secure, developer friendly web framework
links_1063_a=LiquiBase
links_1064_p=A tool to manage database changes and refactorings.
links_1065_a=Luntbuild
links_1066_p=Build automation and management tool.
links_1067_a=Mr. Persister
links_1068_p=Simple, small and fast object relational mapping.
links_1069_a=Myna Application Server
links_1070_p=Java web app that provides dynamic web content and Java libraries access from JavaScript.
links_1071_a=MyTunesRss
links_1072_p=MyTunesRSS lets you listen to your music wherever you are.
links_1073_a=NCGC CurveFit
links_1074_p=From\: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
links_1075_a=Orion
links_1076_p=J2EE Application Server.
links_1077_a=PolePosition
links_1078_p=Open source database benchmark.
links_1079_a=Scriptella
links_1080_p=ETL (Extract-Transform-Load) and script execution tool.
links_1081_a=Sesar
links_1082_p=Dependency Injection Container with Aspect Oriented Programming
links_1083_a=SemmleCode
links_1084_p=Eclipse plugin to help you improve software quality.
links_1085_a=Shellbook
links_1086_p=Desktop publishing application.
links_1087_a=Signsoft intelliBO
links_1088_p=Persistence middleware supporting the JDO specification.
links_1089_a=SmartFoxServer
links_1090_p=Platform for developing multiuser applications and games with Macromedia Flash.
links_1091_a=SQL Developer
links_1092_p=Universal Database Frontend.
links_1093_a=SQL Workbench/J
links_1094_p=Free DBMS-independent SQL tool.
links_1095_a=SQuirreL SQL Client
links_1096_p=Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
links_1097_a=SQuirreL DB Copy Plugin
links_1098_p=Tool to copy data from one database to another.
links_1099_a=StorYBook
links_1100_p=A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
links_1101_a=StreamCruncher
links_1102_p=Event (stream) processing kernel.
links_1103_a=Tamava
links_1104_p=Newsgroups Reader.
links_1105_a=Tune Backup
links_1106_p=Easy-to-use backup solution for your iTunes library.
links_1107_a=Web of Web
links_1108_p=Collaborative and realtime interactive media platform for the web.
links_1109_a=Werkzeugkasten
links_1110_p=Minimum Java Toolset.
links_1111_a=Volunteer database
links_1112_p=A database front end to register volunteers, partnership and donation for a Non Profit organization.
links_1045_a=HenPlus
links_1046_p=HenPlus is a SQL shell written in Java.
links_1047_a=Hibernate
links_1048_p=Relational persistence for idiomatic Java (O-R mapping tool).
links_1049_a=Hibicius
links_1050_p=Online Banking Client for the HBCI protocol
links_1051_a=H2 Spatial
links_1052_p=A project to add spatial functions to H2 database.
links_1053_a=JAMWiki
links_1054_p=Java-based Wiki engine.
links_1055_a=Jala
links_1056_p=Open source collection of JavaScript modules
links_1057_a=JavaPlayer
links_1058_p=Pure Java MP3 player.
links_1059_a=JMatter
links_1060_p=Framework for constructing workgroup business applications based on the Naked Objects Architectural Pattern.
links_1061_a=JPOX
links_1062_p=Java persistent objects.
links_1063_a=Liftweb
links_1064_p=A Scala-based, secure, developer friendly web framework
links_1065_a=LiquiBase
links_1066_p=A tool to manage database changes and refactorings.
links_1067_a=Luntbuild
links_1068_p=Build automation and management tool.
links_1069_a=Mr. Persister
links_1070_p=Simple, small and fast object relational mapping.
links_1071_a=Myna Application Server
links_1072_p=Java web app that provides dynamic web content and Java libraries access from JavaScript.
links_1073_a=MyTunesRss
links_1074_p=MyTunesRSS lets you listen to your music wherever you are.
links_1075_a=NCGC CurveFit
links_1076_p=From\: NIH Chemical Genomics Center, National Institutes of Health, USA. An open source application in the life sciences research field. This application handles chemical structures and biological responses of thousands of compounds with the potential to handle million+ compounds. It utilizes an embedded H2 database to enable flexible query/retrieval of all data including advanced chemical substructure and similarity searching. The application highlights an automated curve fitting and classification algorithm that outperforms commercial packages in the field. Commercial alternatives are typically small desktop software that handle a few dose response curves at a time. A couple of commercial packages that do handle several thousand curves are very expensive tools (&gt;60k USD) that require manual curation of analysis by the user; require a license to Oracle; lack advanced query/retrieval; and the ability to handle chemical structures.
links_1077_a=Orion
links_1078_p=J2EE Application Server.
links_1079_a=PolePosition
links_1080_p=Open source database benchmark.
links_1081_a=Scriptella
links_1082_p=ETL (Extract-Transform-Load) and script execution tool.
links_1083_a=Sesar
links_1084_p=Dependency Injection Container with Aspect Oriented Programming
links_1085_a=SemmleCode
links_1086_p=Eclipse plugin to help you improve software quality.
links_1087_a=Shellbook
links_1088_p=Desktop publishing application.
links_1089_a=Signsoft intelliBO
links_1090_p=Persistence middleware supporting the JDO specification.
links_1091_a=SmartFoxServer
links_1092_p=Platform for developing multiuser applications and games with Macromedia Flash.
links_1093_a=SQL Developer
links_1094_p=Universal Database Frontend.
links_1095_a=SQL Workbench/J
links_1096_p=Free DBMS-independent SQL tool.
links_1097_a=SQuirreL SQL Client
links_1098_p=Graphical tool to view the structure of a database, browse the data, issue SQL commands etc.
links_1099_a=SQuirreL DB Copy Plugin
links_1100_p=Tool to copy data from one database to another.
links_1101_a=StorYBook
links_1102_p=A summary-based tool for novelist and script writers. It helps to keep the overview over the various traces a story has.
links_1103_a=StreamCruncher
links_1104_p=Event (stream) processing kernel.
links_1105_a=Tamava
links_1106_p=Newsgroups Reader.
links_1107_a=Tune Backup
links_1108_p=Easy-to-use backup solution for your iTunes library.
links_1109_a=Web of Web
links_1110_p=Collaborative and realtime interactive media platform for the web.
links_1111_a=Werkzeugkasten
links_1112_p=Minimum Java Toolset.
links_1113_a=Volunteer database
links_1114_p=A database front end to register volunteers, partnership and donation for a Non Profit organization.
mainWeb_1000_h1=H2 Database Engine
mainWeb_1001_p=Welcome to H2, the free SQL database. The main feature of H2 are\:
mainWeb_1002_li=Very fast, free for everybody, source code is included
......@@ -1839,7 +1841,7 @@ quickstartText_1013_p=Install the software using the Windows Installer (if you d
quickstartText_1014_h4=Start the Console
quickstartText_1015_p=Click <span class\="button">Start</span> , <span class\="button">All Programs</span> , <span class\="button">H2</span> , and <span class\="button">H2 Console (Command Line)</span> \:
quickstartText_1016_p=A new console window appears\:
quickstartText_1017_p=Also, a new browser page should open with the URL http\://localhost\:8082. You may get a security warning from the firewall. If you don't want other computers in the network to access the database on your machine, you can let the firewall block these connections. Only local connections are required at this time.
quickstartText_1017_p=Also, a new browser page should open with the URL <a href\="http\://localhost\:8082">http\://localhost\:8082</a> . You may get a security warning from the firewall. If you don't want other computers in the network to access the database on your machine, you can let the firewall block these connections. Only local connections are required at this time.
quickstartText_1018_h4=Login
quickstartText_1019_p=Select <span class\="button">Generic H2</span> and click <span class\="button">Connect</span> \:
quickstartText_1020_p=You are now logged in.
......@@ -2064,7 +2066,7 @@ roadmap_1206_li=Document FTP server, including -ftpTask option to execute / kill
roadmap_1207_li=Add jdbcx to the javadocs
roadmap_1208_li=Delay reading the row if data is not required
roadmap_1209_li=Eliminate undo log records if stored on disk (just one pointer per block, not per record)
roadmap_1210_li=Feature matrix like here\: http\://www.inetsoftware.de/products/jdbc/mssql/features/default.asp.
roadmap_1210_li=Feature matrix like in <a href\="http\://www.inetsoftware.de/products/jdbc/mssql/features/default.asp">i-net software</a> .
roadmap_1211_li=Updatable result set on table without primary key or unique index
roadmap_1212_li=Use LinkedList instead of ArrayList where applicable
roadmap_1213_li=Optimization\: (A\=B AND B\=C) > (A\=B AND B\=C AND A\=C)
......@@ -2293,7 +2295,7 @@ tutorial_1040_h3=Starting Successfully
tutorial_1041_p=If starting the server from a console window was successful, a new window will open and display the following text\:
tutorial_1042_p=Don't click inside this window; otherwise you might block the application (if you have the Fast-Edit mode enabled).
tutorial_1043_h3=Connecting to the Server using a Browser
tutorial_1044_p=If the server started successfully, you can connect to it using a web browser. The browser needs to support JavaScript, frames and cascading stylesheets (css). If you started the server on the same computer as the browser, go to http\://localhost\:8082 in the browser. If you want to connect to the application from another computer, you need to provide the IP address of the server, for example\: http\://192.168.0.2\:8082. If you enabled SSL on the server side, the URL needs to start with HTTPS.
tutorial_1044_p=If the server started successfully, you can connect to it using a web browser. The browser needs to support JavaScript, frames and cascading stylesheets (css). If you started the server on the same computer as the browser, go to http\://localhost\:8082 in the browser. If you want to connect to the application from another computer, you need to provide the IP address of the server, for example\: <a href\="http\://192.168.0.2\:8082">http\://192.168.0.2\:8082</a> . If you enabled SSL on the server side, the URL needs to start with HTTPS.
tutorial_1045_h3=Multiple Concurrent Sessions
tutorial_1046_p=Multiple concurrent browser sessions are supported. As that the database objects reside on the server, the amount of concurrent work is limited by the memory available to the server application.
tutorial_1047_h3=Application Properties
......
......@@ -321,8 +321,8 @@ public abstract class Query extends Prepared {
}
/**
* Create a {@link SortOrder} object given the list of {@link SelectOrderBy} objects.
* The expression list is extended if necessary.
* Create a {@link SortOrder} object given the list of {@link SelectOrderBy}
* objects. The expression list is extended if necessary.
*
* @param orderList a list of {@link SelectOrderBy} elements
* @param expressionCount the number of columns in the query
......
......@@ -2328,7 +2328,7 @@ REPLACE(NAME, ' ')
SOUNDEX(string): string
","
Returns a four character code representing the sound of a string.
See also http://www.archives.gov/genealogy/soundex.html.
See also http://www.archives.gov/genealogy/soundex.html .
","
SOUNDEX(NAME)
"
......
......@@ -106,7 +106,8 @@ public class TriggerObject extends SchemaObjectBase {
* @param session the session
* @param oldRow the old row
* @param newRow the new row
* @param beforeAction true if this method is called before the operation is applied
* @param beforeAction true if this method is called before the operation is
* applied
*/
public void fireRow(Session session, Row oldRow, Row newRow, boolean beforeAction) throws SQLException {
if (!rowBased || before != beforeAction) {
......
......@@ -191,13 +191,14 @@ public class PgServer implements Service {
}
/**
* The Java implementation of the PostgreSQL function pg_get_indexdef.
* The method is used to get CREATE INDEX command for an index,
* or the column definition of one column in the index.
* The Java implementation of the PostgreSQL function pg_get_indexdef. The
* method is used to get CREATE INDEX command for an index, or the column
* definition of one column in the index.
*
* @param conn the connection
* @param indexId the index id
* @param ordinalPosition the ordinal position (null if the SQL statement should be returned)
* @param ordinalPosition the ordinal position (null if the SQL statement
* should be returned)
* @param pretty this flag is ignored
* @return the SQL statement or the column name
*/
......
......@@ -272,12 +272,14 @@ public class Column {
}
/**
* Convert the auto-increment flag to a sequence that is linked with this table.
* Convert the auto-increment flag to a sequence that is linked with this
* table.
*
* @param session the session
* @param schema the schema where the sequence should be generated
* @param id the object id
* @param temporary true if the sequence is temporary and does not need to be stored
* @param temporary true if the sequence is temporary and does not need to
* be stored
*/
public void convertAutoIncrementToSequence(Session session, Schema schema, int id, boolean temporary)
throws SQLException {
......
......@@ -14,7 +14,7 @@ import org.h2.message.Message;
/**
* A cache implementation based on the 2Q algorithm.
* For about the algorithm, see
* http://www.vldb.org/conf/1994/P439.PDF.
* http://www.vldb.org/conf/1994/P439.PDF .
* In this implementation, items are moved from 'in'
* queue and move to the 'main' queue if the are referenced again.
*/
......
......@@ -159,6 +159,9 @@ java org.h2.test.TestAll timer
/*
scheduler: what if invoke takes more than...
scheduler: log at startup next 5
drop table test;
create table test(id int primary key, type int, name varchar);
create index idx_type on test(type);
......@@ -171,9 +174,6 @@ test with:
- large varchar columns (40 KB)
- not closing the database
read uncommitted and multi-threaded mode at the same time is dangerous
add @author
......
......@@ -22,6 +22,7 @@ import org.h2.util.IOUtils;
* The spell checker makes sure that each word used in the source code
* is spelled correctly, by comparing the words with a word list.
* Camel case and uppercase words are checked as well.
* HTTP links are not checked; however they may not end with a dot.
*/
public class SpellChecker {
......@@ -29,7 +30,7 @@ public class SpellChecker {
private HashSet used = new HashSet();
private HashMap unknown = new HashMap();
private boolean debug;
private boolean printDictionary;
private boolean printDictionary = true;
private boolean addToDictionary;
private static final String[] SUFFIX = new String[] { "html", "java", "sql", "txt", "xml", "jsp", "css", "bat",
"csv", "xml", "js", "Driver", "properties", "task", "php", "" };
......@@ -37,6 +38,7 @@ public class SpellChecker {
"bz2", "rc", "layout", "res", "dll", "jar" };
private static final String PREFIX_IGNORE = "abc";
private static final String IGNORE_FILE = "mainWeb.html";
private int errorCount;
public static void main(String[] args) throws IOException {
String dir = "src";
......@@ -44,6 +46,7 @@ public class SpellChecker {
}
private void run(String dictionary, String dir) throws IOException {
System.out.println("SpellChecker...");
process(new File(dir + "/" + dictionary));
process(new File(dir));
if (printDictionary) {
......@@ -73,10 +76,13 @@ public class SpellChecker {
String s = (String) it.next();
// int count = ((Integer) unknown.get(s)).intValue();
System.out.print(s + " ");
errorCount++;
}
System.out.println();
System.out.println();
throw new IOException("spell check failed");
}
if (errorCount > 0) {
throw new IOException(errorCount + " error found");
}
}
......@@ -144,6 +150,7 @@ public class SpellChecker {
private void scan(String fileName, String text) {
HashSet notFound = new HashSet();
text = removeLinks(fileName, text);
StringTokenizer tokenizer = new StringTokenizer(text, "\r\n \t+\"*%&/()='[]{},.-;:_<>\\!?$@#|~^`");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
......@@ -172,6 +179,36 @@ public class SpellChecker {
}
}
private String removeLinks(String fileName, String text) {
StringBuffer buff = new StringBuffer(text.length());
int pos = 0, last = 0;
while (true) {
pos = text.indexOf("http://", pos);
if (pos < 0) {
break;
}
int start = pos;
buff.append(text.substring(last, start));
pos += "http://".length();
while (true) {
char c = text.charAt(pos);
if (!Character.isJavaIdentifierPart(c) && ".#/?&=%+_-:".indexOf(c) < 0) {
break;
}
pos++;
}
String link = text.substring(start, pos);
if (link.endsWith(".")) {
System.out.println("Link ending with dot in " + fileName + ": " + link);
errorCount++;
}
last = pos;
}
buff.append(text.substring(last));
String changed = buff.toString();
return changed;
}
private void scanCombinedToken(HashSet notFound, String token) {
for (int i = 1; i < token.length(); i++) {
char charLeft = token.charAt(i - 1);
......
aaaaaa aacute abalance able abnormal abnormally aborted about above abs absence
absolute absolutely abstract aca accept accepted accepts access accessed
accessible accessing accesskey accessor according account accounted accountid
accounts achieve achieved acid acirc acme acos acquire acquired across action
actions activate active actively activity acts actual actually acute adam adapter
adapters adapting add added addiction adding addition additional additionally
addr address addresses adds adjusted admin administration administrator admission
adp advanced advances advantage advise advised aeiou aelig aes affect affected
affects after afterwards again against age agent agentlib agg aggregate
aggregated aggregates aggressive agrave agree agreeable agreed agreement
agreements ahead aid alan alefsym alert alexander algo algorithm algorithms alias
aliases aliasing align aligned alive all allclasses alleging allocate allocated
allocation allow allowed allows almost alone along alpha already also alt alter
altering alternate alternative alternatively alters altersequence always
ambiguous amount amp amt analysis analyze analyzer and andras andrew andy ang
angel angle anne annual anon anonymous another ansi ant anti antivir any anyone
anything anyway anywhere apache api apos app apparatus appear appeared appears
append appending appendix apples applicable application applications applied
applies apply applying appropriate approx approximate apps arbitrary arch
architecture archival archive archives archiving are area areas arg args argument
arguments argv arial aring arising arithmetic arizona around arr arrangement
array arraycopy arrays arrow arrows article artifact artifacts asap asc ascending
ascii ashcraft asin ask asked asp aspe aspx assert asserting assertion assertions
assign assignable assigned assignment associated assume asterisk asymp async
asynchronous atan atilde ation atom atomic atomically atomicity attach attached
attack attacker attacks attempt attempted attempts attorneys attr attrib
attribute attributes august auml australia authenticated authentication author
authorization authorized auto autocommit autocomplete autoincrement automatic
automatically automation autostart availability available average avg avoid
avoided avoiding avoids aware bach back backed backend background backing backs
backslash backspace backup backups backwards bad bahrain bak balance balancing
bananas bar barcelona base based basic basically basis bat batch battery bbalance
bcc bcdfghklmnprstwz bdata bdfghklmnpqrst bdquo became because become becomes
becoming been before begin beginning behalf behave behaves behavior behaviour
behind being bel believes belong belongs below bench benchmark benchmarks
beneficial bennet best beta better between beyond bgcolor bid big bigger biggest
bigint biginteger billion bin binary bind birthday bit bitand bitor bits bitxor
blackout blank blind blo blob blobs block blocked blockquote blocks blocksize
blog blowfish blue blur bmarks bnf boat bob bodies body bogus bohlen bold boo
bookkeeping bookmarks bool boolean boot booted bootstrap border boss boston both
bottom bound bounds bout box brack bracket brackets branch branches breach break
breaks broke broken browse browser brute brvbar bsd btree btrees bucher bucket
buckets buf buff buffer buffered buffering buffers bug bugdatabase bugfix
bugfixes bugs build building builds built bull bungisoft business busy but button
bye byte bytea bytes cache cached caching cafe cal calculate calculated
calculates calculating calendar call callable callback called caller calling
calls cally can cancel cancelled cancels candidate cannot canonical cap
capability capacity capone caps capture car cardinality care careful carriage
carrier cartesian cascade cascading case cases casesensitive casewhen cast cat
catalog catalogs catch catcher caucho cause caused causes cayenne cbc ccc ccedil
cdata cdd cddl cdup cedil ceil ceiling cell cellpadding cells cellspacing cent
central cert certain certificate certificates certified certs cfg chain chained
chaining chair challenge challenger chance change changed changelog changes
changing channel char character characters charge chars charset chartered
cheating check checkbox checked checker checking checklist checkpoint checks
checkstyle checksum cherries chi child children chinese choice choose chose cid
cipher circle circumstances citizen city claim claims clancy clashes class
classes classloader classloaders classpath clause clazz clean cleaned cleaner
clear cleared clearly clears click clicked clicking client clients clientside clo
clob clone cloned close closed closely closer closes closing clubs cluster
clustered clustering cmd cnt coalesce code codebase codebook coded codehaus codes
codeswitch coding coffee col coll collaborative collapse collateral collation
collations collator collators collect collected collecting collection collections
collector color cols colspan column columnlist columns com combination
combinations combinatorics combine combined combines combining combo combobox
comes comma command commands commas comment comments commercial commit commits
committed committing common commonly commons communicate community comp compact
compacting companies company comparable comparative comparator compare compared
comparing comparison comparisons compatibility compatible compensation compiere
aaaaaa aacute abalance ability able abnormal abnormally aborted about above abs
absence absolute absolutely abstract abstraction abstractions aca accept
acceptable accepted accepts access accessed accesses accessible accessing
accesskey accessor according account accountid accounts achieve achieved achieves
acid acirc acme acos acquire acquired across acting action actions active
actively activity acts actual actually acute adapter adapters adapting adaptive
add added addiction adding addition additional additionally addr address
addresses adds admin administration administrator admins admission adp advanced
advantage advised aeiou aelig aes affect affected affects after afterwards again
against agar age agent agg aggregate aggregated aggregates agrave agree agreeable
agreed agreement agreements ahead ahilmnqbjkcdeopfrsg aid ajax alan alefsym alert
alexahin alexander algo algorithm algorithms alias aliased aliases aliasing align
aligned alive all allclasses alleging allocate allocated allocation allow allowed
allowing allows almost alone along alpha already also alt alter altering
alternate alternative alternatives alters altersequence always ambiguous amount
amp amt analyse analysis analyze analyzer analyzing anchor and andrew android
andy ang angle animal anne annual anon anonymous another ansi ant anti antonio
any anyone anything anyway anywhere apache api apos app apparatus appear appears
append appended appending appendix appends apple apples applets applicable
application applications applied applies apply applying appropriate approx
approximate apps arbitrary arch architectural architecture archival archive
archives archiving are area areas arg args argument arguments argv arial aring
arising around arr arrangement array arraycopy arrays arrow arrows article
artifact asc ascending ascii asf ashcraft asin asked asp aspe aspect assert
asserting assertions assign assignable assigned assignment associated assume
assumed asterisk asymp async asynchronous atan atilde ation atom atomic
atomically atomicity attach attached attack attacker attacks attempt attempted
attempts attnum attorneys attr attrib attribute attributes atttypmod august auml
australia auth authenticated authentication author authorization authorized auto
autocommit autocomplete autoincrement automated automatic automatically
automation autostart availability available avalon average avg avl avoid avoided
avoiding avoids aware awt bach back backed backend background backing backs
backslash backspace backup backups backus backward backwards bad bag bahrain bak
balance balancing bananas band banking bar barcelona base based baseline basic
basically basis bat batch bbalance bcc bcdfghklmnprstwz bdata bdfghklmnpqrst
bdquo beans became because become becomes becoming been before begin beginning
behalf behave behavior behaviour behind being bel believes belong belongs below
bench benchmark benchmarks beneficial bennet berlini best beta better between
beyond bfff bgcolor bid big bigger biggest bigint biginteger billion bin binary
bind biological biondi birth birthday bit bitand bitmap bitor bits bitxor
blackout blank blind blob blobs block blocked blockquote blocks blocksize blog
blogs blojsom blowfish blue blur bnf bnot boat bob bodies body bogus bohlen bold
boo book bookkeeping bookmarks books bool boolean boot booted bootstrap bor
border boss boston both bottom bound bounds bout box braces brack bracket
brackets branch branches brasil brazilian breach break breaks broken browse
browser browsers brute brvbar bsr btree btrees bucher bucket buckets buf buff
buffer buffered buffering buffers bug bugdatabase bugfixes bugs build builder
building builds built bulk bull bundle bungisoft business busy but button bxor
bye byte bytea bytes bzip cache cached caching cafe cal calculate calculated
calculates calculating calculation calendar call callable callback called caller
calling calls cally camel can cancel cancelled cancels cannot canonical cap
capabilities capability capacity capone caps capture car cardinality care careful
carriage carrier cars cartesian cascade cascading case cases casesensitive
casewhen casqueiro cast cat catalog catalogs catch catcher catches caucho cause
caused causes cayenne cbc ccc ccedil cdata cdd cddl cdup cedil ceil ceiling cell
cellpadding cells cellspacing cent center central cert certain certificate
certificates certified certs cet cfg cgi chain chained chaining chair challenge
challenger chance change changed changelog changes changing channel channels char
character characters charge chars charset chartered cheating check checkbox
checked checker checking checklist checkpoint checks checkstyle checksum chemical
cherries chf chi child children chile chinese choice choices choose chr chunk cid
cipher circle circumstances citizen city claim claims clancy claros clashes class
classes classification classloader classloaders classpath clause clazz clean
cleaned cleaner clear cleared clearing clearly clears cleartext click clicked
clicking client clients clientside clob clock clone close closed closely closer
closes closing clubs cluster clustered clustering cmd cmu cnt coalesce code
codebase codebook coded codehaus codes codeswitch codist coffee col coldrick coll
collaborative collapse collateral collation collations collator collators collect
collected collecting collection collections collector colon color cols colspan
column columnlist columns com combination combinations combinatorics combine
combined combines combining combo combobox come comes comma command commands
commas comment comments commercial commit commits committed committing common
commonly commons communicates communication community comp compact compacting
companies company comparable comparative comparator compare compared compares
comparing comparison comparisons compatibility compatible compensation
compilation compile compiled compiler compiling complete completed completely
complex complexity compliance compliant complicated comply complying component
compress compressed compresses compression compressions compressor compromised
compsci compute computed computer computers concat concatenate concatenated
compounds compress compressed compresses compression compressor compsci compute
computed computer computers computing con concat concatenate concatenated
concatenates concatenation concentrate concept concerning concur concurrency
concurrent concurrently cond condition conditional conditions conf config
configuration configure confirmed conflict conform conforming confusingly cong
concurrent concurrently cond condition conditions conf config configuration
configure configured confirmed conflict conforming confusing confusingly cong
conn connect connected connecting connection connections connects cons
consequential considerations considered consistency consistent consistently
consecutive consequential considerations considered consistency consistent
consisting console conspicuously const constant constants constitute constitutes
constraint constraints constructor constructs construed consult consumes contact
contain contained container containers containing contains content contents
context continue continued continues contract contracts contribute contributed
contributes contributor contributors control controlled controls convention
conversion convert converted converter converting converts conveyed copied copies
copy copying copyright core correct correction correctly correctness correlated
correlation corresponding corrupt corrupted corruption cos cost costs cot could
count counted counting country counts course court coverage covered cpp cpu crarr
crash crashed create created createdate creates createtable creating creation
creatively credit criteria critical crlf cross cruncher cryptographic
cryptographically cryptoloop css csv csvread csvwrite ctrl ctx cube cup curdate
cure curren currency current currently currval cursor cursors curtime
curtimestamp curve custom customer customerid customers cvs cwd cyclic daemon
daffodil dagger damage damages darr dash dashes data database databaseaccess
databases datalink datanamic datapage datasource datastore datatype datatypes
date dateadd datediff dates datetime datum day dayname dayofmonth dayofweek
dayofyear days dba dbcopy dbcopyplugin dbcp dbev dbid dbmonster dbms dbname dbo
dbs dbserv dbsupport dbvis ddl deactivate deadlock deadlocks deal dealing death
debug dec december decimal decision deck declaration declaratory declare declared
decode decoder decodes decoding decompress decompresser decompressing
decompression decoration decrement decrypt decrypted decrypting decryption
decrypts deemed deep deeply def default defective defects deferrability
deferrable deferred define defined defines defining definitely definition
definitions deflate deflater deg degrees deinterleave del delay delayed dele
delegate delete deleted deleter deletes deleting deletion delimiter delivered
delivery delta demand denial denied dense depend dependencies dependency
dependent depending depends deploy deprecated depth derby derivation derivative
derived desc descending descr describe described describes describing description
descriptions descriptor deserialization deserialize deserialized designate
designated desired desktop dest destdir destroy destroyed destroyer detail
detailed details detect detected detection detects determ determining
deterministic deusen deutsch dev developed developer developers development
devenish deviation device devices dezign diagram dialect dialog diams dictionary
did didn died diff differ difference differences different differential differs
digest digit digital digits dim dimension dimensional dimensions dip dips dir
direct direction directly directories directory dirs dirty disable disabled
disablelastaccess disables disabling disadvantage disallow disappear disc
disclaimed disclaimer disclosed disconnect disconnected disconnecting
disconnections disconnects discontinue discount discovery discussion disk display
displayed displays dispose disputes dist distinct distinguishing distribute
distributed distributes distributing distribution distributions distributor
distributors district districts div divide dividend divider division divisor dll
dml dname doc doclet docs docsrc doctype document documentation documented
documenting documents does doesn doing dollar domain domains don donate done
donors dos dot dots double doubt down download downloads dproperty drafter
drastic drda drive driver drivers drives drop dropped dropping drops dtd dual due
dummy dump dumps duplicate durability durable duration during dynamic dynamically
each eacute eagrave earlier early ease easier easily easy ecb ecirc eclipse edit
edited editing editor edu eee eeee eeeeee effect effective effects efficient
egrave eid eing eins either eldest electronic element elements elig eliminate elm
else elsewhere email emails embedded emergency employee empty emsp emulate
emulated enable enabled enables enabling enc enclose enclosed encode encoded
encoder encodes encoding encrypt encrypted encrypting encryption encrypts end
endif ending endings endorse ends enforce enforceable enforced engine engines
english enhancement enough ensp ensure ensuring enter entire entities entity
entries entry enumeration env environment environments eof eol epsilon equal
equality equals equitable equiv era err error errorlevel errors esc escape
escaped escapes escaping ese espa essential essentials estimate estimated
estimates eta etc eth euml euro eva eval evaluatable evaluate evaluated evaluates
evaluation even event events every everybody everything everywhere exact exactly
example examples exceeds excel except exception exceptions exclude excluded
constraint constraints construct constructed constructing constructor constructs
construed consult consulting consumes consumption contact contain contained
container containers containing contains content contents context contiguous
continue continued continuent continues contract contracts contrib contribute
contributed contributes contributor contributors control controlled controller
controls convenience convention conversion convert converted converter converting
converts conveyed coordinates copied copies copy copying copyright core correct
corrected correction correctly correctness correlated correlation corresponding
corrupt corrupted corruption cos cosh cost costs cot could council count
countdown counter countries country counts couple course court coverage covered
cpu crarr crash crashed crashes crawl create created createdate creates
createtable creating creation creatively credential credit criteria critical crlf
cross cruncher crypt cryptographic cryptographically cryptoloop css csv csvread
csvwrite cte ctid ctor ctrl ctx cuaz cube cup curation curdate cure curly curren
currency current currently currval cursor cursors curtime curtimestamp curve
curves custom customer customerid customers cut cvs cwd cycle cyclic daemon
daffodil dagger damage damages dangerous darr darwin dash dashes dat data
database databaseaccess databases datalink datanamic datapage datasource
datastore datatype datatypes date dateadd datediff dates datestyle datetime
datetimes datum david day dayname dayofmonth dayofweek dayofyear days dba dbcopy
dbcopyplugin dbcp dbev dbid dbmonster dbms dbname dbo dbs dbserv ddl ddlutils
deadlock deadlocks deal dealing deallocate death debug debugging dec december
decimal deck declaration declaratory declare declared decode decoder decodes
decoding decompress decompresser decompression decoration decrement decrypt
decrypted decrypting decryption decrypts deebee deemed deep def default defect
defective defects deferrability deferrable deferred define defined defines
defining definitely definition definitions deflate deflater deg degrees
deinterleave del delay delayed dele delegated delete deleted deleter deletes
deleting deletion delimited delimiter delivered delivery delta demand denial
denied dense department depend dependencies dependency dependent depending
depends deploy deprecated dept depth derby derivation derivative derived des desc
descending descr describe described describes describing description descriptions
descriptor deserialization deserialize design designate designated desired
desktop dest destdir destroy destroyed destroyer destroying destruct destruction
destructor detail detailed details detect detected detection detects determ
determining deterministic deusen deutsch dev developed developer developers
developing development devenish deviation device devices dezign diagram dialect
dialog diams dictionary did didn died diff differ difference differences
different differential differently differs digest digit digital digits dim
dimension dimensional dimensions dip dips dir direct direction directly
directories directory dirs dirty disable disabled disablelastaccess disables
disabling disadvantage disappear disc disclaimed disclaimer disclosed disconnect
disconnected disconnecting disconnections disconnects discontinue discount disk
dispatcher display displayed displays dispose disputes dist distance distinct
distinguishing distribute distributed distributes distributing distribution
distributions distributor distributors district districts div divide divided
dividend divider division divisor dll dml dname dobrovolskyi doc docjar doclet
docs docsrc doctype document documentation documented documenting documents does
doesn dog dollar domain domains don donate donation done donors dont dos dose dot
dots double doubt down download downloads dproperty drafter drastic drda drive
driven driver drivers drives drop dropped dropping drops dtd dual due dummy dump
dumps duplicate duplicates durability durable duration during dutch dynamic
dynamically each eacute earlier early ease easier easily east easy ecb ecirc
eclipse edh edit editable edited editing editor edu eduardo eee eeee eeeeee
effect effective effects efficient efficiently egrave eid eing eins einstellung
either eldest elect electronic element elements elephant elig eliminate
elisabetta ell elm else email embedded embedding emergency emit emitted employee
empty emsp emulate emulated enable enabled enables enabling enc encapsulates
enclose enclosed enclosing encode encoded encoder encodes encoding encrypt
encrypted encrypting encryption encrypts end endif ending endings endless endorse
ends enforce enforceable enforced engine engines english enhancement enough ensp
ensure ensuring enter entered entire entities entity entries entry enum
enumeration env environment environments eof eol epsilon equal equality equals
equitable equiv era eremainder err error errorlevel errors esc escape escaped
escapes escaping ese espa essential essentials estimate estimated estimates
estimation eta etc eth etl euml euro europeu eva eval evaluatable evaluate
evaluated evaluation even event events ever every everybody everything exact
exactly example examples exceeds except exception exceptions exclude excluded
excluding exclusion exclusive exclusively exe exec executable executables execute
executed executequery executes executing execution exemplary exercise exercising
exhibit exist existed existence existing exists exit exits exp expand expanded
expands expect expected expenses experimental experiments experts expiration
explain explains explicitly explorer exponent exported exposed expr express
exhibit exist existence existing exists exit exited exits exp expand expanded
expands expect expected expenses expensive experimental experiments experts
expiration explain explicitly explorer exponent exported exposed expr express
expressed expression expressions expressly exps extend extended extends
extensible extension extensions extensively extent external externally extra
extract extracted extracter extracting face facility fact factor factory fail
failed fails failure fake fall falls false family faq faqs far fashioned fast
faster fastest fatal feature features feb februar february fee feed feedback
feeds fees felix ferguson fetch few fewer ffeecc fff ffff ffffff fid field fields
fifo fifty file filedata filename filepwd files filesystem fill filled filler
fillers filling filter filtered filters fin final finalization finalize
finalizers finally find finding finds fine finish finished fire firebird
firebirdsql firefox firewall first firstname fit fitness fix fixed fixes fkcolumn
fktable flag flags flash flat flipped float floating floor florent flush flushed
flushes flushing fly focus folder followed following follows font foo footer
footprint for forall force forces forcing foreign forever forget form format
formatdatetime formats formatted formatting formed forms formula forth forum
forward found foundation four fowler frac fractional frame frameborder frames
frameset framespacing fran france frank frasl free freed french frequently fresh
freshmeat friendly from front fsutil fsync ftl ftp ftpguide ftps fulfilled full
fulltext fully fun func function functional functionality functions funktionen
further future fuzz games gamma gap garbage gast gaussian gave gcc gcj gcjhack
gecko gem gen genealogy general generally generate generated generates generating
generation generator generic genetic genkey george geos german get getpart gets
getter getting ghi gid gif give given glassfish global globally glossary gmail
gmbh gmt gnu goes golden goldenstudios good goods goodwill google googlecode got
gov governed governing government gpl grabbing graceful grammar grant grantable
granted grantedrole grantee granteetype grantor grants granularity graphical
greater greedy greenspun gregorian groovy gross group grouped grouping groups
grows guarantee guaranteed guest gui guid guide guides gutierrez gzip hack had
haidinyak half hallo halt hand handle handler handling hans happen happened
happens hard harden harder hardware harm harmless harr has hash hashcode hashed
hashing hashmap hashtable have having hazorea head header headers heading heap
hearts height held hellip hello helma help helped helper helpful helvetica here
hereafter hereby herein hereof hereunder herkules hex hexadecimal hextoraw hey
hibernate hid hidden hide hideg hiding high higher highest highlight highly
hilbert hint his historical history hit hits hkey hmmss hms hoc hoi hold
holdability holding holes home hook hope hopefully horizontal host hostname hot
hour hours hover how however href hsql hsqldb htime htm html http https huge
human hundred hungarian hyc hypersonic hyt iacute ibiblio ibm icirc ico icon
icons idea identical identified identifier identifiers identifying identity
idiomatic idle ids idx idxname ietf iexcl iface ifdef ifexists ifnull iframe
ignore ignorecase ignored ignoredriverprivileges ignorelist ignoring igrave
ikemoto ikeyan illegal image img immediately immutable imola imp impl implement
implementation implementations implemented implements implicit implied import
important imported impose impossible improve improved improvement improvements
improves improving inability inactive inc incidental include included includes
including incoming incompatibilities incompatibility incompatible inconsistent
incorrect increase increased increment incremental incrementing incubator
incurred indemnify indemnity indent indentation indented indents independent
independently index indexed indexer indexers indexes indexid indexing indicate
indicates indirect indirectly individual individually inet inetsoftware inf infin
infinite infinity inflate inflater info infoq inform information informed
infringed infringement infringements infringes infringing ini init initial
initialization initialize initialized initializes initializing initially initiate
initiation inject injection injections injury inline inmemory inner inno innodb
inplace input ins insecure insensitive insert inserted inserting insertion
inserts inside install installation installations installed installer installing
instance instanceof instantiate instead instr instruction instructions instrument
int intact integer integers integrate integrated integration integrity
intellectual intended inter interaction interactive interesting interface
interfaces interleave interleaving intermediate intern internal internally
international internet interpreted interprets interrupted interruption intersect
interval into intra introduction intuitive inv inval invalid invalidate inversed
invocation invoice invoiceid invoke iota ipowerb iquest isin iso isolated
isolation issue issued issues item items iterate iteration iterations iterator
its itself iuml iyama jackrabbit jackson jakarta jam james jamwiki janino january
japanese jar jars jasonbrome java javadoc javadocs javaforge javascript javax
javolution jcr jdbc jdbcx jdk jee jefferson jenkov jetty jim jks jndi job joe
joerg johann john johnson join joined joins jon jones jpa jpackage jpox jroller
jsessionid jsmooth json jsp jsr jsse jts judgment judicial julia jun june junheng
jurisdiction jurisdictions just jvm kappa karin keep keeps kept kernel
kernelpanic key keyalg keying keypass keys keystore keystores keytool keyup
keyword keywords kill killed killer killing kind kindergarden kinds kit know
knowledge known knows koders koi label labeled labels lambda lamp lang language
languages laptop laquo large larger largest larr last lastmodified lastname late
later latest law layer layout lcase lceil lck ldap ldbc ldquo leach lead leading
leads leaf least leave leaves leaving lee left leftmost legal legend lehmann len
length lenient less let lets letter letters level levels lfloor liability liable
lib libraries library licensable license licensed licenses lies lifetime like
likely lim limit limitation limitations limited limiting limits line linear
linefeed lines lineup link linked linking links linux list listed listen listener
listeners listening listens listing lists lite literal literals litigation little
live load loaded loader loading loads lob lobs local locale locales localhost
localization localized locally locate located location locators lock locked
locking locks log logfile logged logger logging logic login logins logo logout
logs logsize long longblob longer longtext longvarbinary longvarchar look
lookahead looks lookup lookups loop loopback loops loose losing loss losses
lossless losslessly lost lot low lowast lower lowercase lowest loz lpt lrm lru
lsaquo lsquo ltrim lucene luntbuild lynx lzf lzma mac machine maciej macr made
magic magyar mail mailer mailing main mainly maintained maintenance major make
makes making malformed malfunction management manager manipulate manipulation
failed fails failure fall falls false family faq faqs far fashioned fast faster
fat fatal fault feature features feb februar february fee feed feedback fees
felix ferguson fetch few ffeecc fff ffff ffffff ffffffff ffffffffffff fid field
fields fifo fifty file filedata filename filepwd files filesystem fill filled
filler fillers filling filter filtered filters fin final finalization finalize
finalizer finalizers finally find finding finds fine finer finish finished fire
firebird firebirdsql firefox firewall first firstname fit fitness fits fitting
fix fixed fixes fkcolumn fktable flag flags flash flat flexible flipped float
floating floor florent flower fluent flush flushed flushes flushing fly focus
focusable folder follow followed following follows font foo footer footprint for
forall force forcefully forces forcing foreign forever forge forget forgotten
form format formatdatetime formats formatted formatting formed forms forth
forward found foundation four fourth fowler fox frac fractional frame frameborder
frames frameset framespacing framework frameworks fran france frank frasl free
freed french frequently fresh freshmeat friendly from front frontend fsutil fsync
ftl ftp ftps fukushima fulfill fulfilled fulfils full fulltext fully fulvio fun
func function functional functionality functions further fuse future fuzz game
games gamma gap gaps garbage gast gaussian gave gcc gcj gecko gem gen general
generally generate generated generates generating generation generator generic
genetic genkey genomics george geos geosysin german get getpart gets getter
getting ghi gid gif gilbert give given glassfish global glossary gmail gmbh gmt
gnu golden good goods goodwill google got governed governing government grabbing
graceful grained grammar grant grantable granted grantedrole grantee granteetype
grantor grants granularity graph graphical graphics gray greater greatest greedy
greenspun gregorian grid gridwidth gridx gridy groovy gross group grouped
grouping groups grover grow grows guarantee guaranteed guest gui guid guide
gutierrez gzip hack had haidinyak half hallo halt hammant hand handle handler
handles handling hans happen happened happens hard harder hardware harm harmless
harpal harr has hash hashcode hashed hashing hashmap hashtable have having
hazorea hbci head header heading headless health heap hearts height held hellip
hello helma help helped helper helps helvetica hen henplus here hereafter hereby
herein hereof hereunder herkules hex hexadecimal hextoraw hey hibernate hibicius
hid hidden hide hiding high higher highest highlight highlights hilbert hint his
historical history hit hits hmmss hms hoc hoi hold holdability holding holes home
homed homepage honoured hook hope hopefully horizontal host hostname hosts hot
hour hours hover how however href hsql hsqldb htime htm html http https hudson
huffman human hundred hundreds hyc hypersonic hyt iacute ibm icirc ico icon icons
idea identical identified identifier identifiers identifying identity idiomatic
idle ids idx idxname iee ietf iexcl iface ifdef ifexists ifnull iframe ifs
igniterealtime ignore ignorecase ignored ignoredriverprivileges ignorelist igor
igrave iict ikemoto ikvm illegal image images img immediately immutable imola imp
impl implement implementation implementations implemented implementing implements
implicit implied import important imported imports impose impossible improve
improved improvement improves improving inability inaccessible inactive inc
incidental include included includes including incoming incompatibility
incompatible incomplete inconsistent incorrect incorrectly increase increased
increment incrementally incremented incrementing incubator incurred indemnify
indemnity indent indentation indented indents independent independently index
indexdef indexed indexer indexers indexes indexid indexing indicates indirect
indirectly individual individually indkey indonesia inet inetsoftware inf infin
infinite infinity inflate inflater info inform information informed infringed
infringement infringements infringes infringing inherit ini init initial
initialization initialize initialized initializer initializes initializing
initially initiate initiation inject injection injections injury inline inlining
inmemory inner inno innodb inplace input ins insecure insensitive insert inserted
inserting insertion inserts insets inside install installation installations
installed installer installing installs instance instanceof instances instantiate
instantiation instead institutes instr instruction instrument int intact integer
integers integrate integrated integration integrity intellectual intelli intended
inter interaction interactive interested interesting interface interfaces
interleave interleaving intermediate intern internal internally international
internationalization internet interpret interpreted interprets interrupted
interrupting interruption intersect interval into intra inv inval invalid
invalidate inversed inverting invisible invocation invoice invoiceid invoke
involved involves iota ipowerb iquest irstv isin iso isolated isolation issue
issued issues italian italiano italy item items iterate iteration iterations
iterator its itself iuml iyama jackcess jackrabbit jackson jakarta jala jam james
janino january japan japanese jar jasonbrome java javac javadoc javadocs
javascript javax javolution jcr jdbc jdbcx jdk jdo jee jefferson jetty jim jira
jndi jnlp job joe joel joerg johann john johnson join joined joins jon jones jpa
jpackage jpox jre jsessionid jsmooth json jsp jsr jsse jts judgment judicial
julia jun june jurisdiction jurisdictions just jvm kappa karin keep keeps kept
kerberos kernel kernelpanic key keyalg keying keypass keys keystore keystores
keytool keyword keywords kill killed killing kills kind kindergarden kinds kit
know knowledge known knows koi konqueror label labeled labels lack lambda lamp
land lang language languages laptop laquo large larger largest larr last
lastmodified lastname late later latest latin launch law layer layout lcase lceil
lck lcurly ldap ldbc ldquo leach lead leading leads leaf leak leaked leaks least
leave leaving lee left leftmost legal legend lehmann len length lenient less let
lets letter letters level levels lfloor liability liable lib libraries library
licensable license licensed licenses lies life lifespan lifetime liftweb light
lightweight like likely lim limit limitation limitations limited limiting limits
line linear linefeed lines lineup link linked links linux liqui list listed
listen listener listeners listening listens lister listing lists lite literal
literals litigation little live llc lnot load loaded loader loading loads lob
lobo lobs local locale locales localhost localized locate located location
locators lock locked locking locks log logfile logged logger logging logic login
logins logo logout logs logsize long longblob longer longest longtext
longvarbinary longvarchar look lookahead looks lookup loop loopback loops lor
lose losing loss losses lossless losslessly lost lot low lowast lower lowercase
lowest loz lpad lpt lrm lru lsaquo lsquo ltrim lucene lumber luntbuild lxabcdef
lynx lzf mac machine machines maciej macr macromedia made magic magyar mail
mailing main mainly maintained maintenance major make makes making malformed
malfunction man manage management manager manifest manipulate manipulation
manipulations manual manually many map mapped mapping maps marc marcy margin
marginheight marginwidth mark marked marker martin martina mary masahiro mask
masks master masterkey match matches materialized materials math mathematical
matrix matter matters maurice maven max maximum maxlen maxlength maxrows may
maybe mdash mdd mdtm mean meaning meaningful means meanwhile measure measured
mechanism media median medium mediumblob mediumint mediumtext megabytes meier
melbourne mem memory menu merchantability merchantable merge merged merging
message messages met meta metadata meteorite meter method methods micro microsoft
middle middot midpoint might migrate migrated migration miguel miller millis
millisecond milliseconds mime min mine mini minimum minor minq minus minute
minutes mirrors misc miscellaneous misconfigured mismatch miss missing mix mixed
marginheight marginwidth mark marked marker martin mary masahiro mask masks
master masterkey match matcher matches matching materialized materials math
mathematical mathematicians matrix matter matters maurice maven max maxbqualsize
maxgtridsize maximum maxlen maxlength maxrows maxvalue may maybe mdash mdd mdtm
mean meaning meaningful means meant meantime meanwhile measure measured mechanism
media median medium mediumblob mediumint mediumtext megabytes meier melbourne mem
member memory menu merchantability merchantable merge merged merges merging
message messages met meta metadata meteorite method methods micro microsoft
middle middleware middot midnight midpoint might migrate migrated migration mill
miller million millis millisecond milliseconds mime min mine minimum minor minus
minute minutes minvalue mirror misc miscellaneous mismatch miss missing mix mixed
mixing mkd mkdirs mmm mmmm mod mode model modes modification modifications
modified modifier modifiers modify modifying modular module modules modulo
modulus moment mon monday money month monthname months more morton most mouseover
move moved moves moving mozilla mpl mrpersister mssql msxml mtsystems much
mueller mul multi multiline multiple multiplication multiply multithreaded
multithreading must mutable mutually mvcc mydb myself mysql mystery nabla naive
name namecnt named names namespace naming nano nanos nanoseconds nara nations
native nativej natural nature navigate navigation navigator nbsp nchar nclob
ndash necessarily necessary need needed needs neg negate negation negative
negligence neighbor nest nested net network networked networks never new newer
newline newly neworder news newsfeed newsgroups newsletter next nextval nissler
nlst nnnnnnnnn nobody nodata node nodelay nodes noframe noframes noll non none
noop nopasswords noresize normal normalize normally nosettings not nota notation
notch note nothing notice notices notification notified notifies notify notifying
notin notwithstanding now nowait nowrap nsi nsis nsub ntext ntilde nul null
nullable nullif nulls num number numbers numeric numerical numsum nvarchar nvl
oacute obey obfuscator obj object objects obligation obligations obtain obtained
obtains occur occurred occurrence occurrences occurs ocirc octal octet october
octype odbc odd odg off offer offered offering offers office offset often ograve
oid okay old oline omega omicron once onchange onclick one ones onfocus onkeydown
onkeyup online onload only onmouseout onmouseover onreadystatechange onresize
onsubmit open opened opening openjpa openlinksw opens opera operand operands
operating operation operations operator operators oplus optimal optimistic
optimizable optimization optimizations optimize optimized optimizer option
optional optionally options ora oracle orange oranges order ordered orderid
ordering orders ordf ordinal ordinary ordm oren org organization organized orig
origin original originals orld orphan oscar osgi oslash other others otherwise
otilde otimes ought ouml our out outer output outs outset outside outstanding
over overall overflow overflows overhead override overview overwrite overwritten
own owned owner owners ownership oymaurice pack package packaging padded padding
page pages pair pairs pal panel panels papa paper para paradox paragraph
paragraphs param parameter parameters params paren parent parentheses parentid
parse parsed parsedatetime parser parses parsing part partial partially
participant particular parties partition parts party pass passed passes passing
passive password passwords past paste pasv patch patent patents path paths
pattern patterns pause pay payment pdf peace peek pencil pending people per
percent perform performance performed period permil permission permissions
permits permitted permutation permutations perp persist persisted persistence
persistent persister person personal persons pete peterson petra pfister pgdn
pgup phantom phase phi philip phone php phpversion phrase phrases physical pid
piece pieces pilot ping pinned pipe piv pivot pkcolumn pkcs pktable place places
plain plaintext plan planned plans platform platforms play please pluggable
plugin plus plusmn pmd png point pointer pointers pointing points polar pole
polepos poleposition poll polling pool poolable pooled pooling pop populated
population port portability portable ported porting portions portlet ports pos
position positioned positions positive possibility possible possibly post postal
posted postgre postgres postgresql potentially pound pow power poweroff pox
practice prd pre prec precision preferdoslikelineends preferences preferred
prefix prefixed premature prep prepare prepared prepares preparing prepended pres
present preserve press prev prevent previous previously pri price primary prime
primitive primitives print println prints prior priority private privilege
privileges probability probable probably problem problems proc procedural
procedure procedures process processed processes processing procurement prod
produce produces product production products profile profiler profiling profits
program programme programming programs progress proguard prohibited prohibits
project projecthelp projects prominent promote prompt promptly proof prop
propagated properly properties property proposal proposed prospectively protect
protected protecting protection protects protocol protocols prototype prototyping
prove proven provide provided provider provides provision provisions proxy pseudo
psi pub public publish published publishing pure purl purpose purposes pursuant
push put pwd pwds qty quadratic qualified qualifier quality quantified
quantifieds quantity quarter queries query queryframework querying questions
queue queues quick quicker quickly quickstart quiet quirre quit quite quot quote
quoted quotes quoting race radians radic radio radix ram ramiere rand random
randomized randomly rang range ranges rank rapid raquo rarr rate rather ratio raw
rawbyte rawtohex rceil rcon rdbms rdquo reach read readable reader reading
readonly reads ready real really realtime reason reasonable reasonably reasoning
reasons rebind rebuild rebuilding rebuilt rec recalculate receipt receive
received recently recipient recipients reclaimed recognized recommended recompile
recompiles reconnect reconnecting record records recover recovering recovery
recreate recreated recurse recursion recursive red redirect redirected
redistribute redistribution redistributions redo reduce reduced reduces
redundancy redundant ref refactor refactoring reference referenceable referenced
references referencing referential referred refers reflect reflection refman
reformed refresh reg regexp region register registered registry regression
modified modifier modifiers modify modifying module modules modulo modulus moment
mon monday money month monthname months more morning morton most mostly mouse
mouseover move moved moves moving mozilla mpl msg msi mssql msxml mtsystems much
mueller mul multi multiple multiples multiply multithreaded multithreading
multiuser music must mutable mutually mvcc mydb myna myself mysql mystery nabla
naive naked name namecnt named names namespace naming nano nanos nanoseconds
national nations native nativej natural nature naur navigate navigation navigator
nbsp ncgc nchar nclob ndash near nearest necessarily necessary nederlands need
needed needs neg negate negated negating negative negligence neighbor neo nest
nested nesting net netscape network networked networks never new newer newest
newline newlines newly neworder news newsfeed newsfeeds newsgroups newsletter
next nextval nice nicer nielsen nih nio nlst nnnnnnnnn nobody nocache nocheck
nodata node nodelay nodes noframe noframes noll non none noop nopasswords nopmd
noresize normal normalize normalized normally nosettings not nota notation notch
note notes nothing notice notices notification notified notifies notify notifying
notin notwithstanding novelist now nowait nowrap nsi nsis nsub ntext ntfs ntilde
nul null nullable nullif nulls num number numbers numeric numerical nvarchar nvl
oacute obey obj object objects obligation obligations obtain obtained obtains
occupied occupies occupy occur occured occurred occurrence occurrences occurs
ocirc octal octet october octype odbc odbcad odd odg off offer offered offering
offers office offset often ograve ohloh oid okay old older oldest oline oliver
omega omicron once onchange onclick one ones onfocus onkeydown onkeyup online
onload only onmouseout onmouseover onreadystatechange onresize onsubmit oops open
opened openfire opening openjpa openlinksw openoffice opens opera operand
operands operates operating operation operations operator operators oplus optimal
optimistic optimizable optimization optimizations optimize optimized optimizer
optimizing option optional optionally options ora oracle orange oranges order
ordered orderid ordering orders ordf ordinal ordinary ordm oren org organization
organized oriented orig origin original originally originals orion orld orm
orphan oscar osgi oslash other others otherwise otilde otimes ought ouml our out
outer outperforms output outset outside outstanding over overflow overflows
overhead overload override overview overwrite overwritten own owned owner owners
ownership oymaurice pack package packages packaging packets pad padded padding
page pages pair pairs pal panel panels paolo papa paper para paradox paragraph
paragraphs param parameter parameterized parameters params paren parent
parentheses parentid parse parsed parsedatetime parser parses parsing part
partial partially participant particular parties partition partnership parts
party pass passed passes passing passive password passwords past paste pasv patch
patent patents path paths pattern patterns paul pause paused pay payment pdf
peace peek pencil pending people per percent perform performance performed
performs period permil permission permissions permits permitted permutation
permutations perp persist persisted persistence persistent persister person
personal persons pete peterson petra pfister pgdn pgsql pgup phantom phase phi
philip phone php phrase phrases physical pid pieces pier pilot ping pinned pipe
piv pivot pkcolumn pkcs pktable place placeholders plain plaintext plan planned
plans plant platform platforms play player please pluggable plugin plus plusmn
pmd png point pointer pointers pointing points polar pole poleposition poll
polling polski pool poolable pooled pooling pop populated population popup port
portability portable portal portals ported porting portions portlet ports
portugal portugu portuguese pos position positioned positions positive
possibility possible possibly post postal postgre postgres postgresql postmaster
potential potentially pound pow power poweroff practice prd pre prec precision
preferdoslikelineends preferences preferred prefix prefixes premature prep
prepare prepared prepares preparing prepended prepends pres present preserve
press pressed pretty prev prevent previous previously pri price prices primary
prime primitive primitives principal print printed println prints prio prior
priority private privilege privileges probability probable probably problem
problems proc procedural procedure procedures process processed processes
processing processors procurement prod produce produces product production
products profile profiler profiling profit profits program programme programming
programs progress prohibited prohibits project projecthelp projects prominent
promote prompt promptly proof prop propagated properly properties property
proposal proposed prospectively protect protected protecting protection protects
protocol protocols prototype prototyping prove proven provide provided provider
provides providing provision provisions proxy pseudo psi ptn pub public publish
published publishing pull puppy pure purpose purposes pursuant push put pwd pwds
qty quadratic qualified qualifier quality quantified quantifieds quantity quarter
queries query queryframework querying question questions queue queues qui quick
quicker quickly quicksort quickstart quiet quirre quit quite qujd qujdra quot
quote quoted quotes quoting race radians radic radio radix ram ramiere ran rand
random randomized randomly randomness rang range ranges rank rapid raquo rarr
rate rather raw rawbyte rawtohex rceil rcon rcurly rdbms rdonly rdquo reached
read readable reader reading readonly reads ready real really realm realtime
reason reasonable reasonably reasoning reasons rebind rebuild rebuilt rec
recalculate receipt receive received recent recently recipient recipients
reclaimed recognized recommended recompile recompiles reconnect reconnecting
record records recover recovering recovery recreate recreated recurse recursion
recursive red redirect redirected redirects redistribute redistribution
redistributions redo reduce reduced reduces redundancy redundant ref refactor
refactoring refactorings reference referenceable referenced references
referencing referential referred refers reflect reflection refman reformed
refresh reg regarding regex regexp region register registered registry regression
regular regularly regulation rehash rein reindex rejected rekord rel related
relating relational relations relationship relative relatively relaxed release
released releases releasing relevant reliable relies reload rely remain remainder
remained remaining remains remark remarks remember remembered remote remotely
remove removed removes removing rename renamed renames renaming repair repeat
repeatable repeated repeatedly repl replace replaced replacement replaces replied
reply repo report reported reporting reports repository represent representation
representations representing represents reproduce reproduced req request
requested requests require required requirement requirements requires res
resellers reserve reserved reset resets reside resin resistant resolution
resolved resolver resort resource resources respect responding response
responsibility responsible rest restart restore restored restoring restrict
restricted restriction restrictive restricts result resulting results resume ret
retain retr retrieve return returned returning returns reuse reused reuses rev
revealed reverse reversed revised revision revoke revoked rfc rfcs rfloor rgb
rhino rho rid right rightmost rights rioyxlgt risk rlm rmd rmdir rmi rmiregistry
rnd rnfr rnto roadmap role roles roll rollback rolled rolls roman room root roots
rot round rounded rounding roundmagic rounds row rowcount rowid rownum rows
rowsize royalty rsa rsaquo rsquo rss rtrim ruby rubyforge ruebezahl rule rules
run rund rundll runnable running runs runscript runtime rwd rws sabine safari
safe safely safety said salary sale sales salt salz sam same samp sample samples
sampling sans sat sata save saved savepoint savepoints saves saving say saying
says sbquo scalar scale scan scanned scanner scanners scanning scans schem schema
schemas schemata schmorp school scm scope scott scratch screen screenshot script
scripts scroll scrollable scrolling sdot search searchable searched searcher
searches searching sec second secondary seconds secret sect section sections
secure secureserv security see seed seeds seek seems select selectable selected
selecting selection selectivity selects self selfhtml sell selling send sending
sense sensitive sensitivity sent sentence sentinel sep sepang separate separated
separately separator separators sept september seq sequence sequences sequential
sequentially serial serializable serialization serialize serialized series serif
server serverlist servers service services servicing servlet session sessions set
sets setters setting settings settlement setup sftp sha shall shallow share
shared shares shellbook shift shipping short shortcut shortest should shouldn
show showing shown shows shrink shrinking shuffle shut shutdown shutting shy sid
side sides sig sigma sigmaf sign signal signature signed signs signum silently
silly sim similar simon simple simpler simplest simplicity simplified simplifies
simplify simply simulate simulated sin since single singleton site sites
situation situations six sixty size sized sizes skill skip skipped slashdot sleep
sleeps slock slow slower slowest slows small smalldatetime smaller smallint smith
smpt snapshot snapshots snippets snoozesoft soap socket sockets software sold
solid solution solve solved solves some somebody somehow something sometime
sometimes soon sophisticated sorry sort sortable sorted sorting sorts sound
soundex sounds source sourceforge sources space spaces spacing spades spam span
spanish spans spantext spatial spec special specialized specially specific
specification specified specifies specify specifying specs speed spell spends
spent spi split spots spread sql sqlexpress sqlite sqlnulls sqlserver sqlstate
sqlxml sqrt square squirrelsql src ssl sss stable stack stage standalone standard
standardized stands stanford staring start started starter starting starts
startup starves stat state statement statements states static stating statistics
status statute stay stays stddev stddevp step steps steve still stmt stock stop
stoppage stopped stopping stops stor storage storages store stored storepass
stores storing str strange strategy stream streamcruncher streaming streams
street strength stress strict strictfp strictly string stringdecode stringencode
strings stringtoutf stritti strong stru struct structural structure structures
stub student students studios stuff style stylesheet stylesheets sub
subdirectories sube subject sublicense sublicenses submit subqueries subquery
subscribed subscriptions subsequent subsequently subset substance substitute
substituted substitution substr substring subtract subtraction subtree succeed
succeeds success successful successfully such suddenly sue sufficient
sufficiently suffix sugar suggest suggested suggestion suite suites sum summand
summary sun sunday sup supe super superficially superior superseded supertable
supplied supplier supply support supported supporters supporting supports
supposed sure surrogates surrounded survive susan suspend svn swap swapped swing
swiss switch switched switches switching switzerland sxd sync synchronization
synchronize synchronized synchronizing synchronously synonym syntax synth
synthetic sys syscs sysdate sysdba syst system systems systime systimestamp szlig
tab tablance table tableid tables tabs tag tags tahoma tail take taken takes tan
tanuki tanukisoftware tape tapes target targets task tasks tau tax tbalance tbody
tcp technical technology tell teller tellers telling temp template templated
temple temporarily temporary term terminal terminate terminated terminates
termination terms tertiary test testdb tested testid testing tests testtab text
textarea texts textual than thank thanks that the their them themselves then
theoretical theoretically theory there thereafter therefore thereof these theta
thetasym they thin thing things think thinsp third this thomas thorn those thread
threaded threading threads three threshold threw throttle throttling through
throw throwable throwing thrown throws thu ticker tid tidy time timeout times
timestamp timestampdiff timestamps timezone timezones timing tiny tinyblob
relating relation relational relations relationship relative relatively release
released releases relevant reliable relies reload rely relying remain remainder
remaining remains remap remark remarks remco remember remembered remote remotely
remoting remotly remove removed removes removing rename renamed renames renaming
reopen repair repeat repeatable repeated repeatedly repeating repl replace
replaced replacement replaces replacing replayed replicating replication replied
reply repo report reported reporting reports repositories repository represent
representation representations representing represents reproduce reproduced req
request requested requests require required requirement requirements requires res
research resellers reserve reserved reset resets reside resides resin resistant
resizable resize resizing resolution resolved resolver resort resource resources
resp respect responding response responses responsibility responsible rest
restart restarted restarting restore restored restores restoring restrict
restricted restricting restriction restrictions restricts result resulting
results ret retain retr retrieval retrieve retrieved retry return returned
returning returns reuse reused reuses rev revealed reverse reversed review
revised revision revoke revoked revolutions rfc rfcs rfloor rgb rho rid ridvan
right rightmost rights rijndael rioyxlgt risk risks rlm rmd rmdir rmerr rmi
rmiregistry rnd rnfr rnto road roadmap role roles roll rollback rolled rolling
rolls roman ronni room root roots rot round rounded rounding roundmagic rounds
routine row rowcount rowid rownum rows rowsize royalty rpad rpm rsa rsaquo rsquo
rss rtrim ruby rubyforge ruebezahl rule rules run rund rundll runnable running
runs runscript runtime russian rwd rws sabine safari safe safely said salary sale
sales salt salz sam same samp sample samples sans sat sata save saved savepoint
savepoints saves saving say saying says sbquo scala scalar scale scan scanned
scanner scanners scanning scans scheduler schem schema schemas schemata schmorp
schoen school sciences scm scope scoped scott scratch screen screenshot script
scriptella scripts scroll scrollable scrolling sdot seam search searchable
searched searcher searches searching sec second secondary seconds secret sect
section sections secure secureserv securing security see seed seeded seeds seek
seem seems select selectable selected selection selectivity selects self sell
selling semicolon semmle send sending sends sense sensitive sensitivity sent
sentence sentinel sep sepang separate separated separately separating separator
separators sept september seq sequence sequences sequential sequentially sequoia
serial serializable serialization serialize serialized series serif server
serverlist servers service services servicing servlet servlets sesar session
sessions set sets setter setters setting settings settlement setup several
severity sftp sha shadow shall shallow share shared shares shell shellbook shift
shipping short shorter shortest should shouldn show showing shown shows shrink
shuffle shut shutdown shutting shy sid side sides sig sigma sigmaf sign signal
signature signed signs signsoft signum silently silly sim similar similarity
simon simple simpler simplest simplicity simplified simplifies simplify simply
simulate simulated simulates simulator sin since single singleton sinh site sites
situation situations six sixty size sized sizes skill skip skipped skipping slash
slashdot sleep slist slots slow slower slowest slowing slows small smalldatetime
smaller smallest smallint smart smith smpt snapshot snipped snippet soap socket
sockets soft software sold solid solo solution solutions solve solved solving
some somebody something sometime sometimes soon sophisticated sorry sort sorted
sorting sorts sound soundex sounds source sourceforge space spaces spacing spades
span spanish spans spantext sparse spatial spec special specialized specially
specific specification specified specifies specify specifying specs speed speeds
spell spelled spends spent spfile spi split sponsored spots spread spring sql
sqlexpress sqlite sqlnulls sqlserver sqlstate sqlxml sqrt square src ssl sss
stable stack stage standalone standard standardized stands star staring start
started starter starting starts startup starves stat state statement statements
states static stating station statistics status statute stay stays stddev stddevp
step steps steve still stmt stock stolen stop stoppage stopped stopper stopping
stops stor storage storages store stored storepass stores storing story str
strange strategy stream streaming streams street strength stress strict strictfp
string stringdecode stringencode strings stringtoutf strong stru struct
structural structure structures stub stuck studios stuff style stylesheet
stylesheets sub subclasses subdirectories sube subject sublicense sublicenses
submit subqueries subquery subscribe subsequent subsequently subset substance
substitute substituted substitution substr substring substructure subtract
subtree subversion succeed succeeds success successful successfully such suddenly
sue sufficient sufficiently suffix sugar suggest suggested suggestion suite
suites sum summand summary summer sun sunday sup supe super superclass superior
superseded supertable superuser supplied supplier supply support supported
supporter supporters supporting supports supposed suppress sure surrogates
surrounded survive susan svn svr swap swapped swing swiss switch switched
switches switching switzerland sxd sylvain sync synced synchronization
synchronize synchronized synchronizing synchronous synchronously synonym syntax
synth synthetic sys syscs sysdate sysdba syst system systems systime systimestamp
szlig tab tablance table tableid tables tabs tag tags tahoma tail take taken
takes taking tamava tan tanh tanuki tanukisoftware tape tapes tar target targets
task tasks tau tax tbalance tbody tcp technical technology tell teller tellers
telling temp template templated temple temporarily temporary term terminal
terminate terminated terminates terminating termination terms tertiary test testa
testb testdb tested testid testing testlob tests testtab text textarea textbase
texts textual than thanks that the their them themselves then theoretical
theoretically theory there thereafter therefore thereof these theta thetasym they
thin thing things think thinsp third this thomas thorn those thousand thousands
thread threaded threading threads three threshold threw throttle throttling
through throw throwable throwing thrown throws thus ticker tid tilde time timed
timeout timer times timestamp timestamps timezone timezones timing tiny tinyblob
tinyint tinytext tired title titled tls tmendrscan tmfail tmjoin tmnoflags
tmonephase tmpl tmresume tmstartrscan tmsuccess tmsuspend today todo together
token tokenize tokenized tokenizer tokens tom tomcat too took tool toolbar tools
top topic topics toplink tort total totals tpc tpca tpcb tptp trace traces
tracing tracking trade trademark traditional trailing trans transaction
transactional transactions transfer transferred transform transient transitional
translatable translate translated translates translation translations
transmission transmitted transport tray tread treated tree trees trial trick
tried tries trig trigger triggered triggers trim trip true truncate truncated
truncates truncation trunk trx try trying tucker tune tuning tutorial twelve
twice two txt tymczak type typeof types typing typos uacute uarr ucase ucirc ucs
udp udts ugrave uid uml umlauts unaligned uncaught unclosed uncomment uncommitted
uncompressed undefined under underline underlined underlying understand
understands understood undetected undo undocumented undone unencrypted
unenforceable unescape unexpected unfortunately unicode uniform unindexed
uninstall uninstalling uninterruptible union unique uniqueness uniques unit
united units universal universally unix unknown unless unlink unlinked unlock
unmaintained unmodified unnamed unnecessarily unnecessary unneeded unordered
unquoted unrecoverable unrelated unsafe unscaled unset unsigned unsorted
unsuccessful unsupported untested until untranslated unusable unused unvisited
unwrap unwritten unzip upc upd updatable update updated updates updating upgrade
upload upon upper uppercase ups upsert upsih upsilon uri url urls usa usability
usage usb use used useful user username userpwd users uses using usual usually
utc utf util utility utilization utilize utils uui uuid uuml val valid validate
validation validity validly valuable value values van var varbinary varchar
variable variables variance variant various varp vector vendor verified versa
version versions vertical very veto vfat via vice view views violated violation
virtual virtuoso virus viruses visible visit visitor visualizer vldb void
volatile vpn vulnerability wait waiting waits walk walker want wants warehouse
warehouses warning warnings warranties warranty was washington watchdog watermark
way wayback ways weak web webclient webofweb webserver week weeks wegorkiewicz
weierp weight weights weird welcome well welt were what when whenever where
wherever whether which while whirlpool white whitespace who whole whom why wide
widely width wiki wikipedia wildcard wildcards will win window windows wiscorp
wish with withdraw withdrawn within without wizard wizbang wizbangblog wlam
wondering wood word wordid words work workaround workbench worked working works
world worry worst would wrap wrapper writable write writecache writer writers
writes writing written wrong www xads xaer xares xbi xbl xbo xby xcdsql xcl xda
xdb xdo xfc xid xlock xml xmlagg xmlattr xmlcdata xmlcomment xmlhttp xmlnode
xmlns xmlstartdoc xmltext xor xrunhprof xsm xtea xti xtime xts xvi xyz yacute
year yen yes yet yield yielding yjpagent ymd you your yourkit yourself ytd yuml
yyyy zeile zero zeros zeta zip zloty zone zwj zwnj
unavailable repeating sponsored indonesian yuliantoro joko indonesia unlike
truncating ronni ptn avalon nielsen hammant picked sequoia continuent deebee paul
lister testa testb tar von
amazing timer allowing programmers pictures scramble portal bots tempted legacy
semicolons luckily involving die prevalent manipulating risks unmapped solutions
preventing prevented retry superfluous varying tend revolutions emit technically
excessive among lazy synchronous technique patented ability cycle difficult rejects
animal achieves touch produced smallest vulnerabilities descriptive verify thinks
potential lose novel handy filtering wonder story cool prevents animals wrote
tier seen young providing extreme images apple rpm thousand compromise
sandbox greatest whatever placeholder creative leak hacker benefits station
million prevention stuck titles fiche blogs showed widespread cut placeholders
graph prohibit confusing clever automated nutshell scriptella etl tamava semmle
googlegroups guidewire thecodist captcha brewster semmle ddlutils analyse dave
maxvalue samooha dbrewster minvalue darwin follow graphics typically
netscape mywebpage javaplayer fuse davidlbarron helps player appfuse awt
gridwidth editable pressed entered awt east toolkit insets exited grid mouse west resizable popup focusable bag anchor
headless
polish javaee resp xsi instances tomek realm xsd appended auth polski
signsoft intellibo jdo intelli middleware ute war sends snippet
gallery ord javaw weblica ltarget
initializers crashes openoffice member forgotten
oldest fat
### check those again:
populate slowly xacon inser maxbqualsize counter regards attaching official xatest
xids rmerr xadb rdonly occured maxgtridsize bordea con patches suffixer risky
portuguese parameterized interpret construct maximus seem solo portugu tds
symmetrical printed syb conversions doe ntfs insertquery interested come man
blobtest overload hen datetimes stolen firstly fild mission europe instruct instantiated
recid selectquery msg japan portugal atlas dbsolo henplus soft equivalent watch
createquery securing unambiguously presume umambiguously realised printing
comulative largely perhaps inputting restores observation oversight actuality behaviours
isn truly toptier older meant pavel byteblob benchmarking regarding great unqualified
wanted thoughts europeu astonished acceptable blobtable retrieval wasn demonstrate
incidentally brutal carefully pervasive testlob mydatetime antonio casqueiro sybase fourth
pad microsystems dullesopen rpad spot lpad ganelin sssz testabc pst dumping lots
### evaluatable > evaluable
chdh biz inventec
enclosing mostly dtp scrolls cars splitting replay incomplete automate
shorten
attrdef resut reltuples indrelid tuple adrelid rolconfig relnamespace attname rolpassword atttypid
represented rolname indisprimary tablespace proname rolconnlimit currtid indexdef rolcreatedb
indexrelid datdba datname adnum tgnargs attnum relam userbyid typbasetype attlen rolcanlogin
rolinherit adsrc usecreatedb superuser indexprs tgfoid indisunique spcname cleartext relpages
usesuper pgdocs tginitdeferred objoid datestyle indisclustered usename datconfig tgargs resize
tgconstrrelid classoid relhasoids pretty portals rolcatupdate rolsuper spcowner typname cet typlen
latin tgconstrname datallowconn atttypmod dattablespace attrelid ctid timestamptz atthasdef
nspname objsubid typnamespace rolcreaterole tgrelid spclocation relhasrules dont indkey postmaster
relkind autovacuum datlastsysoid attisdropped amname datacl deallocate tgdeferrable stats
spcacl relname rolvaliduntil attnotnull authid aclitem game
plpgsql interrupting spring oids plperl regex newest
xhtml transactionally remotly jnlp launch mirror subversion matcher hoohoho matching bulk
prorettype pronamespace groname inlining nopmd openfire joda fastutil ibatis igniterealtime unimi dsi
irstv trac iict geosysin fukushima yusuke msi odbcad recent viewed calculation installs embedding relation
resizing translator liqui prepends liquibase typo restarting refactorings manage review
mathematicians instantiation homepage supporter grained tilde subscribe baseline wrapped bundle finer relying dangerous
finalizer textbase newsfeeds quicksort
prio zvikico incrementally nocheck differently eng admins problog nio though typepad channels rolling
lightweight builder
tunes elephant codewave incorrectly mytunesrss speeds cte honoured httpdocs department whereever dog dept edh oops flower music appends research plant
testview gaps birth vid weblog blojsom unsubscribe
imports bnot severity colon braces suppress star bxor band bor unary bsr puppy lor rcurly lcurly puppycrawl crawl ctor subclasses ell slist lnot land unchecked curly dtds question
forge chr trunc gabealbert tunebackup manifest
lumber thus taking repositories ago delegated mention leaks pgsql seeded felt efficiently mill mentioned forgot leaked restarted clearing occupies randomness warn implementing abstraction
spfile svr pkey synced semicolon terminating
framework constructing architectural jmatter workgroup upgraded naked stopper skipping assumed
opensource atlassian hhh establish pawel nice italiano ucchino paolo italian pier shorter although
uklinux credential crypt kerberos redferni routine reopen tmp configured replicating wraps jre
webtest einstellung redirects endless ran gives replication lxabcdef asf packages replayed jspa
russian backward alexahin vlad ffffffffffff bfff ffffffff webapp undeploy initializer brasil uncached slowing translating uploaded
llc computing oliver road inaccessible android velasques duplicates eduardo chunk brazilian near langpair xrmd xmkd
encapsulates negating igor midnight fulfill prefixes communicates nesting convenience negated resides optimizing principal applets dobrovolskyi
involves ukrainian chile machines restricting summer aliased backus naur multiples avl operates grow normalized rijndael
countdown paused javac analyzing accesses solving forcefully urgent originally defect coordinates
camel council merges spelled adaptive pull controller abstractions workarounds driven
thousands ridvan incremented slots debugging inherit agar fulvio invisible biondi hundreds occupied remap retrieved involved
turkish fulfils iapi filesync ubuntu ahilmnqbjkcdeopfrsg unind ind looking encountered browsers
compares packets destroying echo homed hosts clock countries validated catches turning staging kills distance morning performs internationalization simulator constructed nicer
echo callablestatement procid homed getstart staging prices meantime qujd qujdra qui divided quaere restrictions hudson scoped design inverting newlines
violate verysmallint eremainder iee cgi adjust estimation consumption occupy ikvm light gray viewer grover harpal
upgrading consecutive acting
simulates dispatcher servlets chf destruction separating consulting reached
unreferenced longest enum jira jackcess track unreleased processors nearest fits shadow
cmu cosh tanh sinh contrib bzip contiguous huffman bitwise des
nederlands italy berlini destructor destruct elisabetta lobo gilbert william schoen remco docjar dutch website causing
volunteers remoting werkzeugkasten claros bluedevel classification tolerant sqldeveloper banking novelist multiuser national codist partnership
manichord toolset donation profit david hibicius developing konqueror couple scala seam lack openhts oszone encorewiki chemical aspect
hibiscus book liftweb intertec utilizes uppermost transparent compounds sciences ohloh orion storybook ajax beans alternatives fitting hbci
lifespan sesar flexible institutes similarity myna interview substructure seasar neo responses orionserver frontend outperforms nih books solyp
expensive orm macromedia timed encore highlights health capabilities seaminaction ncgc smartfoxserver biological volunteer several volunteerbase
notes curves coldrick orf smart oriented usd genomics frameworks center dose communication fox packman fault life handles delimited willuhn sylvain
weighty gridx curation emptybrain cuaz gridy weightx jala ever dat joel nocache fluent turkel sparse
\ No newline at end of file
tmonephase tmp tmresume tmstartrscan tmsuccess tmsuspend today todo together
token tokenize tokenized tokenizer tokens tolerant tom tomcat too took tool
toolbar toolkit tools toolset top topic topics toplink tort total totals touch
tpc tptp trac trace traces tracing tracking trade trademark traditional trailing
trans transaction transactional transactionally transactions transfer transferred
transform transient transitional translatable translate translated translates
translating translation translations translator transmission transmitted
transparent transport tray tread treated tree trees trick tried tries trig
trigger triggered triggers trim trip true trunc truncate truncated truncates
truncation trunk trx try trying tucker tune tunes tuning turkel turkish tutorial
twelve twice two txt tymczak type typeof types typically typing typlen typo typos
uacute uarr ubuntu ucase ucchino ucirc ucs udp udts ugrave uid ukrainian uml
unaligned unary uncached uncaught unchecked unclosed uncommitted uncompressed
undefined undeploy under underline underlined underlying understand understands
understood undetected undo undocumented undone unencrypted unenforceable unescape
unexpected unfortunately unicode uniform unindexed uninstall uninterruptible
union unique uniqueness uniques unit united units universal universally unix
unknown unless unlike unlink unlinked unlock unmaintained unmapped unmodified
unnamed unnecessarily unnecessary unordered unquoted unrecoverable unrelated
unreleased unsafe unscaled unset unsigned unsorted unsuccessful unsupported
untested until untranslated unusable unused unvisited unwrap unwritten unzip upc
upd updatable update updated updates updating upgrade upgraded upgrading upload
uploaded upon upper uppercase uppermost ups upsert upsih upsilon urgent uri url
urls usa usage usd use used useful user userbyid username userpwd users uses
using usual usually utc ute utf util utility utilization utilize utilizes utils
uui uuid uuml val valid validate validated validation validity validly valuable
value values van var varbinary varchar variable variables variance variant
various varp varying vector velasques vendor verified verify versa version
versions vertical very verysmallint veto via vice view viewed viewer views
violate violated violation virtual virtuoso virus viruses visible visit visitor
visualizer vlad void volatile volunteer volunteers von vpn vulnerabilities
vulnerability wait waiting waits walk walker want wants warehouse warehouses warn
warning warnings warranties warranty was washington watchdog watermark way
wayback ways weak web webclient weblog webserver website week weeks wegorkiewicz
weierp weight weights weightx weighty weird welcome well welt were werkzeugkasten
what when whenever where whereever wherever whether which while whirlpool white
whitespace who whole whom why wide widely width wiki wikipedia wildcard wildcards
will william win window windows wiscorp with withdraw withdrawn within without
wizard wlam wondering wood word wordid words work workaround workarounds
workbench worked workgroup working works world worry worst would wrap wrapped
wrapper wraps writable write writecache writer writers writes writing written
wrong www xacon xadb xads xaer xares xatest xbi xbl xbo xby xcdsql xcl xda xdb
xdo xfc xhtml xid xids xmkd xml xmlattr xmlcdata xmlcomment xmlhttp xmlnode xmlns
xmlstartdoc xmltext xor xrmd xrunhprof xsi xsm xtea xti xtime xts xvi xyz yacute
year yen yes yet yield yielding ymd you your yourkit yourself ytd yuml yusuke
yyyy zeile zero zeros zeta zip zloty zone zwj zwnj
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论