- Timestamp:
- 2014-11-03T12:26:30+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/mgpp/jni/MGPPSearchWrapperImpl.cpp
r26660 r29409 67 67 } 68 68 69 resetDefaults(); 70 } 71 72 MGPPSearchData::~MGPPSearchData() { 73 if (indexData !=NULL) { 74 delete indexData; 75 } 76 if (queryInfo !=NULL) { 77 delete queryInfo; 78 } 79 } 80 81 void MGPPSearchData::resetDefaults() { 69 82 // set all the default params 70 83 SetCStr(queryInfo->docLevel, "Document"); // the level to search at … … 80 93 defaultBoolCombine=0; 81 94 maxNumeric = 4; 82 } 83 84 MGPPSearchData::~MGPPSearchData() { 85 if (indexData !=NULL) { 86 delete indexData; 87 } 88 if (queryInfo !=NULL) { 89 delete queryInfo; 90 } 95 91 96 } 92 97 … … 270 275 } 271 276 277 /* reset the stored settings 278 */ 279 JNIEXPORT void JNICALL 280 Java_org_greenstone_mgpp_MGPPSearchWrapper_reset (JNIEnv *j_env, jobject j_obj) { 281 282 jlong data_ptr = j_env->GetLongField(j_obj, FID_mgpp_data); 283 MGPPSearchData * data = (MGPPSearchData *)data_ptr; 284 data->resetDefaults(); 285 286 287 } 272 288 /* do the actual query - the results are written to query_result held on the 273 289 java side */
Note:
See TracChangeset
for help on using the changeset viewer.