public class InferredFieldFactory extends BaseFieldFactory
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
child, loader| Constructor and Description |
|---|
InferredFieldFactory(JsonLoaderImpl loader) |
| Modifier and Type | Method and Description |
|---|---|
TypeProtos.MinorType |
drillTypeFor(ValueDef.JsonType type) |
ElementParser |
fieldParser(FieldDefn fieldDefn)
Build a column and its listener based on a look-ahead hint.
|
ElementParser |
forceArrayResolution(FieldDefn fieldDefn) |
ElementParser |
forceNullResolution(FieldDefn fieldDefn) |
ElementParser |
objectArrayParserFor(FieldDefn fieldDefn)
Create a map array column and its associated object array listener
for the given key.
|
ValueParser |
scalarParserFor(FieldDefn fieldDefn,
boolean isArray) |
buildOuterArrays, ignoredFieldParser, loader, multiDimObjectArrayFor, multiDimScalarArrayFor, multiDimVariantArrayParserFor, objectArrayParserFor, objectArrayParserFor, objectParserFor, objectParserFor, objectParserFor, parserFactory, repeatedListSchemaFor, scalarArrayParserFor, scalarArrayParserFor, scalarListenerFor, scalarParserFor, scalarParserFor, variantArrayParserFor, variantParserForpublic InferredFieldFactory(JsonLoaderImpl loader)
public ElementParser fieldParser(FieldDefn fieldDefn)
public ElementParser forceNullResolution(FieldDefn fieldDefn)
forceNullResolution in interface FieldFactoryforceNullResolution in class BaseFieldFactorypublic ElementParser forceArrayResolution(FieldDefn fieldDefn)
forceArrayResolution in interface FieldFactoryforceArrayResolution in class BaseFieldFactorypublic ValueParser scalarParserFor(FieldDefn fieldDefn, boolean isArray)
public ElementParser objectArrayParserFor(FieldDefn fieldDefn)
public TypeProtos.MinorType drillTypeFor(ValueDef.JsonType type)
Copyright © 2021 The Apache Software Foundation. All rights reserved.