@Override public boolean supportsSelectDistinct() { return delegate.supportsSelectDistinct(); } @Override
tgtCaps.setTranslator(srcCaps); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_EXPRESSION, srcCaps.supportsSelectExpression()); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_DISTINCT, srcCaps.supportsSelectDistinct()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_GROUP_ALIAS, srcCaps.supportsAliasedTable()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_JOIN_INNER, srcCaps.supportsInnerJoins()); Assertion.assertTrue(!srcCaps.supportsSelectExpression()); Assertion.assertTrue(!srcCaps.supportsUnions()); Assertion.assertTrue(!srcCaps.supportsSelectDistinct()); Assertion.assertTrue(!srcCaps.supportsGroupBy());
tgtCaps.setTranslator(srcCaps); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_EXPRESSION, srcCaps.supportsSelectExpression()); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_DISTINCT, srcCaps.supportsSelectDistinct()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_GROUP_ALIAS, srcCaps.supportsAliasedTable()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_JOIN_INNER, srcCaps.supportsInnerJoins()); Assertion.assertTrue(!srcCaps.supportsSelectExpression()); Assertion.assertTrue(!srcCaps.supportsUnions()); Assertion.assertTrue(!srcCaps.supportsSelectDistinct()); Assertion.assertTrue(!srcCaps.supportsGroupBy());
tgtCaps.setTranslator(srcCaps); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_EXPRESSION, srcCaps.supportsSelectExpression()); tgtCaps.setCapabilitySupport(Capability.QUERY_SELECT_DISTINCT, srcCaps.supportsSelectDistinct()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_GROUP_ALIAS, srcCaps.supportsAliasedTable()); tgtCaps.setCapabilitySupport(Capability.QUERY_FROM_JOIN_INNER, srcCaps.supportsInnerJoins()); Assertion.assertTrue(!srcCaps.supportsSelectExpression()); Assertion.assertTrue(!srcCaps.supportsUnions()); Assertion.assertTrue(!srcCaps.supportsSelectDistinct()); Assertion.assertTrue(!srcCaps.supportsGroupBy());