# Uses of Class
com.google.protobuf.GeneratedMessage

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

## Uses of GeneratedMessage in com.google.protobuf

Classes in com.google.protobuf with type parameters of type GeneratedMessage
Modifier and Type
Class
Description
`class`
`RepeatedFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>`
`RepeatedFieldBuilder` implements a structure that a protocol message uses to hold a repeated field of other protocol messages.
`class`
`SingleFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>`
`SingleFieldBuilder` implements a structure that a protocol message uses to hold a single field of another protocol message.
Subclasses of GeneratedMessage in com.google.protobuf
Modifier and Type
Class
Description
`final class`
`Any`
Protobuf type `google.protobuf.Any`
`final class`
`Api`
Protobuf type `google.protobuf.Api`
`final class`
`BoolValue`
Protobuf type `google.protobuf.BoolValue`
`final class`
`BytesValue`
Protobuf type `google.protobuf.BytesValue`
`static final class`
`DescriptorProtos.DescriptorProto`
Protobuf type `google.protobuf.DescriptorProto`
`static final class`
`DescriptorProtos.DescriptorProto.ExtensionRange`
Protobuf type `google.protobuf.DescriptorProto.ExtensionRange`
`static final class`
`DescriptorProtos.DescriptorProto.ReservedRange`
Protobuf type `google.protobuf.DescriptorProto.ReservedRange`
`static final class`
`DescriptorProtos.EnumDescriptorProto`
Protobuf type `google.protobuf.EnumDescriptorProto`
`static final class`
`DescriptorProtos.EnumDescriptorProto.EnumReservedRange`
Protobuf type `google.protobuf.EnumDescriptorProto.EnumReservedRange`
`static final class`
`DescriptorProtos.EnumOptions`
Protobuf type `google.protobuf.EnumOptions`
`static final class`
`DescriptorProtos.EnumValueDescriptorProto`
Protobuf type `google.protobuf.EnumValueDescriptorProto`
`static final class`
`DescriptorProtos.EnumValueOptions`
Protobuf type `google.protobuf.EnumValueOptions`
`static final class`
`DescriptorProtos.ExtensionRangeOptions`
Protobuf type `google.protobuf.ExtensionRangeOptions`
`static final class`
`DescriptorProtos.ExtensionRangeOptions.Declaration`
Protobuf type `google.protobuf.ExtensionRangeOptions.Declaration`
`static final class`
`DescriptorProtos.FeatureSet`
Protobuf type `google.protobuf.FeatureSet`
`static final class`
`DescriptorProtos.FeatureSetDefaults`
Protobuf type `google.protobuf.FeatureSetDefaults`
`static final class`
`DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault`
Protobuf type `google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault`
`static final class`
`DescriptorProtos.FieldDescriptorProto`
Protobuf type `google.protobuf.FieldDescriptorProto`
`static final class`
`DescriptorProtos.FieldOptions`
Protobuf type `google.protobuf.FieldOptions`
`static final class`
`DescriptorProtos.FieldOptions.EditionDefault`
Protobuf type `google.protobuf.FieldOptions.EditionDefault`
`static final class`
`DescriptorProtos.FieldOptions.FeatureSupport`
Protobuf type `google.protobuf.FieldOptions.FeatureSupport`
`static final class`
`DescriptorProtos.FileDescriptorProto`
Protobuf type `google.protobuf.FileDescriptorProto`
`static final class`
`DescriptorProtos.FileDescriptorSet`
Protobuf type `google.protobuf.FileDescriptorSet`
`static final class`
`DescriptorProtos.FileOptions`
Protobuf type `google.protobuf.FileOptions`
`static final class`
`DescriptorProtos.GeneratedCodeInfo`
Protobuf type `google.protobuf.GeneratedCodeInfo`
`static final class`
`DescriptorProtos.GeneratedCodeInfo.Annotation`
Protobuf type `google.protobuf.GeneratedCodeInfo.Annotation`
`static final class`
`DescriptorProtos.MessageOptions`
Protobuf type `google.protobuf.MessageOptions`
`static final class`
`DescriptorProtos.MethodDescriptorProto`
Protobuf type `google.protobuf.MethodDescriptorProto`
`static final class`
`DescriptorProtos.MethodOptions`
Protobuf type `google.protobuf.MethodOptions`
`static final class`
`DescriptorProtos.OneofDescriptorProto`
Protobuf type `google.protobuf.OneofDescriptorProto`
`static final class`
`DescriptorProtos.OneofOptions`
Protobuf type `google.protobuf.OneofOptions`
`static final class`
`DescriptorProtos.ServiceDescriptorProto`
Protobuf type `google.protobuf.ServiceDescriptorProto`
`static final class`
`DescriptorProtos.ServiceOptions`
Protobuf type `google.protobuf.ServiceOptions`
`static final class`
`DescriptorProtos.SourceCodeInfo`
Protobuf type `google.protobuf.SourceCodeInfo`
`static final class`
`DescriptorProtos.SourceCodeInfo.Location`
Protobuf type `google.protobuf.SourceCodeInfo.Location`
`static final class`
`DescriptorProtos.UninterpretedOption`
Protobuf type `google.protobuf.UninterpretedOption`
`static final class`
`DescriptorProtos.UninterpretedOption.NamePart`
Protobuf type `google.protobuf.UninterpretedOption.NamePart`
`final class`
`DoubleValue`
Protobuf type `google.protobuf.DoubleValue`
`final class`
`Duration`
Protobuf type `google.protobuf.Duration`
`final class`
`Empty`
Protobuf type `google.protobuf.Empty`
`final class`
`Enum`
Protobuf type `google.protobuf.Enum`
`final class`
`EnumValue`
Protobuf type `google.protobuf.EnumValue`
`final class`
`Field`
Protobuf type `google.protobuf.Field`
`final class`
`FieldMask`
Protobuf type `google.protobuf.FieldMask`
`final class`
`FloatValue`
Protobuf type `google.protobuf.FloatValue`
`static class`
`GeneratedMessage.ExtendableMessage<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>>`
Generated message classes for message types that contain extension ranges subclass this.
`class`
`GeneratedMessageV3`
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
`static class`
`GeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>`
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
`final class`
`Int32Value`
Protobuf type `google.protobuf.Int32Value`
`final class`
`Int64Value`
Protobuf type `google.protobuf.Int64Value`
`static final class`
`JavaFeaturesProto.JavaFeatures`
Protobuf type `pb.JavaFeatures`
`final class`
`ListValue`
Protobuf type `google.protobuf.ListValue`
`final class`
`Method`
Protobuf type `google.protobuf.Method`
`final class`
`Mixin`
Protobuf type `google.protobuf.Mixin`
`final class`
`Option`
Protobuf type `google.protobuf.Option`
`final class`
`SourceContext`
Protobuf type `google.protobuf.SourceContext`
`final class`
`StringValue`
Protobuf type `google.protobuf.StringValue`
`final class`
`Struct`
Protobuf type `google.protobuf.Struct`
`final class`
`Timestamp`
Protobuf type `google.protobuf.Timestamp`
`final class`
`Type`
Protobuf type `google.protobuf.Type`
`final class`
`UInt32Value`
Protobuf type `google.protobuf.UInt32Value`
`final class`
`UInt64Value`
Protobuf type `google.protobuf.UInt64Value`
`final class`
`Value`
Protobuf type `google.protobuf.Value`
Methods in com.google.protobuf that return types with arguments of type GeneratedMessage
Modifier and Type
Method
Description
`Parser<? extends GeneratedMessage>`
GeneratedMessage.`getParserForType()`
TODO: Remove this unnecessary intermediate implementation of this method.
Method parameters in com.google.protobuf with type arguments of type GeneratedMessage
Modifier and Type
Method
Description
`GeneratedMessage.FieldAccessorTable`
GeneratedMessage.FieldAccessorTable.`ensureFieldAccessorsInitialized(Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder<?>> builderClass)`
Ensures the field accessors are initialized.
`GeneratedMessageV3.FieldAccessorTable`
GeneratedMessageV3.FieldAccessorTable.`ensureFieldAccessorsInitialized(Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder<?>> builderClass)`
Deprecated.
Constructor parameters in com.google.protobuf with type arguments of type GeneratedMessage
Modifier
Constructor
Description
``
`FieldAccessorTable(Descriptors.Descriptor descriptor, String[] camelCaseNames, Class<? extends GeneratedMessage> messageClass, Class<? extends GeneratedMessage.Builder<?>> builderClass)`
Construct a FieldAccessorTable for a particular message class.

