# Uses of Interface
com.google.protobuf.Parser

Packages that use Parser
Package
Description
com.google.protobuf
com.google.protobuf.compiler
com.ocient.jdbc.proto
xg
xg.md
xg.protocol.messages

## Uses of Parser in com.google.protobuf

Classes in com.google.protobuf that implement Parser
Modifier and Type
Class
Description
`class`
`AbstractParser<MessageType extends MessageLite>`
A partial implementation of the `Parser` interface which implements as many methods of that interface as possible in terms of other methods.
`protected static class`
`GeneratedMessageLite.DefaultInstanceBasedParser<T extends GeneratedMessageLite<T,?>>`
A `Parser` implementation that delegates to the default instance.
`static final class`
`UnknownFieldSet.Parser`
Parser to implement MessageLite interface.
Fields in com.google.protobuf declared as Parser
Modifier and Type
Field
Description
`static final Parser<DescriptorProtos.DescriptorProto.ExtensionRange>`
DescriptorProtos.DescriptorProto.ExtensionRange.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.DescriptorProto>`
DescriptorProtos.DescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.DescriptorProto.ReservedRange>`
DescriptorProtos.DescriptorProto.ReservedRange.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.EnumDescriptorProto.EnumReservedRange>`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.EnumDescriptorProto>`
DescriptorProtos.EnumDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.EnumOptions>`
DescriptorProtos.EnumOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.EnumValueDescriptorProto>`
DescriptorProtos.EnumValueDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.EnumValueOptions>`
DescriptorProtos.EnumValueOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.ExtensionRangeOptions>`
DescriptorProtos.ExtensionRangeOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.FieldDescriptorProto>`
DescriptorProtos.FieldDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.FieldOptions>`
DescriptorProtos.FieldOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.FileDescriptorProto>`
DescriptorProtos.FileDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.FileDescriptorSet>`
DescriptorProtos.FileDescriptorSet.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.FileOptions>`
DescriptorProtos.FileOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.GeneratedCodeInfo.Annotation>`
DescriptorProtos.GeneratedCodeInfo.Annotation.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.GeneratedCodeInfo>`
DescriptorProtos.GeneratedCodeInfo.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.MessageOptions>`
DescriptorProtos.MessageOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.MethodDescriptorProto>`
DescriptorProtos.MethodDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.MethodOptions>`
DescriptorProtos.MethodOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.OneofDescriptorProto>`
DescriptorProtos.OneofDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.OneofOptions>`
DescriptorProtos.OneofOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.ServiceDescriptorProto>`
DescriptorProtos.ServiceDescriptorProto.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.ServiceOptions>`
DescriptorProtos.ServiceOptions.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.SourceCodeInfo.Location>`
DescriptorProtos.SourceCodeInfo.Location.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.SourceCodeInfo>`
DescriptorProtos.SourceCodeInfo.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.UninterpretedOption.NamePart>`
DescriptorProtos.UninterpretedOption.NamePart.`PARSER`
Deprecated.
`static final Parser<DescriptorProtos.UninterpretedOption>`
DescriptorProtos.UninterpretedOption.`PARSER`
Deprecated.
Methods in com.google.protobuf that return Parser
Modifier and Type
Method
Description
`Parser<Any>`
Any.`getParserForType()`
`Parser<Api>`
Api.`getParserForType()`
`Parser<BoolValue>`
BoolValue.`getParserForType()`
`Parser<BytesValue>`
BytesValue.`getParserForType()`
`Parser<DescriptorProtos.DescriptorProto.ExtensionRange>`
DescriptorProtos.DescriptorProto.ExtensionRange.`getParserForType()`
`Parser<DescriptorProtos.DescriptorProto>`
DescriptorProtos.DescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.DescriptorProto.ReservedRange>`
DescriptorProtos.DescriptorProto.ReservedRange.`getParserForType()`
`Parser<DescriptorProtos.EnumDescriptorProto.EnumReservedRange>`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.`getParserForType()`
`Parser<DescriptorProtos.EnumDescriptorProto>`
DescriptorProtos.EnumDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.EnumOptions>`
DescriptorProtos.EnumOptions.`getParserForType()`
`Parser<DescriptorProtos.EnumValueDescriptorProto>`
DescriptorProtos.EnumValueDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.EnumValueOptions>`
DescriptorProtos.EnumValueOptions.`getParserForType()`
`Parser<DescriptorProtos.ExtensionRangeOptions>`
DescriptorProtos.ExtensionRangeOptions.`getParserForType()`
`Parser<DescriptorProtos.FieldDescriptorProto>`
DescriptorProtos.FieldDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.FieldOptions>`
DescriptorProtos.FieldOptions.`getParserForType()`
`Parser<DescriptorProtos.FileDescriptorProto>`
DescriptorProtos.FileDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.FileDescriptorSet>`
DescriptorProtos.FileDescriptorSet.`getParserForType()`
`Parser<DescriptorProtos.FileOptions>`
DescriptorProtos.FileOptions.`getParserForType()`
`Parser<DescriptorProtos.GeneratedCodeInfo.Annotation>`
DescriptorProtos.GeneratedCodeInfo.Annotation.`getParserForType()`
`Parser<DescriptorProtos.GeneratedCodeInfo>`
DescriptorProtos.GeneratedCodeInfo.`getParserForType()`
`Parser<DescriptorProtos.MessageOptions>`
DescriptorProtos.MessageOptions.`getParserForType()`
`Parser<DescriptorProtos.MethodDescriptorProto>`
DescriptorProtos.MethodDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.MethodOptions>`
DescriptorProtos.MethodOptions.`getParserForType()`
`Parser<DescriptorProtos.OneofDescriptorProto>`
DescriptorProtos.OneofDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.OneofOptions>`
DescriptorProtos.OneofOptions.`getParserForType()`
`Parser<DescriptorProtos.ServiceDescriptorProto>`
DescriptorProtos.ServiceDescriptorProto.`getParserForType()`
`Parser<DescriptorProtos.ServiceOptions>`
DescriptorProtos.ServiceOptions.`getParserForType()`
`Parser<DescriptorProtos.SourceCodeInfo>`
DescriptorProtos.SourceCodeInfo.`getParserForType()`
`Parser<DescriptorProtos.SourceCodeInfo.Location>`
DescriptorProtos.SourceCodeInfo.Location.`getParserForType()`
`Parser<DescriptorProtos.UninterpretedOption>`
DescriptorProtos.UninterpretedOption.`getParserForType()`
`Parser<DescriptorProtos.UninterpretedOption.NamePart>`
DescriptorProtos.UninterpretedOption.NamePart.`getParserForType()`
`Parser<DoubleValue>`
DoubleValue.`getParserForType()`
`Parser<Duration>`
Duration.`getParserForType()`
`Parser<DynamicMessage>`
DynamicMessage.`getParserForType()`
`Parser<Empty>`
Empty.`getParserForType()`
`Parser<Enum>`
Enum.`getParserForType()`
`Parser<EnumValue>`
EnumValue.`getParserForType()`
`Parser<Field>`
Field.`getParserForType()`
`Parser<FieldMask>`
FieldMask.`getParserForType()`
`Parser<FloatValue>`
FloatValue.`getParserForType()`
`Parser<? extends GeneratedMessage>`
GeneratedMessage.`getParserForType()`
`final Parser<MessageType>`
GeneratedMessageLite.`getParserForType()`
`Parser<? extends GeneratedMessageV3>`
GeneratedMessageV3.`getParserForType()`
TODO(b/258340024): Remove this unnecessary intermediate implementation of this method.
`Parser<Int32Value>`
Int32Value.`getParserForType()`
`Parser<Int64Value>`
Int64Value.`getParserForType()`
`Parser<ListValue>`
ListValue.`getParserForType()`
`Parser<MapEntry<K,V>>`
MapEntry.`getParserForType()`
`Parser<? extends Message>`
Message.`getParserForType()`
`Parser<? extends MessageLite>`
MessageLite.`getParserForType()`
Gets the parser for a message of the same type as this message.
`Parser<Method>`
Method.`getParserForType()`
`Parser<Mixin>`
Mixin.`getParserForType()`
`Parser<Option>`
Option.`getParserForType()`
`Parser<SourceContext>`
SourceContext.`getParserForType()`
`Parser<StringValue>`
StringValue.`getParserForType()`
`Parser<Struct>`
Struct.`getParserForType()`
`Parser<Timestamp>`
Timestamp.`getParserForType()`
`Parser<Type>`
Type.`getParserForType()`
`Parser<UInt32Value>`
UInt32Value.`getParserForType()`
`Parser<UInt64Value>`
UInt64Value.`getParserForType()`
`Parser<Value>`
Value.`getParserForType()`
`static Parser<Any>`
Any.`parser()`
`static Parser<Api>`
Api.`parser()`
`static Parser<BoolValue>`
BoolValue.`parser()`
`static Parser<BytesValue>`
BytesValue.`parser()`
`static Parser<DescriptorProtos.DescriptorProto.ExtensionRange>`
DescriptorProtos.DescriptorProto.ExtensionRange.`parser()`
`static Parser<DescriptorProtos.DescriptorProto>`
DescriptorProtos.DescriptorProto.`parser()`
`static Parser<DescriptorProtos.DescriptorProto.ReservedRange>`
DescriptorProtos.DescriptorProto.ReservedRange.`parser()`
`static Parser<DescriptorProtos.EnumDescriptorProto.EnumReservedRange>`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.`parser()`
`static Parser<DescriptorProtos.EnumDescriptorProto>`
DescriptorProtos.EnumDescriptorProto.`parser()`
`static Parser<DescriptorProtos.EnumOptions>`
DescriptorProtos.EnumOptions.`parser()`
`static Parser<DescriptorProtos.EnumValueDescriptorProto>`
DescriptorProtos.EnumValueDescriptorProto.`parser()`
`static Parser<DescriptorProtos.EnumValueOptions>`
DescriptorProtos.EnumValueOptions.`parser()`
`static Parser<DescriptorProtos.ExtensionRangeOptions>`
DescriptorProtos.ExtensionRangeOptions.`parser()`
`static Parser<DescriptorProtos.FieldDescriptorProto>`
DescriptorProtos.FieldDescriptorProto.`parser()`
`static Parser<DescriptorProtos.FieldOptions>`
DescriptorProtos.FieldOptions.`parser()`
`static Parser<DescriptorProtos.FileDescriptorProto>`
DescriptorProtos.FileDescriptorProto.`parser()`
`static Parser<DescriptorProtos.FileDescriptorSet>`
DescriptorProtos.FileDescriptorSet.`parser()`
`static Parser<DescriptorProtos.FileOptions>`
DescriptorProtos.FileOptions.`parser()`
`static Parser<DescriptorProtos.GeneratedCodeInfo.Annotation>`
DescriptorProtos.GeneratedCodeInfo.Annotation.`parser()`
`static Parser<DescriptorProtos.GeneratedCodeInfo>`
DescriptorProtos.GeneratedCodeInfo.`parser()`
`static Parser<DescriptorProtos.MessageOptions>`
DescriptorProtos.MessageOptions.`parser()`
`static Parser<DescriptorProtos.MethodDescriptorProto>`
DescriptorProtos.MethodDescriptorProto.`parser()`
`static Parser<DescriptorProtos.MethodOptions>`
DescriptorProtos.MethodOptions.`parser()`
`static Parser<DescriptorProtos.OneofDescriptorProto>`
DescriptorProtos.OneofDescriptorProto.`parser()`
`static Parser<DescriptorProtos.OneofOptions>`
DescriptorProtos.OneofOptions.`parser()`
`static Parser<DescriptorProtos.ServiceDescriptorProto>`
DescriptorProtos.ServiceDescriptorProto.`parser()`
`static Parser<DescriptorProtos.ServiceOptions>`
DescriptorProtos.ServiceOptions.`parser()`
`static Parser<DescriptorProtos.SourceCodeInfo.Location>`
DescriptorProtos.SourceCodeInfo.Location.`parser()`
`static Parser<DescriptorProtos.SourceCodeInfo>`
DescriptorProtos.SourceCodeInfo.`parser()`
`static Parser<DescriptorProtos.UninterpretedOption.NamePart>`
DescriptorProtos.UninterpretedOption.NamePart.`parser()`
`static Parser<DescriptorProtos.UninterpretedOption>`
DescriptorProtos.UninterpretedOption.`parser()`
`static Parser<DoubleValue>`
DoubleValue.`parser()`
`static Parser<Duration>`
Duration.`parser()`
`static Parser<Empty>`
Empty.`parser()`
`static Parser<Enum>`
Enum.`parser()`
`static Parser<EnumValue>`
EnumValue.`parser()`
`static Parser<Field>`
Field.`parser()`
`static Parser<FieldMask>`
FieldMask.`parser()`
`static Parser<FloatValue>`
FloatValue.`parser()`
`static Parser<Int32Value>`
Int32Value.`parser()`
`static Parser<Int64Value>`
Int64Value.`parser()`
`static Parser<ListValue>`
ListValue.`parser()`
`static Parser<Method>`
Method.`parser()`
`static Parser<Mixin>`
Mixin.`parser()`
`static Parser<Option>`
Option.`parser()`
`static Parser<SourceContext>`
SourceContext.`parser()`
`static Parser<StringValue>`
StringValue.`parser()`
`static Parser<Struct>`
Struct.`parser()`
`static Parser<Timestamp>`
Timestamp.`parser()`
`static Parser<Type>`
Type.`parser()`
`static Parser<UInt32Value>`
UInt32Value.`parser()`
`static Parser<UInt64Value>`
UInt64Value.`parser()`
`static Parser<Value>`
Value.`parser()`
`static final <T extends Message>
Parser<T>`
DiscardUnknownFieldsParser.`wrap(Parser<T> parser)`
Wraps a given `Parser` into a new `Parser` that discards unknown fields during parsing.
Methods in com.google.protobuf with parameters of type Parser
Modifier and Type
Method
Description
`protected static <M extends Message>
M`
GeneratedMessage.`parseDelimitedWithIOException(Parser<M> parser, InputStream input)`
`protected static <M extends Message>
M`
GeneratedMessage.`parseDelimitedWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseDelimitedWithIOException(Parser<M> parser, InputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseDelimitedWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, CodedInputStream input)`
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, CodedInputStream input, ExtensionRegistryLite extensions)`
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, InputStream input)`
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseWithIOException(Parser<M> parser, CodedInputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseWithIOException(Parser<M> parser, CodedInputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseWithIOException(Parser<M> parser, InputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessageV3.`parseWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`abstract <T extends MessageLite>
T`
CodedInputStream.`readGroup(int fieldNumber, Parser<T> parser, ExtensionRegistryLite extensionRegistry)`
Read a `group` field value from the stream.
`abstract <T extends MessageLite>
T`
CodedInputStream.`readMessage(Parser<T> parser, ExtensionRegistryLite extensionRegistry)`
Read an embedded message field value from the stream.
`static final <T extends Message>
Parser<T>`
DiscardUnknownFieldsParser.`wrap(Parser<T> parser)`
Wraps a given `Parser` into a new `Parser` that discards unknown fields during parsing.

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

Fields in com.google.protobuf.compiler declared as Parser
Modifier and Type
Field
Description
`static final Parser<PluginProtos.CodeGeneratorRequest>`
PluginProtos.CodeGeneratorRequest.`PARSER`
Deprecated.
`static final Parser<PluginProtos.CodeGeneratorResponse.File>`
PluginProtos.CodeGeneratorResponse.File.`PARSER`
Deprecated.
`static final Parser<PluginProtos.CodeGeneratorResponse>`
PluginProtos.CodeGeneratorResponse.`PARSER`
Deprecated.
`static final Parser<PluginProtos.Version>`
PluginProtos.Version.`PARSER`
Deprecated.
Methods in com.google.protobuf.compiler that return Parser
Modifier and Type
Method
Description
`Parser<PluginProtos.CodeGeneratorRequest>`
PluginProtos.CodeGeneratorRequest.`getParserForType()`
`Parser<PluginProtos.CodeGeneratorResponse.File>`
PluginProtos.CodeGeneratorResponse.File.`getParserForType()`
`Parser<PluginProtos.CodeGeneratorResponse>`
PluginProtos.CodeGeneratorResponse.`getParserForType()`
`Parser<PluginProtos.Version>`
PluginProtos.Version.`getParserForType()`
`static Parser<PluginProtos.CodeGeneratorRequest>`
PluginProtos.CodeGeneratorRequest.`parser()`
`static Parser<PluginProtos.CodeGeneratorResponse.File>`
PluginProtos.CodeGeneratorResponse.File.`parser()`
`static Parser<PluginProtos.CodeGeneratorResponse>`
PluginProtos.CodeGeneratorResponse.`parser()`
`static Parser<PluginProtos.Version>`
PluginProtos.Version.`parser()`

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

Methods in com.ocient.jdbc.proto that return Parser
Modifier and Type
Method
Description
`Parser<ClientWireProtocol.AttachToQuery>`
ClientWireProtocol.AttachToQuery.`getParserForType()`
`Parser<ClientWireProtocol.Authenticator>`
ClientWireProtocol.Authenticator.`getParserForType()`
`Parser<ClientWireProtocol.CancelQuery>`
ClientWireProtocol.CancelQuery.`getParserForType()`
`Parser<ClientWireProtocol.CancelQueryResponse>`
ClientWireProtocol.CancelQueryResponse.`getParserForType()`
`Parser<ClientWireProtocol.CheckDataRequest>`
ClientWireProtocol.CheckDataRequest.`getParserForType()`
`Parser<ClientWireProtocol.CheckDataResponse>`
ClientWireProtocol.CheckDataResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClearCache>`
ClientWireProtocol.ClearCache.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnection>`
ClientWireProtocol.ClientConnection.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnection2>`
ClientWireProtocol.ClientConnection2.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnection2Response>`
ClientWireProtocol.ClientConnection2Response.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionGCM>`
ClientWireProtocol.ClientConnectionGCM.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionGCM2>`
ClientWireProtocol.ClientConnectionGCM2.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionGCM2Response>`
ClientWireProtocol.ClientConnectionGCM2Response.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionGCMResponse>`
ClientWireProtocol.ClientConnectionGCMResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionRefreshSession>`
ClientWireProtocol.ClientConnectionRefreshSession.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionRefreshSessionResponse>`
ClientWireProtocol.ClientConnectionRefreshSessionResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionRefreshToken>`
ClientWireProtocol.ClientConnectionRefreshToken.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionRefreshTokenResponse>`
ClientWireProtocol.ClientConnectionRefreshTokenResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionResponse>`
ClientWireProtocol.ClientConnectionResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSecurityToken>`
ClientWireProtocol.ClientConnectionSecurityToken.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSecurityTokenResponse>`
ClientWireProtocol.ClientConnectionSecurityTokenResponse.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSSO>`
ClientWireProtocol.ClientConnectionSSO.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSSO2>`
ClientWireProtocol.ClientConnectionSSO2.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSSO2Response>`
ClientWireProtocol.ClientConnectionSSO2Response.`getParserForType()`
`Parser<ClientWireProtocol.ClientConnectionSSOResponse>`
ClientWireProtocol.ClientConnectionSSOResponse.`getParserForType()`
`Parser<ClientWireProtocol.CloseConnection>`
ClientWireProtocol.CloseConnection.`getParserForType()`
`Parser<ClientWireProtocol.CloseResultSet>`
ClientWireProtocol.CloseResultSet.`getParserForType()`
`Parser<ClientWireProtocol.CompletedQueriesResponse>`
ClientWireProtocol.CompletedQueriesResponse.`getParserForType()`
`Parser<ClientWireProtocol.CompletedQueriesRow>`
ClientWireProtocol.CompletedQueriesRow.`getParserForType()`
`Parser<ClientWireProtocol.ConfirmationResponse>`
ClientWireProtocol.ConfirmationResponse.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteExplain>`
ClientWireProtocol.ExecuteExplain.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteExplainForSpark>`
ClientWireProtocol.ExecuteExplainForSpark.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteExport>`
ClientWireProtocol.ExecuteExport.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteExportResponse>`
ClientWireProtocol.ExecuteExportResponse.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteInlinePlan>`
ClientWireProtocol.ExecuteInlinePlan.`getParserForType()`
`Parser<ClientWireProtocol.ExecutePlan>`
ClientWireProtocol.ExecutePlan.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteQuery>`
ClientWireProtocol.ExecuteQuery.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteQueryResponse>`
ClientWireProtocol.ExecuteQueryResponse.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteUpdate>`
ClientWireProtocol.ExecuteUpdate.`getParserForType()`
`Parser<ClientWireProtocol.ExecuteUpdateResponse>`
ClientWireProtocol.ExecuteUpdateResponse.`getParserForType()`
`Parser<ClientWireProtocol.ExplainPipelineRequest>`
ClientWireProtocol.ExplainPipelineRequest.`getParserForType()`
`Parser<ClientWireProtocol.ExplainPipelineResponse>`
ClientWireProtocol.ExplainPipelineResponse.`getParserForType()`
`Parser<ClientWireProtocol.ExplainPlan>`
ClientWireProtocol.ExplainPlan.`getParserForType()`
`Parser<ClientWireProtocol.ExplainResponseStringPlan>`
ClientWireProtocol.ExplainResponseStringPlan.`getParserForType()`
`Parser<ClientWireProtocol.FetchAuthenticators>`
ClientWireProtocol.FetchAuthenticators.`getParserForType()`
`Parser<ClientWireProtocol.FetchAuthenticatorsResponse>`
ClientWireProtocol.FetchAuthenticatorsResponse.`getParserForType()`
`Parser<ClientWireProtocol.FetchData>`
ClientWireProtocol.FetchData.`getParserForType()`
`Parser<ClientWireProtocol.FetchDataResponse>`
ClientWireProtocol.FetchDataResponse.`getParserForType()`
`Parser<ClientWireProtocol.FetchMetadata>`
ClientWireProtocol.FetchMetadata.`getParserForType()`
`Parser<ClientWireProtocol.FetchMetadataResponse>`
ClientWireProtocol.FetchMetadataResponse.`getParserForType()`
`Parser<ClientWireProtocol.FetchSystemMetadata>`
ClientWireProtocol.FetchSystemMetadata.`getParserForType()`
`Parser<ClientWireProtocol.FetchSystemMetadataResponse>`
ClientWireProtocol.FetchSystemMetadataResponse.`getParserForType()`
`Parser<ClientWireProtocol.ForceExternal>`
ClientWireProtocol.ForceExternal.`getParserForType()`
Deprecated.
`Parser<ClientWireProtocol.GetSchema>`
ClientWireProtocol.GetSchema.`getParserForType()`
`Parser<ClientWireProtocol.GetSchemaResponse>`
ClientWireProtocol.GetSchemaResponse.`getParserForType()`
`Parser<ClientWireProtocol.KillQuery>`
ClientWireProtocol.KillQuery.`getParserForType()`
`Parser<ClientWireProtocol.KillQueryResponse>`
ClientWireProtocol.KillQueryResponse.`getParserForType()`
`Parser<ClientWireProtocol.ListPlan>`
ClientWireProtocol.ListPlan.`getParserForType()`
`Parser<ClientWireProtocol.ListPlanResponse>`
ClientWireProtocol.ListPlanResponse.`getParserForType()`
`Parser<ClientWireProtocol.LocalQueries>`
ClientWireProtocol.LocalQueries.`getParserForType()`
`Parser<ClientWireProtocol.LocalQueriesResponse>`
ClientWireProtocol.LocalQueriesResponse.`getParserForType()`
`Parser<ClientWireProtocol.OpenIDAuthenticator>`
ClientWireProtocol.OpenIDAuthenticator.`getParserForType()`
`Parser<ClientWireProtocol.QueryConcurrencyResponse>`
ClientWireProtocol.QueryConcurrencyResponse.`getParserForType()`
`Parser<ClientWireProtocol.Request>`
ClientWireProtocol.Request.`getParserForType()`
`Parser<ClientWireProtocol.ResultSet>`
ClientWireProtocol.ResultSet.`getParserForType()`
`Parser<ClientWireProtocol.SecondaryInterfaceList>`
ClientWireProtocol.SecondaryInterfaceList.`getParserForType()`
`Parser<ClientWireProtocol.SecurityToken>`
ClientWireProtocol.SecurityToken.`getParserForType()`
`Parser<ClientWireProtocol.SessionInfo>`
ClientWireProtocol.SessionInfo.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.Concurrency>`
ClientWireProtocol.SetParameter.Concurrency.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.ForceExternal>`
ClientWireProtocol.SetParameter.ForceExternal.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter>`
ClientWireProtocol.SetParameter.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.MaxTempDiskLimit>`
ClientWireProtocol.SetParameter.MaxTempDiskLimit.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.MemoryTracing>`
ClientWireProtocol.SetParameter.MemoryTracing.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.Priority>`
ClientWireProtocol.SetParameter.Priority.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.PriorityAdjustFactor>`
ClientWireProtocol.SetParameter.PriorityAdjustFactor.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.PriorityAdjustTime>`
ClientWireProtocol.SetParameter.PriorityAdjustTime.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.ResultSetColumnLimit>`
ClientWireProtocol.SetParameter.ResultSetColumnLimit.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.RowLimit>`
ClientWireProtocol.SetParameter.RowLimit.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.ServiceClassName>`
ClientWireProtocol.SetParameter.ServiceClassName.`getParserForType()`
`Parser<ClientWireProtocol.SetParameter.TimeLimit>`
ClientWireProtocol.SetParameter.TimeLimit.`getParserForType()`
`Parser<ClientWireProtocol.SetSchema>`
ClientWireProtocol.SetSchema.`getParserForType()`
`Parser<ClientWireProtocol.SysQueriesRow>`
ClientWireProtocol.SysQueriesRow.`getParserForType()`
`Parser<ClientWireProtocol.SystemWideCompletedQueries>`
ClientWireProtocol.SystemWideCompletedQueries.`getParserForType()`
`Parser<ClientWireProtocol.SystemWideQueries>`
ClientWireProtocol.SystemWideQueries.`getParserForType()`
`Parser<ClientWireProtocol.SystemWideQueriesResponse>`
ClientWireProtocol.SystemWideQueriesResponse.`getParserForType()`
`Parser<ClientWireProtocol.TestConnection>`
ClientWireProtocol.TestConnection.`getParserForType()`
`static Parser<ClientWireProtocol.AttachToQuery>`
ClientWireProtocol.AttachToQuery.`parser()`
`static Parser<ClientWireProtocol.Authenticator>`
ClientWireProtocol.Authenticator.`parser()`
`static Parser<ClientWireProtocol.CancelQuery>`
ClientWireProtocol.CancelQuery.`parser()`
`static Parser<ClientWireProtocol.CancelQueryResponse>`
ClientWireProtocol.CancelQueryResponse.`parser()`
`static Parser<ClientWireProtocol.CheckDataRequest>`
ClientWireProtocol.CheckDataRequest.`parser()`
`static Parser<ClientWireProtocol.CheckDataResponse>`
ClientWireProtocol.CheckDataResponse.`parser()`
`static Parser<ClientWireProtocol.ClearCache>`
ClientWireProtocol.ClearCache.`parser()`
`static Parser<ClientWireProtocol.ClientConnection>`
ClientWireProtocol.ClientConnection.`parser()`
`static Parser<ClientWireProtocol.ClientConnection2>`
ClientWireProtocol.ClientConnection2.`parser()`
`static Parser<ClientWireProtocol.ClientConnection2Response>`
ClientWireProtocol.ClientConnection2Response.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionGCM>`
ClientWireProtocol.ClientConnectionGCM.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionGCM2>`
ClientWireProtocol.ClientConnectionGCM2.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionGCM2Response>`
ClientWireProtocol.ClientConnectionGCM2Response.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionGCMResponse>`
ClientWireProtocol.ClientConnectionGCMResponse.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionRefreshSession>`
ClientWireProtocol.ClientConnectionRefreshSession.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionRefreshSessionResponse>`
ClientWireProtocol.ClientConnectionRefreshSessionResponse.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionRefreshToken>`
ClientWireProtocol.ClientConnectionRefreshToken.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionRefreshTokenResponse>`
ClientWireProtocol.ClientConnectionRefreshTokenResponse.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionResponse>`
ClientWireProtocol.ClientConnectionResponse.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSecurityToken>`
ClientWireProtocol.ClientConnectionSecurityToken.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSecurityTokenResponse>`
ClientWireProtocol.ClientConnectionSecurityTokenResponse.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSSO>`
ClientWireProtocol.ClientConnectionSSO.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSSO2>`
ClientWireProtocol.ClientConnectionSSO2.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSSO2Response>`
ClientWireProtocol.ClientConnectionSSO2Response.`parser()`
`static Parser<ClientWireProtocol.ClientConnectionSSOResponse>`
ClientWireProtocol.ClientConnectionSSOResponse.`parser()`
`static Parser<ClientWireProtocol.CloseConnection>`
ClientWireProtocol.CloseConnection.`parser()`
`static Parser<ClientWireProtocol.CloseResultSet>`
ClientWireProtocol.CloseResultSet.`parser()`
`static Parser<ClientWireProtocol.CompletedQueriesResponse>`
ClientWireProtocol.CompletedQueriesResponse.`parser()`
`static Parser<ClientWireProtocol.CompletedQueriesRow>`
ClientWireProtocol.CompletedQueriesRow.`parser()`
`static Parser<ClientWireProtocol.ConfirmationResponse>`
ClientWireProtocol.ConfirmationResponse.`parser()`
`static Parser<ClientWireProtocol.ExecuteExplain>`
ClientWireProtocol.ExecuteExplain.`parser()`
`static Parser<ClientWireProtocol.ExecuteExplainForSpark>`
ClientWireProtocol.ExecuteExplainForSpark.`parser()`
`static Parser<ClientWireProtocol.ExecuteExport>`
ClientWireProtocol.ExecuteExport.`parser()`
`static Parser<ClientWireProtocol.ExecuteExportResponse>`
ClientWireProtocol.ExecuteExportResponse.`parser()`
`static Parser<ClientWireProtocol.ExecuteInlinePlan>`
ClientWireProtocol.ExecuteInlinePlan.`parser()`
`static Parser<ClientWireProtocol.ExecutePlan>`
ClientWireProtocol.ExecutePlan.`parser()`
`static Parser<ClientWireProtocol.ExecuteQuery>`
ClientWireProtocol.ExecuteQuery.`parser()`
`static Parser<ClientWireProtocol.ExecuteQueryResponse>`
ClientWireProtocol.ExecuteQueryResponse.`parser()`
`static Parser<ClientWireProtocol.ExecuteUpdate>`
ClientWireProtocol.ExecuteUpdate.`parser()`
`static Parser<ClientWireProtocol.ExecuteUpdateResponse>`
ClientWireProtocol.ExecuteUpdateResponse.`parser()`
`static Parser<ClientWireProtocol.ExplainPipelineRequest>`
ClientWireProtocol.ExplainPipelineRequest.`parser()`
`static Parser<ClientWireProtocol.ExplainPipelineResponse>`
ClientWireProtocol.ExplainPipelineResponse.`parser()`
`static Parser<ClientWireProtocol.ExplainPlan>`
ClientWireProtocol.ExplainPlan.`parser()`
`static Parser<ClientWireProtocol.ExplainResponseStringPlan>`
ClientWireProtocol.ExplainResponseStringPlan.`parser()`
`static Parser<ClientWireProtocol.FetchAuthenticators>`
ClientWireProtocol.FetchAuthenticators.`parser()`
`static Parser<ClientWireProtocol.FetchAuthenticatorsResponse>`
ClientWireProtocol.FetchAuthenticatorsResponse.`parser()`
`static Parser<ClientWireProtocol.FetchData>`
ClientWireProtocol.FetchData.`parser()`
`static Parser<ClientWireProtocol.FetchDataResponse>`
ClientWireProtocol.FetchDataResponse.`parser()`
`static Parser<ClientWireProtocol.FetchMetadata>`
ClientWireProtocol.FetchMetadata.`parser()`
`static Parser<ClientWireProtocol.FetchMetadataResponse>`
ClientWireProtocol.FetchMetadataResponse.`parser()`
`static Parser<ClientWireProtocol.FetchSystemMetadata>`
ClientWireProtocol.FetchSystemMetadata.`parser()`
`static Parser<ClientWireProtocol.FetchSystemMetadataResponse>`
ClientWireProtocol.FetchSystemMetadataResponse.`parser()`
`static Parser<ClientWireProtocol.ForceExternal>`
ClientWireProtocol.ForceExternal.`parser()`
Deprecated.
`static Parser<ClientWireProtocol.GetSchema>`
ClientWireProtocol.GetSchema.`parser()`
`static Parser<ClientWireProtocol.GetSchemaResponse>`
ClientWireProtocol.GetSchemaResponse.`parser()`
`static Parser<ClientWireProtocol.KillQuery>`
ClientWireProtocol.KillQuery.`parser()`
`static Parser<ClientWireProtocol.KillQueryResponse>`
ClientWireProtocol.KillQueryResponse.`parser()`
`static Parser<ClientWireProtocol.ListPlan>`
ClientWireProtocol.ListPlan.`parser()`
`static Parser<ClientWireProtocol.ListPlanResponse>`
ClientWireProtocol.ListPlanResponse.`parser()`
`static Parser<ClientWireProtocol.LocalQueries>`
ClientWireProtocol.LocalQueries.`parser()`
`static Parser<ClientWireProtocol.LocalQueriesResponse>`
ClientWireProtocol.LocalQueriesResponse.`parser()`
`static Parser<ClientWireProtocol.OpenIDAuthenticator>`
ClientWireProtocol.OpenIDAuthenticator.`parser()`
`static Parser<ClientWireProtocol.QueryConcurrencyResponse>`
ClientWireProtocol.QueryConcurrencyResponse.`parser()`
`static Parser<ClientWireProtocol.Request>`
ClientWireProtocol.Request.`parser()`
`static Parser<ClientWireProtocol.ResultSet>`
ClientWireProtocol.ResultSet.`parser()`
`static Parser<ClientWireProtocol.SecondaryInterfaceList>`
ClientWireProtocol.SecondaryInterfaceList.`parser()`
`static Parser<ClientWireProtocol.SecurityToken>`
ClientWireProtocol.SecurityToken.`parser()`
`static Parser<ClientWireProtocol.SessionInfo>`
ClientWireProtocol.SessionInfo.`parser()`
`static Parser<ClientWireProtocol.SetParameter.Concurrency>`
ClientWireProtocol.SetParameter.Concurrency.`parser()`
`static Parser<ClientWireProtocol.SetParameter.ForceExternal>`
ClientWireProtocol.SetParameter.ForceExternal.`parser()`
`static Parser<ClientWireProtocol.SetParameter.MaxTempDiskLimit>`
ClientWireProtocol.SetParameter.MaxTempDiskLimit.`parser()`
`static Parser<ClientWireProtocol.SetParameter.MemoryTracing>`
ClientWireProtocol.SetParameter.MemoryTracing.`parser()`
`static Parser<ClientWireProtocol.SetParameter>`
ClientWireProtocol.SetParameter.`parser()`
`static Parser<ClientWireProtocol.SetParameter.Priority>`
ClientWireProtocol.SetParameter.Priority.`parser()`
`static Parser<ClientWireProtocol.SetParameter.PriorityAdjustFactor>`
ClientWireProtocol.SetParameter.PriorityAdjustFactor.`parser()`
`static Parser<ClientWireProtocol.SetParameter.PriorityAdjustTime>`
ClientWireProtocol.SetParameter.PriorityAdjustTime.`parser()`
`static Parser<ClientWireProtocol.SetParameter.ResultSetColumnLimit>`
ClientWireProtocol.SetParameter.ResultSetColumnLimit.`parser()`
`static Parser<ClientWireProtocol.SetParameter.RowLimit>`
ClientWireProtocol.SetParameter.RowLimit.`parser()`
`static Parser<ClientWireProtocol.SetParameter.ServiceClassName>`
ClientWireProtocol.SetParameter.ServiceClassName.`parser()`
`static Parser<ClientWireProtocol.SetParameter.TimeLimit>`
ClientWireProtocol.SetParameter.TimeLimit.`parser()`
`static Parser<ClientWireProtocol.SetSchema>`
ClientWireProtocol.SetSchema.`parser()`
`static Parser<ClientWireProtocol.SysQueriesRow>`
ClientWireProtocol.SysQueriesRow.`parser()`
`static Parser<ClientWireProtocol.SystemWideCompletedQueries>`
ClientWireProtocol.SystemWideCompletedQueries.`parser()`
`static Parser<ClientWireProtocol.SystemWideQueries>`
ClientWireProtocol.SystemWideQueries.`parser()`
`static Parser<ClientWireProtocol.SystemWideQueriesResponse>`
ClientWireProtocol.SystemWideQueriesResponse.`parser()`
`static Parser<ClientWireProtocol.TestConnection>`
ClientWireProtocol.TestConnection.`parser()`

## Uses of Parser in xg

Fields in xg declared as Parser
Modifier and Type
Field
Description
`static final Parser<Validator.EnumValidatorOptions>`
Validator.EnumValidatorOptions.`PARSER`
Deprecated.
`static final Parser<Validator.OneofValidatorOptions>`
Validator.OneofValidatorOptions.`PARSER`
Deprecated.
`static final Parser<Validator.ValidatorOptions>`
Validator.ValidatorOptions.`PARSER`
Deprecated.
Methods in xg that return Parser
Modifier and Type
Method
Description
`Parser<Validator.EnumValidatorOptions>`
Validator.EnumValidatorOptions.`getParserForType()`
`Parser<Validator.OneofValidatorOptions>`
Validator.OneofValidatorOptions.`getParserForType()`
`Parser<Validator.ValidatorOptions>`
Validator.ValidatorOptions.`getParserForType()`
`static Parser<Validator.EnumValidatorOptions>`
Validator.EnumValidatorOptions.`parser()`
`static Parser<Validator.OneofValidatorOptions>`
Validator.OneofValidatorOptions.`parser()`
`static Parser<Validator.ValidatorOptions>`
Validator.ValidatorOptions.`parser()`

## Uses of Parser in xg.md

Methods in xg.md that return Parser
Modifier and Type
Method
Description
`Parser<ProtocolMetadata.protocolEndpointAddress>`
ProtocolMetadata.protocolEndpointAddress.`getParserForType()`
`Parser<ProtocolMetadata.protocolEndpointAddress.ipv4Address>`
ProtocolMetadata.protocolEndpointAddress.ipv4Address.`getParserForType()`
`Parser<ProtocolMetadata.protocolIdentity.anonymousIdentity>`
ProtocolMetadata.protocolIdentity.anonymousIdentity.`getParserForType()`
`Parser<ProtocolMetadata.protocolIdentity.certFingerprintIdentity>`
ProtocolMetadata.protocolIdentity.certFingerprintIdentity.`getParserForType()`
`Parser<ProtocolMetadata.protocolIdentity>`
ProtocolMetadata.protocolIdentity.`getParserForType()`
`Parser<ProtocolMetadata.protocolIdentity.hostnameIdentity>`
ProtocolMetadata.protocolIdentity.hostnameIdentity.`getParserForType()`
`static Parser<ProtocolMetadata.protocolEndpointAddress.ipv4Address>`
ProtocolMetadata.protocolEndpointAddress.ipv4Address.`parser()`
`static Parser<ProtocolMetadata.protocolEndpointAddress>`
ProtocolMetadata.protocolEndpointAddress.`parser()`
`static Parser<ProtocolMetadata.protocolIdentity.anonymousIdentity>`
ProtocolMetadata.protocolIdentity.anonymousIdentity.`parser()`
`static Parser<ProtocolMetadata.protocolIdentity.certFingerprintIdentity>`
ProtocolMetadata.protocolIdentity.certFingerprintIdentity.`parser()`
`static Parser<ProtocolMetadata.protocolIdentity.hostnameIdentity>`
ProtocolMetadata.protocolIdentity.hostnameIdentity.`parser()`
`static Parser<ProtocolMetadata.protocolIdentity>`
ProtocolMetadata.protocolIdentity.`parser()`

## Uses of Parser in xg.protocol.messages

Methods in xg.protocol.messages that return Parser
Modifier and Type
Method
Description
`Parser<ProtocolPrivMessages.protocolPrivAck>`
ProtocolPrivMessages.protocolPrivAck.`getParserForType()`
`Parser<ProtocolPrivMessages.protocolPrivDisableProtocol>`
ProtocolPrivMessages.protocolPrivDisableProtocol.`getParserForType()`
`Parser<ProtocolPrivMessages.protocolPrivEnableProtocol>`
ProtocolPrivMessages.protocolPrivEnableProtocol.`getParserForType()`
`Parser<ProtocolPrivMessages.protocolPrivMessage>`
ProtocolPrivMessages.protocolPrivMessage.`getParserForType()`
`Parser<ProtocolPrivMessages.protocolPrivNotifyIdentity>`
ProtocolPrivMessages.protocolPrivNotifyIdentity.`getParserForType()`
`static Parser<ProtocolPrivMessages.protocolPrivAck>`
ProtocolPrivMessages.protocolPrivAck.`parser()`
`static Parser<ProtocolPrivMessages.protocolPrivDisableProtocol>`
ProtocolPrivMessages.protocolPrivDisableProtocol.`parser()`
`static Parser<ProtocolPrivMessages.protocolPrivEnableProtocol>`
ProtocolPrivMessages.protocolPrivEnableProtocol.`parser()`
`static Parser<ProtocolPrivMessages.protocolPrivMessage>`
ProtocolPrivMessages.protocolPrivMessage.`parser()`
`static Parser<ProtocolPrivMessages.protocolPrivNotifyIdentity>`
ProtocolPrivMessages.protocolPrivNotifyIdentity.`parser()`