Sophie

Sophie

distrib > Mandriva > 2011.0 > x86_64 > media > main-release > by-pkgid > a151a9789d7f6da162486c8d892d2428 > files > 585

ws-jaxme-javadoc-0.5.2-1.0.6mdv2011.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_18) on Sat Dec 04 05:26:50 UTC 2010 -->
<TITLE>
org.apache.ws.jaxme.sqls.hsqldb
</TITLE>

<META NAME="date" CONTENT="2010-12-04">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="org.apache.ws.jaxme.sqls.hsqldb";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/apache/ws/jaxme/sqls/db2/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/apache/ws/jaxme/sqls/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?org/apache/ws/jaxme/sqls/hsqldb/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<H2>
Package org.apache.ws.jaxme.sqls.hsqldb
</H2>
HsqlDb support for the SQL generator
<P>
<B>See:</B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
<P>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Interface Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbColumn.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbColumn</A></B></TD>
<TD>Interface of a column in a HsqlDb database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSchema.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSchema</A></B></TD>
<TD>Interface of a schema in a HsqlDb database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLFactory.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSQLFactory</A></B></TD>
<TD>Interface of an SQL factory for HsqlDb databases.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLGenerator.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSQLGenerator</A></B></TD>
<TD>Interface of an SQL generator for HsqlDb databases.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbTable.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbTable</A></B></TD>
<TD>Interface of a table in a HsqlDb database.</TD>
</TR>
</TABLE>
&nbsp;

<P>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbColumnImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbColumnImpl</A></B></TD>
<TD>Default implementation of a column in a HsqlDb database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSchemaImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSchemaImpl</A></B></TD>
<TD>Default implementation of a schema in a HsqlDb database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLFactoryImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSQLFactoryImpl</A></B></TD>
<TD>Default implementation of an SQL factory for HsqlDb databases.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLGeneratorImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbSQLGeneratorImpl</A></B></TD>
<TD>Default implementation of an SQL generator for HsqlDb schemas.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbTableImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb">HsqlDbTableImpl</A></B></TD>
<TD>Default implementation of a table in a HsqlDb database.</TD>
</TR>
</TABLE>
&nbsp;

<P>
<A NAME="package_description"><!-- --></A><H2>
Package org.apache.ws.jaxme.sqls.hsqldb Description
</H2>

<P>
<h1>HsqlDb support for the SQL generator</h1>
<p>This package contains some classes and interfaces enhancing the
SQL generator with HsqlDb specific features. HsqlDb is an open source
database, written in Java. It is particularly well suited for JUnit tests,
because it can run in embedded into the own JVM. HsqlDb is available
from <a href="http://hsqldb.sf.net">http://hsqldb.sf.net</a>.</p>
<p>The HsqlDb support works by instantiating a different
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/SQLFactory.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>SQLFactory</CODE></A>: By default, you would enable
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/impl/SQLFactoryImpl.html" title="class in org.apache.ws.jaxme.sqls.impl"><CODE>SQLFactoryImpl</CODE></A>. However, for HsqlDb
support you would choose <A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLFactoryImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbSQLFactoryImpl</CODE></A>,
which is a subclass of the default factory.</p>
<p>Likewise, you need to replace the default implementation of the SQL generator,
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/SQLGenerator.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>SQLGenerator</CODE></A> with
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLGeneratorImpl.html" title="class in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbSQLGeneratorImpl</CODE></A>

<p>The difference between the factories is as follows: When using the
HsqlDb factory, you may cast your instances of
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/SQLFactory.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>SQLFactory</CODE></A>,
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/Schema.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>Schema</CODE></A>,
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/Table.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>Table</CODE></A>, and
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/Column.html" title="interface in org.apache.ws.jaxme.sqls"><CODE>Column</CODE></A> to
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSQLFactory.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbSQLFactory</CODE></A>,
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbSchema.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbSchema</CODE></A>,
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbTable.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbTable</CODE></A>, and
<A HREF="../../../../../../org/apache/ws/jaxme/sqls/hsqldb/HsqlDbColumn.html" title="interface in org.apache.ws.jaxme.sqls.hsqldb"><CODE>HsqlDbColumn</CODE></A>, respectively, and use the
additional methods.</p>
<P>

<P>
<DL>
</DL>
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../../org/apache/ws/jaxme/sqls/db2/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../org/apache/ws/jaxme/sqls/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?org/apache/ws/jaxme/sqls/hsqldb/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>