类 SqlPart

java.lang.Object
com.gdxsoft.easyweb.datasource.SqlPart

public class SqlPart extends Object
  • 构造器详细资料

    • SqlPart

      public SqlPart()
  • 方法详细资料

    • rebuildSql

      public String rebuildSql(String order, String where)
      根据 order 或 where重建 SQL
      参数:
      order - 排序表达式
      where - 查询表达式
      返回:
      重组后的SQL
    • rebuildSql

      public String rebuildSql(String order, String where, String dataBaseType)
      根据 order 或 where重建 SQL
      参数:
      order - 排序表达式
      where - 查询表达式
      dataBaseType - 数据库类型,用于判断是否用中文排序方法(MySQL, PostgreSQL)
      返回:
      重组后的SQL
    • getTableName

      public String getTableName()
    • getFields

      public String getFields()
    • getOrderBy

      public String getOrderBy()
    • getSql

      public String getSql()
    • setSql

      public void setSql(String sql)
    • getWhere

      public String getWhere()
    • setUpdateSql

      public boolean setUpdateSql(String sqlUpdate, String sqlDbType)
      分析Update语句的结构
      参数:
      sqlUpdate - update更新语句
      sqlDbType - 数据库类型 (com.alibaba.druid.util.JdbcUtils)
      返回:
      是否成功
    • getGroupBy

      public String getGroupBy()
    • getHaving

      public String getHaving()
    • getWithBlock

      public String getWithBlock()
      返回:
      the withBlock
    • isHasWithBlock

      public boolean isHasWithBlock()
      返回:
      the hasWithBlock