Package org.apache.nifi.schema.inference
Class SchemaInferenceUtil
java.lang.Object
org.apache.nifi.schema.inference.SchemaInferenceUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.nifi.components.AllowableValuestatic final org.apache.nifi.components.PropertyDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> SchemaAccessStrategygetSchemaAccessStrategy(String strategy, org.apache.nifi.context.PropertyContext context, org.apache.nifi.logging.ComponentLog logger, RecordSourceFactory<T> recordSourceFactory, Supplier<SchemaInferenceEngine<T>> inferenceSupplier, Supplier<SchemaAccessStrategy> defaultSupplier)
-
Field Details
-
INFER_SCHEMA
public static final org.apache.nifi.components.AllowableValue INFER_SCHEMA -
SCHEMA_CACHE
public static final org.apache.nifi.components.PropertyDescriptor SCHEMA_CACHE
-
-
Constructor Details
-
SchemaInferenceUtil
public SchemaInferenceUtil()
-
-
Method Details
-
getSchemaAccessStrategy
public static <T> SchemaAccessStrategy getSchemaAccessStrategy(String strategy, org.apache.nifi.context.PropertyContext context, org.apache.nifi.logging.ComponentLog logger, RecordSourceFactory<T> recordSourceFactory, Supplier<SchemaInferenceEngine<T>> inferenceSupplier, Supplier<SchemaAccessStrategy> defaultSupplier)
-