writeCsvSync method

void writeCsvSync(
  1. String path, {
  2. bool? includeHeader,
  3. String? separator,
  4. CsvWriteOptions options = const CsvWriteOptions(),
})

Implementation

void writeCsvSync(
  String path, {
  bool? includeHeader,
  String? separator,
  CsvWriteOptions options = const CsvWriteOptions(),
}) {
  _validatePath(path);
  final values = _csvWriteOptions(
    options,
    includeHeader: includeHeader,
    separator: separator,
  );
  final lease = _owner.lease('DataFrame');
  try {
    _runtime._client.invokeSync('frameWriteCsv', {
      'frame': lease.handle.toString(),
      'path': path,
      ...values,
    });
  } finally {
    lease.end();
  }
}