1 28 29 package com.caucho.amber.expr; 30 31 import com.caucho.amber.query.FromItem; 32 import com.caucho.amber.query.QueryParser; 33 import com.caucho.amber.type.AbstractStatefulType; 34 35 38 public interface PathExpr extends AmberExpr { 39 42 public AbstractStatefulType getTargetType(); 43 44 47 public AmberExpr createField(QueryParser parser, String field); 48 49 52 public AmberExpr createArray(AmberExpr field); 53 54 57 public PathExpr bindSelect(QueryParser parser, String tableName); 58 59 62 public FromItem bindSubPath(QueryParser parser); 63 64 67 public FromItem getChildFromItem(); 68 } 69 | Popular Tags |