P - Primary key typeS - KeyConcept typeI - Index typepublic abstract class AbstractSqlSearchLoader<P extends Serializable,S extends KeyConcept,I extends DtObject> extends AbstractSearchLoader<P,S,I>
| Constructor and Description |
|---|
AbstractSqlSearchLoader(TaskManager taskManager,
VTransactionManager transactionManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendMaxRows(StringBuilder request,
Integer maxRows)
Ajoute à la requete les éléments techniques nécessaire pour limiter le resultat à {maxRows}.
|
protected String |
getNextIdsSqlQuery(String tableName,
String pkFieldName)
Create a SQL query to get next chunk's ids next in table from previous chunk
|
protected String |
getSqlQueryFilter() |
protected static String |
getTableName(DtDefinition dtDefinition)
Nom de la table en fonction de la définition du DT mappé.
|
protected TaskManager |
getTaskManager() |
protected VTransactionManager |
getTransactionManager() |
protected List<URI<S>> |
loadNextURI(P lastId,
DtDefinition dtDefinition)
Load uris of next chunk.
|
chunkclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadData@Inject public AbstractSqlSearchLoader(TaskManager taskManager, VTransactionManager transactionManager)
taskManager - Task managertransactionManager - transactionManagerprotected final VTransactionManager getTransactionManager()
protected final List<URI<S>> loadNextURI(P lastId, DtDefinition dtDefinition)
loadNextURI in class AbstractSearchLoader<P extends Serializable,S extends KeyConcept,I extends DtObject>lastId - Last chunk iddtDefinition - KeyConcept definitionprotected String getNextIdsSqlQuery(String tableName, String pkFieldName)
tableName - Table name to usepkFieldName - Pk field nameprotected void appendMaxRows(StringBuilder request, Integer maxRows)
request - Buffer de la requetemaxRows - Nombre de lignes maxprotected String getSqlQueryFilter()
protected final TaskManager getTaskManager()
protected static final String getTableName(DtDefinition dtDefinition)
dtDefinition - Définition du DT mappéCopyright © 2019. All Rights Reserved.