All pastes #222679 Raw Edit

Miscellany

public text v1 · immutable
#222679 ·published 2006-10-26 14:04 UTC
rendered paste body
class QueryResultIterator
          {
          public:
            QueryResultIterator( const QueryResult& list, TripleService* service );
            ~QueryResultIterator();
 
            /**
             * \return The total number of result Bindings.
             *
             * \see QueryResult::count
             */
            int count() const;
 
            /**
             * \return A reference to the current Bindings.
             */
            const QVector<Node>& current() const;
 
            /**
             * \return True if there is another statement after the current one.
             */
            bool hasNext() const;
 
            /**
             * Get the next Binding.
             *
             * \return The next statement or an empty statement if hasNext() returns
             * false
             */
            const QVector<Node>& next() const;
 
            /**
             * \return The Node with the given name in current Bindings.
             */ 
            const Node& getBinding( const QString& column ) const;

            /**
             * \return The true if the QueryResult is a boolean value.
             */ 
            bool isBoolean() const;

            /**
             * \return The the boolean value of a query.
             */ 
            boolean boolean() const;
}