Class ConvertValuesToUnionNormalizer
- java.lang.Object
-
- it.unibz.inf.ontop.generation.normalization.impl.ConvertValuesToUnionNormalizer
-
- All Implemented Interfaces:
DialectExtraNormalizer
public class ConvertValuesToUnionNormalizer extends Object implements DialectExtraNormalizer
Many databases do not support VALUES, they use this normalizer and replace ValuesNodes with a union of Construction/True pairs.- Author:
- Lukas Sundqvist
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedConvertValuesToUnionNormalizer(IntermediateQueryFactory iqFactory, SubstitutionFactory substitutionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQTreetransform(IQTree tree, VariableGenerator variableGenerator)
-
-
-
Constructor Detail
-
ConvertValuesToUnionNormalizer
@Inject protected ConvertValuesToUnionNormalizer(IntermediateQueryFactory iqFactory, SubstitutionFactory substitutionFactory)
-
-
Method Detail
-
transform
public IQTree transform(IQTree tree, VariableGenerator variableGenerator)
- Specified by:
transformin interfaceDialectExtraNormalizer
-
-