OmniSciDB
c0231cc57d
|
#include <DictRef.h>
Public Member Functions | |
dict_ref_t () | |
dict_ref_t (int32_t db_id, int32_t dict_id) | |
bool | operator== (const struct dict_ref_t &rhs) const |
struct dict_ref_t & | operator= (const struct dict_ref_t &rhs) |
bool | operator< (const struct dict_ref_t &rhs) const |
size_t | operator() (const struct dict_ref_t &ref) const noexcept |
std::string | toString () const |
Static Public Member Functions | |
static dict_ref_t | InvalidDictRef () |
Public Attributes | |
int32_t | dbId |
int32_t | dictId |
Static Public Attributes | |
static constexpr int32_t | invalidDbId {-1} |
static constexpr int32_t | invalidDictId {-1} |
static constexpr int32_t | literalsDictId {0} |
|
inline |
Definition at line 17 of file DictRef.h.
Referenced by InvalidDictRef().
|
inline |
|
inlinestatic |
Definition at line 46 of file DictRef.h.
References dict_ref_t().
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 41 of file DictRef.h.
References dbId, dictId, and to_string().
Referenced by anonymous_namespace{StringDictionary.cpp}::throw_encoding_error(), and anonymous_namespace{StringDictionary.cpp}::throw_string_too_long_error().
int32_t dict_ref_t::dbId |
Definition at line 10 of file DictRef.h.
Referenced by DictDescriptor::DictDescriptor(), StringDictionary::getDbId(), operator<(), operator=(), operator==(), and toString().
int32_t dict_ref_t::dictId |
Definition at line 11 of file DictRef.h.
Referenced by Catalog_Namespace::Catalog::addTableToMap(), Catalog_Namespace::Catalog::createTable(), DictDescriptor::DictDescriptor(), Catalog_Namespace::Catalog::doTruncateTable(), StringDictionary::getDictId(), operator<(), operator=(), operator==(), and toString().
|
static |
Definition at line 15 of file DictRef.h.
Referenced by CodeGenerator::codegenCastFromString(), and RowSetMemoryOwner::getOrAddStringDictProxy().