Open Source Repository

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



org/hibernate/mapping/Selectable.java
//$Id: Selectable.java 9908 2006-05-08 20:59:20Z [email protected] $
package org.hibernate.mapping;

import org.hibernate.dialect.Dialect;
import org.hibernate.dialect.function.SQLFunctionRegistry;

public interface Selectable {
  public String getAlias(Dialect dialect);
  public String getAlias(Dialect dialect, Table table);
  public boolean isFormula();
  public String getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry);
  public String getText(Dialect dialect);
  public String getText();
}