@TranslatorProperty(display="Supports INTERSECT", advanced=true) @Override public boolean supportsIntersect() { if (supportsIntersect != null) { return supportsIntersect; } return delegate.supportsIntersect(); } public void setSupportsIntersect(boolean value) {
tgtCaps.setCapabilitySupport(Capability.QUERY_SEARCHED_CASE, srcCaps.supportsSearchedCaseExpressions()); tgtCaps.setCapabilitySupport(Capability.QUERY_UNION, srcCaps.supportsUnions()); tgtCaps.setCapabilitySupport(Capability.QUERY_INTERSECT, srcCaps.supportsIntersect()); tgtCaps.setCapabilitySupport(Capability.QUERY_EXCEPT, srcCaps.supportsExcept()); tgtCaps.setCapabilitySupport(Capability.QUERY_SET_ORDER_BY, srcCaps.supportsSetQueryOrderBy()); Assertion.assertTrue(!srcCaps.supportsFullOuterJoins()); Assertion.assertTrue(!srcCaps.supportsInlineViews()); Assertion.assertTrue(!srcCaps.supportsIntersect()); Assertion.assertTrue(!srcCaps.supportsExcept()); Assertion.assertTrue(!srcCaps.supportsSelectExpression());
tgtCaps.setCapabilitySupport(Capability.QUERY_SEARCHED_CASE, srcCaps.supportsSearchedCaseExpressions()); tgtCaps.setCapabilitySupport(Capability.QUERY_UNION, srcCaps.supportsUnions()); tgtCaps.setCapabilitySupport(Capability.QUERY_INTERSECT, srcCaps.supportsIntersect()); tgtCaps.setCapabilitySupport(Capability.QUERY_EXCEPT, srcCaps.supportsExcept()); tgtCaps.setCapabilitySupport(Capability.QUERY_SET_ORDER_BY, srcCaps.supportsSetQueryOrderBy()); Assertion.assertTrue(!srcCaps.supportsFullOuterJoins()); Assertion.assertTrue(!srcCaps.supportsInlineViews()); Assertion.assertTrue(!srcCaps.supportsIntersect()); Assertion.assertTrue(!srcCaps.supportsExcept()); Assertion.assertTrue(!srcCaps.supportsSelectExpression());
tgtCaps.setCapabilitySupport(Capability.QUERY_SEARCHED_CASE, srcCaps.supportsSearchedCaseExpressions()); tgtCaps.setCapabilitySupport(Capability.QUERY_UNION, srcCaps.supportsUnions()); tgtCaps.setCapabilitySupport(Capability.QUERY_INTERSECT, srcCaps.supportsIntersect()); tgtCaps.setCapabilitySupport(Capability.QUERY_EXCEPT, srcCaps.supportsExcept()); tgtCaps.setCapabilitySupport(Capability.QUERY_SET_ORDER_BY, srcCaps.supportsSetQueryOrderBy()); Assertion.assertTrue(!srcCaps.supportsFullOuterJoins()); Assertion.assertTrue(!srcCaps.supportsInlineViews()); Assertion.assertTrue(!srcCaps.supportsIntersect()); Assertion.assertTrue(!srcCaps.supportsExcept()); Assertion.assertTrue(!srcCaps.supportsSelectExpression());