Version: 1.0.0
tds_resultset_metadata.cpp
Go to the documentation of this file.
1 #include "wx/database/wxprec.h"
2 
3 #if wxUSE_DATABASE_TDS
4 
5 #include "wx/arrimpl.cpp"
6 WX_DEFINE_OBJARRAY(ArrayOfTdsColumns);
7 
8 // ctor
10 {
11  for (int i=0; i<pInfo->num_cols; i++)
12  {
13  wxTdsColumnData column(pInfo->columns[i]);
14  m_Columns.push_back(column);
15  }
16 }
17 
19 {
20  return m_Columns[i-1].GetColumnType();
21 }
22 
24 {
25  return m_Columns[i-1].GetColumnSize();
26 }
27 
29 {
30  return m_Columns[i-1].GetColumnName();
31 }
32 
34 {
35  return m_Columns.size();
36 }
37 
38 #endif//wxUSE_DATABASE_TDS
39 
virtual wxString GetColumnName(int i)
Retrieve a column's name.
virtual int GetColumnCount()
Retrieve the number of columns in the result set.
virtual int GetColumnSize(int i)
Retrieve a column's size.
virtual int GetColumnType(int i)
Retrieve a column's type.
wxTdsResultSetMetaData(TDSRESULTINFO *pInfo)