public final class SqlServerDataStorePlugin extends AbstractSqlDataStorePlugin
| Constructor and Description |
|---|
SqlServerDataStorePlugin(Option<String> nameOption,
Option<String> connectionName,
TaskManager taskManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendMaxRows(String separator,
StringBuilder request,
Integer maxRows)
Ajoute à la requete les éléments techniques nécessaire pour limiter le resultat à {maxRows}.
|
protected String |
createInsertQuery(DtDefinition dtDefinition)
Creates the insert request.
|
protected String |
getConcatOperator() |
protected String |
getSelectForUpdate(String tableName,
String idFieldName)
Requête à exécuter pour faire un select for update.
|
protected Class<? extends TaskEngine> |
getTaskEngineClass(boolean insert) |
count, create, delete, findAll, findAll, findAll, getConnectionName, getDataSpace, getTableName, getTaskManager, merge, preparePrimaryKey, read, readForUpdate, update@Inject
public SqlServerDataStorePlugin(@Named(value="name")
Option<String> nameOption,
@Named(value="connectionName")
Option<String> connectionName,
TaskManager taskManager)
nameOption - the name of the dataSpace (optional)connectionName - the name of the connectiontaskManager - the taskManagerprotected void appendMaxRows(String separator, StringBuilder request, Integer maxRows)
appendMaxRows in class AbstractSqlDataStorePluginseparator - Séparateur de la close where à utiliserrequest - Buffer de la requetemaxRows - Nombre de lignes maxprotected String getConcatOperator()
getConcatOperator in class AbstractSqlDataStorePluginprotected Class<? extends TaskEngine> getTaskEngineClass(boolean insert)
getTaskEngineClass in class AbstractSqlDataStorePlugininsert - Si opération de type insertprotected String createInsertQuery(DtDefinition dtDefinition)
createInsertQuery in class AbstractSqlDataStorePlugindtDefinition - the dtDefinitionprotected String getSelectForUpdate(String tableName, String idFieldName)
getSelectForUpdate in class AbstractSqlDataStorePlugintableName - nom de la tableidFieldName - nom de la clé primaireCopyright © 2016. All Rights Reserved.