org.meta2project.storage.dialect
Interface Dialect

All Known Implementing Classes:
DerbyDialect, HSQLDBDialect, MySQLDialect, OracleDialect

public interface Dialect

Author:
Aleksey Yakunin

Method Summary
 java.lang.String getFALSE()
          Получить константу FALSE для использования в SQL-запросах.
 java.lang.String getInsertString(java.lang.String tableName, java.lang.String columnNames, java.lang.String columnValues)
          Выдает строку для добавления записи в талицу БД (аналогично стандартному INSERT в SQL)
 java.lang.String getLastIdentity(java.lang.String tableName)
          Узнать уникальный идентификатор последней добавленной записи
 TableCreator getTableCreator()
           
 java.lang.String getTRUE()
          Получить константу TRUE для использования в SQL-запросах.
 

Method Detail

getInsertString

java.lang.String getInsertString(java.lang.String tableName,
                                 java.lang.String columnNames,
                                 java.lang.String columnValues)
Выдает строку для добавления записи в талицу БД (аналогично стандартному INSERT в SQL)

Parameters:
tableName-имя - таблицы куда добавляется запись
columnNames-имена - полей таблицы куда добавляются значения
columnValues-значения - для плей перечисленны в columnNames
Returns:
SQL запрос

getLastIdentity

java.lang.String getLastIdentity(java.lang.String tableName)
Узнать уникальный идентификатор последней добавленной записи

Parameters:
tableName - Имя таблицы куда осуществлялось добавление
Returns:
Строка SQL запроса

getTableCreator

TableCreator getTableCreator()

getTRUE

java.lang.String getTRUE()
Получить константу TRUE для использования в SQL-запросах.

Returns:
константа

getFALSE

java.lang.String getFALSE()
Получить константу FALSE для использования в SQL-запросах.

Returns:
константа