org.databene.platform.db.dialect
Class HSQLDialect

java.lang.Object
  extended by org.databene.platform.db.DatabaseDialect
      extended by org.databene.platform.db.dialect.HSQLDialect

public class HSQLDialect
extends DatabaseDialect

Implements generic database concepts for HSQL

Created: 26.01.2008 07:04:45

Since:
0.4.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.platform.db.DatabaseDialect
quoteTableNames, sequenceSupported
 
Constructor Summary
HSQLDialect()
           
 
Method Summary
 java.lang.String[] querySequences(java.sql.Connection connection)
           
 java.lang.String renderDropSequence(java.lang.String name)
           
 java.lang.String renderFetchSequenceValue(java.lang.String sequenceName)
           
 java.lang.String setSequenceValue(java.lang.String sequenceName, long value)
           
 void setSequenceValue(java.lang.String sequenceName, long value, java.sql.Connection connection)
           
 
Methods inherited from class org.databene.platform.db.DatabaseDialect
createSequence, formatTimestamp, formatValue, getSystem, insert, isSequenceSupported, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSQLDialect

public HSQLDialect()
Method Detail

querySequences

public java.lang.String[] querySequences(java.sql.Connection connection)
                                  throws java.sql.SQLException
Overrides:
querySequences in class DatabaseDialect
Throws:
java.sql.SQLException

renderFetchSequenceValue

public java.lang.String renderFetchSequenceValue(java.lang.String sequenceName)
Overrides:
renderFetchSequenceValue in class DatabaseDialect

setSequenceValue

public void setSequenceValue(java.lang.String sequenceName,
                             long value,
                             java.sql.Connection connection)
                      throws java.sql.SQLException
Overrides:
setSequenceValue in class DatabaseDialect
Throws:
java.sql.SQLException

setSequenceValue

public java.lang.String setSequenceValue(java.lang.String sequenceName,
                                         long value)

renderDropSequence

public java.lang.String renderDropSequence(java.lang.String name)
Overrides:
renderDropSequence in class DatabaseDialect


Copyright © 2010. All Rights Reserved.