Xpace
Xpace::LoadIndexParser Class Reference

#include <indexparser.h>

Inheritance diagram for Xpace::LoadIndexParser:

Public Member Functions

Index::Impl * clone () const
 
 LoadIndexParser (std::unique_ptr< LoadIndex > &, const Configuration &, loadIndexPools *)
 
virtual ~LoadIndexParser ()
 
uint64 getTermCount () const
 
virtual int64 start (uint64) override
 
virtual bool set (uint64 ref, int64 value) override
 
virtual bool set (uint64 ref, const DecimalFloat &value) override
 
virtual bool set (uint64 ref, const String8 &value) override
 
virtual bool set (uint64 ref, const String16 &value) override
 
virtual bool set (uint64 ref, const BytesRef &value) override
 
virtual bool set (uint64 ref, Date value) override
 
virtual bool set (uint64 ref, Time value) override
 
virtual Index::Iter::Impl * begin () const override
 
virtual Index::Iter::Impl * begin (const String &str, bool *) const override
 
virtual Index::Iter::Impl * begin (int64 val, bool *) const override
 
virtual Index::Iter::Impl * begin (const DecimalFloat &str, bool *) const override
 
virtual Index::Iter::Impl * begin (const BytesRef &str, bool *) const override
 
virtual Index::Iter::Impl * beginAdd (const String &str, bool *added=0)
 
virtual Index::Iter::Impl * end () const
 
virtual bool regexOK () const
 
virtual String next (const String &key) const
 
virtual std::unique_ptr< Comparator > getComparator () const override
 
virtual File::Position write (File *f, Index::WriteStatus *s)
 
virtual File::Position writeTemp (File *f, Index::WriteStatus *s)
 

Detailed Description

Definition at line 30 of file indexparser.h.

Constructor & Destructor Documentation

Xpace::LoadIndexParser::LoadIndexParser ( std::unique_ptr< LoadIndex > &  ,
const Configuration ,
loadIndexPools *   
)
virtual Xpace::LoadIndexParser::~LoadIndexParser ( )
virtual

Member Function Documentation

Index::Impl* Xpace::LoadIndexParser::clone ( ) const
inline

Definition at line 34 of file indexparser.h.

uint64 Xpace::LoadIndexParser::getTermCount ( ) const
inline

Definition at line 50 of file indexparser.h.

virtual int64 Xpace::LoadIndexParser::start ( uint64  )
inlineoverridevirtual

Definition at line 59 of file indexparser.h.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
int64  value 
)
inlineoverridevirtual

Definition at line 65 of file indexparser.h.

References value.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
const DecimalFloat value 
)
inlineoverridevirtual

Definition at line 72 of file indexparser.h.

References value.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
const String8 value 
)
overridevirtual
virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
const String16 value 
)
inlineoverridevirtual

Definition at line 83 of file indexparser.h.

References value.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
const BytesRef value 
)
inlineoverridevirtual

Definition at line 90 of file indexparser.h.

References value.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
Date  value 
)
inlineoverridevirtual

Definition at line 97 of file indexparser.h.

References value.

virtual bool Xpace::LoadIndexParser::set ( uint64  ref,
Time  value 
)
inlineoverridevirtual

Definition at line 104 of file indexparser.h.

References value.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::begin ( ) const
inlineoverridevirtual

Definition at line 114 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::begin ( const String str,
bool  
) const
inlineoverridevirtual

Definition at line 121 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::begin ( int64  val,
bool  
) const
inlineoverridevirtual

Definition at line 129 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::begin ( const DecimalFloat str,
bool  
) const
inlineoverridevirtual

Definition at line 137 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::begin ( const BytesRef str,
bool  
) const
inlineoverridevirtual

Definition at line 145 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::beginAdd ( const String str,
bool added = 0 
)
inlinevirtual

Definition at line 153 of file indexparser.h.

virtual Index::Iter::Impl* Xpace::LoadIndexParser::end ( ) const
inlinevirtual

Definition at line 160 of file indexparser.h.

virtual bool Xpace::LoadIndexParser::regexOK ( ) const
inlinevirtual

Definition at line 167 of file indexparser.h.

virtual String Xpace::LoadIndexParser::next ( const String key) const
inlinevirtual

Definition at line 174 of file indexparser.h.

virtual std::unique_ptr<Comparator> Xpace::LoadIndexParser::getComparator ( ) const
inlineoverridevirtual

Definition at line 181 of file indexparser.h.

virtual File::Position Xpace::LoadIndexParser::write ( File f,
Index::WriteStatus s 
)
inlinevirtual

Definition at line 192 of file indexparser.h.

virtual File::Position Xpace::LoadIndexParser::writeTemp ( File f,
Index::WriteStatus s 
)
inlinevirtual

Definition at line 199 of file indexparser.h.


The documentation for this class was generated from the following file:

current as of Wed Jun 10 2026 12:00:06