Uses of Package
org.apache.drill.exec.proto
Package
Description
Internal configuration state definitions.
Various exceptions used in logical, physical and execution contexts.
Logical expression tree representation.
Utilities useful across packages.
Java client API for submitting queries and accepting result sets from a Drill
server.
Cluster coordination system based on Apache Zookeeper and Curator.
A single-node "cluster coordinator" used when running Drill locally.
Zookeeper/Curator integration code.
Collection of classes shared by operators that implement spill-to-disk.
Communication security.
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
MongoDB storage plugin.
Provides resource management and queuing support for the Drill foreman.
Interface between the Application Master and ZooKeeper.
-
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.shared.DrillPBError
Protobuf enumexec.shared.DrillPBError.ErrorType
Protobuf typeexec.shared.ExceptionWrapper
-
-
-
ClassDescriptionProtobuf type
exec.bit.control.PlanFragment
Protobuf typeexec.rpc.Ack
Protobuf typeexec.shared.QueryId
Protobuf enumexec.shared.QueryResult.QueryState
Protobuf enumexec.shared.QueryType
Response message for CreatePreparedStatementReq.Response message for GetCatalogReq.Response message for GetColumnsReq.Response message for GetSchemasReq.Response message for GetServerMetaReqResponse message for GetTablesReq.Simple filter which encapsulates the SQL LIKE ...Server state of prepared statement.Protobuf typeexec.user.QueryPlanFragments
Protobuf typeexec.user.RpcEndpointInfos
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf enumexec.DrillbitEndpoint.State
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf enumexec.DrillbitEndpoint.State
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf enumexec.DrillbitEndpoint.State
-
ClassDescriptionRegistry that contains list of jars, each jar contains its name and list of function signatures.
-
ClassDescriptionProtobuf type
exec.bit.control.PlanFragment
Protobuf typeexec.bit.control.QueryContextInformation
Protobuf typeexec.bit.data.AckWithCredit
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.bit.FragmentHandle
Protobuf typeexec.rpc.Ack
Protobuf typeexec.shared.MinorFragmentProfile
Protobuf typeexec.shared.OperatorProfile
Protobuf typeexec.shared.OperatorProfile
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.UserCredentials
-
-
-
-
-
ClassDescriptionUsed by the server when sending query result data batches to the clientProtobuf type
exec.shared.QueryId
Protobuf typeexec.shared.SerializedField
-
-
-
-
-
ClassDescriptionProtobuf type
exec.bit.control.Collector
Protobuf typeexec.bit.control.QueryContextInformation
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.shared.QueryId
-
ClassDescriptionProtobuf type
exec.bit.control.QueryContextInformation
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.shared.QueryId
-
-
ClassDescriptionProtobuf type
exec.bit.control.BitControlHandshake
Protobuf typeexec.bit.control.BitControlHandshake
Protobuf typeexec.bit.control.BitStatus
Protobuf typeexec.bit.control.BitStatus
Protobuf typeexec.bit.control.Collector
Protobuf typeexec.bit.control.Collector
Protobuf typeexec.bit.control.CustomMessage
Protobuf typeexec.bit.control.CustomMessage
Protobuf typeexec.bit.control.FinishedReceiver
Protobuf typeexec.bit.control.FinishedReceiver
Protobuf typeexec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.InitializeFragments
Protobuf typeexec.bit.control.InitializeFragments
Protobuf typeexec.bit.control.PlanFragment
Protobuf typeexec.bit.control.PlanFragment
Protobuf typeexec.bit.control.QueryContextInformation
Protobuf typeexec.bit.control.QueryContextInformation
//// BitControl RPC ///////Protobuf typeexec.bit.control.WorkQueueStatus
Protobuf typeexec.bit.control.WorkQueueStatus
Protobuf typeexec.bit.data.AckWithCredit
Protobuf typeexec.bit.data.AckWithCredit
Protobuf typeexec.bit.data.BitClientHandshake
Protobuf typeexec.bit.data.BitClientHandshake
Protobuf typeexec.bit.data.BitServerHandshake
Protobuf typeexec.bit.data.BitServerHandshake
Protobuf typeexec.bit.data.FragmentRecordBatch
Protobuf typeexec.bit.data.FragmentRecordBatch
Protobuf enumexec.bit.data.RpcType
Protobuf typeexec.bit.data.RuntimeFilterBDef
Protobuf typeexec.bit.data.RuntimeFilterBDef
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.DrillbitEndpoint
Protobuf enumexec.DrillbitEndpoint.State
Protobuf typeexec.DrillServiceInstance
Protobuf typeexec.DrillServiceInstance
Protobuf typeexec.Roles
Protobuf typeexec.Roles
Protobuf typeexec.bit.FragmentHandle
Protobuf typeexec.bit.FragmentHandle
Prepared statement state on server side.Prepared statement state on server side.Protobuf typeexec.rpc.Ack
Protobuf typeexec.rpc.Ack
Protobuf typeexec.rpc.CompleteRpcMessage
Protobuf typeexec.rpc.CompleteRpcMessage
Protobuf typeexec.rpc.RpcHeader
Protobuf typeexec.rpc.RpcHeader
Protobuf enumexec.rpc.RpcMode
Protobuf enumexec.ValueMode
Protobuf typeexec.shared.DrillPBError
Protobuf typeexec.shared.DrillPBError
Protobuf enumexec.shared.DrillPBError.ErrorType
Protobuf typeexec.shared.ExceptionWrapper
Protobuf typeexec.shared.ExceptionWrapper
Protobuf enumexec.shared.FragmentState
Jar contains jar name and list of function signatures.Jar contains jar name and list of function signatures.Protobuf typeexec.shared.MajorFragmentProfile
Protobuf typeexec.shared.MajorFragmentProfile
Protobuf typeexec.shared.MetricValue
Protobuf typeexec.shared.MetricValue
Protobuf typeexec.shared.MinorFragmentProfile
Protobuf typeexec.shared.MinorFragmentProfile
Protobuf typeexec.shared.NamePart
Protobuf typeexec.shared.NamePart
Protobuf enumexec.shared.NamePart.Type
Protobuf typeexec.shared.NodeStatus
Protobuf typeexec.shared.NodeStatus
Protobuf typeexec.shared.OperatorProfile
Protobuf typeexec.shared.OperatorProfile
Protobuf typeexec.shared.ParsingError
Protobuf typeexec.shared.ParsingError
Used by the server when sending query result data batches to the clientUsed by the server when sending query result data batches to the clientProtobuf typeexec.shared.QueryId
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.QueryInfo
Protobuf typeexec.shared.QueryInfo
Protobuf typeexec.shared.QueryProfile
Protobuf typeexec.shared.QueryProfile
Used by the server to report informations about the query state to the clientUsed by the server to report informations about the query state to the clientProtobuf enumexec.shared.QueryResult.QueryState
Protobuf enumexec.shared.QueryType
Protobuf typeexec.shared.RecordBatchDef
Protobuf typeexec.shared.RecordBatchDef
Registry that contains list of jars, each jar contains its name and list of function signatures.Registry that contains list of jars, each jar contains its name and list of function signatures.Protobuf enumexec.shared.RpcChannel
Protobuf typeexec.shared.SaslMessage
Protobuf typeexec.shared.SaslMessage
Protobuf enumexec.shared.SaslStatus
Protobuf typeexec.shared.SerializedField
Protobuf typeexec.shared.SerializedField
Protobuf typeexec.shared.StackTraceElementWrapper
Protobuf typeexec.shared.StackTraceElementWrapper
Protobuf typeexec.shared.StreamProfile
Protobuf typeexec.shared.StreamProfile
Protobuf typeexec.shared.UserCredentials
Protobuf typeexec.shared.UserCredentials
Protobuf typeexec.user.BitToUserHandshake
Protobuf typeexec.user.BitToUserHandshake
Message encapsulating metadata for a Catalog.Message encapsulating metadata for a Catalog.Protobuf enumexec.user.CollateSupport
Message encapsulating metadata for a Column.Message encapsulating metadata for a Column.How a column can be used in WHERE clauseWhether a column can be updatable.Protobuf typeexec.user.ConvertSupport
Protobuf typeexec.user.ConvertSupport
Protobuf enumexec.user.CorrelationNamesSupport
Request message to create a prepared statement.Request message to create a prepared statement.Response message for CreatePreparedStatementReq.Response message for CreatePreparedStatementReq.Protobuf enumexec.user.DateTimeLiteralsSupport
Request message for getting the metadata for catalogs satisfying the given optional filter.Request message for getting the metadata for catalogs satisfying the given optional filter.Response message for GetCatalogReq.Response message for GetCatalogReq.Request message for getting the metadata for columns satisfying the given optional filters.Request message for getting the metadata for columns satisfying the given optional filters.Response message for GetColumnsReq.Response message for GetColumnsReq.Protobuf typeexec.user.GetQueryPlanFragments
Protobuf typeexec.user.GetQueryPlanFragments
Request message for getting the metadata for schemas satisfying the given optional filters.Request message for getting the metadata for schemas satisfying the given optional filters.Response message for GetSchemasReq.Response message for GetSchemasReq.Request message for getting server metadataRequest message for getting server metadataResponse message for GetServerMetaReqResponse message for GetServerMetaReqRequest message for getting the metadata for tables satisfying the given optional filters.Request message for getting the metadata for tables satisfying the given optional filters.Response message for GetTablesReq.Response message for GetTablesReq.Protobuf enumexec.user.GroupBySupport
Protobuf enumexec.user.HandshakeStatus
Protobuf enumexec.user.IdentifierCasing
Simple filter which encapsulates the SQL LIKE ...Simple filter which encapsulates the SQL LIKE ...Protobuf enumexec.user.NullCollation
Protobuf enumexec.user.OrderBySupport
Protobuf enumexec.user.OuterJoinSupport
Prepared statement.Prepared statement.Server state of prepared statement.Server state of prepared statement.Protobuf typeexec.user.Property
Protobuf typeexec.user.Property
Protobuf typeexec.user.QueryPlanFragments
Protobuf typeexec.user.QueryPlanFragments
Protobuf enumexec.user.QueryResultsMode
Protobuf typeexec.user.RequestResults
Protobuf typeexec.user.RequestResults
Enum indicating the request status.Metadata of a column in query result setMetadata of a column in query result setProtobuf typeexec.user.RpcEndpointInfos
Protobuf typeexec.user.RpcEndpointInfos
//// User <-> Bit RPC ///////Request message for running a query.Request message for running a query.Protobuf enumexec.user.SaslSupport
Message encapsulating metadata for a Schema.Message encapsulating metadata for a Schema.Protobuf typeexec.user.ServerMeta
Protobuf typeexec.user.ServerMeta
Protobuf enumexec.user.SubQuerySupport
Message encapsulating metadata for a Table.Message encapsulating metadata for a Table.Protobuf enumexec.user.UnionSupport
Protobuf typeexec.user.UserProperties
Protobuf typeexec.user.UserProperties
Protobuf typeexec.user.UserToBitHandshake
Protobuf typeexec.user.UserToBitHandshake
-
ClassDescriptionProtobuf type
exec.bit.FragmentHandle
Protobuf typeexec.shared.QueryId
-
ClassDescriptionProtobuf type
exec.bit.data.FragmentRecordBatch
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.RecordBatchDef
Protobuf typeexec.shared.SerializedField
Protobuf typeexec.shared.SerializedField
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.rpc.Ack
Protobuf enumexec.rpc.RpcMode
Protobuf typeexec.shared.DrillPBError
Used by the server to report informations about the query state to the client -
ClassDescriptionProtobuf type
exec.bit.control.BitControlHandshake
Protobuf typeexec.bit.control.CustomMessage
Protobuf typeexec.bit.control.FinishedReceiver
Protobuf typeexec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.InitializeFragments
//// BitControl RPC ///////Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.bit.FragmentHandle
Protobuf typeexec.rpc.Ack
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.QueryProfile
-
ClassDescriptionProtobuf type
exec.bit.data.AckWithCredit
Protobuf typeexec.bit.data.BitClientHandshake
Protobuf typeexec.bit.data.BitServerHandshake
Protobuf typeexec.bit.data.FragmentRecordBatch
Protobuf enumexec.bit.data.RpcType
Protobuf typeexec.DrillbitEndpoint
-
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.rpc.Ack
Used by the server when sending query result data batches to the clientProtobuf typeexec.shared.QueryId
Used by the server to report informations about the query state to the clientProtobuf enumexec.shared.QueryResult.QueryState
Protobuf typeexec.shared.UserCredentials
Protobuf typeexec.user.BitToUserHandshake
Protobuf typeexec.user.GetQueryPlanFragments
Protobuf typeexec.user.QueryPlanFragments
Protobuf typeexec.user.RpcEndpointInfos
//// User <-> Bit RPC ///////Request message for running a query.Protobuf typeexec.user.UserProperties
Protobuf typeexec.user.UserToBitHandshake
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.shared.QueryInfo
Protobuf typeexec.shared.QueryProfile
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.rpc.Ack
Protobuf typeexec.shared.QueryId
Protobuf enumexec.shared.QueryType
-
ClassDescriptionProtobuf type
exec.shared.MajorFragmentProfile
Protobuf typeexec.shared.MinorFragmentProfile
Protobuf typeexec.shared.OperatorProfile
Protobuf typeexec.shared.QueryProfile
Protobuf enumexec.shared.QueryResult.QueryState
-
ClassDescriptionProtobuf type
exec.rpc.Ack
Protobuf typeexec.shared.QueryId
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.shared.UserCredentials
-
-
-
-
-
-
-
-
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.shared.UserCredentials
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf typeexec.shared.QueryProfile
-
-
ClassDescriptionProtobuf type
exec.bit.control.QueryContextInformation
-
ClassDescriptionProtobuf type
exec.shared.SerializedField
Protobuf typeexec.shared.SerializedField
-
ClassDescriptionProtobuf type
exec.shared.SerializedField
Protobuf typeexec.shared.SerializedField
-
ClassDescriptionProtobuf type
exec.bit.control.PlanFragment
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.bit.FragmentHandle
Protobuf typeexec.shared.QueryId
-
ClassDescriptionProtobuf type
exec.bit.control.Collector
Protobuf typeexec.bit.control.FinishedReceiver
Protobuf typeexec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.InitializeFragments
Protobuf typeexec.bit.control.PlanFragment
Protobuf typeexec.bit.FragmentHandle
Protobuf typeexec.rpc.Ack
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.QueryProfile
-
ClassDescriptionProtobuf type
exec.bit.data.RuntimeFilterBDef
Protobuf typeexec.DrillbitEndpoint
-
ClassDescriptionProtobuf type
exec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.PlanFragment
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.bit.FragmentHandle
Protobuf enumexec.shared.FragmentState
Protobuf typeexec.shared.MinorFragmentProfile
Protobuf typeexec.shared.QueryId
Protobuf typeexec.shared.QueryProfile
Protobuf enumexec.shared.QueryResult.QueryState
Request message for running a query. -
-
ClassDescriptionProtobuf type
exec.bit.control.FragmentStatus
Protobuf typeexec.bit.control.PlanFragment
Protobuf typeexec.DrillbitEndpoint
Protobuf typeexec.bit.FragmentHandle
-
ClassDescriptionRequest message for getting the metadata for catalogs satisfying the given optional filter.Request message for getting the metadata for columns satisfying the given optional filters.Request message for getting the metadata for schemas satisfying the given optional filters.Request message for getting server metadataRequest message for getting the metadata for tables satisfying the given optional filters.Protobuf enum
exec.user.IdentifierCasing
-
ClassDescriptionRequest message to create a prepared statement.
-
ClassDescriptionProtobuf type
exec.rpc.Ack
Protobuf typeexec.shared.QueryId
Request message to create a prepared statement.Request message for getting the metadata for catalogs satisfying the given optional filter.Request message for getting the metadata for columns satisfying the given optional filters.Protobuf typeexec.user.GetQueryPlanFragments
Request message for getting the metadata for schemas satisfying the given optional filters.Request message for getting server metadataRequest message for getting the metadata for tables satisfying the given optional filters.Protobuf typeexec.user.QueryPlanFragments
Request message for running a query. -
-
-
ClassDescriptionProtobuf type
exec.DrillbitEndpoint
Protobuf enumexec.DrillbitEndpoint.State