12 #if !defined XPACE_INDEXLIST_H 13 #define XPACE_INDEXLIST_H 39 bool overwrite =
false);
77 size_t getIndexByField
90 const Index& openIndex
103 const Index& openIndex
113 #ifdef XPACE_REFLIST_H 133 #if defined(XPACE_STORE_H) || defined(XPACE_TABLE_H) || defined DOCUMENTATION 155 virtual uint operator()
159 size_t pageListBytes,
160 size_t totalPageBytes,
162 size_t termPoolBytes)
169 #if defined(XPACE_TABLE_H) 200 const std::vector<IndexList*>& list,
209 Exception(
"Can't open index list from configuration \"%1\".", why)
228 Exception(
"Can't open index# \"%1\".", why)
238 static const char* II_TAG;
239 static const char* ID_TAG;
245 #if (defined TESTING || !defined NDEBUG) && !defined DOCUMENTATION
size_t memUsed
how much memory is actually being used by this build
static DECLARE_CONFIG const char * TAG
Each high-level Xpace object has a Configuration.
A string, Unicode UTF-16 and reference-counted.
unsigned long long uint64
static String setNum(int64 n)
Make a string from a number.
const Xpace_Char16 * name
Sink callbacks for table data.
base class for a configurable object inherit from this to make your object configurable ...
write this index; could take a while status callback
A cursor into a list of references - e.g., a search result A single reference is an array of uint64s...
Xpace project main namespace
size_t maxMemory
fillin - use no more than this much memory