+ /** Prefix(s): search for texts prefixed by string s. */\r
+ TextCollection::document_result Prefix(uchar const *s) {\r
+ return Text->Prefix(s);\r
+ }\r
+\r
+ /** Suffix(s): search for texts having string s as a suffix. */\r
+ TextCollection::document_result Suffix(uchar const *s) {\r
+ return Text->Suffix(s);\r
+ }\r
+\r
+ /** Equal(s): search for texts equal to string s. */\r
+ TextCollection::document_result Equal(uchar const *s) {\r
+ return Text->Equal(s);\r
+ }\r
+\r
+ /** Contains(s): search for texts containing string s. */\r
+ TextCollection::document_result Contains(uchar const *s) {\r
+ return Text->Contains(s);\r
+ }\r
+\r
+ /** LessThan(s): returns document identifiers for the texts that\r
+ * are lexicographically smaller than string s. */\r
+ TextCollection::document_result LessThan(uchar const *s) {\r
+ return Text->LessThan(s);\r
+ }\r
+ \r
+ /** IsPrefix(x): returns true if there is a text prefixed by string s. */\r
+ bool IsPrefix(uchar const *s) {\r
+ return Text->IsPrefix(s);\r
+ } \r
+ \r
+ /** IsSuffix(s): returns true if there is a text having string s as a \r
+ * suffix.*/\r
+ bool IsSuffix(uchar const *s) {\r
+ return Text->IsSuffix(s);\r
+ }\r
+ \r
+ /** IsEqual(s): returns true if there is a text that equals given \r
+ * string s. */\r
+ bool IsEqual(uchar const *s) {\r
+ return Text->IsEqual(s);\r
+ }\r
+ \r
+ /** IsContains(s): returns true if there is a text containing string s. */\r
+ bool IsContains(uchar const *s) {\r
+ return Text->IsContains(s);\r
+ }\r
+ \r
+ /** IsLessThan(s): returns true if there is at least a text that is \r
+ * lexicographically smaller than string s. */\r
+ bool IsLessThan(uchar const *s) {\r
+ return Text->IsLessThan(s);\r
+ }\r
+\r
+ /** CountPrefix(s): counting version of Prefix(s). */\r
+ unsigned CountPrefix(uchar const *s) {\r
+ return Text->CountPrefix(s);\r
+ }\r
+ \r
+ /** CountSuffix(s): counting version of Suffix(s). */\r
+ unsigned CountSuffix(uchar const *s) {\r
+ return Text->CountSuffix(s);\r
+ }\r
+ \r
+ /** CountEqual(s): counting version of Equal(s). */\r
+ unsigned CountEqual(uchar const *s) {\r
+ return Text->CountEqual(s);\r
+ }\r
+ \r
+ /** CountContains(s): counting version of Contains(s). */\r
+ unsigned CountContains(uchar const *s) {\r
+ return Text->CountContains(s);\r
+ }\r
+ \r
+ /** CountLessThan(s): counting version of LessThan(s). */\r
+ unsigned CountLessThan(uchar const *s) {\r
+ return CountLessThan(s);\r
+ }\r
+ \r
+ /** GetText(d): returns the text corresponding to document with\r
+ * id d. */\r
+ uchar* GetText(DocID d) {\r
+ Text->GetText(d);\r
+ }\r
+ \r
+ /** Save: saves XML tree data structure to file. */\r