Open Source Repository

Home /hibernate/hibernate-3.2.7.ga | Repository Home



org/hibernate/hql/ast/tree/SelectExpressionImpl.java
// $Id: SelectExpressionImpl.java 7460 2005-07-12 20:27:29Z steveebersole $
package org.hibernate.hql.ast.tree;

import antlr.SemanticException;
import antlr.collections.AST;

/**
 * A select expression that was generated by a FROM element.
 *
 @author josh Nov 6, 2004 8:27:38 AM
 */
public class SelectExpressionImpl extends FromReferenceNode implements SelectExpression {

  public void resolveIndex(AST parentthrows SemanticException {
    throw new UnsupportedOperationException();
  }

  public void setScalarColumnText(int ithrows SemanticException {
    String text = getFromElement().renderScalarIdentifierSelect);
    setTexttext );
  }

  public void resolve(boolean generateJoin, boolean implicitJoin, String classAlias, AST parentthrows SemanticException {
    // Generated select expressions are already resolved, nothing to do.
    return;
  }
}