Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gql++/result-set-metadata.h

Go to the documentation of this file.
00001 /* This is for emacs: -*-Mode: C++;-*- */
00002 #if !defined(__INC_RESULT_SET_METADATA_H)
00003 #define __INC_RESULT_SET_METADATA_H
00004 
00005 #include <string>
00006 
00007 #include <gql++/object.h>
00008 
00009 namespace GQL
00010 {
00011 
00012 class ResultSetMetaData : public Yehia::Object
00013 {
00014   public:
00015     ResultSetMetaData() { }
00016     virtual ~ResultSetMetaData() { }
00017     
00018     virtual int column_count() const = 0;
00019     virtual std::string get_column_label(int i) const = 0;
00020     virtual std::string get_column_name(int i) const = 0;
00021     virtual const SQLType& get_column_type(int i) const = 0;
00022 };
00023 
00024 }
00025 
00026 #endif

Generated on Thu May 1 18:08:01 2003 for gql by doxygen1.3