1 28 29 package com.caucho.amber.expr; 30 31 import com.caucho.amber.field.IdField; 32 import com.caucho.amber.query.FromItem; 33 import com.caucho.amber.query.QueryParser; 34 import com.caucho.amber.type.EntityType; 35 import com.caucho.util.CharBuffer; 36 37 40 public interface EntityPathExpr extends PathExpr { 41 44 public EntityType getTargetType(); 45 46 49 public String getTable(); 50 51 54 public FromItem bindSubPath(QueryParser parser); 55 56 59 public FromItem getChildFromItem(); 60 61 64 public void generateWhere(CharBuffer cb, IdField field); 65 66 69 public void generateHaving(CharBuffer cb, IdField field); 70 } 71 | Popular Tags |