@@ 289-295 (lines=7) @@ | ||
286 | } elseif ($column['type'] === ConstFieldType::IGNORE) { |
|
287 | $this->binaryDataReader->advance($column['length_size']); |
|
288 | $values[$name] = null; |
|
289 | } elseif ($column['type'] === ConstFieldType::TINY) { |
|
290 | if ($column['unsigned']) { |
|
291 | $values[$name] = $this->binaryDataReader->readUInt8(); |
|
292 | } else { |
|
293 | $values[$name] = $this->binaryDataReader->readInt8(); |
|
294 | } |
|
295 | } elseif ($column['type'] === ConstFieldType::SHORT) { |
|
296 | if ($column['unsigned']) { |
|
297 | $values[$name] = $this->binaryDataReader->readUInt16(); |
|
298 | } else { |
|
@@ 301-307 (lines=7) @@ | ||
298 | } else { |
|
299 | $values[$name] = $this->binaryDataReader->readInt16(); |
|
300 | } |
|
301 | } elseif ($column['type'] === ConstFieldType::LONG) { |
|
302 | if ($column['unsigned']) { |
|
303 | $values[$name] = $this->binaryDataReader->readUInt32(); |
|
304 | } else { |
|
305 | $values[$name] = $this->binaryDataReader->readInt32(); |
|
306 | } |
|
307 | } elseif ($column['type'] === ConstFieldType::LONGLONG) { |
|
308 | if ($column['unsigned']) { |
|
309 | $values[$name] = $this->binaryDataReader->readUInt64(); |
|
310 | } else { |
|
@@ 313-319 (lines=7) @@ | ||
310 | } else { |
|
311 | $values[$name] = $this->binaryDataReader->readInt64(); |
|
312 | } |
|
313 | } elseif ($column['type'] === ConstFieldType::INT24) { |
|
314 | if ($column['unsigned']) { |
|
315 | $values[$name] = $this->binaryDataReader->readUInt24(); |
|
316 | } else { |
|
317 | $values[$name] = $this->binaryDataReader->readInt24(); |
|
318 | } |
|
319 | } elseif ($column['type'] === ConstFieldType::FLOAT) { |
|
320 | // http://dev.mysql.com/doc/refman/5.7/en/floating-point-types.html FLOAT(7,4) |
|
321 | $values[$name] = round($this->binaryDataReader->readFloat(), 4); |
|
322 | } elseif ($column['type'] === ConstFieldType::DOUBLE) { |