## Uses of GeneratedMessage in com.google.protobuf.compiler

Subclasses of GeneratedMessage in com.google.protobuf.compiler
Modifier and Type
Class
Description
`static final class`
`PluginProtos.CodeGeneratorRequest`
Protobuf type `google.protobuf.compiler.CodeGeneratorRequest`
`static final class`
`PluginProtos.CodeGeneratorResponse`
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse`
`static final class`
`PluginProtos.CodeGeneratorResponse.File`
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse.File`
`static final class`
`PluginProtos.Version`
Protobuf type `google.protobuf.compiler.Version`

## Uses of GeneratedMessage in com.ocient.jdbc.proto

Subclasses of GeneratedMessage in com.ocient.jdbc.proto
Modifier and Type
Class
Description
`static final class`
`ClientWireProtocol.AttachToQuery`
Protobuf type `xg.cmdcomp.AttachToQuery`
`static final class`
`ClientWireProtocol.Authenticator`
Contains the minimal subset of info the client needs to perform any prerequisite authentication challenge(s).
`static final class`
`ClientWireProtocol.CancelQuery`
Protobuf type `xg.cmdcomp.CancelQuery`
`static final class`
`ClientWireProtocol.CancelQueryResponse`
Protobuf type `xg.cmdcomp.CancelQueryResponse`
`static final class`
`ClientWireProtocol.ClientConnection`
Protobuf type `xg.cmdcomp.ClientConnection`
`static final class`
`ClientWireProtocol.ClientConnection2`
Protobuf type `xg.cmdcomp.ClientConnection2`
`static final class`
`ClientWireProtocol.ClientConnection2Response`
Protobuf type `xg.cmdcomp.ClientConnection2Response`
`static final class`
`ClientWireProtocol.ClientConnectionGCM`
Protobuf type `xg.cmdcomp.ClientConnectionGCM`
`static final class`
`ClientWireProtocol.ClientConnectionGCM2`
Protobuf type `xg.cmdcomp.ClientConnectionGCM2`
`static final class`
`ClientWireProtocol.ClientConnectionGCM2Response`
Protobuf type `xg.cmdcomp.ClientConnectionGCM2Response`
`static final class`
`ClientWireProtocol.ClientConnectionGCMResponse`
Protobuf type `xg.cmdcomp.ClientConnectionGCMResponse`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshSession`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSession`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshSessionResponse`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSessionResponse`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshToken`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshToken`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshTokenResponse`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshTokenResponse`
`static final class`
`ClientWireProtocol.ClientConnectionResponse`
Protobuf type `xg.cmdcomp.ClientConnectionResponse`
`static final class`
`ClientWireProtocol.ClientConnectionSecurityToken`
Protobuf type `xg.cmdcomp.ClientConnectionSecurityToken`
`static final class`
`ClientWireProtocol.ClientConnectionSecurityTokenResponse`
Protobuf type `xg.cmdcomp.ClientConnectionSecurityTokenResponse`
`static final class`
`ClientWireProtocol.ClientConnectionSSO`
Protobuf type `xg.cmdcomp.ClientConnectionSSO`
`static final class`
`ClientWireProtocol.ClientConnectionSSO2`
Protobuf type `xg.cmdcomp.ClientConnectionSSO2`
`static final class`
`ClientWireProtocol.ClientConnectionSSO2Response`
Protobuf type `xg.cmdcomp.ClientConnectionSSO2Response`
`static final class`
`ClientWireProtocol.ClientConnectionSSOResponse`
Protobuf type `xg.cmdcomp.ClientConnectionSSOResponse`
`static final class`
`ClientWireProtocol.CloseConnection`
Protobuf type `xg.cmdcomp.CloseConnection`
`static final class`
`ClientWireProtocol.CloseResultSet`
Protobuf type `xg.cmdcomp.CloseResultSet`
`static final class`
`ClientWireProtocol.ConfirmationResponse`
Protobuf type `xg.cmdcomp.ConfirmationResponse`
`static final class`
`ClientWireProtocol.ExecuteExplain`
Protobuf type `xg.cmdcomp.ExecuteExplain`
`static final class`
`ClientWireProtocol.ExecuteExplainForSpark`
Spark Deprecated
`static final class`
`ClientWireProtocol.ExecuteExport`
Protobuf type `xg.cmdcomp.ExecuteExport`
`static final class`
`ClientWireProtocol.ExecuteExportResponse`
Protobuf type `xg.cmdcomp.ExecuteExportResponse`
`static final class`
`ClientWireProtocol.ExecuteInlinePlan`
Protobuf type `xg.cmdcomp.ExecuteInlinePlan`
`static final class`
`ClientWireProtocol.ExecutePlan`
Protobuf type `xg.cmdcomp.ExecutePlan`
`static final class`
`ClientWireProtocol.ExecuteQuery`
Protobuf type `xg.cmdcomp.ExecuteQuery`
`static final class`
`ClientWireProtocol.ExecuteQueryResponse`
Protobuf type `xg.cmdcomp.ExecuteQueryResponse`
`static final class`
`ClientWireProtocol.ExecuteUpdate`
Protobuf type `xg.cmdcomp.ExecuteUpdate`
`static final class`
`ClientWireProtocol.ExecuteUpdateResponse`
Protobuf type `xg.cmdcomp.ExecuteUpdateResponse`
`static final class`
`ClientWireProtocol.ExplainPipelineRequest`
Protobuf type `xg.cmdcomp.ExplainPipelineRequest`
`static final class`
`ClientWireProtocol.ExplainPipelineResponse`
Protobuf type `xg.cmdcomp.ExplainPipelineResponse`
`static final class`
`ClientWireProtocol.ExplainPlan`
Protobuf type `xg.cmdcomp.ExplainPlan`
`static final class`
`ClientWireProtocol.ExplainResponseStringPlan`
Protobuf type `xg.cmdcomp.ExplainResponseStringPlan`
`static final class`
`ClientWireProtocol.FetchAuthenticators`
Protobuf type `xg.cmdcomp.FetchAuthenticators`
`static final class`
`ClientWireProtocol.FetchAuthenticatorsResponse`
Protobuf type `xg.cmdcomp.FetchAuthenticatorsResponse`
`static final class`
`ClientWireProtocol.FetchData`
Protobuf type `xg.cmdcomp.FetchData`
`static final class`
`ClientWireProtocol.FetchDataResponse`
Protobuf type `xg.cmdcomp.FetchDataResponse`
`static final class`
`ClientWireProtocol.FetchMetadata`
Protobuf type `xg.cmdcomp.FetchMetadata`
`static final class`
`ClientWireProtocol.FetchMetadataResponse`
Protobuf type `xg.cmdcomp.FetchMetadataResponse`
`static final class`
`ClientWireProtocol.FetchSystemMetadata`
Protobuf type `xg.cmdcomp.FetchSystemMetadata`
`static final class`
`ClientWireProtocol.FetchSystemMetadataResponse`
Protobuf type `xg.cmdcomp.FetchSystemMetadataResponse`
`static final class`
`ClientWireProtocol.ForceExternal`
Deprecated.
`static final class`
`ClientWireProtocol.GetSchema`
Protobuf type `xg.cmdcomp.GetSchema`
`static final class`
`ClientWireProtocol.GetSchemaResponse`
Protobuf type `xg.cmdcomp.GetSchemaResponse`
`static final class`
`ClientWireProtocol.KillQuery`
Protobuf type `xg.cmdcomp.KillQuery`
`static final class`
`ClientWireProtocol.KillQueryResponse`
Protobuf type `xg.cmdcomp.KillQueryResponse`
`static final class`
`ClientWireProtocol.ListPlan`
Protobuf type `xg.cmdcomp.ListPlan`
`static final class`
`ClientWireProtocol.ListPlanResponse`
Protobuf type `xg.cmdcomp.ListPlanResponse`
`static final class`
`ClientWireProtocol.OpenIDAuthenticator`
Protobuf type `xg.cmdcomp.OpenIDAuthenticator`
`static final class`
`ClientWireProtocol.QueryConcurrencyResponse`
Protobuf type `xg.cmdcomp.QueryConcurrencyResponse`
`static final class`
`ClientWireProtocol.Request`
The request has a type and then the relevant optional field is filled.
`static final class`
`ClientWireProtocol.ResultSet`
Protobuf type `xg.cmdcomp.ResultSet`
`static final class`
`ClientWireProtocol.SecondaryInterfaceList`
Protobuf type `xg.cmdcomp.SecondaryInterfaceList`
`static final class`
`ClientWireProtocol.SecurityToken`
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
`static final class`
`ClientWireProtocol.ServerVersion`
Protobuf type `xg.cmdcomp.ServerVersion`
`static final class`
`ClientWireProtocol.SessionInfo`
Protobuf type `xg.cmdcomp.SessionInfo`
`static final class`
`ClientWireProtocol.SetParameter`
Protobuf type `xg.cmdcomp.SetParameter`
`static final class`
`ClientWireProtocol.SetParameter.Concurrency`
Protobuf type `xg.cmdcomp.SetParameter.Concurrency`
`static final class`
`ClientWireProtocol.SetParameter.ForceExternal`
Protobuf type `xg.cmdcomp.SetParameter.ForceExternal`
`static final class`
`ClientWireProtocol.SetParameter.MaxTempDiskLimit`
Protobuf type `xg.cmdcomp.SetParameter.MaxTempDiskLimit`
`static final class`
`ClientWireProtocol.SetParameter.MemoryTracing`
Protobuf type `xg.cmdcomp.SetParameter.MemoryTracing`
`static final class`
`ClientWireProtocol.SetParameter.Priority`
Protobuf type `xg.cmdcomp.SetParameter.Priority`
`static final class`
`ClientWireProtocol.SetParameter.PriorityAdjustFactor`
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustFactor`
`static final class`
`ClientWireProtocol.SetParameter.PriorityAdjustTime`
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustTime`
`static final class`
`ClientWireProtocol.SetParameter.ResultSetColumnLimit`
Protobuf type `xg.cmdcomp.SetParameter.ResultSetColumnLimit`
`static final class`
`ClientWireProtocol.SetParameter.RowLimit`
Protobuf type `xg.cmdcomp.SetParameter.RowLimit`
`static final class`
`ClientWireProtocol.SetParameter.ServiceClassName`
Protobuf type `xg.cmdcomp.SetParameter.ServiceClassName`
`static final class`
`ClientWireProtocol.SetParameter.TimeLimit`
Protobuf type `xg.cmdcomp.SetParameter.TimeLimit`
`static final class`
`ClientWireProtocol.SetSchema`
Protobuf type `xg.cmdcomp.SetSchema`
`static final class`
`ClientWireProtocol.TestConnection`
Protobuf type `xg.cmdcomp.TestConnection`