Definition of a field info structure.
More...
|
| enum | Options {
PRIMARY_KEY = 1 << 0,
NOT_NULL = 1 << 1,
UNIQUE = 1 << 2,
CLUSTERED = 1 << 3,
NONCLUSTERED = 1 << 4
} |
| |
| enum | Type {
UNKNOWN = 0,
UCHAR,
USHORT,
UINT,
ULONG,
CHAR,
SHORT,
INT,
LONG,
BOOL,
FLOAT,
DOUBLE,
STRING,
NTCHAR,
LONG_STRING,
LONG_NTCHAR,
OBJECT_REF,
CONTAINED_REF,
TOKEN,
BLOB,
ANY,
POINTER,
LONGLONG,
ULONGLONG,
NATIVE_TYPES = 1000
} |
| |
Definition of a field info structure.
Definition at line 46 of file RNTupleContainer.h.
◆ Options
| Enumerator |
|---|
| PRIMARY_KEY | |
| NOT_NULL | |
| UNIQUE | |
| CLUSTERED | |
| NONCLUSTERED | |
Definition at line 37 of file DbColumn.h.
◆ Type
| Enumerator |
|---|
| UNKNOWN | |
| UCHAR | |
| USHORT | |
| UINT | |
| ULONG | |
| CHAR | |
| SHORT | |
| INT | |
| LONG | |
| BOOL | |
| FLOAT | |
| DOUBLE | |
| STRING | |
| NTCHAR | |
| LONG_STRING | |
| LONG_NTCHAR | |
| OBJECT_REF | |
| CONTAINED_REF | |
| TOKEN | |
| BLOB | |
| ANY | |
| POINTER | |
| LONGLONG | |
| ULONGLONG | |
| NATIVE_TYPES | |
Definition at line 44 of file DbColumn.h.
◆ FieldDesc() [1/3]
◆ FieldDesc() [2/3]
◆ FieldDesc() [3/3]
| RNTupleContainer::FieldDesc::FieldDesc |
( |
FieldDesc && |
other | ) |
|
|
default |
◆ ~FieldDesc()
| RNTupleContainer::FieldDesc::~FieldDesc |
( |
| ) |
|
|
default |
◆ fromString()
| DbStatus pool::DbColumn::fromString |
( |
const std::string & |
string_rep | ) |
|
|
inherited |
Load type information object from string representation.
◆ isValid()
| bool pool::DbColumn::isValid |
( |
| ) |
const |
|
inlineinherited |
Is it a valid (known) data type ?
Definition at line 98 of file DbColumn.h.
◆ name()
| const std::string& pool::DbColumn::name |
( |
| ) |
const |
|
inlineinherited |
Access to column name.
Definition at line 100 of file DbColumn.h.
◆ nElement()
| int pool::DbColumn::nElement |
( |
| ) |
const |
|
inlineinherited |
◆ offset()
| int pool::DbColumn::offset |
( |
| ) |
const |
|
inlineinherited |
Offset of column from this pointer.
Definition at line 106 of file DbColumn.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ options()
| int pool::DbColumn::options |
( |
| ) |
const |
|
inlineinherited |
◆ size()
| int pool::DbColumn::size |
( |
| ) |
const |
|
inlineinherited |
Size of a single object within the column.
Definition at line 108 of file DbColumn.h.
◆ toString()
| const std::string pool::DbColumn::toString |
( |
| ) |
const |
|
inherited |
Create string representation of the type information object.
◆ typeID()
| int pool::DbColumn::typeID |
( |
| ) |
const |
|
inlineinherited |
Integer type identifier.
Definition at line 112 of file DbColumn.h.
◆ typeName() [1/3]
| const std::string RNTupleContainer::FieldDesc::typeName |
( |
| ) |
|
◆ typeName() [2/3]
| const std::string& pool::DbColumn::typeName |
( |
| ) |
const |
|
inlineinherited |
Access to OS independent type name.
Definition at line 102 of file DbColumn.h.
◆ typeName() [3/3]
| static const std::string pool::DbColumn::typeName |
( |
int |
typ | ) |
|
|
staticinherited |
Access type name by type identifier from RTTI.
◆ auxdyn_reader
◆ auxdyn_writer
◆ clazz
| TClass* RNTupleContainer::FieldDesc::clazz = nullptr |
◆ fieldname
| std::string RNTupleContainer::FieldDesc::fieldname |
◆ m_colName
| std::string pool::DbColumn::m_colName |
|
privateinherited |
◆ m_nElem
| int pool::DbColumn::m_nElem |
|
privateinherited |
For fixed size arrays: number of object elements.
Definition at line 63 of file DbColumn.h.
◆ m_offset
| int pool::DbColumn::m_offset |
|
privateinherited |
Offset from object pointer.
Definition at line 61 of file DbColumn.h.
◆ m_opts
| int pool::DbColumn::m_opts |
|
privateinherited |
◆ m_size
| int pool::DbColumn::m_size |
|
privateinherited |
◆ m_type
| int pool::DbColumn::m_type |
|
privateinherited |
Storage Type identifier.
Definition at line 69 of file DbColumn.h.
◆ m_typeName
| std::string pool::DbColumn::m_typeName |
|
privateinherited |
OS independent type name.
Definition at line 57 of file DbColumn.h.
◆ object
| void* RNTupleContainer::FieldDesc::object = nullptr |
◆ rows_written
| size_t RNTupleContainer::FieldDesc::rows_written = 0 |
◆ sgkey
| std::string RNTupleContainer::FieldDesc::sgkey |
◆ str
| std::string RNTupleContainer::FieldDesc::str |
◆ view
| std::optional< ROOT::RNTupleView<void> > RNTupleContainer::FieldDesc::view |
The documentation for this struct was generated from the following file: