package jef.database.query; import jef.database.Condition.Operator; import jef.database.dialect.DatabaseDialect; import jef.database.meta.IReferenceColumn; import jef.database.wrapper.clause.HavingEle; public abstract class SingleColumnSelect implements IReferenceColumn{ protected int projection; protected Operator havingCondOperator;//当为Having字句时的操作符 protected Object havingCondValue; //当为Having字句时的比较值 public abstract HavingEle toHavingClause(DatabaseDialect profile,String tableAlias,SqlContext context); public final int getProjection() { return projection; } }