File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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+
2328func (b * InetBuilder ) Append (v * net.IPNet ) {
2429 if v == nil {
2530 b .AppendNull ()
Original file line number Diff line number Diff 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+
2328func (b * MACBuilder ) Append (v net.HardwareAddr ) {
2429 b .ExtensionBuilder .Builder .(* array.BinaryBuilder ).Append (v [:])
2530}
You can’t perform that action at this time.
0 commit comments