Package ru.bgcrm.dao
Class SphinxDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.SphinxDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id> -
Field Summary
Fields inherited from class ru.bgcrm.dao.CommonDAO
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcache()Добавляет в кэш данные, помеченные как измененныеstatic voidcustomerCacheUpdate(Connection con, int customerId) Помечает контрагента для обновления в кэшеvoiddelete(int customerId) ru.bgcrm.dao.SphinxDAO.StatvoidНаходит контрагентов, которых нет в таблице customer_cache и вставляет их туда.static voidvoidsearchCustomer(SearchResult<Customer> searchResult, String searchString) Methods inherited from class ru.bgcrm.dao.CommonDAO
buildPlaceholders, deleteById, execute, execute, execute, executeBatch, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
-
Constructor Details
-
SphinxDAO
- Throws:
BGException
-
-
Method Details
-
getStat
- Throws:
BGException
-
searchCustomer
public void searchCustomer(SearchResult<Customer> searchResult, String searchString) throws BGException - Throws:
BGException
-
insertUnaccountedCusomers
Находит контрагентов, которых нет в таблице customer_cache и вставляет их туда.- Throws:
BGException
-
customerCacheUpdate
Помечает контрагента для обновления в кэше- Parameters:
con-customerId-- Throws:
BGException
-
cache
Добавляет в кэш данные, помеченные как измененные- Returns:
- Количество записей, занесенных в кэш
- Throws:
BGException
-
delete
- Throws:
BGException
-
main
-