Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ODBCResultSetMetaData.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file ODBCResultSetMetaData.h
1 // $Id: ODBCResultSetMetaData.h,v 1.1.1.1 2004/02/18 20:58:02 dave Exp $
2 
3 #ifndef RDBC_ODBCResultSetMetaData_h
4 #define RDBC_ODBCResultSetMetaData_h
5 
6 //
7 // ODBCResultSetMetaData class - provides meta data about a result set
8 //
9 
10 #ifndef RDBC_TSQLResultSetMetaData_h
12 #endif
13 
14 class TSQLResultSet;
17 {
18 friend class ODBCResultSet;
19 
20 protected:
21 
22  ODBCResultSetMetaData( TSQLResultSet* rs, void* imp=0 );
23  virtual ~ODBCResultSetMetaData();
24 
25 public:
26  Int_t GetColumnCount();
27  Bool_t IsAutoIncrement(Int_t column);
28  Bool_t IsCaseSensitive(Int_t column);
29  Bool_t IsSearchable(Int_t column);
30  Bool_t IsCurrency(Int_t column);
31  Bool_t IsNullable(Int_t column);
32  Bool_t IsSigned(Int_t column);
33  Int_t GetColumnDisplaySize(Int_t column);
34  TString GetColumnLabel(Int_t column);
35  TString GetColumnName(Int_t column);
36  TString GetSchemaName(Int_t column);
37  Int_t GetPrecision(Int_t column);
38  Int_t GetScale(Int_t column);
39  TString GetTableName(Int_t column);
40  TString GetCatalogName(Int_t column);
41  Int_t GetColumnType(Int_t column);
42  TString GetColumnTypeName(Int_t column);
43  Bool_t IsReadOnly(Int_t column);
44  Bool_t IsWritable(Int_t column);
45  Bool_t IsDefinitelyWritable(Int_t column);
46 
47 ClassDef(ODBCResultSetMetaData,0) // provides meta data about a result set
48 };
49 
50 #endif // RDBC_ODBCResultSetMetaData_h