Closes the OutputWriter.
Closes the OutputWriter. Invoked on the executor side after all rows are persisted, before the task output is committed.
Persists a single row.
Persists a single row. Invoked on the executor side. When writing to dynamically partitioned tables, dynamic partition columns are not included in rows to be written.
OutputWriter is used together with HadoopFsRelation for persisting rows to the underlying file system. Subclasses of OutputWriter must provide a zero-argument constructor. An OutputWriter instance is created and initialized when a new output file is opened on executor side. This instance is used to persist rows to this single output file.