WriteBoolSlice writes []bool with ref/type info
(value []bool, refMode RefMode, writeTypeInfo bool)
| 233 | |
| 234 | // WriteBoolSlice writes []bool with ref/type info |
| 235 | func (c *WriteContext) WriteBoolSlice(value []bool, refMode RefMode, writeTypeInfo bool) { |
| 236 | if refMode != RefModeNone { |
| 237 | if value == nil { |
| 238 | c.buffer.WriteInt8(NullFlag) |
| 239 | return |
| 240 | } |
| 241 | c.buffer.WriteInt8(NotNullValueFlag) |
| 242 | } |
| 243 | if writeTypeInfo { |
| 244 | c.WriteTypeId(BOOL_ARRAY) |
| 245 | } |
| 246 | WriteBoolSlice(c.buffer, value) |
| 247 | } |
| 248 | |
| 249 | // WriteInt8Slice writes []int8 with ref/type info |
| 250 | func (c *WriteContext) WriteInt8Slice(value []int8, refMode RefMode, writeTypeInfo bool) { |
no test coverage detected