# Hierarchy For All Packages

Package Hierarchies:

- com.ocient.cli,
- com.ocient.jdbc,
- com.ocient.jdbc.proto,
- org.openjump.core.ui.plugin.datastore.ocient

## Class Hierarchy

- java.lang.Object
  - com.google.protobuf.AbstractMessageLite<MessageType,​BuilderType> (implements com.google.protobuf.MessageLite)
    - com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
      - com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
        - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CacheEntry (implements com.ocient.jdbc.proto.ClientWireProtocol.CacheEntryOrBuilder)
        - 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.CheckDataRequest (implements com.ocient.jdbc.proto.ClientWireProtocol.CheckDataRequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CheckDataResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.CheckDataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClearCache (implements com.ocient.jdbc.proto.ClientWireProtocol.ClearCacheOrBuilder)
        - 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.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.CompletedQueriesResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesRow (implements com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesRowOrBuilder)
        - 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.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.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.LoadBroadcast (implements com.ocient.jdbc.proto.ClientWireProtocol.LoadBroadcastOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQuery (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueries (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesResponseOrBuilder)
        - 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.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.MaxTempDiskLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Priority (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSO (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOSeed (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOSeedOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimit (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetPSO (implements com.ocient.jdbc.proto.ClientWireProtocol.SetPSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetSchema (implements com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SysQueriesRow (implements com.ocient.jdbc.proto.ClientWireProtocol.SysQueriesRowOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideCompletedQueries (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideCompletedQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueries (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesResponse (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.TestConnection (implements com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.UpdateCache (implements com.ocient.jdbc.proto.ClientWireProtocol.UpdateCacheOrBuilder)
  - 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.GeneratedMessageV3.Builder<BuilderType>
        - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CacheEntry.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CacheEntryOrBuilder)
        - 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.CheckDataRequest.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CheckDataRequestOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CheckDataResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CheckDataResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.ClearCache.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.ClearCacheOrBuilder)
        - 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.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.CompletedQueriesResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesRow.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesRowOrBuilder)
        - 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.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.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.LoadBroadcast.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LoadBroadcastOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQuery.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueries.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesResponseOrBuilder)
        - 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.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.MaxTempDiskLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.Priority.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSO.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOSeed.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOSeedOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimit.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetPSO.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetPSOOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SetSchema.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SysQueriesRow.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SysQueriesRowOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideCompletedQueries.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideCompletedQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueries.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesResponse.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesResponseOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.TestConnection.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder)
        - com.ocient.jdbc.proto.ClientWireProtocol.UpdateCache.Builder (implements com.ocient.jdbc.proto.ClientWireProtocol.UpdateCacheOrBuilder)
  - com.vividsolutions.jump.workbench.plugin.AbstractPlugIn (implements com.vividsolutions.jump.workbench.plugin.EnableChecked, com.vividsolutions.jump.workbench.plugin.Iconified, com.vividsolutions.jump.workbench.plugin.PlugIn, com.vividsolutions.jump.workbench.plugin.Recordable, com.vividsolutions.jump.workbench.plugin.ShortcutEnabled)
    - org.openjump.core.ui.plugin.datastore.ocient.OcientDatastorePlugIn
  - com.vividsolutions.jump.datastore.spatialdatabases.AbstractSpatialDatabasesDSDriver (implements com.vividsolutions.jump.datastore.DataStoreDriver)
    - org.openjump.core.ui.plugin.datastore.ocient.OcientDataStoreDriver
  - com.vividsolutions.jump.io.BaseFeatureInputStream (implements com.vividsolutions.jump.io.FeatureInputStream)
    - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesFeatureInputStream
      - org.openjump.core.ui.plugin.datastore.ocient.OcientFeatureInputStream
  - com.ocient.cli.CLI
  - com.ocient.jdbc.proto.ClientWireProtocol
  - 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.vividsolutions.jump.workbench.plugin.Extension (implements com.vividsolutions.jump.workbench.plugin.Configuration)
    - org.openjump.core.ui.plugin.datastore.ocient.OcientDatastorePlugInExtension
  - com.ocient.cli.FastStringTokenizer (implements java.lang.Cloneable)
  - java.util.logging.Formatter
    - com.ocient.jdbc.ThreadFormatter
  - com.ocient.jdbc.JDBCDriver (implements java.sql.Driver)
  - com.ocient.jdbc.KML
  - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSConnection (implements com.vividsolutions.jump.datastore.DataStoreConnection)
    - org.openjump.core.ui.plugin.datastore.ocient.OcientDSConnection
  - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSMetadata (implements com.vividsolutions.jump.datastore.DataStoreMetadata)
    - org.openjump.core.ui.plugin.datastore.ocient.OcientDSMetadata
  - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesResultSetConverter
    - org.openjump.core.ui.plugin.datastore.ocient.OcientResultSetConverter
  - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesSQLBuilder
    - org.openjump.core.ui.plugin.datastore.ocient.OcientSQLBuilder
  - com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesValueConverterFactory
    - org.openjump.core.ui.plugin.datastore.ocient.OcientValueConverterFactory
  - com.ocient.jdbc.SQLStates (implements java.lang.Cloneable)
  - com.ocient.jdbc.StLinestring
  - com.ocient.jdbc.StPoint
  - com.ocient.jdbc.StPolygon
  - com.ocient.jdbc.TraceProcessor
  - com.ocient.jdbc.XGArray (implements java.sql.Array)
  - com.ocient.jdbc.XGConnection (implements java.sql.Connection)
  - com.ocient.jdbc.XGDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - com.ocient.jdbc.XGRegexUtils
  - com.ocient.jdbc.XGResultSet (implements java.sql.ResultSet)
  - com.ocient.jdbc.XGResultSet.SecondaryResultSetThread (implements java.lang.Runnable)
  - com.ocient.jdbc.XGResultSet.XGResultSetThread (implements java.lang.Runnable)
  - 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.XGTuple (implements java.sql.Struct)

## Interface Hierarchy

- com.google.protobuf.MessageLiteOrBuilder
  - com.google.protobuf.MessageOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.AttachToQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CacheEntryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CancelQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CheckDataRequestOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CheckDataResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.ClearCacheOrBuilder
    - 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.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.CompletedQueriesResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.CompletedQueriesRowOrBuilder
    - 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.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.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.LoadBroadcastOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQueryResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueriesResponseOrBuilder
    - 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.SessionInfoOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ConcurrencyOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PriorityOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.PSOSeedOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.RowLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.TimeLimitOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameterOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetPSOOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SetSchemaOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SysQueriesRowOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideCompletedQueriesOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.SystemWideQueriesResponseOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.TestConnectionOrBuilder
    - com.ocient.jdbc.proto.ClientWireProtocol.UpdateCacheOrBuilder
- com.ocient.jdbc.XGStatement.ExceptionalRunnable

## Enum 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.CacheEntry.Action (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.ClientConnectionSSO2Response.ResponseOneofCase (implements 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.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalCancelQuery.OneIdentityOptionCase (implements com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalKillQuery.OneIdentityOptionCase (implements com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.LocalQueries.OneIdentityOptionCase (implements com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.Request.RequestOneofCase (implements com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.proto.ClientWireProtocol.Request.RequestType (implements com.google.protobuf.ProtocolMessageEnum)
    - com.ocient.jdbc.proto.ClientWireProtocol.SetParameter.ParameterCase (implements com.google.protobuf.Internal.EnumLite)
    - com.ocient.jdbc.XGConnection.HandshakeType
    - com.ocient.jdbc.XGConnection.Tls