protected DynamicOperand createOrderingOperand() throws RepositoryException { return qf.lowerCase(super.createOrderingOperand()); }
public void testLowerUpperCase() throws RepositoryException { // first lower case, then upper case again checkQueries(qf.lowerCase(qf.propertyValue("s", propertyName1)), true, QueryObjectModelConstants.JCR_OPERATOR_EQUAL_TO, new String[]{"abc", "Abc", "aBc", "abC", "ABC"}, PropertyType.STRING, new boolean[]{false, false, false, false, true}); }
public void testLowerCaseTwice() throws RepositoryException { // lower case twice checkQueries(qf.lowerCase(qf.propertyValue("s", propertyName1)), false, QueryObjectModelConstants.JCR_OPERATOR_EQUAL_TO, new String[]{"abc", "Abc", "aBc", "abC", "ABC"}, PropertyType.STRING, new boolean[]{true, false, false, false, false}); }
/** * Test case for {@link QueryObjectModelFactory#lowerCase(DynamicOperand)} */ public void testLowerCase() throws RepositoryException { PropertyValue propValue = qf.propertyValue(SELECTOR_NAME1, propertyName1); LowerCase lower = qf.lowerCase(propValue); assertTrue("Not a property value operand", lower.getOperand() instanceof PropertyValue); }
private QueryObjectModel createQuery(DynamicOperand operand, boolean toUpper, String operator, Value literal) throws RepositoryException { if (toUpper) { operand = qf.upperCase(operand); } else { operand = qf.lowerCase(operand); } return qf.createQuery( qf.selector(testNodeType, "s"), qf.and( qf.childNode("s", testRoot), qf.comparison( operand, operator, qf.literal(literal) ) ), null, null); } }
op = factory.lowerCase(parseDynamicOperand()); } else if ("UPPER".equalsIgnoreCase(functionName)) { op = factory.upperCase(parseDynamicOperand());
@Test public void lowerCase() throws RepositoryException { PropertyValue p = f.propertyValue("selectorName", "propertyName"); Length length = f.length(p); LowerCase l = f.lowerCase(length); assertEquals(length, l.getOperand()); assertEquals("LOWER(LENGTH([selectorName].[propertyName]))", l.toString()); }
op = factory.lowerCase(parseDynamicOperand()); } else if ("UPPER".equalsIgnoreCase(functionName)) { op = factory.upperCase(parseDynamicOperand());
op = factory.lowerCase(parseDynamicOperand()); } else if ("UPPER".equalsIgnoreCase(functionName)) { op = factory.upperCase(parseDynamicOperand());
qomFactory.childNode("s", testRoot), qomFactory.comparison( qomFactory.lowerCase( qomFactory.propertyValue("s", propertyName1)), operator.toString(),