(field string, size int, isArray bool)
| 1176 | } |
| 1177 | |
| 1178 | func (q *Query) putSetObjectHeader(field string, size int, isArray bool) { |
| 1179 | q.ser.PutVarCUInt(queryUpdateObject) |
| 1180 | q.ser.PutVString(field) |
| 1181 | |
| 1182 | // values count |
| 1183 | q.ser.PutVarCUInt(size) |
| 1184 | // is array flag |
| 1185 | if isArray { |
| 1186 | q.ser.PutVarCUInt(1) |
| 1187 | } else { |
| 1188 | q.ser.PutVarCUInt(0) |
| 1189 | } |
| 1190 | } |
| 1191 | |
| 1192 | func (q *Query) putSetObjectBytes(field string, value []byte) *Query { |
| 1193 | q.putSetObjectHeader(field, 1, false) |
no test coverage detected