public static class LeftJoinRightChildNormalizationAnalyzerImpl.LeftJoinRightChildNormalizationAnalysisImpl extends Object implements LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysis
| Modifier and Type | Method and Description |
|---|---|
Optional<ImmutableExpression> |
getAdditionalExpression() |
Optional<ExtensionalDataNode> |
getProposedRightDataNode()
Only if the data node has changed
|
boolean |
isMatchingAConstraint()
Returns true if its matches a non-nullable unique constraint or a foreign key
|
public boolean isMatchingAConstraint()
LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysisisMatchingAConstraint in interface LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysispublic Optional<ExtensionalDataNode> getProposedRightDataNode()
LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysisgetProposedRightDataNode in interface LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysispublic Optional<ImmutableExpression> getAdditionalExpression()
getAdditionalExpression in interface LeftJoinRightChildNormalizationAnalyzer.LeftJoinRightChildNormalizationAnalysisCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.