All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.dreampie.orm.dialect.Dialect Maven / Gradle / Ivy

There is a newer version: 1.3.0.RELEASE
Show newest version
package cn.dreampie.orm.dialect;

/**
 * @author wangrenhui
 */
public interface Dialect {
  public Class getColumnType(int type);

  public String getDbType();

  public String validQuery();

  public String driverClass();

  public String select(String table);

  public String select(String table, String... columns);

  public String select(String table, String alias, String where);

  public String select(String table, String alias, String where, String... columns);

  public String insert(String table, String... columns);

  public String delete(String table);

  public String delete(String table, String where);

  public String update(String table, String... columns);

  public String update(String table, String alias, String where, String... columns);

  public String count(String table);

  public String count(String table, String alias, String where);

  public String countWith(String sql);

  public String paginate(int pageNumber, int pageSize, String table);

  public String paginate(int pageNumber, int pageSize, String table, String... columns);

  public String paginate(int pageNumber, int pageSize, String table, String alias, String where);

  public String paginate(int pageNumber, int pageSize, String table, String alias, String where, String... columns);

  public String paginateWith(int pageNumber, int pageSize, String sql);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy