File tree Expand file tree Collapse file tree 6 files changed +6
-24
lines changed
Expand file tree Collapse file tree 6 files changed +6
-24
lines changed Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
Original file line number Diff line number Diff line change @@ -2205,12 +2205,9 @@ func GetInterval(v Value) Interval {
22052205}
22062206
22072207// GetValueType wraps duckdb_get_value_type.
2208- // The return value must be destroyed with DestroyLogicalType .
2208+ // The return value must NOT be destroyed. It lives as long as Value (v) is alive .
22092209func GetValueType (v Value ) LogicalType {
22102210 logicalType := C .duckdb_get_value_type (v .data ())
2211- if debugMode {
2212- incrAllocCount ("logicalType" )
2213- }
22142211 return LogicalType {
22152212 Ptr : unsafe .Pointer (logicalType ),
22162213 }
You can’t perform that action at this time.
0 commit comments