// Generated automatically from org.apache.hadoop.hive.metastore.Metastore for testing purposes

package org.apache.hadoop.hive.metastore;

import com.google.protobuf.ByteString;
import com.google.protobuf.CodedInputStream;
import com.google.protobuf.CodedOutputStream;
import com.google.protobuf.Descriptors;
import com.google.protobuf.ExtensionRegistry;
import com.google.protobuf.ExtensionRegistryLite;
import com.google.protobuf.GeneratedMessage;
import com.google.protobuf.Message;
import com.google.protobuf.MessageOrBuilder;
import com.google.protobuf.Parser;
import com.google.protobuf.UnknownFieldSet;
import java.io.InputStream;
import java.util.List;

public class Metastore
{
    protected Metastore() {}
    public static Descriptors.FileDescriptor getDescriptor(){ return null; }
    public static void registerAllExtensions(ExtensionRegistry p0){}
    static public class SplitInfo extends GeneratedMessage implements Metastore.SplitInfoOrBuilder
    {
        protected SplitInfo() {}
        protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable(){ return null; }
        protected Metastore.SplitInfo.Builder newBuilderForType(GeneratedMessage.BuilderParent p0){ return null; }
        protected Object writeReplace(){ return null; }
        public Metastore.SplitInfo getDefaultInstanceForType(){ return null; }
        public Metastore.SplitInfo.Builder newBuilderForType(){ return null; }
        public Metastore.SplitInfo.Builder toBuilder(){ return null; }
        public Parser<Metastore.SplitInfo> getParserForType(){ return null; }
        public boolean hasIndex(){ return false; }
        public boolean hasLength(){ return false; }
        public boolean hasOffset(){ return false; }
        public final UnknownFieldSet getUnknownFields(){ return null; }
        public final boolean isInitialized(){ return false; }
        public int getIndex(){ return 0; }
        public int getSerializedSize(){ return 0; }
        public long getLength(){ return 0; }
        public long getOffset(){ return 0; }
        public static Descriptors.Descriptor getDescriptor(){ return null; }
        public static Metastore.SplitInfo getDefaultInstance(){ return null; }
        public static Metastore.SplitInfo parseDelimitedFrom(InputStream p0){ return null; }
        public static Metastore.SplitInfo parseDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfo parseFrom(ByteString p0){ return null; }
        public static Metastore.SplitInfo parseFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfo parseFrom(CodedInputStream p0){ return null; }
        public static Metastore.SplitInfo parseFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfo parseFrom(InputStream p0){ return null; }
        public static Metastore.SplitInfo parseFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfo parseFrom(byte[] p0){ return null; }
        public static Metastore.SplitInfo parseFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfo.Builder newBuilder(){ return null; }
        public static Metastore.SplitInfo.Builder newBuilder(Metastore.SplitInfo p0){ return null; }
        public static Parser<Metastore.SplitInfo> PARSER = null;
        public static int INDEX_FIELD_NUMBER = 0;
        public static int LENGTH_FIELD_NUMBER = 0;
        public static int OFFSET_FIELD_NUMBER = 0;
        public void writeTo(CodedOutputStream p0){}
        static public class Builder extends GeneratedMessage.Builder<Metastore.SplitInfo.Builder> implements Metastore.SplitInfoOrBuilder
        {
            protected Builder() {}
            protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable(){ return null; }
            public Descriptors.Descriptor getDescriptorForType(){ return null; }
            public Metastore.SplitInfo build(){ return null; }
            public Metastore.SplitInfo buildPartial(){ return null; }
            public Metastore.SplitInfo getDefaultInstanceForType(){ return null; }
            public Metastore.SplitInfo.Builder clear(){ return null; }
            public Metastore.SplitInfo.Builder clearIndex(){ return null; }
            public Metastore.SplitInfo.Builder clearLength(){ return null; }
            public Metastore.SplitInfo.Builder clearOffset(){ return null; }
            public Metastore.SplitInfo.Builder clone(){ return null; }
            public Metastore.SplitInfo.Builder mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
            public Metastore.SplitInfo.Builder mergeFrom(Message p0){ return null; }
            public Metastore.SplitInfo.Builder mergeFrom(Metastore.SplitInfo p0){ return null; }
            public Metastore.SplitInfo.Builder setIndex(int p0){ return null; }
            public Metastore.SplitInfo.Builder setLength(long p0){ return null; }
            public Metastore.SplitInfo.Builder setOffset(long p0){ return null; }
            public boolean hasIndex(){ return false; }
            public boolean hasLength(){ return false; }
            public boolean hasOffset(){ return false; }
            public final boolean isInitialized(){ return false; }
            public int getIndex(){ return 0; }
            public long getLength(){ return 0; }
            public long getOffset(){ return 0; }
            public static Descriptors.Descriptor getDescriptor(){ return null; }
        }
    }
    static public class SplitInfos extends GeneratedMessage implements Metastore.SplitInfosOrBuilder
    {
        protected SplitInfos() {}
        protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable(){ return null; }
        protected Metastore.SplitInfos.Builder newBuilderForType(GeneratedMessage.BuilderParent p0){ return null; }
        protected Object writeReplace(){ return null; }
        public List<? extends Metastore.SplitInfoOrBuilder> getInfosOrBuilderList(){ return null; }
        public List<Metastore.SplitInfo> getInfosList(){ return null; }
        public Metastore.SplitInfo getInfos(int p0){ return null; }
        public Metastore.SplitInfoOrBuilder getInfosOrBuilder(int p0){ return null; }
        public Metastore.SplitInfos getDefaultInstanceForType(){ return null; }
        public Metastore.SplitInfos.Builder newBuilderForType(){ return null; }
        public Metastore.SplitInfos.Builder toBuilder(){ return null; }
        public Parser<Metastore.SplitInfos> getParserForType(){ return null; }
        public final UnknownFieldSet getUnknownFields(){ return null; }
        public final boolean isInitialized(){ return false; }
        public int getInfosCount(){ return 0; }
        public int getSerializedSize(){ return 0; }
        public static Descriptors.Descriptor getDescriptor(){ return null; }
        public static Metastore.SplitInfos getDefaultInstance(){ return null; }
        public static Metastore.SplitInfos parseDelimitedFrom(InputStream p0){ return null; }
        public static Metastore.SplitInfos parseDelimitedFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfos parseFrom(ByteString p0){ return null; }
        public static Metastore.SplitInfos parseFrom(ByteString p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfos parseFrom(CodedInputStream p0){ return null; }
        public static Metastore.SplitInfos parseFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfos parseFrom(InputStream p0){ return null; }
        public static Metastore.SplitInfos parseFrom(InputStream p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfos parseFrom(byte[] p0){ return null; }
        public static Metastore.SplitInfos parseFrom(byte[] p0, ExtensionRegistryLite p1){ return null; }
        public static Metastore.SplitInfos.Builder newBuilder(){ return null; }
        public static Metastore.SplitInfos.Builder newBuilder(Metastore.SplitInfos p0){ return null; }
        public static Parser<Metastore.SplitInfos> PARSER = null;
        public static int INFOS_FIELD_NUMBER = 0;
        public void writeTo(CodedOutputStream p0){}
        static public class Builder extends GeneratedMessage.Builder<Metastore.SplitInfos.Builder> implements Metastore.SplitInfosOrBuilder
        {
            protected Builder() {}
            protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable(){ return null; }
            public Descriptors.Descriptor getDescriptorForType(){ return null; }
            public List<? extends Metastore.SplitInfoOrBuilder> getInfosOrBuilderList(){ return null; }
            public List<Metastore.SplitInfo> getInfosList(){ return null; }
            public Metastore.SplitInfo getInfos(int p0){ return null; }
            public Metastore.SplitInfo.Builder addInfosBuilder(){ return null; }
            public Metastore.SplitInfo.Builder addInfosBuilder(int p0){ return null; }
            public Metastore.SplitInfo.Builder getInfosBuilder(int p0){ return null; }
            public Metastore.SplitInfoOrBuilder getInfosOrBuilder(int p0){ return null; }
            public Metastore.SplitInfos build(){ return null; }
            public Metastore.SplitInfos buildPartial(){ return null; }
            public Metastore.SplitInfos getDefaultInstanceForType(){ return null; }
            public Metastore.SplitInfos.Builder addAllInfos(Iterable<? extends Metastore.SplitInfo> p0){ return null; }
            public Metastore.SplitInfos.Builder addInfos(Metastore.SplitInfo p0){ return null; }
            public Metastore.SplitInfos.Builder addInfos(Metastore.SplitInfo.Builder p0){ return null; }
            public Metastore.SplitInfos.Builder addInfos(int p0, Metastore.SplitInfo p1){ return null; }
            public Metastore.SplitInfos.Builder addInfos(int p0, Metastore.SplitInfo.Builder p1){ return null; }
            public Metastore.SplitInfos.Builder clear(){ return null; }
            public Metastore.SplitInfos.Builder clearInfos(){ return null; }
            public Metastore.SplitInfos.Builder clone(){ return null; }
            public Metastore.SplitInfos.Builder mergeFrom(CodedInputStream p0, ExtensionRegistryLite p1){ return null; }
            public Metastore.SplitInfos.Builder mergeFrom(Message p0){ return null; }
            public Metastore.SplitInfos.Builder mergeFrom(Metastore.SplitInfos p0){ return null; }
            public Metastore.SplitInfos.Builder removeInfos(int p0){ return null; }
            public Metastore.SplitInfos.Builder setInfos(int p0, Metastore.SplitInfo p1){ return null; }
            public Metastore.SplitInfos.Builder setInfos(int p0, Metastore.SplitInfo.Builder p1){ return null; }
            public final boolean isInitialized(){ return false; }
            public int getInfosCount(){ return 0; }
            public java.util.List<Metastore.SplitInfo.Builder> getInfosBuilderList(){ return null; }
            public static Descriptors.Descriptor getDescriptor(){ return null; }
        }
    }
    static public interface SplitInfoOrBuilder extends MessageOrBuilder
    {
        boolean hasIndex();
        boolean hasLength();
        boolean hasOffset();
        int getIndex();
        long getLength();
        long getOffset();
    }
    static public interface SplitInfosOrBuilder extends MessageOrBuilder
    {
        List<? extends Metastore.SplitInfoOrBuilder> getInfosOrBuilderList();
        List<Metastore.SplitInfo> getInfosList();
        Metastore.SplitInfo getInfos(int p0);
        Metastore.SplitInfoOrBuilder getInfosOrBuilder(int p0);
        int getInfosCount();
    }
}
