# Uses of Interface
com.google.protobuf.Internal.EnumLite

Packages that use Internal.EnumLite
Package
Description
com.google.protobuf
com.google.protobuf.compiler
com.ocient.jdbc.proto

## Uses of Internal.EnumLite in com.google.protobuf

Classes in com.google.protobuf with type parameters of type Internal.EnumLite
Modifier and Type
Interface
Description
`static interface`
`Internal.EnumLiteMap<T extends Internal.EnumLite>`
Interface for an object which maps integers to `Internal.EnumLite`s.
Subinterfaces of Internal.EnumLite in com.google.protobuf
Modifier and Type
Interface
Description
`interface`
`ProtocolMessageEnum`
Interface of useful methods added to all enums generated by the protocol compiler.
Classes in com.google.protobuf that implement Internal.EnumLite
Modifier and Type
Class
Description
`static enum`
`DescriptorProtos.Edition`
Protobuf enum `google.protobuf.Edition`
`static enum`
`DescriptorProtos.ExtensionRangeOptions.VerificationState`
Protobuf enum `google.protobuf.ExtensionRangeOptions.VerificationState`
`static enum`
`DescriptorProtos.FeatureSet.EnumType`
Protobuf enum `google.protobuf.FeatureSet.EnumType`
`static enum`
`DescriptorProtos.FeatureSet.FieldPresence`
Protobuf enum `google.protobuf.FeatureSet.FieldPresence`
`static enum`
`DescriptorProtos.FeatureSet.JsonFormat`
Protobuf enum `google.protobuf.FeatureSet.JsonFormat`
`static enum`
`DescriptorProtos.FeatureSet.MessageEncoding`
Protobuf enum `google.protobuf.FeatureSet.MessageEncoding`
`static enum`
`DescriptorProtos.FeatureSet.RepeatedFieldEncoding`
Protobuf enum `google.protobuf.FeatureSet.RepeatedFieldEncoding`
`static enum`
`DescriptorProtos.FeatureSet.Utf8Validation`
Protobuf enum `google.protobuf.FeatureSet.Utf8Validation`
`static enum`
`DescriptorProtos.FieldDescriptorProto.Label`
Protobuf enum `google.protobuf.FieldDescriptorProto.Label`
`static enum`
`DescriptorProtos.FieldDescriptorProto.Type`
Protobuf enum `google.protobuf.FieldDescriptorProto.Type`
`static enum`
`DescriptorProtos.FieldOptions.CType`
Protobuf enum `google.protobuf.FieldOptions.CType`
`static enum`
`DescriptorProtos.FieldOptions.JSType`
Protobuf enum `google.protobuf.FieldOptions.JSType`
`static enum`
`DescriptorProtos.FieldOptions.OptionRetention`
Protobuf enum `google.protobuf.FieldOptions.OptionRetention`
`static enum`
`DescriptorProtos.FieldOptions.OptionTargetType`
Protobuf enum `google.protobuf.FieldOptions.OptionTargetType`
`static enum`
`DescriptorProtos.FileOptions.OptimizeMode`
Protobuf enum `google.protobuf.FileOptions.OptimizeMode`
`static enum`
`DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic`
Protobuf enum `google.protobuf.GeneratedCodeInfo.Annotation.Semantic`
`static enum`
`DescriptorProtos.MethodOptions.IdempotencyLevel`
Protobuf enum `google.protobuf.MethodOptions.IdempotencyLevel`
`static final class`
`Descriptors.EnumValueDescriptor`
Describes one value within an enum type.
`static enum`
`Field.Cardinality`
Protobuf enum `google.protobuf.Field.Cardinality`
`static enum`
`Field.Kind`
Protobuf enum `google.protobuf.Field.Kind`
`static enum`
`JavaFeaturesProto.JavaFeatures.Utf8Validation`
Protobuf enum `pb.JavaFeatures.Utf8Validation`
`enum`
`NullValue`
Protobuf enum `google.protobuf.NullValue`
`enum`
`Syntax`
Protobuf enum `google.protobuf.Syntax`
`static enum`
`Value.KindCase`
Methods in com.google.protobuf with type parameters of type Internal.EnumLite
Modifier and Type
Method
Description
`static <T extends Internal.EnumLite>
Internal.MapAdapter.Converter<Integer,T>`
Internal.MapAdapter.`newEnumConverter(Internal.EnumLiteMap<T> enumMap, T unrecognizedValue)`
Methods in com.google.protobuf with parameters of type Internal.EnumLite
Modifier and Type
Method
Description
`static int`
Internal.`hashEnum(Internal.EnumLite e)`
Helper method for implementing `Message.hashCode()` for enums.
Method parameters in com.google.protobuf with type arguments of type Internal.EnumLite
Modifier and Type
Method
Description
`static int`
Internal.`hashEnumList(List<? extends Internal.EnumLite> list)`
Helper method for implementing `Message.hashCode()` for enum lists.

## Uses of Internal.EnumLite in com.google.protobuf.compiler

Classes in com.google.protobuf.compiler that implement Internal.EnumLite
Modifier and Type
Class
Description
`static enum`
`PluginProtos.CodeGeneratorResponse.Feature`
Protobuf enum `google.protobuf.compiler.CodeGeneratorResponse.Feature`

## Uses of Internal.EnumLite in com.ocient.jdbc.proto

Classes in com.ocient.jdbc.proto that implement Internal.EnumLite
Modifier and Type
Class
Description
`static enum`
`ClientWireProtocol.Authenticator.ResponseOneofCase`
`static enum`
`ClientWireProtocol.ClientConnectionSSO2Response.ResponseOneofCase`
`static enum`
`ClientWireProtocol.ConfirmationResponse.ResponseType`
Protobuf enum `xg.cmdcomp.ConfirmationResponse.ResponseType`
`static enum`
`ClientWireProtocol.ExecuteExplainForSpark.PartitioningType`
Protobuf enum `xg.cmdcomp.ExecuteExplainForSpark.PartitioningType`
`static enum`
`ClientWireProtocol.ExplainFormat`
Protobuf enum `xg.cmdcomp.ExplainFormat`
`static enum`
`ClientWireProtocol.FetchSystemMetadata.SystemMetadataCall`
Protobuf enum `xg.cmdcomp.FetchSystemMetadata.SystemMetadataCall`
`static enum`
`ClientWireProtocol.FetchSystemMetadataResponse.ResultOneofCase`
`static enum`
`ClientWireProtocol.PerformanceMode`
Determines how result sets are processed by the server.
`static enum`
`ClientWireProtocol.Request.RequestOneofCase`
`static enum`
`ClientWireProtocol.Request.RequestType`
Protobuf enum `xg.cmdcomp.Request.RequestType`
`static enum`
`ClientWireProtocol.ServerSignal`
Protobuf enum `xg.cmdcomp.ServerSignal`
`static enum`
`ClientWireProtocol.SetParameter.ParameterCase`