private void assertComputeEnforcedFails(TupleDomain<ColumnHandle> predicate, TupleDomain<ColumnHandle> unenforced) { try { TupleDomain<ColumnHandle> enforced = computeEnforced(predicate, unenforced); fail(String.format("expected IllegalArgumentException but found [%s]", enforced.toString(SESSION))); } catch (IllegalArgumentException e) { // do nothing } }
private void assertComputeEnforcedFails(TupleDomain<ColumnHandle> predicate, TupleDomain<ColumnHandle> unenforced) { try { TupleDomain<ColumnHandle> enforced = computeEnforced(predicate, unenforced); fail(String.format("expected IllegalArgumentException but found [%s]", enforced.toString(SESSION))); } catch (IllegalArgumentException e) { // do nothing } }
private void assertComputeEnforced(TupleDomain<ColumnHandle> predicate, TupleDomain<ColumnHandle> unenforced, TupleDomain<ColumnHandle> expectedEnforced) { TupleDomain<ColumnHandle> enforced = computeEnforced(predicate, unenforced); if (!enforced.equals(expectedEnforced)) { fail(String.format("expected [%s] but found [%s]", expectedEnforced.toString(SESSION), enforced.toString(SESSION))); } } }
private void assertComputeEnforced(TupleDomain<ColumnHandle> predicate, TupleDomain<ColumnHandle> unenforced, TupleDomain<ColumnHandle> expectedEnforced) { TupleDomain<ColumnHandle> enforced = computeEnforced(predicate, unenforced); if (!enforced.equals(expectedEnforced)) { fail(String.format("expected [%s] but found [%s]", expectedEnforced.toString(SESSION), enforced.toString(SESSION))); } } }
Optional.of(layoutResult.getLayout().getHandle()), layoutResult.getLayout().getPredicate(), computeEnforced(originalEnforcedConstraint, layoutResult.getUnenforcedConstraint()));
Optional.of(layoutResult.getLayout().getHandle()), layoutResult.getLayout().getPredicate(), computeEnforced(originalEnforcedConstraint, layoutResult.getUnenforcedConstraint()));
Optional.of(layout.getLayout().getHandle()), layout.getLayout().getPredicate(), computeEnforced(newDomain, layout.getUnenforcedConstraint()));
Optional.of(layout.getLayout().getHandle()), layout.getLayout().getPredicate(), computeEnforced(newDomain, layout.getUnenforcedConstraint()));