// automatically generated by the FlatBuffers compiler, do not modify /** * 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. */ export enum Feature{ /** * Needed to make flatbuffers happy. */ UNUSED = 0, /** * The stream makes use of multiple full dictionaries with the * same ID and assumes clients implement dictionary replacement * correctly. */ DICTIONARY_REPLACEMENT = 1, /** * The stream makes use of compressed bodies as described * in Message.fbs. */ COMPRESSED_BODY = 2 }