* Write a start array to the current element (either object or array). */
| 1708 | * Write a start array to the current element (either object or array). |
| 1709 | */ |
| 1710 | void |
| 1711 | PgbsonElementWriterStartArray(pgbson_element_writer *elementWriter, |
| 1712 | pgbson_array_writer *startArray) |
| 1713 | { |
| 1714 | if (elementWriter->isArray) |
| 1715 | { |
| 1716 | PgbsonArrayWriterStartArray(elementWriter->arrayWriter, |
| 1717 | startArray); |
| 1718 | } |
| 1719 | else |
| 1720 | { |
| 1721 | PgbsonWriterStartArray(elementWriter->objectWriterState.objectWriter, |
| 1722 | elementWriter->objectWriterState.path, |
| 1723 | elementWriter->objectWriterState.pathLength, |
| 1724 | startArray); |
| 1725 | } |
| 1726 | } |
| 1727 | |
| 1728 | |
| 1729 | /* |
no test coverage detected