public class FullQualifedNameFieldProvider extends java.lang.Object implements FieldProvider<Field>
The Resolver also takes full qualified names so the name may contain table and / or schema.
Constructor and Description |
---|
FullQualifedNameFieldProvider(java.util.Map<QualifiedName,AnalyzedRelation> sources) |
Modifier and Type | Method and Description |
---|---|
Field |
resolveField(QualifiedName qualifiedName,
java.util.List<java.lang.String> path,
Operation operation) |
Field |
resolveField(QualifiedName qualifiedName,
Operation operation) |
public FullQualifedNameFieldProvider(java.util.Map<QualifiedName,AnalyzedRelation> sources)
public Field resolveField(QualifiedName qualifiedName, Operation operation)
resolveField
in interface FieldProvider<Field>
public Field resolveField(QualifiedName qualifiedName, @Nullable java.util.List<java.lang.String> path, Operation operation)
resolveField
in interface FieldProvider<Field>