HYDRA_development_version
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
hdbcolumn.h
Go to the documentation of this file.
1
#ifndef HDBCOLUMN
2
#define HDBCOLUMN
3
4
#include "TNamed.h"
5
6
class
HDbColumnType
;
7
8
class
HDbColumn
:
public
TNamed {
9
private
:
10
HDbColumnType
*
colType
;
// Type of the column
11
Int_t
colId
;
// Position index of the column in an existing table
12
Bool_t
colNullable
;
// Nullability of the column
13
public
:
14
HDbColumn
();
15
HDbColumn
(
const
Char_t*);
16
HDbColumn
(
HDbColumn
&);
17
~HDbColumn
();
18
void
setColumnId
(Int_t
n
) { colId=
n
; }
19
void
setNullable
(Bool_t status=kTRUE) { colNullable=status; }
20
void
setColType
(
const
Char_t*, Int_t, Int_t p=0, Int_t s=0);
21
void
setColType
(
const
Char_t*);
22
void
copyColumn
(
HDbColumn
*);
23
HDbColumnType
*
getColType
() {
return
colType
; }
24
Int_t
getColumnId
() {
return
colId
; }
25
Bool_t
isNullable
() {
return
colNullable
; }
26
void
show
();
27
ClassDef(
HDbColumn
,0)
// Class for a column of an Oracle table
28
};
29
30
#endif
/* !HDBCOLUMN_H */
HDbColumnType
Definition:
hdbcolumntype.h:6
HDbColumn::colNullable
Bool_t colNullable
Definition:
hdbcolumn.h:12
HDbColumn
Definition:
hdbcolumn.h:8
n
Int_t n
Definition:
drawResolution.C:34
HDbColumn::setNullable
void setNullable(Bool_t status=kTRUE)
Definition:
hdbcolumn.h:19
HDbColumn::copyColumn
void copyColumn(HDbColumn *)
Definition:
hdbcolumn.cc:101
HDbColumn::setColType
void setColType(const Char_t *, Int_t, Int_t p=0, Int_t s=0)
Definition:
hdbcolumn.cc:51
HDbColumn::getColType
HDbColumnType * getColType()
Definition:
hdbcolumn.h:23
HDbColumn::colType
HDbColumnType * colType
Definition:
hdbcolumn.h:10
HDbColumn::show
void show()
Definition:
hdbcolumn.cc:110
HDbColumn::setColumnId
void setColumnId(Int_t n)
Definition:
hdbcolumn.h:18
HDbColumn::HDbColumn
HDbColumn()
HDbColumn::isNullable
Bool_t isNullable()
Definition:
hdbcolumn.h:25
HDbColumn::~HDbColumn
~HDbColumn()
Definition:
hdbcolumn.cc:46
HDbColumn::colId
Int_t colId
Definition:
hdbcolumn.h:11
HDbColumn::getColumnId
Int_t getColumnId()
Definition:
hdbcolumn.h:24
orautil
hdbcolumn.h
Generated on Fri Oct 9 2020 14:30:05 for HYDRA_development_version by
1.8.8