public Parameter getParameter(String name) { // Look for a parameter defined in the query. for (Parameter parameter : query.parameters) { if (parameter.getName().equals(name)) { return parameter; } } // Look for a parameter defined in this statement. if (Util.lookup(RolapConnectionProperties.class, name) != null) { Object value = query.statement.getProperty(name); // TODO: Don't assume it's a string. // TODO: Create expression which will get the value from the // statement at the time the query is executed. Literal defaultValue = Literal.createString(String.valueOf(value)); return new ConnectionParameterImpl(name, defaultValue); } return super.getParameter(name); }
String s = (String)((java_cup.runtime.Symbol) CUP$Parser$stack.elementAt(CUP$Parser$top-0)).value; RESULT = Literal.createString(s);
Literal.createString(formatString)); setProperty( Property.FORMAT_EXP.name,
return Literal.createString(formatString);
case SINGLE_QUOTED_STRING: jj_consume_token(SINGLE_QUOTED_STRING); {if (true) return Literal.createString(stripQuotes(token.image, "'", "'", "''"));} break; case DOUBLE_QUOTED_STRING: jj_consume_token(DOUBLE_QUOTED_STRING); {if (true) return Literal.createString(stripQuotes(token.image, DQ, DQ, DQDQ));} break; case UNSIGNED_INTEGER_LITERAL: