# Hierarchy For All Packages

Package Hierarchies:

- com.google.protobuf,
- com.google.protobuf.compiler,
- com.ocient.annotations,
- com.ocient.auth,
- com.ocient.classloader,
- com.ocient.cli,
- com.ocient.cli.extract,
- com.ocient.cli.extract.wrappers,
- com.ocient.cli.extract.writer,
- com.ocient.generated,
- com.ocient.jdbc,
- com.ocient.jdbc.graph,
- com.ocient.jdbc.proto,
- com.ocient.metrics,
- com.ocient.procedures,
- com.ocient.protocol.performance,
- com.ocient.rest,
- com.ocient.rest.exceptionMappers,
- com.ocient.rest.resources,
- com.ocient.transport,
- com.ocient.util

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - com.google.protobuf.Internal.IntListAdapter<T>
      - com.google.protobuf.Internal.ListAdapter<F,T>
      - com.google.protobuf.LazyStringArrayList (implements com.google.protobuf.LazyStringList, java.util.RandomAccess)
      - com.google.protobuf.UnmodifiableLazyStringList (implements com.google.protobuf.LazyStringList, java.util.RandomAccess)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.SequencedMap<K,V>)
        - com.google.protobuf.MapFieldLite<K,V>
    - com.google.protobuf.Internal.MapAdapter<K,V,RealValue>
  - com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
    - com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
      - com.google.protobuf.DynamicMessage
      - com.google.protobuf.GeneratedMessage (implements java.io.Serializable)
        - com.google.protobuf.Any (implements com.google.protobuf.AnyOrBuilder)
        - com.google.protobuf.Api (implements com.google.protobuf.ApiOrBuilder)
        - com.google.protobuf.BoolValue (implements com.google.protobuf.BoolValueOrBuilder)
        - com.google.protobuf.BytesValue (implements com.google.protobuf.BytesValueOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.Authenticator (implements com.ocient.jdbc.proto.ClientWireProtocol.AuthenticatorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CancelQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2 (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2Response (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2 (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2Response (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSession (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshToken (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityToken (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2 (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2Response (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CloseConnection (implements com.ocient.jdbc.proto.ClientWireProtocol.CloseConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CloseResultSet (implements com.ocient.jdbc.proto.ClientWireProtocol.CloseResultSetOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplain (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSpark (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSparkOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExport (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteInlinePlan (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteInlinePlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecutePlan (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecutePlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdate (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineRequest (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineRequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPlan (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainResponseStringPlan (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainResponseStringPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticators (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchData (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchDataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchDataResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchDataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadata (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadata (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatus (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ForceExternal (implements com.ocient.jdbc.proto.ClientWireProtocol.ForceExternalOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.GetSchema (implements com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.KillQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.KillQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.KillQueryResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.KillQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ListPlan (implements com.ocient.jdbc.proto.ClientWireProtocol.ListPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ListPlanResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.ListPlanResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticator (implements com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticatorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.QueryConcurrencyResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.QueryConcurrencyResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.Request (implements com.ocient.jdbc.proto.ClientWireProtocol.RequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ResultSet (implements com.ocient.jdbc.proto.ClientWireProtocol.ResultSetOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SecondaryInterfaceList (implements com.ocient.jdbc.proto.ClientWireProtocol.SecondaryInterfaceListOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SecurityToken (implements com.ocient.jdbc.proto.ClientWireProtocol.SecurityTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ServerVersion (implements com.ocient.jdbc.proto.ClientWireProtocol.ServerVersionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SessionInfo (implements com.ocient.jdbc.proto.ClientWireProtocol.SessionInfoOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameterOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Concurrency (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ConcurrencyOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ForceExternal (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ForceExternalOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MemoryTracing (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MemoryTracingOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Priority (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustFactor (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustFactorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustTime (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustTimeOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ResultSetColumnLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ResultSetColumnLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ServiceClassName (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ServiceClassNameOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetSchema (implements com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.TestConnection (implements com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto (implements com.google.protobuf.DescriptorProtos.DescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRange (implements com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRange (implements com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumDescriptorProto (implements com.google.protobuf.DescriptorProtos.EnumDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRange (implements com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumValueDescriptorProto (implements com.google.protobuf.DescriptorProtos.EnumValueDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.Declaration (implements com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder)
        - com.google.protobuf.DescriptorProtos.FeatureSetDefaults (implements com.google.protobuf.DescriptorProtos.FeatureSetDefaultsOrBuilder)
        - com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault (implements com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldDescriptorProto (implements com.google.protobuf.DescriptorProtos.FieldDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefault (implements com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefaultOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldOptions.FeatureSupport (implements com.google.protobuf.DescriptorProtos.FieldOptions.FeatureSupportOrBuilder)
        - com.google.protobuf.DescriptorProtos.FileDescriptorProto (implements com.google.protobuf.DescriptorProtos.FileDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo (implements com.google.protobuf.DescriptorProtos.GeneratedCodeInfoOrBuilder)
        - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.Annotation (implements com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder)
        - com.google.protobuf.DescriptorProtos.MethodDescriptorProto (implements com.google.protobuf.DescriptorProtos.MethodDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.OneofDescriptorProto (implements com.google.protobuf.DescriptorProtos.OneofDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.ServiceDescriptorProto (implements com.google.protobuf.DescriptorProtos.ServiceDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.SourceCodeInfo.Location (implements com.google.protobuf.DescriptorProtos.SourceCodeInfo.LocationOrBuilder)
        - com.google.protobuf.DescriptorProtos.UninterpretedOption (implements com.google.protobuf.DescriptorProtos.UninterpretedOptionOrBuilder)
        - com.google.protobuf.DescriptorProtos.UninterpretedOption.NamePart (implements com.google.protobuf.DescriptorProtos.UninterpretedOption.NamePartOrBuilder)
        - com.google.protobuf.DoubleValue (implements com.google.protobuf.DoubleValueOrBuilder)
        - com.google.protobuf.Duration (implements com.google.protobuf.DurationOrBuilder)
        - com.google.protobuf.Empty (implements com.google.protobuf.EmptyOrBuilder)
        - com.google.protobuf.Enum (implements com.google.protobuf.EnumOrBuilder)
        - com.google.protobuf.EnumValue (implements com.google.protobuf.EnumValueOrBuilder)
        - com.google.protobuf.Field (implements com.google.protobuf.FieldOrBuilder)
        - com.google.protobuf.FieldMask (implements com.google.protobuf.FieldMaskOrBuilder)
        - com.google.protobuf.FloatValue (implements com.google.protobuf.FloatValueOrBuilder)
        - com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT> (implements com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>)
          - com.google.protobuf.DescriptorProtos.EnumOptions (implements com.google.protobuf.DescriptorProtos.EnumOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.EnumValueOptions (implements com.google.protobuf.DescriptorProtos.EnumValueOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions (implements com.google.protobuf.DescriptorProtos.ExtensionRangeOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.FeatureSet (implements com.google.protobuf.DescriptorProtos.FeatureSetOrBuilder)
          - com.google.protobuf.DescriptorProtos.FieldOptions (implements com.google.protobuf.DescriptorProtos.FieldOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.FileDescriptorSet (implements com.google.protobuf.DescriptorProtos.FileDescriptorSetOrBuilder)
          - com.google.protobuf.DescriptorProtos.FileOptions (implements com.google.protobuf.DescriptorProtos.FileOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.MessageOptions (implements com.google.protobuf.DescriptorProtos.MessageOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.MethodOptions (implements com.google.protobuf.DescriptorProtos.MethodOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.OneofOptions (implements com.google.protobuf.DescriptorProtos.OneofOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.ServiceOptions (implements com.google.protobuf.DescriptorProtos.ServiceOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.SourceCodeInfo (implements com.google.protobuf.DescriptorProtos.SourceCodeInfoOrBuilder)
          - com.google.protobuf.GeneratedMessageV3
            - com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT> (implements com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>)
        - com.google.protobuf.Int32Value (implements com.google.protobuf.Int32ValueOrBuilder)
        - com.google.protobuf.Int64Value (implements com.google.protobuf.Int64ValueOrBuilder)
        - com.google.protobuf.JavaFeaturesProto.JavaFeatures (implements com.google.protobuf.JavaFeaturesProto.JavaFeaturesOrBuilder)
        - com.google.protobuf.ListValue (implements com.google.protobuf.ListValueOrBuilder)
        - com.google.protobuf.Method (implements com.google.protobuf.MethodOrBuilder)
        - com.google.protobuf.Mixin (implements com.google.protobuf.MixinOrBuilder)
        - com.google.protobuf.Option (implements com.google.protobuf.OptionOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequestOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponseOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.File (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.FileOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.Version (implements com.google.protobuf.compiler.PluginProtos.VersionOrBuilder)
        - com.google.protobuf.SourceContext (implements com.google.protobuf.SourceContextOrBuilder)
        - com.google.protobuf.StringValue (implements com.google.protobuf.StringValueOrBuilder)
        - com.google.protobuf.Struct (implements com.google.protobuf.StructOrBuilder)
        - com.google.protobuf.Timestamp (implements com.google.protobuf.TimestampOrBuilder)
        - com.google.protobuf.Type (implements com.google.protobuf.TypeOrBuilder)
        - com.google.protobuf.UInt32Value (implements com.google.protobuf.UInt32ValueOrBuilder)
        - com.google.protobuf.UInt64Value (implements com.google.protobuf.UInt64ValueOrBuilder)
        - com.google.protobuf.Value (implements com.google.protobuf.ValueOrBuilder)
      - com.google.protobuf.MapEntry<K,V>
    - com.google.protobuf.GeneratedMessageLite<MessageType,BuilderType>
      - com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType> (implements com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>)
  - com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
    - com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
      - com.google.protobuf.DynamicMessage.Builder
      - com.google.protobuf.GeneratedMessage.Builder<BuilderT>
        - com.google.protobuf.Any.Builder (implements com.google.protobuf.AnyOrBuilder)
        - com.google.protobuf.Api.Builder (implements com.google.protobuf.ApiOrBuilder)
        - com.google.protobuf.BoolValue.Builder (implements com.google.protobuf.BoolValueOrBuilder)
        - com.google.protobuf.BytesValue.Builder (implements com.google.protobuf.BytesValueOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.Authenticator.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.AuthenticatorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CancelQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2Response.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2Response.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSession.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshToken.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityToken.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2OrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2Response.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2ResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CloseConnection.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CloseConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CloseResultSet.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CloseResultSetOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplain.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSpark.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSparkOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExport.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteInlinePlan.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteInlinePlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecutePlan.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecutePlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdate.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineRequest.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineRequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPlan.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ExplainResponseStringPlan.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ExplainResponseStringPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticators.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchData.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchDataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchDataResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchDataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadata.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadata.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatus.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ForceExternal.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ForceExternalOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.GetSchema.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.KillQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.KillQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.KillQueryResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.KillQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ListPlan.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ListPlanOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ListPlanResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ListPlanResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticator.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticatorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.QueryConcurrencyResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.QueryConcurrencyResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.Request.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.RequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ResultSet.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ResultSetOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SecondaryInterfaceList.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SecondaryInterfaceListOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SecurityToken.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SecurityTokenOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ServerVersion.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ServerVersionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SessionInfo.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SessionInfoOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameterOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Concurrency.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ConcurrencyOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ForceExternal.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ForceExternalOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MemoryTracing.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MemoryTracingOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Priority.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustFactor.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustFactorOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustTime.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustTimeOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ResultSetColumnLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ResultSetColumnLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ServiceClassName.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ServiceClassNameOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetSchema.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.TestConnection.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.DescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRange.Builder (implements com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRange.Builder (implements com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.EnumDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder (implements com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder)
        - com.google.protobuf.DescriptorProtos.EnumValueDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.EnumValueDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.Declaration.Builder (implements com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder)
        - com.google.protobuf.DescriptorProtos.FeatureSetDefaults.Builder (implements com.google.protobuf.DescriptorProtos.FeatureSetDefaultsOrBuilder)
        - com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder (implements com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.FieldDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefault.Builder (implements com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefaultOrBuilder)
        - com.google.protobuf.DescriptorProtos.FieldOptions.FeatureSupport.Builder (implements com.google.protobuf.DescriptorProtos.FieldOptions.FeatureSupportOrBuilder)
        - com.google.protobuf.DescriptorProtos.FileDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.FileDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.Annotation.Builder (implements com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder)
        - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.Builder (implements com.google.protobuf.DescriptorProtos.GeneratedCodeInfoOrBuilder)
        - com.google.protobuf.DescriptorProtos.MethodDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.MethodDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.OneofDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.OneofDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.ServiceDescriptorProto.Builder (implements com.google.protobuf.DescriptorProtos.ServiceDescriptorProtoOrBuilder)
        - com.google.protobuf.DescriptorProtos.SourceCodeInfo.Location.Builder (implements com.google.protobuf.DescriptorProtos.SourceCodeInfo.LocationOrBuilder)
        - com.google.protobuf.DescriptorProtos.UninterpretedOption.Builder (implements com.google.protobuf.DescriptorProtos.UninterpretedOptionOrBuilder)
        - com.google.protobuf.DescriptorProtos.UninterpretedOption.NamePart.Builder (implements com.google.protobuf.DescriptorProtos.UninterpretedOption.NamePartOrBuilder)
        - com.google.protobuf.DoubleValue.Builder (implements com.google.protobuf.DoubleValueOrBuilder)
        - com.google.protobuf.Duration.Builder (implements com.google.protobuf.DurationOrBuilder)
        - com.google.protobuf.Empty.Builder (implements com.google.protobuf.EmptyOrBuilder)
        - com.google.protobuf.Enum.Builder (implements com.google.protobuf.EnumOrBuilder)
        - com.google.protobuf.EnumValue.Builder (implements com.google.protobuf.EnumValueOrBuilder)
        - com.google.protobuf.Field.Builder (implements com.google.protobuf.FieldOrBuilder)
        - com.google.protobuf.FieldMask.Builder (implements com.google.protobuf.FieldMaskOrBuilder)
        - com.google.protobuf.FloatValue.Builder (implements com.google.protobuf.FloatValueOrBuilder)
        - com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT> (implements com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>)
          - com.google.protobuf.DescriptorProtos.EnumOptions.Builder (implements com.google.protobuf.DescriptorProtos.EnumOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.EnumValueOptions.Builder (implements com.google.protobuf.DescriptorProtos.EnumValueOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.Builder (implements com.google.protobuf.DescriptorProtos.ExtensionRangeOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.FeatureSet.Builder (implements com.google.protobuf.DescriptorProtos.FeatureSetOrBuilder)
          - com.google.protobuf.DescriptorProtos.FieldOptions.Builder (implements com.google.protobuf.DescriptorProtos.FieldOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.FileDescriptorSet.Builder (implements com.google.protobuf.DescriptorProtos.FileDescriptorSetOrBuilder)
          - com.google.protobuf.DescriptorProtos.FileOptions.Builder (implements com.google.protobuf.DescriptorProtos.FileOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.MessageOptions.Builder (implements com.google.protobuf.DescriptorProtos.MessageOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.MethodOptions.Builder (implements com.google.protobuf.DescriptorProtos.MethodOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.OneofOptions.Builder (implements com.google.protobuf.DescriptorProtos.OneofOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.ServiceOptions.Builder (implements com.google.protobuf.DescriptorProtos.ServiceOptionsOrBuilder)
          - com.google.protobuf.DescriptorProtos.SourceCodeInfo.Builder (implements com.google.protobuf.DescriptorProtos.SourceCodeInfoOrBuilder)
          - com.google.protobuf.GeneratedMessageV3.Builder<BuilderT>
            - com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT> (implements com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>)
        - com.google.protobuf.Int32Value.Builder (implements com.google.protobuf.Int32ValueOrBuilder)
        - com.google.protobuf.Int64Value.Builder (implements com.google.protobuf.Int64ValueOrBuilder)
        - com.google.protobuf.JavaFeaturesProto.JavaFeatures.Builder (implements com.google.protobuf.JavaFeaturesProto.JavaFeaturesOrBuilder)
        - com.google.protobuf.ListValue.Builder (implements com.google.protobuf.ListValueOrBuilder)
        - com.google.protobuf.Method.Builder (implements com.google.protobuf.MethodOrBuilder)
        - com.google.protobuf.Mixin.Builder (implements com.google.protobuf.MixinOrBuilder)
        - com.google.protobuf.Option.Builder (implements com.google.protobuf.OptionOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequest.Builder (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequestOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.Builder (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponseOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.File.Builder (implements com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.FileOrBuilder)
        - com.google.protobuf.compiler.PluginProtos.Version.Builder (implements com.google.protobuf.compiler.PluginProtos.VersionOrBuilder)
        - com.google.protobuf.SourceContext.Builder (implements com.google.protobuf.SourceContextOrBuilder)
        - com.google.protobuf.StringValue.Builder (implements com.google.protobuf.StringValueOrBuilder)
        - com.google.protobuf.Struct.Builder (implements com.google.protobuf.StructOrBuilder)
        - com.google.protobuf.Timestamp.Builder (implements com.google.protobuf.TimestampOrBuilder)
        - com.google.protobuf.Type.Builder (implements com.google.protobuf.TypeOrBuilder)
        - com.google.protobuf.UInt32Value.Builder (implements com.google.protobuf.UInt32ValueOrBuilder)
        - com.google.protobuf.UInt64Value.Builder (implements com.google.protobuf.UInt64ValueOrBuilder)
        - com.google.protobuf.Value.Builder (implements com.google.protobuf.ValueOrBuilder)
      - com.google.protobuf.MapEntry.Builder<K,V>
    - com.google.protobuf.GeneratedMessageLite.Builder<MessageType,BuilderType>
      - com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType> (implements com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>)
  - com.google.protobuf.AbstractParser<MessageType> (implements com.google.protobuf.Parser<MessageType>)
    - com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T>
    - com.google.protobuf.UnknownFieldSet.Parser
  - com.univocity.parsers.common.AbstractWriter<S>
    - com.univocity.parsers.tsv.TsvWriter
      - com.ocient.cli.extract.writer.CustomTsvWriter
  - com.google.protobuf.AnyProto
  - com.google.protobuf.ApiProto
  - com.ocient.cli.extract.wrappers.Base64ByteArrayWrapper (implements com.ocient.cli.extract.wrappers.ByteArrayWrapper)
  - com.ocient.generated.BuildInfo
  - com.ocient.util.BuildInfo
  - com.ocient.cli.extract.wrappers.ByteArrayWrapperFactory
  - com.google.protobuf.ByteOutput
    - com.google.protobuf.CodedOutputStream
  - com.google.protobuf.ByteString (implements java.lang.Iterable<T>, java.io.Serializable)
  - io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
    - io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
      - io.netty.channel.SimpleChannelInboundHandler<I>
        - com.ocient.rest.resources.ResourceHandler
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - com.ocient.classloader.DynamicClassLoader
  - com.ocient.cli.CLI
  - com.ocient.jdbc.proto.ClientWireProtocol
  - com.ocient.cli.CLIMetrics
  - com.google.protobuf.CodedInputStream
  - com.ocient.cli.CommandResult
  - com.ocient.util.CommitInfo
  - com.ocient.util.CompletableFutures
  - com.ocient.util.CompletableFutures.FailedResult<T,E> (implements com.ocient.util.CompletableFutures.Result<T,E>)
    - com.ocient.transport.TransportResult.FailedTransportResult<T> (implements com.ocient.transport.TransportResult<T>)
  - com.ocient.util.CompletableFutures.SuccessResult<T,E> (implements com.ocient.util.CompletableFutures.Result<T,E>)
    - com.ocient.transport.TransportResult.SuccessTransportResult<T> (implements com.ocient.transport.TransportResult<T>)
  - com.ocient.util.CryptoUtils
  - com.ocient.jdbc.DataEndMarker
  - java.util.Date (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - java.sql.Date
      - com.ocient.jdbc.XGDate
    - java.sql.Time
      - com.ocient.jdbc.XGTime
    - java.sql.Timestamp
      - com.ocient.jdbc.XGTimestamp
  - com.google.protobuf.DebugFormat
  - com.google.protobuf.DescriptorProtos
  - com.google.protobuf.Descriptors
  - com.google.protobuf.Descriptors.GenericDescriptor
    - com.google.protobuf.Descriptors.Descriptor
    - com.google.protobuf.Descriptors.EnumDescriptor (implements com.google.protobuf.Internal.EnumLiteMap<T>)
    - com.google.protobuf.Descriptors.EnumValueDescriptor (implements com.google.protobuf.Internal.EnumLite)
    - com.google.protobuf.Descriptors.FieldDescriptor (implements java.lang.Comparable<T>, com.google.protobuf.FieldSet.FieldDescriptorLite<T>)
    - com.google.protobuf.Descriptors.FileDescriptor
    - com.google.protobuf.Descriptors.MethodDescriptor
    - com.google.protobuf.Descriptors.OneofDescriptor
    - com.google.protobuf.Descriptors.ServiceDescriptor
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - com.ocient.util.CaselessProperties
  - com.google.protobuf.DiscardUnknownFieldsParser
  - com.google.protobuf.DurationProto
  - com.google.protobuf.EmptyProto
  - com.ocient.rest.exceptionMappers.ErrorResponse
  - com.ocient.rest.exceptionMappers.ErrorResponse.Error
  - com.ocient.util.Executors
  - com.google.protobuf.ExtensionLite<ContainingType,Type>
    - com.google.protobuf.Extension<ContainingType,Type>
      - com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT,T>
    - com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType,Type>
  - com.google.protobuf.ExtensionRegistry.ExtensionInfo
  - com.google.protobuf.ExtensionRegistryLite
    - com.google.protobuf.ExtensionRegistry
  - com.ocient.cli.extract.ExtractConfiguration
  - com.ocient.cli.extract.ExtractMetrics
  - com.ocient.cli.extract.ExtractSyntaxParser
  - com.ocient.cli.extract.ExtractSyntaxParser.ParseResult
  - com.ocient.cli.FastStringTokenizer (implements java.lang.Cloneable)
  - com.ocient.jdbc.FetchSummary
  - com.google.protobuf.FieldMaskProto
  - com.ocient.util.FlattenedRow
  - java.util.logging.Formatter
    - com.ocient.jdbc.ThreadFormatter
  - com.ocient.util.Functions
  - com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter (implements com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionSerializer)
    - com.google.protobuf.GeneratedMessageV3.ExtendableMessage.ExtensionWriter
  - com.google.protobuf.GeneratedMessage.FieldAccessorTable
    - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
  - com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
  - com.google.protobuf.GeneratedMessageLite.ExtendableMessage.ExtensionWriter
  - com.google.protobuf.GeneratedMessageLite.SerializedForm (implements java.io.Serializable)
  - com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
  - com.ocient.cli.extract.wrappers.HexadecimalByteArrayWrapper (implements com.ocient.cli.extract.wrappers.ByteArrayWrapper)
  - com.ocient.rest.resources.InfoResource
  - com.google.protobuf.Internal
  - com.ocient.util.Iterators
  - com.ocient.util.Iterators.LazyFanInPriorityQueue (implements com.ibm.asyncutil.iteration.AsyncIterator<T>, com.ocient.util.QueuePermit)
  - com.ocient.util.Iterators.PeekingAsyncIterator<T> (implements com.ibm.asyncutil.iteration.AsyncIterator<T>)
  - com.google.protobuf.JavaEditionDefaults
  - com.google.protobuf.JavaFeaturesProto
  - com.ocient.transport.JavaNetOcientWireV1Transport (implements com.ocient.transport.SimplexTransport<TREQUEST,TRESPONSE>)
  - com.ocient.transport.JavaNetOcientWireV1Transport.Factory (implements com.ocient.transport.SimplexTransportFactory<T>)
  - com.ocient.jdbc.JDBCDriver (implements java.sql.Driver)
  - com.ocient.util.Json
  - com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
    - com.ocient.rest.MetricsResponse.Serializer
  - com.ocient.jdbc.KML
  - com.ocient.auth.LandingPages
  - com.google.protobuf.LazyFieldLite
    - com.google.protobuf.LazyField
  - com.google.protobuf.LegacyUnredactedTextFormat
  - com.ocient.procedures.LocalAttach
  - com.google.protobuf.MapEntryLite<K,V>
  - com.google.protobuf.MapFieldReflectionAccessor
    - com.google.protobuf.MapField<K,V>
    - com.google.protobuf.MapFieldBuilder<KeyT,MessageOrBuilderT,MessageT,BuilderT>
  - com.ocient.metrics.Metric<T> (implements java.util.function.Supplier<T>)
    - com.ocient.metrics.Gauge
    - com.ocient.metrics.PerfCounter
  - com.ocient.metrics.Metric.MetricPath
  - com.ocient.metrics.Metric.NamedTag
  - com.ocient.metrics.MetricsRegistry
  - com.ocient.rest.resources.MetricsResource
  - com.ocient.rest.MetricsResponse
  - com.ocient.util.MockOcientCluster (implements com.ocient.transport.SimplexTransportFactory<T>)
  - com.ocient.util.MockOcientCluster.IdempotentResultSetProvider
  - com.ocient.util.MockOcientCluster.Transport (implements com.ocient.transport.SimplexTransport<TREQUEST,TRESPONSE>)
  - com.ocient.util.MockQueryRegistry
  - com.ocient.util.MockQueryRegistry.ExternalConfig
  - com.ocient.util.MockQueryRegistry.FetchArgs
  - com.ocient.util.MockQueryRegistry.FetchError
  - com.ocient.util.MockQueryRegistry.QueryArgs
  - com.ocient.util.MockQueryRegistry.RedirectLocation
  - com.ocient.transport.NettyOcientWireV1Transport (implements com.ocient.transport.SimplexTransport<TREQUEST,TRESPONSE>)
  - com.ocient.transport.NettyOcientWireV1Transport.Factory (implements com.ocient.transport.SimplexTransportFactory<T>)
  - com.ocient.util.NullRowTransformer (implements com.ocient.util.RowTransformer)
  - com.ocient.util.NullRowTransformerFactory (implements com.ocient.util.RowTransformerFactory)
  - com.ocient.jdbc.graph.OCGraph
  - com.ocient.jdbc.graph.OCGraph.TriangleCount
  - com.ocient.auth.OktaAuthenticators
  - com.ocient.auth.OktaAuthenticators.OktaAuthenticationClient
  - com.ocient.auth.OktaAuthenticators.OktaNativeSSOClient
  - com.ocient.auth.OpenIDAuthenticators
  - com.ocient.auth.OpenIDAuthenticators.AuthorizationCodeWithPKCEClient (implements java.io.Closeable)
  - com.ocient.auth.OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T>
  - com.ocient.auth.OpenIDAuthenticators.DeviceAuthorizationGrant<T>
  - com.ocient.auth.OpenIDAuthenticators.DeviceAuthorizationGrantClient
  - com.ocient.auth.OpenIDAuthenticators.OAuthToken (implements com.ocient.auth.Token)
    - com.ocient.auth.OktaAuthenticators.OktaNativeSSOToken
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - com.ocient.cli.extract.AsyncS3OutputStream
    - com.google.protobuf.ByteString.Output
    - com.ocient.cli.extract.S3OutputStream
  - com.ocient.cli.PasswordMaskingCallback (implements org.jline.reader.MaskingCallback)
  - com.google.protobuf.compiler.PluginProtos
  - com.google.protobuf.ProtobufToStringOutput
  - com.ocient.metrics.QueryMetrics
  - com.ocient.cli.extract.RecordExtractorFactory
  - com.ocient.cli.extract.RecordExtractorFactory.WriterHandle
  - com.google.protobuf.RepeatedFieldBuilder<MType,BType,IType> (implements com.google.protobuf.AbstractMessage.BuilderParent)
  - com.google.protobuf.RepeatedFieldBuilderV3<MType,BType,IType> (implements com.google.protobuf.AbstractMessage.BuilderParent)
  - com.ocient.util.ReportLogger
  - com.ocient.rest.RestServer (implements java.lang.AutoCloseable)
  - com.ocient.procedures.ResultSetBuilder
  - com.ocient.cli.extract.ResultSetExtractor (implements com.ocient.util.RowTransformerFactory)
    - com.ocient.cli.extract.WriteThroughResultSetExtractor
  - com.ocient.cli.extract.ResultSetExtractor.ExtractTransformer (implements com.ocient.util.RowTransformer)
  - com.ocient.util.RowBatch
  - com.google.protobuf.RpcUtil
  - com.ocient.procedures.RSBuilderNull
  - com.google.protobuf.RuntimeVersion
  - com.ocient.util.SimpleMillisCounter (implements com.ocient.util.DurationCounter)
  - com.ocient.transport.SimplexTransport.StreamCtx<T>
  - com.google.protobuf.SingleFieldBuilder<MType,BType,IType> (implements com.google.protobuf.AbstractMessage.BuilderParent)
  - com.google.protobuf.SingleFieldBuilderV3<MType,BType,IType> (implements com.google.protobuf.AbstractMessage.BuilderParent)
  - com.google.protobuf.SourceContextProto
  - com.ocient.jdbc.SQLStates (implements java.lang.Cloneable)
  - com.ocient.jdbc.StLinestring
  - com.ocient.jdbc.StPoint
  - com.ocient.jdbc.StPolygon
  - com.google.protobuf.StructProto
  - com.ocient.jdbc.StructuredQueryMetrics
  - com.ocient.jdbc.SyncRowCursor
  - com.google.protobuf.TextFormat
  - com.google.protobuf.TextFormat.Parser
  - com.google.protobuf.TextFormat.Parser.Builder
  - com.google.protobuf.TextFormat.Printer
  - com.google.protobuf.TextFormatParseInfoTree
  - com.google.protobuf.TextFormatParseInfoTree.Builder
  - com.google.protobuf.TextFormatParseLocation
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.ocient.auth.AuthException
      - com.google.protobuf.Descriptors.DescriptorValidationException
      - java.io.IOException
        - com.google.protobuf.CodedOutputStream.OutOfSpaceException
        - com.google.protobuf.InvalidProtocolBufferException
          - com.google.protobuf.InvalidProtocolBufferException.InvalidWireTypeException
        - com.google.protobuf.TextFormat.InvalidEscapeSequenceException
        - com.google.protobuf.TextFormat.ParseException
          - com.google.protobuf.TextFormat.UnknownFieldParseException
      - java.lang.RuntimeException
        - com.ocient.cli.ParseException
        - com.google.protobuf.RpcUtil.AlreadyCalledException
        - com.google.protobuf.RuntimeVersion.ProtobufRuntimeVersionException
        - com.google.protobuf.UninitializedMessageException
      - com.google.protobuf.ServiceException
      - com.ocient.transport.TransportException
        - com.ocient.transport.ServerQuiesceException
  - com.google.protobuf.TimestampProto
  - com.ocient.jdbc.TraceProcessor
  - com.google.protobuf.TypeProto
  - com.google.protobuf.TypeRegistry
  - com.google.protobuf.TypeRegistry.Builder
  - com.ocient.procedures.TypeUtils
  - com.google.protobuf.UnknownFieldSet (implements com.google.protobuf.MessageLite)
  - com.google.protobuf.UnknownFieldSet.Builder (implements com.google.protobuf.MessageLite.Builder)
  - com.google.protobuf.UnknownFieldSet.Field
  - com.google.protobuf.UnknownFieldSet.Field.Builder
  - com.google.protobuf.UnknownFieldSetLite
  - com.google.protobuf.UnsafeByteOperations
  - com.ocient.cli.extract.wrappers.UTF8ByteArrayWrapper (implements com.ocient.cli.extract.wrappers.ByteArrayWrapper)
  - com.google.protobuf.WireFormat
  - com.google.protobuf.WrappersProto
  - javax.net.ssl.X509ExtendedTrustManager (implements javax.net.ssl.X509TrustManager)
    - com.ocient.jdbc.XGConnection.XGTrustManager
  - com.ocient.jdbc.XGArray (implements java.sql.Array)
  - com.ocient.jdbc.XGByteArrayHelper
  - com.ocient.jdbc.XGConnection (implements java.sql.Connection)
  - com.ocient.jdbc.XGConnection.RemoteEndpoint
  - com.ocient.jdbc.XGConnection.RemoteNode
  - com.ocient.jdbc.XGConnection.Session
  - com.ocient.jdbc.XGConnection.XGConnectionFactory (implements org.apache.commons.pool2.KeyedPooledObjectFactory<K,V>)
  - com.ocient.jdbc.XGConnectionInfo
  - com.ocient.jdbc.XGConnectionInfo.Builder
  - com.ocient.jdbc.XGDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.ocient.jdbc.XGProperties
  - com.ocient.jdbc.XGRegexUtils
  - com.ocient.jdbc.XGResultSet (implements java.sql.ResultSet)
  - com.ocient.jdbc.XGResultSet.OcientResultSetMetadata
  - com.ocient.jdbc.XGResultSet.OcientResultSetMetadata.Builder
  - com.ocient.jdbc.XGResultSetMetaData (implements java.sql.ResultSetMetaData)
  - com.ocient.jdbc.XGStatement (implements java.sql.Statement)
    - com.ocient.jdbc.XGPreparedStatement (implements java.sql.PreparedStatement)
  - com.ocient.jdbc.XGStatement.EventMonitor
  - com.ocient.jdbc.XGTuple (implements java.sql.Struct)

## Interface Hierarchy

- com.google.protobuf.AbstractMessage.BuilderParent
  - com.google.protobuf.GeneratedMessageV3.BuilderParent
- com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
- com.ibm.asyncutil.util.AsyncCloseable
  - com.ocient.transport.SimplexTransport<TREQUEST,TRESPONSE>
- com.google.protobuf.BlockingRpcChannel
- com.google.protobuf.BlockingService
- com.ocient.cli.extract.wrappers.ByteArrayWrapper
- com.ocient.util.ChannelPermit
- java.lang.Cloneable
  - com.google.protobuf.MessageLite.Builder (also extends com.google.protobuf.MessageLiteOrBuilder)
    - com.google.protobuf.Message.Builder (also extends com.google.protobuf.MessageOrBuilder)
- com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner
- com.ocient.util.DurationCounter
- com.ibm.asyncutil.util.Either<L,R>
  - com.ocient.util.CompletableFutures.Result<T,E>
    - com.ocient.util.CompletableFutures.IOResult<T>
    - com.ocient.util.CompletableFutures.SQLResult<T>
    - com.ocient.transport.TransportResult<T>
  - com.ocient.util.Row
- com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionSerializer
- com.google.protobuf.Internal.EnumLite
  - com.google.protobuf.ProtocolMessageEnum
- com.google.protobuf.Internal.EnumLiteMap<T>
- com.google.protobuf.Internal.EnumVerifier
- com.google.protobuf.Internal.IntListAdapter.IntConverter<T>
- com.google.protobuf.Internal.ListAdapter.Converter<F,T>
- com.google.protobuf.Internal.MapAdapter.Converter<A,B>
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.SequencedCollection<E>
      - java.util.List<E>
        - com.google.protobuf.Internal.ProtobufList<E> (also extends java.util.RandomAccess)
          - com.google.protobuf.Internal.BooleanList
          - com.google.protobuf.Internal.DoubleList
          - com.google.protobuf.Internal.FloatList
          - com.google.protobuf.Internal.IntList
          - com.google.protobuf.Internal.LongList
        - com.google.protobuf.ProtocolStringList
          - com.google.protobuf.LazyStringList
- java.util.Iterator<E>
  - com.google.protobuf.ByteString.ByteIterator
- com.google.protobuf.MapFieldBuilder.Converter<KeyT,MessageOrBuilderT,MessageT>
- com.google.protobuf.MessageLiteOrBuilder
  - com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>
  - com.google.protobuf.MessageLite
    - com.google.protobuf.Message (also extends com.google.protobuf.MessageOrBuilder)
  - com.google.protobuf.MessageLite.Builder (also extends java.lang.Cloneable)
    - com.google.protobuf.Message.Builder (also extends com.google.protobuf.MessageOrBuilder)
  - com.google.protobuf.MessageOrBuilder
    - com.google.protobuf.AnyOrBuilder
    - com.google.protobuf.ApiOrBuilder
    - com.google.protobuf.BoolValueOrBuilder
    - com.google.protobuf.BytesValueOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.AuthenticatorOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2OrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnection2ResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2OrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCM2ResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionGCMResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshSessionResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionRefreshTokenResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSecurityTokenResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2OrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2ResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSOResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CloseConnectionOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CloseResultSetOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSparkOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExportResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteInlinePlanOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecutePlanOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteUpdateResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineRequestOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPipelineResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExplainPlanOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ExplainResponseStringPlanOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchAuthenticatorsResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchDataOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchDataResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchMetadataResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchUpdateStatusResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ForceExternalOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.GetSchemaResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.KillQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.KillQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ListPlanOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ListPlanResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.OpenIDAuthenticatorOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.QueryConcurrencyResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.RequestOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ResultSetOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SecondaryInterfaceListOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SecurityTokenOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ServerVersionOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SessionInfoOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ConcurrencyOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ForceExternalOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MemoryTracingOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustFactorOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityAdjustTimeOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ResultSetColumnLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ServiceClassNameOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameterOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder
    - com.google.protobuf.DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder
    - com.google.protobuf.DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder
    - com.google.protobuf.DescriptorProtos.DescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
    - com.google.protobuf.DescriptorProtos.EnumDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.EnumValueDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
    - com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder
    - com.google.protobuf.DescriptorProtos.FeatureSetDefaultsOrBuilder
    - com.google.protobuf.DescriptorProtos.FieldDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefaultOrBuilder
    - com.google.protobuf.DescriptorProtos.FieldOptions.FeatureSupportOrBuilder
    - com.google.protobuf.DescriptorProtos.FileDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
    - com.google.protobuf.DescriptorProtos.GeneratedCodeInfoOrBuilder
    - com.google.protobuf.DescriptorProtos.MethodDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.OneofDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.ServiceDescriptorProtoOrBuilder
    - com.google.protobuf.DescriptorProtos.SourceCodeInfo.LocationOrBuilder
    - com.google.protobuf.DescriptorProtos.UninterpretedOption.NamePartOrBuilder
    - com.google.protobuf.DescriptorProtos.UninterpretedOptionOrBuilder
    - com.google.protobuf.DoubleValueOrBuilder
    - com.google.protobuf.DurationOrBuilder
    - com.google.protobuf.EmptyOrBuilder
    - com.google.protobuf.EnumOrBuilder
    - com.google.protobuf.EnumValueOrBuilder
    - com.google.protobuf.FieldMaskOrBuilder
    - com.google.protobuf.FieldOrBuilder
    - com.google.protobuf.FloatValueOrBuilder
    - com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>
      - com.google.protobuf.DescriptorProtos.EnumOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.EnumValueOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.ExtensionRangeOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.FeatureSetOrBuilder
      - com.google.protobuf.DescriptorProtos.FieldOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.FileDescriptorSetOrBuilder
      - com.google.protobuf.DescriptorProtos.FileOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.MessageOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.MethodOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.OneofOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.ServiceOptionsOrBuilder
      - com.google.protobuf.DescriptorProtos.SourceCodeInfoOrBuilder
      - com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
    - com.google.protobuf.Int32ValueOrBuilder
    - com.google.protobuf.Int64ValueOrBuilder
    - com.google.protobuf.JavaFeaturesProto.JavaFeaturesOrBuilder
    - com.google.protobuf.ListValueOrBuilder
    - com.google.protobuf.Message (also extends com.google.protobuf.MessageLite)
    - com.google.protobuf.Message.Builder (also extends com.google.protobuf.MessageLite.Builder)
    - com.google.protobuf.MethodOrBuilder
    - com.google.protobuf.MixinOrBuilder
    - com.google.protobuf.OptionOrBuilder
    - com.google.protobuf.compiler.PluginProtos.CodeGeneratorRequestOrBuilder
    - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.FileOrBuilder
    - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponseOrBuilder
    - com.google.protobuf.compiler.PluginProtos.VersionOrBuilder
    - com.google.protobuf.SourceContextOrBuilder
    - com.google.protobuf.StringValueOrBuilder
    - com.google.protobuf.StructOrBuilder
    - com.google.protobuf.TimestampOrBuilder
    - com.google.protobuf.TypeOrBuilder
    - com.google.protobuf.UInt32ValueOrBuilder
    - com.google.protobuf.UInt64ValueOrBuilder
    - com.google.protobuf.ValueOrBuilder
- com.ocient.auth.OpenIDAuthenticators.TokenPoller<T>
- com.google.protobuf.Parser<MessageType>
- com.ocient.util.QueuePermit
- java.util.RandomAccess
  - com.google.protobuf.Internal.ProtobufList<E> (also extends java.util.List<E>)
    - com.google.protobuf.Internal.BooleanList
    - com.google.protobuf.Internal.DoubleList
    - com.google.protobuf.Internal.FloatList
    - com.google.protobuf.Internal.IntList
    - com.google.protobuf.Internal.LongList
- com.ocient.util.RowTransformer
- com.ocient.util.RowTransformerFactory
- com.google.protobuf.RpcCallback<ParameterType>
- com.google.protobuf.RpcChannel
- com.google.protobuf.RpcController
- com.google.protobuf.Service
- com.ocient.transport.SimplexTransport.Ctx
- com.ocient.transport.SimplexTransportFactory<T>
- com.ocient.auth.Token
- com.ocient.jdbc.XGConnection.ConfirmationSupplier<Response>
- com.ocient.jdbc.XGConnection.ResponseHandler<Response>
- com.ocient.jdbc.XGConnectionFactory

## Annotation Interface Hierarchy

- com.google.protobuf.ExperimentalApi (implements java.lang.annotation.Annotation)
- com.ocient.annotations.SuppressFBWarnings (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.ocient.jdbc.proto.ClientWireProtocol.Authenticator.ResponseOneofCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2Response.ResponseOneofCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.ConfirmationResponse.ResponseType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.ExecuteExplainForSpark.PartitioningType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.ExplainFormat (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadata.SystemMetadataCall (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.FetchSystemMetadataResponse.ResultOneofCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.PerformanceMode (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.Request.RequestOneofCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.Request.RequestType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.ServerSignal (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ParameterCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.google.protobuf.DescriptorProtos.Edition (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.VerificationState (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.EnumType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.FieldPresence (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.JsonFormat (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.MessageEncoding (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.RepeatedFieldEncoding (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FeatureSet.Utf8Validation (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldDescriptorProto.Label (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldDescriptorProto.Type (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldOptions.CType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldOptions.JSType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldOptions.OptionRetention (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FieldOptions.OptionTargetType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.FileOptions.OptimizeMode (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.DescriptorProtos.MethodOptions.IdempotencyLevel (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.Descriptors.FieldDescriptor.JavaType
    - com.google.protobuf.Descriptors.FieldDescriptor.Type
    - com.google.protobuf.Extension.ExtensionType
    - com.google.protobuf.Extension.MessageType
    - com.ocient.cli.extract.ExtractConfiguration.BinaryFormat
    - com.ocient.cli.extract.ExtractConfiguration.Compression
    - com.ocient.cli.extract.ExtractConfiguration.FileType
    - com.ocient.cli.extract.ExtractConfiguration.HeaderMode
    - com.ocient.cli.extract.ExtractConfiguration.LocationType
    - com.ocient.cli.extract.ExtractConfiguration.TranslateCharactersMode
    - com.google.protobuf.Field.Cardinality (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.Field.Kind (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.FieldType
    - com.google.protobuf.GeneratedMessageLite.MethodToInvoke
    - com.google.protobuf.JavaFeaturesProto.JavaFeatures.Utf8Validation (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.JavaType
    - com.ocient.metrics.Metric.CounterType
    - com.ocient.metrics.Metric.DataType
    - com.ocient.metrics.Metric.Tag
    - com.ocient.metrics.Metric.Units
    - com.google.protobuf.NullValue (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.graph.OCGraph.EdgeDirection
    - com.ocient.auth.OpenIDAuthenticators.OAuthFlow
    - com.ocient.metrics.PerfCounter.ThreadingModel
    - com.ocient.protocol.performance.PerformanceMode
    - com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.Feature (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.ProtoSyntax
    - com.google.protobuf.RuntimeVersion.RuntimeDomain
    - com.ocient.util.SortMode
    - com.ocient.jdbc.SyncRowCursor.CursorMode
    - com.google.protobuf.Syntax (implements com.google.protobuf.ProtocolMessageEnum)
    - com.google.protobuf.TextFormat.Parser.SingularOverwritePolicy
    - com.ocient.transport.TransportException.FailMode
    - com.google.protobuf.Value.KindCase (implements com.google.protobuf.AbstractMessageLite.InternalOneOfEnum, com.google.protobuf.Internal.EnumLite)
    - com.google.protobuf.WireFormat.FieldType
    - com.google.protobuf.WireFormat.JavaType
    - com.ocient.transport.WireType
    - com.ocient.jdbc.XGConnection.ConnectionPoolingMode
    - com.ocient.jdbc.XGConnection.ConnectionProperty
    - com.ocient.jdbc.XGConnection.ConnectionPropertyGroup
    - com.ocient.jdbc.XGConnection.HandshakeType
    - com.ocient.jdbc.XGConnection.Tls
    - com.ocient.jdbc.XGConnectionInfo.Hint
    - com.ocient.jdbc.XGResultSet.Option