@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Boolean spec = null; if (ts != null) { switch (ts) { case LEADING : spec = true; break; case TRAILING : spec = false; break; case BOTH : spec = null; break; } } Character t = (Character)((Constant<Character>)e2).arg; Constant<String> e2 = new Constant<String>(String.class, t.toString()); return factory.trim( Expressions.toValue(e1, factory, q), Expressions.toValue(e2, factory, q), spec); }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Boolean spec = null; if (ts != null) { switch (ts) { case LEADING : spec = true; break; case TRAILING : spec = false; break; case BOTH : spec = null; break; } } Character t = (Character)((Constant<Character>)e2).arg; Constant<String> e2 = new Constant<String>(String.class, t.toString()); return factory.trim( Expressions.toValue(e1, factory, q), Expressions.toValue(e2, factory, q), spec); }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Boolean spec = null; if (ts != null) { switch (ts) { case LEADING : spec = true; break; case TRAILING : spec = false; break; case BOTH : spec = null; break; } } Character t = (Character)((Constant<Character>)e2).arg; Constant<String> e2 = new Constant<String>(String.class, t.toString()); return factory.trim( Expressions.toValue(e1, factory, q), Expressions.toValue(e2, factory, q), spec); }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Boolean spec = null; if (ts != null) { switch (ts) { case LEADING : spec = true; break; case TRAILING : spec = false; break; case BOTH : spec = null; break; } } Character t = (Character)((Constant<Character>)e2).arg; Constant<String> e2 = new Constant<String>(String.class, t.toString()); return factory.trim( Expressions.toValue(e1, factory, q), Expressions.toValue(e2, factory, q), spec); }
trimChar = factory.newLiteral(" ", Literal.TYPE_STRING); return factory.trim(val1, trimChar, trimWhere);
trimChar = factory.newLiteral(" ", Literal.TYPE_STRING); return factory.trim(val1, trimChar, trimWhere);
trimChar = factory.newLiteral(" ", Literal.TYPE_STRING); return factory.trim(val1, trimChar, trimWhere);
trimChar = factory.newLiteral(" ", Literal.TYPE_STRING); return factory.trim(val1, trimChar, trimWhere);
trimChar = factory.newLiteral(" ", Literal.TYPE_STRING); return factory.trim(val1, trimChar, trimWhere);