|
公有成员 |
| | CDocument () |
| | ~CDocument () |
| void | docID (docid_t did) |
| docid_t | docID () |
| float | getBoost () |
| void | setBoost (float fBoost) |
| void | setSchema (const CDocumentSchema &schema) |
| void | setSchema (CDocumentSchema *schema) |
| CDocumentSchema * | getSchema () |
| void | appendSchema (const CDocumentSchema &schema, bool bTail=true) |
| int | addField (CField *pField) |
| void | addField (fieldid_t id, const char *value) |
| void | addField (fieldid_t id, const wchar_t *value) |
| void | addField (fieldid_t id, char *value, size_t len, bool bNoCopy) |
| void | addField (fieldid_t id, wchar_t *value, size_t len, bool bNoCopy) |
| void | addField (fieldid_t id, const str_t &value, bool bNoCopy) |
| void | addField (fieldid_t id, const wstr_t &value, bool bNoCopy) |
| void | addField (fieldid_t id, CReader *reader, bool bDelete) |
| void | addField (fieldid_t id, const CNumber &number) |
| void | addField (fieldid_t id, const numbervar &number) |
| void | addField (fieldid_t id, const datarecord &datarec, bool bNoCopy) |
| void | removeField (const tchar *name) |
| void | removeField (CField *pField) |
| CField * | operator[] (int order) |
| CField * | operator[] (const tchar *name) |
| CField * | getField (const tchar *name) |
| CField * | getField (int order) |
| bool | isModified () |
| void | setModify (bool bMod=true) |
| void | clear () |
| void | startIterator () |
| bool | hasNext () |
| CField * | next () |
保护成员 |
| void | applySchema () |