UNPKG

apache-arrow

Version:

Apache Arrow columnar in-memory format

44 lines (42 loc) 1.59 kB
"use strict"; // automatically generated by the FlatBuffers compiler, do not modify Object.defineProperty(exports, "__esModule", { value: true }); exports.Feature = void 0; /** * Represents Arrow Features that might not have full support * within implementations. This is intended to be used in * two scenarios: * 1. A mechanism for readers of Arrow Streams * and files to understand that the stream or file makes * use of a feature that isn't supported or unknown to * the implementation (and therefore can meet the Arrow * forward compatibility guarantees). * 2. A means of negotiating between a client and server * what features a stream is allowed to use. The enums * values here are intented to represent higher level * features, additional details maybe negotiated * with key-value pairs specific to the protocol. * * Enums added to this list should be assigned power-of-two values * to facilitate exchanging and comparing bitmaps for supported * features. */ var Feature; (function (Feature) { /** * Needed to make flatbuffers happy. */ Feature["UNUSED"] = "0"; /** * The stream makes use of multiple full dictionaries with the * same ID and assumes clients implement dictionary replacement * correctly. */ Feature["DICTIONARY_REPLACEMENT"] = "1"; /** * The stream makes use of compressed bodies as described * in Message.fbs. */ Feature["COMPRESSED_BODY"] = "2"; })(Feature || (exports.Feature = Feature = {})); //# sourceMappingURL=feature.js.map