Class IndexUtil
- java.lang.Object
-
- de.uplanet.lucy.server.indexengine.IndexUtil
-
@Scriptable public final class IndexUtil extends Object
This is a class for managing index content with scripting languages.
-
-
Constructor Summary
Constructors Constructor Description IndexUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidnotifyRecordAction(de.uplanet.jdbc.JdbcConnection p_sysConn, de.uplanet.lucy.server.businesslogic.rtdata.IRtDataGroup p_rtDG, String p_strPKValue, boolean p_bInsert)Notifies the search engine, that a record has been inserted or updated.static voidnotifyRecordDeleted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue)Notifies the search engine, that a record has been deleted.static voidnotifyRecordInserted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue, de.uplanet.lucy.server.businesslogic.util.IDataRecord p_record)Notifies the search engine, that a record has been inserted.static voidnotifyRecordInserted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, Map<String,Object> p_values)Notifies the search engine, that a record has been inserted.static voidnotifyRecordUpdated(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue, de.uplanet.lucy.server.businesslogic.util.IDataRecord p_record)Notifies the search engine, that a record has been updated.static voidnotifyRecordUpdated(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, Map<String,Object> p_values)Notifies the search engine, that a record has been updated.
-
-
-
Method Detail
-
notifyRecordDeleted
public static void notifyRecordDeleted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue)Notifies the search engine, that a record has been deleted.- Parameters:
p_sysConn- system database connectionp_dgInfo- datagroup infop_strPKValue- primary key value
-
notifyRecordInserted
public static void notifyRecordInserted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue, de.uplanet.lucy.server.businesslogic.util.IDataRecord p_record)Notifies the search engine, that a record has been inserted.- Parameters:
p_sysConn- system database connectionp_dgInfo- datagroup infop_strPKValue- primary key valuep_record- inserted data record
-
notifyRecordUpdated
public static void notifyRecordUpdated(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, String p_strPKValue, de.uplanet.lucy.server.businesslogic.util.IDataRecord p_record)Notifies the search engine, that a record has been updated.- Parameters:
p_sysConn- system database connectionp_dgInfo- datagroup infop_strPKValue- primary key valuep_record- updated data record
-
notifyRecordAction
public static void notifyRecordAction(de.uplanet.jdbc.JdbcConnection p_sysConn, de.uplanet.lucy.server.businesslogic.rtdata.IRtDataGroup p_rtDG, String p_strPKValue, boolean p_bInsert)Notifies the search engine, that a record has been inserted or updated.- Parameters:
p_sysConn- system database connectionp_rtDG- data groupp_strPKValue- primary keyp_bInsert- true, if inserted, false if updated
-
notifyRecordInserted
public static void notifyRecordInserted(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, Map<String,Object> p_values)Notifies the search engine, that a record has been inserted.- Parameters:
p_sysConn- system database connectionp_dgInfo- datagroup infop_values- Key-value map of the record inserted
-
notifyRecordUpdated
public static void notifyRecordUpdated(de.uplanet.jdbc.JdbcConnection p_sysConn, DataGroupInfo p_dgInfo, Map<String,Object> p_values)Notifies the search engine, that a record has been updated.- Parameters:
p_sysConn- system database connectionp_dgInfo- datagroup infop_values- Key-value map of the record updated
-
-