X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Farrow%2Fjava%2Fformat%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Farrow%2Fflatbuf%2FMessageHeader.java;fp=ceph%2Fsrc%2Farrow%2Fjava%2Fformat%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Farrow%2Fflatbuf%2FMessageHeader.java;h=179b6ba0f5437ce9e9278950e8352ee6ce7d16a0;hb=1d09f67e50a235260a0812cca2fb044674d88150;hp=0000000000000000000000000000000000000000;hpb=a653f20b2fb9a1c0c3e465a23074d91f26031b5d;p=ceph.git diff --git a/ceph/src/arrow/java/format/src/main/java/org/apache/arrow/flatbuf/MessageHeader.java b/ceph/src/arrow/java/format/src/main/java/org/apache/arrow/flatbuf/MessageHeader.java new file mode 100644 index 000000000..179b6ba0f --- /dev/null +++ b/ceph/src/arrow/java/format/src/main/java/org/apache/arrow/flatbuf/MessageHeader.java @@ -0,0 +1,44 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// automatically generated by the FlatBuffers compiler, do not modify + +package org.apache.arrow.flatbuf; + +/** + * ---------------------------------------------------------------------- + * The root Message type + * This union enables us to easily send different message types without + * redundant storage, and in the future we can easily add new message types. + * + * Arrow implementations do not need to implement all of the message types, + * which may include experimental metadata types. For maximum compatibility, + * it is best to send data using RecordBatch + */ +public final class MessageHeader { + private MessageHeader() { } + public static final byte NONE = 0; + public static final byte Schema = 1; + public static final byte DictionaryBatch = 2; + public static final byte RecordBatch = 3; + public static final byte Tensor = 4; + public static final byte SparseTensor = 5; + + public static final String[] names = { "NONE", "Schema", "DictionaryBatch", "RecordBatch", "Tensor", "SparseTensor", }; + + public static String name(int e) { return names[e]; } +} +