SourceForge.net Logo
Public Member Functions | List of all members
GenerateEventsResult Class Reference

#include <EventGenerator.hpp>

Inheritance diagram for GenerateEventsResult:
Inheritance graph
[legend]

Public Member Functions

 GenerateEventsResult (const ASTNode *ast, const QueryPathNode *projection)
virtual Item::Ptr nextOrTail (Result &tail, DynamicContext *context)
 Gets the next item, or returns a tail call Result which will give the next item.
- Public Member Functions inherited from ResultImpl
virtual ~ResultImpl ()
ResultgetResultPointer ()
void setResultPointer (Result *p)
virtual Item::Ptr next (DynamicContext *context)
 Get the next item from the iterator. Returns null if the is no next value.
virtual Sequence toSequence (DynamicContext *context)
 Cast operator to a Sequence. Only works properly before next() has been called.
virtual ResultBufferImpl * toResultBuffer (unsigned int readCount)
 Returns a result buffer of the result.
- Public Member Functions inherited from LocationInfo
 LocationInfo ()
 Constructor that sets the information to 0.
 LocationInfo (const XMLCh *file, unsigned int line, unsigned int column)
 Constructor that takes the initial information.
const XMLCh * getFile () const
 The file that the query was parsed from.
unsigned int getLine () const
 The line in the query.
unsigned int getColumn () const
 The column in the query.
void setLocationInfo (const XMLCh *file, unsigned int line, unsigned int column)
 Sets the location to the given information.
void setLocationInfo (const LocationInfo *o)
 Sets the location with the information in the given LocationInfo object.

Additional Inherited Members

- Protected Member Functions inherited from ResultImpl
 ResultImpl (const LocationInfo *o)
- Protected Attributes inherited from ResultImpl
ResultresultPointer_

Constructor & Destructor Documentation

GenerateEventsResult::GenerateEventsResult ( const ASTNode *  ast,
const QueryPathNode *  projection 
)

Member Function Documentation

virtual Item::Ptr GenerateEventsResult::nextOrTail ( Result tail,
DynamicContext context 
)
virtual

Gets the next item, or returns a tail call Result which will give the next item.

Reimplemented from ResultImpl.


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