Package com.cobber.fta
Class LogicalTypeFactory
- Object
-
- LogicalTypeFactory
-
public abstract class LogicalTypeFactory extends Object
Construct a LogicalType from PluginDefinition or a Semantic Type name.
-
-
Constructor Summary
Constructors Constructor Description LogicalTypeFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LogicalType
newInstance(PluginDefinition plugin, AnalysisConfig analysisConfig)
Return a Semantic Type based on a Plugin Definition with an associated AnalysisConfig.
-
-
-
Method Detail
-
newInstance
public static LogicalType newInstance(PluginDefinition plugin, AnalysisConfig analysisConfig) throws FTAPluginException
Return a Semantic Type based on a Plugin Definition with an associated AnalysisConfig.- Parameters:
plugin
- The Definition for this pluginanalysisConfig
- The Analysis configuration used for this analysis- Returns:
- The LogicalType The Semantic Type associated with the definition (if it exists), null if non-existent.
- Throws:
FTAPluginException
- Thrown when the plugin is incorrectly configured.
-
-