public static class ImplicitColumnResolver.ImplicitColumnOptions extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DrillFileSystem |
dfs |
protected int |
maxPartitionDepth |
protected OptionSet |
optionSet |
protected boolean |
useLegacyWildcardExpansion
Historically Drill will expand partition columns (dir0, dir1, ...)
when the project list includes a wildcard.
|
| Constructor and Description |
|---|
ImplicitColumnOptions() |
| Modifier and Type | Method and Description |
|---|---|
ImplicitColumnResolver.ImplicitColumnOptions |
dfs(DrillFileSystem dfs) |
ImplicitColumnResolver.ImplicitColumnOptions |
maxPartitionDepth(int maxPartitionDepth)
The maximum partition depth for any file in this query.
|
ImplicitColumnResolver.ImplicitColumnOptions |
optionSet(OptionSet optionSet) |
ImplicitColumnResolver.ImplicitColumnOptions |
useLegacyWildcardExpansion(boolean flag)
Indicates whether to expand partition columns when the query contains a wildcard.
|
protected OptionSet optionSet
protected int maxPartitionDepth
protected boolean useLegacyWildcardExpansion
protected DrillFileSystem dfs
public ImplicitColumnResolver.ImplicitColumnOptions optionSet(OptionSet optionSet)
public ImplicitColumnResolver.ImplicitColumnOptions maxPartitionDepth(int maxPartitionDepth)
diri columns that this parser will
recognize or generate.public ImplicitColumnResolver.ImplicitColumnOptions useLegacyWildcardExpansion(boolean flag)
select * from dfs.`partitioned-dir`
In which the output columns will be (columns, dir0) if the partitioned directory
has one level of nesting.
See TestImplicitFileColumns#testImplicitColumnspublic ImplicitColumnResolver.ImplicitColumnOptions dfs(DrillFileSystem dfs)
Copyright © 2021 The Apache Software Foundation. All rights reserved.