Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
A datatype for holding Lucene Documents. More...
#include <lucene_document.h>
Public Member Functions | |
GRASSROOTS_LUCENE_API LuceneDocument * | AllocateLuceneDocument (void) |
Allocate a LuceneDocument. More... | |
GRASSROOTS_LUCENE_API void | FreeLuceneDocument (LuceneDocument *doc_p) |
Free a LuceneDocument. More... | |
GRASSROOTS_LUCENE_API bool | AddFieldToLuceneDocument (LuceneDocument *doc_p, const char *key_s, const char *value_s) |
Add a field to a LuceneDocument. More... | |
Data Fields | |
json_t * | ld_store_p |
A datatype for holding Lucene Documents.
GRASSROOTS_LUCENE_API LuceneDocument * AllocateLuceneDocument | ( | void | ) |
Allocate a LuceneDocument.
NULL
upon error. GRASSROOTS_LUCENE_API void FreeLuceneDocument | ( | LuceneDocument * | doc_p | ) |
Free a LuceneDocument.
doc_p | The LuceneDocument to free. |
GRASSROOTS_LUCENE_API bool AddFieldToLuceneDocument | ( | LuceneDocument * | doc_p, |
const char * | key_s, | ||
const char * | value_s | ||
) |
Add a field to a LuceneDocument.
doc_p | The LuceneDocument to amend. |
json_t* ld_store_p |