@uwdata/flechette
Version:
Fast, lightweight access to Apache Arrow data.
54 lines (51 loc) • 1.31 kB
JavaScript
export {
Version,
Endianness,
Type,
Precision,
DateUnit,
TimeUnit,
IntervalUnit,
UnionMode
} from './constants.js';
export {
field,
nullType,
int, int8, int16, int32, int64, uint8, uint16,uint32, uint64,
float, float16, float32, float64,
binary,
utf8,
bool,
decimal, decimal32, decimal64, decimal128, decimal256,
date, dateDay, dateMillisecond,
dictionary,
time, timeSecond, timeMillisecond, timeMicrosecond, timeNanosecond,
timestamp,
interval,
list,
struct,
union,
fixedSizeBinary,
fixedSizeList,
map,
duration,
largeBinary,
largeUtf8,
largeList,
runEndEncoded,
binaryView,
utf8View,
listView,
largeListView
} from './data-types.js';
export { Batch } from './batch.js';
export { Column } from './column.js';
export { Table } from './table.js';
export { batchType } from './batch-type.js';
export { tableFromIPC } from './decode/table-from-ipc.js';
export { tableToIPC } from './encode/table-to-ipc.js';
export { tableFromArrays } from './build/table-from-arrays.js';
export { tableFromColumns } from './build/table-from-columns.js';
export { columnFromArray } from './build/column-from-array.js';
export { columnFromValues } from './build/column-from-values.js';
export { dictionaryContext } from './build/builders/dictionary.js';