mirror of
https://github.com/asadbek064/hyparquet-writer.git
synced 2025-12-05 23:31:54 +00:00
20 lines
616 B
JavaScript
20 lines
616 B
JavaScript
import { fileWriter } from './filewriter.js'
|
|
import { parquetWrite } from './write.js'
|
|
|
|
export { parquetWrite, parquetWriteBuffer } from './write.js'
|
|
export { ByteWriter } from './bytewriter.js'
|
|
export { ParquetWriter } from './parquet-writer.js'
|
|
export { fileWriter }
|
|
|
|
/**
|
|
* Write data as parquet to a local file.
|
|
*
|
|
* @import {ParquetWriteOptions} from '../src/types.js'
|
|
* @param {Omit<ParquetWriteOptions, 'writer'> & {filename: string}} options
|
|
*/
|
|
export function parquetWriteFile(options) {
|
|
const { filename, ...rest } = options
|
|
const writer = fileWriter(filename)
|
|
parquetWrite({ ...rest, writer })
|
|
}
|