com.caucho.amber.expr
Class LoadBasicExpr

java.lang.Object
  extended by com.caucho.amber.expr.AbstractAmberExpr
      extended by com.caucho.amber.expr.LoadExpr
          extended by com.caucho.amber.expr.LoadBasicExpr
All Implemented Interfaces:
AmberExpr

public class LoadBasicExpr
extends LoadExpr

An embedded expression which should be loaded.


Field Summary
 
Fields inherited from interface com.caucho.amber.expr.AmberExpr
IS_INNER_JOIN, USES_DATA
 
Method Summary
 AmberExpr bindSelect(QueryParser parser)
          Binds the expression as a select item.
 void generateSelect(CharBuffer cb, boolean fullSelect)
          Generates the select expression.
 
Methods inherited from class com.caucho.amber.expr.LoadExpr
bindSubPath, create, create, generateHaving, generateSelect, generateUpdateWhere, generateWhere, getChildFromItem, getExpr, getIndex, getTable, getType, toString, usesFrom
 
Methods inherited from class com.caucho.amber.expr.AbstractAmberExpr
createBoolean, exists, exists, findItem, generateHaving, generateJoin, generateUpdateWhere, generateWhere, getCacheObject, getColumnCount, getObject, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFrom
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

bindSelect

public AmberExpr bindSelect(QueryParser parser)
Binds the expression as a select item.

Specified by:
bindSelect in interface AmberExpr
Specified by:
bindSelect in class AbstractAmberExpr

generateSelect

public void generateSelect(CharBuffer cb,
                           boolean fullSelect)
Generates the select expression.

Overrides:
generateSelect in class LoadExpr