org.apache.calcite.jdbc |
|
org.apache.commons.logging.impl |
|
org.apache.drill |
|
org.apache.drill.alias |
|
org.apache.drill.common.scanner |
|
org.apache.drill.exec |
Drill execution engine, including: physical operators, runtime code
generation, planning, RPC layer, Value Vector data structures.
|
org.apache.drill.exec.alias |
|
org.apache.drill.exec.cache |
Distributed cache for syncing state and data between Drillbits.
|
org.apache.drill.exec.client |
Java client API for submitting queries and accepting result sets from a Drill
server.
|
org.apache.drill.exec.compile |
Runtime code-generation, compilation and bytecode-manipulation utilities.
|
org.apache.drill.exec.compile.bytecode |
Bytecode manipulation utilities for stitching together runtime-generated code
with prebuilt templates.
|
org.apache.drill.exec.compile.sig |
TODO - write docs for this package
|
org.apache.drill.exec.coord |
Cluster coordination system based on Apache Zookeeper and Curator.
|
org.apache.drill.exec.coord.local |
A single-node "cluster coordinator" used when running Drill locally.
|
org.apache.drill.exec.coord.store |
|
org.apache.drill.exec.coord.zk |
Zookeeper/Curator integration code.
|
org.apache.drill.exec.disk |
Interface for Drill's interaction with the local disk to persist data
temporarily during an operation.
|
org.apache.drill.exec.dotdrill |
Meta-data persistence format, used for views and other cluster-wide
persistent state.
|
org.apache.drill.exec.exception |
Execution-time exceptions.
|
org.apache.drill.exec.expr |
Drill expression materialization and evaluation facilities.
|
org.apache.drill.exec.expr.annotations |
|
org.apache.drill.exec.expr.fn |
|
org.apache.drill.exec.expr.fn.impl |
|
org.apache.drill.exec.expr.fn.impl.conv |
|
org.apache.drill.exec.expr.fn.interpreter |
|
org.apache.drill.exec.expr.fn.output |
|
org.apache.drill.exec.expr.fn.registry |
|
org.apache.drill.exec.expr.stat |
|
org.apache.drill.exec.fn.impl |
|
org.apache.drill.exec.fn.impl.testing |
|
org.apache.drill.exec.fn.interp |
|
org.apache.drill.exec.impersonation |
|
org.apache.drill.exec.memory |
|
org.apache.drill.exec.metastore |
|
org.apache.drill.exec.metastore.analyze |
|
org.apache.drill.exec.metastore.store |
|
org.apache.drill.exec.metastore.store.parquet |
|
org.apache.drill.exec.nested |
|
org.apache.drill.exec.oauth |
|
org.apache.drill.exec.ops |
|
org.apache.drill.exec.opt |
|
org.apache.drill.exec.physical |
|
org.apache.drill.exec.physical.base |
|
org.apache.drill.exec.physical.config |
|
org.apache.drill.exec.physical.impl |
|
org.apache.drill.exec.physical.impl.agg |
|
org.apache.drill.exec.physical.impl.aggregate |
|
org.apache.drill.exec.physical.impl.broadcastsender |
|
org.apache.drill.exec.physical.impl.common |
|
org.apache.drill.exec.physical.impl.filter |
|
org.apache.drill.exec.physical.impl.flatten |
|
org.apache.drill.exec.physical.impl.join |
|
org.apache.drill.exec.physical.impl.lateraljoin |
|
org.apache.drill.exec.physical.impl.limit |
|
org.apache.drill.exec.physical.impl.materialize |
|
org.apache.drill.exec.physical.impl.mergereceiver |
|
org.apache.drill.exec.physical.impl.metadata |
|
org.apache.drill.exec.physical.impl.orderedpartitioner |
|
org.apache.drill.exec.physical.impl.PartitionLimit |
|
org.apache.drill.exec.physical.impl.partitionsender |
|
org.apache.drill.exec.physical.impl.producer |
|
org.apache.drill.exec.physical.impl.project |
|
org.apache.drill.exec.physical.impl.protocol |
Defines a revised implementation of the Drill RecordBatch protocol.
|
org.apache.drill.exec.physical.impl.rangepartitioner |
|
org.apache.drill.exec.physical.impl.scan |
Defines the scan operation implementation.
|
org.apache.drill.exec.physical.impl.scan.columns |
Handles the special "columns" column used by the text reader,
and available to similar readers.
|
org.apache.drill.exec.physical.impl.scan.convert |
Standard type conversion tools for the case in which the input
types are the standard Java types already supported by the
ValuesWriter interface.
|
org.apache.drill.exec.physical.impl.scan.file |
Handles optional file metadata columns: implicit columns and
partition columns.
|
org.apache.drill.exec.physical.impl.scan.framework |
Defines the projection, vector continuity and other operations for
a set of one or more readers.
|
org.apache.drill.exec.physical.impl.scan.project |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
org.apache.drill.exec.physical.impl.scan.v3 |
Provides the "version 3" scan framework (which can also be thought of
as EVF version 2).
|
org.apache.drill.exec.physical.impl.scan.v3.file |
|
org.apache.drill.exec.physical.impl.scan.v3.lifecycle |
Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.
|
org.apache.drill.exec.physical.impl.scan.v3.schema |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
org.apache.drill.exec.physical.impl.sort |
|
org.apache.drill.exec.physical.impl.spill |
Collection of classes shared by operators that implement spill-to-disk.
|
org.apache.drill.exec.physical.impl.statistics |
|
org.apache.drill.exec.physical.impl.svremover |
|
org.apache.drill.exec.physical.impl.TopN |
|
org.apache.drill.exec.physical.impl.trace |
|
org.apache.drill.exec.physical.impl.union |
|
org.apache.drill.exec.physical.impl.unnest |
|
org.apache.drill.exec.physical.impl.unorderedreceiver |
|
org.apache.drill.exec.physical.impl.unpivot |
|
org.apache.drill.exec.physical.impl.validate |
|
org.apache.drill.exec.physical.impl.values |
|
org.apache.drill.exec.physical.impl.window |
|
org.apache.drill.exec.physical.impl.writer |
|
org.apache.drill.exec.physical.impl.xsort |
|
org.apache.drill.exec.physical.resultSet |
Provides a second-generation row set (AKA "record batch") writer used
by client code to
Define the schema of a result set.
Write data into the vectors backing a row set.
|
org.apache.drill.exec.physical.resultSet.impl |
Handles the details of the result set loader implementation.
|
org.apache.drill.exec.physical.resultSet.model |
The "row set model" provides a "dual" of the vector structure used to create,
allocate and work with a collection of vectors.
|
org.apache.drill.exec.physical.resultSet.model.hyper |
Implementation of a row set model for hyper-batches.
|
org.apache.drill.exec.physical.resultSet.model.single |
This set of classes models the structure of a batch consisting
of single vectors (as contrasted with a hyper batch.) Provides tools
or metdata-based construction, allocation, reading and writing of
the vectors.
|
org.apache.drill.exec.physical.resultSet.project |
|
org.apache.drill.exec.physical.resultSet.util |
|
org.apache.drill.exec.physical.rowSet |
Provides a set of tools to work with row sets.
|
org.apache.drill.exec.physical.unit |
|
org.apache.drill.exec.planner |
|
org.apache.drill.exec.planner.common |
|
org.apache.drill.exec.planner.cost |
|
org.apache.drill.exec.planner.fragment |
|
org.apache.drill.exec.planner.fragment.contrib |
|
org.apache.drill.exec.planner.index |
|
org.apache.drill.exec.planner.index.generators |
|
org.apache.drill.exec.planner.index.rules |
|
org.apache.drill.exec.planner.logical |
|
org.apache.drill.exec.planner.logical.partition |
|
org.apache.drill.exec.planner.physical |
|
org.apache.drill.exec.planner.physical.explain |
|
org.apache.drill.exec.planner.physical.visitor |
|
org.apache.drill.exec.planner.rm |
|
org.apache.drill.exec.planner.sql |
|
org.apache.drill.exec.planner.sql.conversion |
|
org.apache.drill.exec.planner.sql.handlers |
|
org.apache.drill.exec.planner.sql.parser |
|
org.apache.drill.exec.planner.sql.parser.impl |
|
org.apache.drill.exec.planner.torel |
|
org.apache.drill.exec.planner.types |
|
org.apache.drill.exec.planner.types.decimal |
|
org.apache.drill.exec.pop |
|
org.apache.drill.exec.proto.helper |
|
org.apache.drill.exec.record |
|
org.apache.drill.exec.record.metadata.schema |
|
org.apache.drill.exec.record.selection |
|
org.apache.drill.exec.record.vector |
|
org.apache.drill.exec.resolver |
|
org.apache.drill.exec.resourcemgr |
This package will contain all the components of resource manager in Drill.
|
org.apache.drill.exec.resourcemgr.config |
This package contains the configuration components of ResourceManagement feature in Drill.
|
org.apache.drill.exec.resourcemgr.config.exception |
|
org.apache.drill.exec.resourcemgr.config.selectionpolicy |
Defines all the selection policy implementation which can be configured with Resource Management.
|
org.apache.drill.exec.resourcemgr.config.selectors |
Defines all the Selectors which can be assigned to a ResourcePool in the ResourceManagement configuration.
|
org.apache.drill.exec.resourcemgr.util |
|
org.apache.drill.exec.rpc |
|
org.apache.drill.exec.rpc.control |
|
org.apache.drill.exec.rpc.data |
|
org.apache.drill.exec.rpc.security |
Communication security.
|
org.apache.drill.exec.rpc.security.kerberos |
|
org.apache.drill.exec.rpc.security.plain |
|
org.apache.drill.exec.rpc.user |
|
org.apache.drill.exec.rpc.user.security |
|
org.apache.drill.exec.rpc.user.security.testing |
|
org.apache.drill.exec.schema |
|
org.apache.drill.exec.schema.json.jackson |
|
org.apache.drill.exec.serialization |
|
org.apache.drill.exec.server |
|
org.apache.drill.exec.server.options |
|
org.apache.drill.exec.server.rest |
|
org.apache.drill.exec.server.rest.auth |
|
org.apache.drill.exec.server.rest.header |
|
org.apache.drill.exec.server.rest.profile |
|
org.apache.drill.exec.server.rest.spnego |
|
org.apache.drill.exec.server.rest.ssl |
|
org.apache.drill.exec.server.rest.stream |
|
org.apache.drill.exec.service |
|
org.apache.drill.exec.sql |
|
org.apache.drill.exec.ssl |
|
org.apache.drill.exec.store |
|
org.apache.drill.exec.store.avro |
|
org.apache.drill.exec.store.base.filter |
|
org.apache.drill.exec.store.dfs |
|
org.apache.drill.exec.store.dfs.easy |
|
org.apache.drill.exec.store.direct |
|
org.apache.drill.exec.store.easy.json |
|
org.apache.drill.exec.store.easy.json.extended |
Provides parsing for Mongo extended types which are generally of the form
{ "$type": value } .
|
org.apache.drill.exec.store.easy.json.loader |
|
org.apache.drill.exec.store.easy.json.parser |
|
org.apache.drill.exec.store.easy.json.reader |
|
org.apache.drill.exec.store.easy.json.values |
|
org.apache.drill.exec.store.easy.sequencefile |
|
org.apache.drill.exec.store.easy.text |
|
org.apache.drill.exec.store.easy.text.compliant |
|
org.apache.drill.exec.store.easy.text.reader |
Version 3 of the text reader.
|
org.apache.drill.exec.store.easy.text.writer |
|
org.apache.drill.exec.store.enumerable |
|
org.apache.drill.exec.store.enumerable.plan |
|
org.apache.drill.exec.store.http.oauth |
|
org.apache.drill.exec.store.ischema |
|
org.apache.drill.exec.store.json |
|
org.apache.drill.exec.store.log |
|
org.apache.drill.exec.store.mock |
Defines a mock data source which generates dummy test data for use
in testing.
|
org.apache.drill.exec.store.parquet |
|
org.apache.drill.exec.store.parquet.columnreaders |
|
org.apache.drill.exec.store.parquet.columnreaders.batchsizing |
|
org.apache.drill.exec.store.parquet.compression |
|
org.apache.drill.exec.store.parquet.decimal |
|
org.apache.drill.exec.store.parquet.metadata |
|
org.apache.drill.exec.store.parquet2 |
|
org.apache.drill.exec.store.plan |
|
org.apache.drill.exec.store.plan.rel |
|
org.apache.drill.exec.store.plan.rule |
|
org.apache.drill.exec.store.pojo |
|
org.apache.drill.exec.store.schedule |
|
org.apache.drill.exec.store.security |
|
org.apache.drill.exec.store.security.oauth |
|
org.apache.drill.exec.store.security.vault |
|
org.apache.drill.exec.store.sequencefile |
|
org.apache.drill.exec.store.store |
|
org.apache.drill.exec.store.sys |
|
org.apache.drill.exec.store.sys.store |
|
org.apache.drill.exec.store.sys.store.provider |
|
org.apache.drill.exec.store.sys.zk |
|
org.apache.drill.exec.store.table.function |
|
org.apache.drill.exec.test |
|
org.apache.drill.exec.testing |
|
org.apache.drill.exec.testing.store |
|
org.apache.drill.exec.udf.dynamic |
|
org.apache.drill.exec.util |
|
org.apache.drill.exec.util.concurrent |
|
org.apache.drill.exec.util.filereader |
|
org.apache.drill.exec.util.record |
|
org.apache.drill.exec.vector |
|
org.apache.drill.exec.vector.accessor |
|
org.apache.drill.exec.vector.accessor.sql |
|
org.apache.drill.exec.vector.complex |
|
org.apache.drill.exec.vector.complex.fn |
|
org.apache.drill.exec.vector.complex.impl |
|
org.apache.drill.exec.vector.complex.writer |
|
org.apache.drill.exec.work |
|
org.apache.drill.exec.work.batch |
|
org.apache.drill.exec.work.filter |
|
org.apache.drill.exec.work.foreman |
|
org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
org.apache.drill.exec.work.fragment |
|
org.apache.drill.exec.work.metadata |
|
org.apache.drill.exec.work.prepare |
|
org.apache.drill.exec.work.user |
|
org.apache.drill.storage |
|
org.apache.drill.test |
Provides a variety of test framework tools to simplify Drill unit
tests and ad-hoc tests created while developing features.
|
org.apache.drill.test.rowSet |
Provides a set of tools to work with row sets when creating operator
and "sub-operator" unit tests.
|
org.apache.drill.test.rowSet.file |
|
org.apache.drill.test.rowSet.test |
Tests for the row set test fixture.
|
org.apache.drill.udf.dynamic |
|
org.apache.drill.vector |
Tests for value vectors.
|
org.apache.hadoop.security |
|
org.apache.parquet.hadoop |
|