Package org.apache.drill.exec.physical.impl.scan.file
package org.apache.drill.exec.physical.impl.scan.file
Handles optional file metadata columns: implicit columns and
partition columns. Not all data sources are files, and so not
all support these columns
-
ClassDescriptionSpecify the file name and optional selection root.Represents projection column which resolved to a file metadata (AKA "implicit") column such as "filename", "fqn", etc.Definition of a file metadata (AKA "implicit") column for this query.Parses the implicit file metadata columns out of a project list, and marks them for special handling by the file metadata manager.The file scan framework adds into the scan framework support for implicit reading from DFS splits (a file and a block).Iterates over the splits for the present scan.Options for a file-based scan.The file schema negotiator adds no behavior at present, but is created as a placeholder anticipating the need for file-specific behavior later.Implementation of the file-level schema negotiator.Manages the insertion of file metadata (AKA "implicit" and partition) columns.Resolved value for a metadata column (implicit file or partition column.) Resolution here means identifying a value for the column.Represents a partition column (usually dir0, dir1, ...).