1 28 29 package com.caucho.ejb.ql; 30 31 import com.caucho.config.ConfigException; 32 import com.caucho.util.CharBuffer; 33 34 37 class LiteralExpr extends Expr { 38 private String _value; 40 41 47 LiteralExpr(String value, Class javaType) 48 { 49 _value = value; 50 51 setJavaType(javaType); 52 } 53 54 57 String getValue() 58 { 59 return _value; 60 } 61 62 67 void generateWhere(CharBuffer cb) 68 { 69 cb.append(_value); 70 } 71 72 77 void printSelect(CharBuffer cb) 78 throws ConfigException 79 { 80 cb.append(_value); 81 } 82 83 public String toString() 84 { 85 return _value; 86 } 87 } 88 | Popular Tags |