org.gcube.portlets.user.tdw.server.datasource.jdbc.dialect
Class Derby_10_7_SQLDialect

java.lang.Object
  extended by org.gcube.portlets.user.tdw.server.datasource.jdbc.dialect.AbstractSQLDialect
      extended by org.gcube.portlets.user.tdw.server.datasource.jdbc.dialect.Derby_10_7_SQLDialect
All Implemented Interfaces:
SQLDialect

public class Derby_10_7_SQLDialect
extends AbstractSQLDialect

Author:
"Federico De Faveri defaveri@isti.cnr.it"

Field Summary
 
Fields inherited from class org.gcube.portlets.user.tdw.server.datasource.jdbc.dialect.AbstractSQLDialect
logger
 
Constructor Summary
Derby_10_7_SQLDialect()
           
 
Method Summary
 String getDataQuery(String tableName, String sortingColumn, Direction sortingDirection)
          Returns a query for table data selection.
 String getName()
           
 String getTableSizeQuery(String tableName)
          Returns a query for table size retrieving.
 boolean supportDataBase(String databaseProductName, int databaseMajorVersion, int databaseMinorVersion)
          Checks if the specified database system is compatible with this dialect.
 
Methods inherited from class org.gcube.portlets.user.tdw.server.datasource.jdbc.dialect.AbstractSQLDialect
createDataPreparedStatement, setDataPreparedStatementParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Derby_10_7_SQLDialect

public Derby_10_7_SQLDialect()
Method Detail

getName

public String getName()

supportDataBase

public boolean supportDataBase(String databaseProductName,
                               int databaseMajorVersion,
                               int databaseMinorVersion)
Checks if the specified database system is compatible with this dialect.

Returns:

getTableSizeQuery

public String getTableSizeQuery(String tableName)
Returns a query for table size retrieving.

Returns:

getDataQuery

public String getDataQuery(String tableName,
                           String sortingColumn,
                           Direction sortingDirection)
Returns a query for table data selection.

Specified by:
getDataQuery in class AbstractSQLDialect
sortingColumn - the sorting column, can be null.
sortingDirection - the sorting direction, can be null.
Returns:


Copyright © 2013. All Rights Reserved.