#include <CAFInvertedFile.h>

Public Member Functions | |
| CAFInvertedFile () | |
| CAccessor * | makeAccessor (const CXMLElement &inConfiguration) const |
Definition at line 38 of file CAFInvertedFile.h.
| CAFInvertedFile::CAFInvertedFile | ( | ) |
Constructs this: i.e. sets mName
Definition at line 37 of file CAFInvertedFile.cc.
References CAccessorFactory::mName.
00037 { 00038 mName="inverted_file"; 00039 };
| CAccessor * CAFInvertedFile::makeAccessor | ( | const CXMLElement & | inConfiguration | ) | const |
makes an inverte file accessor
Definition at line 7 of file CAFInvertedFile.cc.
References CXMLElement::stringReadAttribute().
00007 { 00008 00009 #ifdef __GIFT_WITH_MYSQL__ 00010 pair<bool,string> lInvertedFileType=inConfiguration.stringReadAttribute("cui-inverted-file-type"); 00011 00012 if(lInvertedFileType.first){ 00013 cout << "yes/noMAKING MYSQL" << lInvertedFileType.second << endl; 00014 }else{ 00015 cout << "not there MAKING MYSQL" << lInvertedFileType.first << endl; 00016 00017 } 00018 00019 if((lInvertedFileType.first) 00020 && (lInvertedFileType.second=="mysql")){ 00021 00022 cout << endl << "éééMAKING MYSQL" << endl; 00023 00024 return new CAcIFMySQL(inConfiguration); 00025 }else{ 00026 cout << endl << "éééNOT MAKING MYSQL" << endl; 00027 00028 return new CAcIFFileSystem(inConfiguration); 00029 } 00030 #else 00031 return new CAcIFFileSystem(inConfiguration); 00032 #endif 00033 };
1.5.6