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 52 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]
pool::RNTupleContainer::FieldDesc::FieldDesc |
( |
const DbColumn & |
c | ) |
|
◆ FieldDesc() [2/3]
pool::RNTupleContainer::FieldDesc::FieldDesc |
( |
FieldDesc const & |
other | ) |
|
|
delete |
◆ FieldDesc() [3/3]
pool::RNTupleContainer::FieldDesc::FieldDesc |
( |
FieldDesc && |
other | ) |
|
|
default |
◆ ~FieldDesc()
pool::RNTupleContainer::FieldDesc::~FieldDesc |
( |
| ) |
|
|
default |
◆ fromString()
DbStatus pool::DbColumn::fromString |
( |
const std::string & |
string_rep | ) |
|
|
inherited |
Load type information object from string representation.
◆ getIOStorePtr()
◆ hasAuxStore()
bool pool::RNTupleContainer::FieldDesc::hasAuxStore |
( |
| ) |
|
|
inline |
◆ 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 pool::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.
◆ aux_iostore_IFoffset
int pool::RNTupleContainer::FieldDesc::aux_iostore_IFoffset = -1 |
IOStore interface offset for object type in this branch (for casting)
Definition at line 72 of file RNTupleContainer.h.
◆ auxdyn_reader
◆ auxdyn_writer
◆ clazz
TClass* pool::RNTupleContainer::FieldDesc::clazz = nullptr |
◆ fieldname
std::string pool::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* pool::RNTupleContainer::FieldDesc::object = nullptr |
◆ rows_written
size_t pool::RNTupleContainer::FieldDesc::rows_written = 0 |
◆ sgkey
std::string pool::RNTupleContainer::FieldDesc::sgkey |
◆ str
std::string pool::RNTupleContainer::FieldDesc::str |
◆ view
std::optional< RNTupleView<void> > pool::RNTupleContainer::FieldDesc::view |
The documentation for this struct was generated from the following file: