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

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.GenericSQLDialect
All Implemented Interfaces:
SQLDialect

public class GenericSQLDialect
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
GenericSQLDialect()
           
 
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

GenericSQLDialect

public GenericSQLDialect()
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.