MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / PropertyInfo

Class PropertyInfo

src/function/table/table_info.cpp:53–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51};
52
53struct PropertyInfo {
54 column_id_t propertyID = INVALID_COLUMN_ID;
55 std::string name;
56 std::string type;
57 std::string defaultVal;
58 std::unique_ptr<ExtraPropertyInfo> extraInfo = nullptr;
59
60 PropertyInfo() = default;
61 EXPLICIT_COPY_DEFAULT_MOVE(PropertyInfo);
62
63private:
64 PropertyInfo(const PropertyInfo& other)
65 : propertyID{other.propertyID}, name{other.name}, type{other.type},
66 defaultVal{other.defaultVal} {
67 if (other.extraInfo) {
68 extraInfo = other.extraInfo->copy();
69 }
70 }
71};
72
73struct TableInfoBindData final : TableFuncBindData {
74 CatalogEntryType type;

Callers 1

getInfoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected