| java.lang.Object com.caucho.amber.expr.AbstractAmberExpr
All known Subclasses: com.caucho.amber.expr.InExpr, com.caucho.amber.expr.ColumnExpr, com.caucho.amber.expr.NullExpr, com.caucho.amber.expr.BetweenExpr, com.caucho.amber.expr.AnyExpr, com.caucho.amber.expr.MemberExpr, com.caucho.amber.expr.EnumExpr, com.caucho.amber.expr.JoinExpr, com.caucho.amber.expr.KeyPropertyExpr, com.caucho.amber.expr.ArgExpr, com.caucho.amber.expr.AbstractPathExpr, com.caucho.amber.expr.UnaryExpr, com.caucho.amber.expr.LoadExpr, com.caucho.amber.expr.MapFieldExpr, com.caucho.amber.expr.LiteralExpr, com.caucho.amber.expr.BinaryExpr, com.caucho.amber.expr.EmptyExpr, com.caucho.amber.expr.BooleanColumnExpr, com.caucho.amber.expr.AllExpr, com.caucho.amber.expr.ExistsExpr, com.caucho.amber.expr.SubSelectExpr, com.caucho.amber.expr.AndExpr, com.caucho.amber.expr.OrExpr, com.caucho.amber.expr.fun.FunExpr, com.caucho.amber.expr.LikeExpr,
AbstractAmberExpr | abstract public class AbstractAmberExpr implements AmberExpr(Code) | | Represents an Amber query expression
|
exists | public boolean exists(FromItem from)(Code) | | Returns true if the expression must exist
|
exists | public boolean exists()(Code) | | Returns true if the expression must exist
|
generateHaving | public void generateHaving(CharBuffer cb)(Code) | | Generates the having expression.
|
generateJoin | public void generateJoin(CharBuffer cb)(Code) | | Generates the where in a join expression.
|
generateSelect | public void generateSelect(CharBuffer cb)(Code) | | Generates the select expression.
|
generateUpdateWhere | public void generateUpdateWhere(CharBuffer cb)(Code) | | Generates the (update) where expression.
|
generateWhere | public void generateWhere(CharBuffer cb)(Code) | | Generates the where expression.
|
getColumnCount | public int getColumnCount()(Code) | | Returns the number of columns.
|
getType | public Type getType()(Code) | | Returns the expr type.
|
hasRelationship | public boolean hasRelationship()(Code) | | Returns true if this expr has any relationship.
|
isBoolean | public boolean isBoolean()(Code) | | Returns true for a boolean expression.
|
setInternalArgType | public void setInternalArgType(AmberExpr other)(Code) | | Binds the argument type based on another expr.
|
usesFrom | public boolean usesFrom(FromItem from, int type)(Code) | | Returns true if the expression uses the from item.
|
usesFrom | public boolean usesFrom(FromItem from, int type, boolean isNot)(Code) | | Returns true if the expression uses the from item.
|
|
|