#include <EventGenerator.hpp>
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. | |
![]() | |
virtual | ~ResultImpl () |
Result * | getResultPointer () |
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. | |
![]() | |
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 | |
![]() | |
ResultImpl (const LocationInfo *o) | |
![]() | |
Result * | resultPointer_ |
GenerateEventsResult::GenerateEventsResult | ( | const ASTNode * | ast, |
const QueryPathNode * | projection | ||
) |
|
virtual |
Gets the next item, or returns a tail call Result which will give the next item.
Reimplemented from ResultImpl.