Analysis Software
Documentation for
sPHENIX
simulation software
Home page
Related Pages
Modules
Namespaces
Classes
Files
Examples
External Links
File List
File Members
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
11
#include <
RDBC/TSQLResultSetMetaData.h
>
12
#endif
13
14
class
TSQLResultSet
;
16
class
ODBCResultSetMetaData
:
public
TSQLResultSetMetaData
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
RDBC
blob
master
odbc
ODBCResultSetMetaData.h
Built by
Jin Huang
. updated:
Sat Feb 17 2024 22:18:48
using
1.8.2 with
sPHENIX GitHub integration