00001 #ifndef __ORACLE_RESULT_SET_METADATA_H__
00002 #define __ORACLE_RESULT_SET_METADATA_H__
00003
00004
00005 #include "wx/wxprec.h"
00006
00007 #ifdef __BORLANDC__
00008 #pragma hdrstop
00009 #endif
00010
00011 #ifndef WX_PRECOMP
00012 #include "wx/wx.h"
00013 #endif
00014
00015 #include "ResultSetMetaData.h"
00016
00017 #include "occi.h"
00018 #include <vector>
00019
00020 class OracleResultSetMetaData : public ResultSetMetaData
00021 {
00022 public:
00023
00024 OracleResultSetMetaData(std::vector<oracle::occi::MetaData> metaData);
00025
00026 virtual int GetColumnType(int i);
00027 virtual int GetColumnSize(int i);
00028 virtual wxString GetColumnName(int i);
00029 virtual int GetColumnCount();
00030
00031 private:
00032 std::vector<oracle::occi::MetaData> m_MetaData;
00033 };
00034
00035 #endif // __ORACLE_RESULT_SET_METADATA_H__