Skip to content

Commit ee0b72d

Browse files
committed
add AppendEmptyValue for inet & mac
1 parent b00a375 commit ee0b72d

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

types/inet.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ func NewInetBuilder(builder *array.ExtensionBuilder) *InetBuilder {
2020
return &InetBuilder{ExtensionBuilder: builder}
2121
}
2222

23+
func (b *InetBuilder) AppendEmptyValue() {
24+
const zeroIPNet = "0.0.0.0/0"
25+
b.ExtensionBuilder.Builder.(*array.BinaryBuilder).Append([]byte(zeroIPNet))
26+
}
27+
2328
func (b *InetBuilder) Append(v *net.IPNet) {
2429
if v == nil {
2530
b.AppendNull()

types/mac.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ func NewMACBuilder(builder *array.ExtensionBuilder) *MACBuilder {
2020
return &MACBuilder{ExtensionBuilder: builder}
2121
}
2222

23+
func (b *MACBuilder) AppendEmptyValue() {
24+
const zeroMac = "00:00:00:00:00:00"
25+
b.ExtensionBuilder.Builder.(*array.BinaryBuilder).Append([]byte(zeroMac))
26+
}
27+
2328
func (b *MACBuilder) Append(v net.HardwareAddr) {
2429
b.ExtensionBuilder.Builder.(*array.BinaryBuilder).Append(v[:])
2530
}

0 commit comments

Comments
 (0)