MCPcopy Create free account
hub / github.com/apache/cloudberry / print_csv_vertical

Function print_csv_vertical

src/fe_utils/print.c:1806–1830  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1804}
1805
1806static void
1807print_csv_vertical(const printTableContent *cont, FILE *fout)
1808{
1809 const char *const *ptr;
1810 int i;
1811
1812 /* print records */
1813 for (i = 0, ptr = cont->cells; *ptr; i++, ptr++)
1814 {
1815 if (cancel_pressed)
1816 return;
1817
1818 /* print name of column */
1819 csv_print_field(cont->headers[i % cont->ncolumns], fout,
1820 cont->opt->csvFieldSep[0]);
1821
1822 /* print field separator */
1823 fputc(cont->opt->csvFieldSep[0], fout);
1824
1825 /* print field value */
1826 csv_print_field(*ptr, fout, cont->opt->csvFieldSep[0]);
1827
1828 fputc('\n', fout);
1829 }
1830}
1831
1832
1833/**********************/

Callers 1

printTableFunction · 0.85

Calls 1

csv_print_fieldFunction · 0.85

Tested by

no test coverage detected