org.ujoframework.orm.dialect
Class DerbyDialect

java.lang.Object
  extended by org.ujoframework.orm.SqlDialect
      extended by org.ujoframework.orm.dialect.DerbyDialect

public class DerbyDialect
extends SqlDialect

Derby (http://db.apache.org/derby/)
NOTE: Dialect supports a LIMIT and OFFSET of the Derby release 10.5

See Also:
http://db.apache.org/derby/docs/10.5/ref/

Field Summary
 
Fields inherited from class org.ujoframework.orm.SqlDialect
COMMON_SEQ_TABLE_KEY, COMMON_SEQ_TABLE_NAME, ormHandler
 
Constructor Summary
DerbyDialect()
           
 
Method Summary
 java.lang.String getJdbcDriver()
          Embeded driver is default
 java.lang.String getJdbcUrl()
          Syntax: jdbc:derby:[subsubprotocol:][databaseName][;attribute=value]*
 java.lang.Appendable printCreateSchema(java.lang.String schema, java.lang.Appendable out)
          Print SQL 'CREATE SCHEMA'
 java.lang.Appendable printForeignKey(MetaColumn column, MetaTable table, java.lang.Appendable out)
          Print foreign key for the parameter column
 void printOffset(Query query, java.lang.Appendable out)
          Print an OFFSET of the statement SELECT.
 
Methods inherited from class org.ujoframework.orm.SqlDialect
createConnection, createJndiInitialContext, getColumnType, getCriterionTemplate, getKeywordSet, isUsable, printAlterTable, printCall, printColumnAlias, printColumnDeclaration, printCommit, printCriterion, printDefaultSchema, printDefaultValue, printDelete, printFKColumnsDeclaration, printForeignKey, printFullTableName, printIndex, printInsert, println, printLockForSelect, printSelect, printSelectOrder, printSelectTable, printSelectView, printSequenceCurrentValue, printSequenceInit, printSequenceNextValue, printSequenceTable, printSequenceTableName, printSetMaxSequence, printTable, printTableAliasDefinition, printTableColumns, printUpdate, setHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DerbyDialect

public DerbyDialect()
Method Detail

getJdbcUrl

public java.lang.String getJdbcUrl()
Syntax: jdbc:derby:[subsubprotocol:][databaseName][;attribute=value]*

Specified by:
getJdbcUrl in class SqlDialect

getJdbcDriver

public java.lang.String getJdbcDriver()
Embeded driver is default

Specified by:
getJdbcDriver in class SqlDialect

printCreateSchema

public java.lang.Appendable printCreateSchema(java.lang.String schema,
                                              java.lang.Appendable out)
                                       throws java.io.IOException
Print SQL 'CREATE SCHEMA'

Overrides:
printCreateSchema in class SqlDialect
Throws:
java.io.IOException

printForeignKey

public java.lang.Appendable printForeignKey(MetaColumn column,
                                            MetaTable table,
                                            java.lang.Appendable out)
                                     throws java.io.IOException
Print foreign key for the parameter column

Overrides:
printForeignKey in class SqlDialect
Returns:
More statements separated by the ';' charactes are enabled
Throws:
java.io.IOException

printOffset

public void printOffset(Query query,
                        java.lang.Appendable out)
                 throws java.io.IOException
Description copied from class: SqlDialect
Print an OFFSET of the statement SELECT.

Overrides:
printOffset in class SqlDialect
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.