Spaces:
Sleeping
Sleeping
| import * as File_ from '../../fb/File'; | |
| import { flatbuffers } from 'flatbuffers'; | |
| import Long = flatbuffers.Long; | |
| import Builder = flatbuffers.Builder; | |
| import _Block = File_.org.apache.arrow.flatbuf.Block; | |
| import { Schema } from '../../schema'; | |
| import { MetadataVersion } from '../../enum'; | |
| import { ArrayBufferViewInput } from '../../util/buffer'; | |
| /** @ignore */ | |
| declare class Footer_ { | |
| schema: Schema; | |
| version: MetadataVersion; | |
| /** @nocollapse */ | |
| static decode(buf: ArrayBufferViewInput): Footer_; | |
| /** @nocollapse */ | |
| static encode(footer: Footer_): Uint8Array; | |
| protected _recordBatches: FileBlock[]; | |
| protected _dictionaryBatches: FileBlock[]; | |
| readonly numRecordBatches: number; | |
| readonly numDictionaries: number; | |
| constructor(schema: Schema, version?: MetadataVersion, recordBatches?: FileBlock[], dictionaryBatches?: FileBlock[]); | |
| recordBatches(): Iterable<FileBlock>; | |
| dictionaryBatches(): Iterable<FileBlock>; | |
| getRecordBatch(index: number): FileBlock | null; | |
| getDictionaryBatch(index: number): FileBlock | null; | |
| } | |
| export { Footer_ as Footer }; | |
| /** @ignore */ | |
| export declare class FileBlock { | |
| /** @nocollapse */ | |
| static decode(block: _Block): FileBlock; | |
| /** @nocollapse */ | |
| static encode(b: Builder, fileBlock: FileBlock): number; | |
| offset: number; | |
| bodyLength: number; | |
| metaDataLength: number; | |
| constructor(metaDataLength: number, bodyLength: Long | number, offset: Long | number); | |
| } | |