datapilot-cli
Version:
Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform
41 lines • 1.62 kB
TypeScript
/**
* Convert known types from primitive to rich, and dereference dictionary.
*
* @param {DecodedArray} data series of primitive types
* @param {DecodedArray | undefined} dictionary
* @param {Encoding} encoding
* @param {ColumnDecoder} columnDecoder
* @returns {DecodedArray} series of rich types
*/
export function convertWithDictionary(data: DecodedArray, dictionary: DecodedArray | undefined, encoding: Encoding, columnDecoder: ColumnDecoder): DecodedArray;
/**
* Convert known types from primitive to rich.
*
* @param {DecodedArray} data series of primitive types
* @param {Pick<ColumnDecoder, "element" | "utf8" | "parsers">} columnDecoder
* @returns {DecodedArray} series of rich types
*/
export function convert(data: DecodedArray, columnDecoder: Pick<ColumnDecoder, "element" | "utf8" | "parsers">): DecodedArray;
/**
* @param {Uint8Array} bytes
* @returns {number}
*/
export function parseDecimal(bytes: Uint8Array): number;
/**
* @param {Uint8Array | undefined} bytes
* @returns {number | undefined}
*/
export function parseFloat16(bytes: Uint8Array | undefined): number | undefined;
/**
* @import {ColumnDecoder, DecodedArray, Encoding, ParquetParsers, SchemaElement} from '../src/types.d.ts'
*/
/**
* Default type parsers when no custom ones are given
* @type ParquetParsers
*/
export const DEFAULT_PARSERS: ParquetParsers;
import type { DecodedArray } from '../src/types.d.ts';
import type { Encoding } from '../src/types.d.ts';
import type { ColumnDecoder } from '../src/types.d.ts';
import type { ParquetParsers } from '../src/types.d.ts';
//# sourceMappingURL=convert.d.ts.map