AbstractJoinTransferLJTransformer(Supplier<VariableNullability> variableNullabilitySupplier,
VariableGenerator variableGenerator,
RequiredExtensionalDataNodeExtractor requiredDataNodeExtractor,
RightProvenanceNormalizer rightProvenanceNormalizer,
OptimizationSingletons optimizationSingletons) |
CardinalityInsensitiveJoinTransferLJOptimizer(RequiredExtensionalDataNodeExtractor requiredDataNodeExtractor,
RightProvenanceNormalizer rightProvenanceNormalizer,
OptimizationSingletons optimizationSingletons) |
CardinalityInsensitiveTransformer(IQTreeTransformer lookForDistinctTransformer,
Supplier<VariableNullability> variableNullabilitySupplier,
VariableGenerator variableGenerator,
RequiredExtensionalDataNodeExtractor requiredDataNodeExtractor,
RightProvenanceNormalizer rightProvenanceNormalizer,
OptimizationSingletons optimizationSingletons) |
CardinalitySensitiveJoinTransferLJOptimizer(RequiredExtensionalDataNodeExtractor requiredDataNodeExtractor,
RightProvenanceNormalizer rightProvenanceNormalizer,
OptimizationSingletons optimizationSingletons) |
Transformer(Supplier<VariableNullability> variableNullabilitySupplier,
VariableGenerator variableGenerator,
RequiredExtensionalDataNodeExtractor requiredDataNodeExtractor,
RightProvenanceNormalizer rightProvenanceNormalizer,
OptimizationSingletons optimizationSingletons) |