|
enum class | Type : uint64_t {
__EMPTY__ = 1UL
, BOOL = 1UL << 1
, INT = 1UL << 2
, FLOAT = 1UL << 3
,
STRING = 1UL << 4
, DATE = 1UL << 5
, TIME = 1UL << 6
, DATETIME = 1UL << 7
,
VERTEX = 1UL << 8
, EDGE = 1UL << 9
, PATH = 1UL << 10
, LIST = 1UL << 11
,
MAP = 1UL << 12
, SET = 1UL << 13
, DATASET = 1UL << 14
, GEOGRAPHY = 1UL << 15
,
DURATION = 1UL << 16
, NULLVALUE = 1UL << 63
} |
|
|
| Value (Value &&rhs) noexcept |
|
| Value (const Value &rhs) |
|
template<typename T > |
| Value (T *)=delete |
|
| Value (const std::nullptr_t)=delete |
|
| Value (const NullType &v) |
|
| Value (NullType &&v) |
|
| Value (const bool &v) |
|
| Value (bool &&v) |
|
| Value (const int8_t &v) |
|
| Value (int8_t &&v) |
|
| Value (const int16_t &v) |
|
| Value (int16_t &&v) |
|
| Value (const int32_t &v) |
|
| Value (int32_t &&v) |
|
| Value (const int64_t &v) |
|
| Value (int64_t &&v) |
|
| Value (const double &v) |
|
| Value (double &&v) |
|
| Value (const std::string &v) |
|
| Value (std::string &&v) |
|
| Value (const char *v) |
|
| Value (const Date &v) |
|
| Value (Date &&v) |
|
| Value (const Time &v) |
|
| Value (Time &&v) |
|
| Value (const DateTime &v) |
|
| Value (DateTime &&v) |
|
| Value (const Vertex &v) |
|
| Value (Vertex &&v) |
|
| Value (const Edge &v) |
|
| Value (Edge &&v) |
|
| Value (const Path &v) |
|
| Value (Path &&v) |
|
| Value (const List &v) |
|
| Value (List &&v) |
|
| Value (const Map &v) |
|
| Value (Map &&v) |
|
| Value (const Set &v) |
|
| Value (Set &&v) |
|
| Value (const DataSet &v) |
|
| Value (DataSet &&v) |
|
| Value (const Geography &v) |
|
| Value (Geography &&v) |
|
| Value (const Duration &v) |
|
| Value (Duration &&v) |
|
Type | type () const noexcept |
|
const std::string & | typeName () const |
|
bool | empty () const |
|
bool | isNull () const |
|
bool | isBadNull () const |
|
bool | isNumeric () const |
|
bool | isBool () const |
|
bool | isInt () const |
|
bool | isFloat () const |
|
bool | isStr () const |
|
bool | isDate () const |
|
bool | isTime () const |
|
bool | isDateTime () const |
|
bool | isVertex () const |
|
bool | isEdge () const |
|
bool | isPath () const |
|
bool | isList () const |
|
bool | isMap () const |
|
bool | isSet () const |
|
bool | isDataSet () const |
|
bool | isGeography () const |
|
bool | isDuration () const |
|
void | clear () |
|
void | __clear () |
|
Value & | operator= (Value &&rhs) noexcept |
|
Value & | operator= (const Value &rhs) |
|
void | setNull (const NullType &v) |
|
void | setNull (NullType &&v) |
|
void | setBool (const bool &v) |
|
void | setBool (bool &&v) |
|
void | setInt (const int8_t &v) |
|
void | setInt (int8_t &&v) |
|
void | setInt (const int16_t &v) |
|
void | setInt (int16_t &&v) |
|
void | setInt (const int32_t &v) |
|
void | setInt (int32_t &&v) |
|
void | setInt (const int64_t &v) |
|
void | setInt (int64_t &&v) |
|
void | setFloat (const double &v) |
|
void | setFloat (double &&v) |
|
void | setStr (const std::string &v) |
|
void | setStr (std::string &&v) |
|
void | setStr (const char *v) |
|
void | setDate (const Date &v) |
|
void | setDate (Date &&v) |
|
void | setTime (const Time &v) |
|
void | setTime (Time &&v) |
|
void | setDateTime (const DateTime &v) |
|
void | setDateTime (DateTime &&v) |
|
void | setVertex (const Vertex &v) |
|
void | setVertex (Vertex &&v) |
|
void | setVertex (std::unique_ptr< Vertex > &&v) |
|
void | setEdge (const Edge &v) |
|
void | setEdge (Edge &&v) |
|
void | setEdge (std::unique_ptr< Edge > &&v) |
|
void | setPath (const Path &v) |
|
void | setPath (Path &&v) |
|
void | setPath (std::unique_ptr< Path > &&v) |
|
void | setList (const List &v) |
|
void | setList (List &&v) |
|
void | setList (std::unique_ptr< List > &&v) |
|
void | setMap (const Map &v) |
|
void | setMap (Map &&v) |
|
void | setMap (std::unique_ptr< Map > &&v) |
|
void | setSet (const Set &v) |
|
void | setSet (Set &&v) |
|
void | setSet (std::unique_ptr< Set > &&v) |
|
void | setDataSet (const DataSet &v) |
|
void | setDataSet (DataSet &&v) |
|
void | setDataSet (std::unique_ptr< DataSet > &&v) |
|
void | setGeography (const Geography &v) |
|
void | setGeography (Geography &&v) |
|
void | setGeography (std::unique_ptr< Geography > &&v) |
|
void | setDuration (const Duration &v) |
|
void | setDuration (Duration &&v) |
|
void | setDuration (std::unique_ptr< Duration > &&v) |
|
const NullType & | getNull () const |
|
const bool & | getBool () const |
|
const int64_t & | getInt () const |
|
const double & | getFloat () const |
|
const std::string & | getStr () const |
|
const Date & | getDate () const |
|
const Time & | getTime () const |
|
const DateTime & | getDateTime () const |
|
const Vertex & | getVertex () const |
|
const Vertex * | getVertexPtr () const |
|
const Edge & | getEdge () const |
|
const Edge * | getEdgePtr () const |
|
const Path & | getPath () const |
|
const Path * | getPathPtr () const |
|
const List & | getList () const |
|
const List * | getListPtr () const |
|
const Map & | getMap () const |
|
const Map * | getMapPtr () const |
|
const Set & | getSet () const |
|
const Set * | getSetPtr () const |
|
const DataSet & | getDataSet () const |
|
const DataSet * | getDataSetPtr () const |
|
const Geography & | getGeography () const |
|
const Geography * | getGeographyPtr () const |
|
const Duration & | getDuration () const |
|
const Duration * | getDurationPtr () const |
|
NullType | moveNull () |
|
bool | moveBool () |
|
int64_t | moveInt () |
|
double | moveFloat () |
|
std::string | moveStr () |
|
Date | moveDate () |
|
Time | moveTime () |
|
DateTime | moveDateTime () |
|
Vertex | moveVertex () |
|
Edge | moveEdge () |
|
Path | movePath () |
|
List | moveList () |
|
Map | moveMap () |
|
Set | moveSet () |
|
DataSet | moveDataSet () |
|
Geography | moveGeography () |
|
Duration | moveDuration () |
|
NullType & | mutableNull () |
|
bool & | mutableBool () |
|
int64_t & | mutableInt () |
|
double & | mutableFloat () |
|
std::string & | mutableStr () |
|
Date & | mutableDate () |
|
Time & | mutableTime () |
|
DateTime & | mutableDateTime () |
|
Vertex & | mutableVertex () |
|
Edge & | mutableEdge () |
|
Path & | mutablePath () |
|
List & | mutableList () |
|
Map & | mutableMap () |
|
Set & | mutableSet () |
|
DataSet & | mutableDataSet () |
|
Geography & | mutableGeography () |
|
Duration & | mutableDuration () |
|
std::string | toString () const |
|
Value | toBool () const |
|
Value | toFloat () const |
|
Value | toInt () const |
|
Value | lessThan (const Value &v) const |
|
Value | equal (const Value &v) const |
|
Definition at line 45 of file Value.h.