1 28 29 package com.caucho.amber.expr; 30 31 import com.caucho.amber.query.QueryParser; 32 import com.caucho.util.CharBuffer; 33 34 37 public class NullExpr extends AbstractAmberExpr { 38 39 42 public NullExpr() 43 { 44 } 45 46 49 public AmberExpr bindSelect(QueryParser parser) 50 { 51 return this; 52 } 53 54 57 public void generateWhere(CharBuffer cb) 58 { 59 cb.append("NULL"); 60 } 61 62 65 public void generateUpdateWhere(CharBuffer cb) 66 { 67 generateWhere(cb); 68 } 69 70 73 public void generateHaving(CharBuffer cb) 74 { 75 generateWhere(cb); 76 } 77 78 public String toString() 79 { 80 return "NULL"; 81 } 82 } 83 | Popular Tags |