类 BaseQueryService

    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      boolean BeforeQuery​(top.daxian1218.dust.db.base.IDataAdapter adapter, com.alibaba.fastjson.JSONObject inParams)  
      java.lang.String GetExistsSubTableSql​(com.alibaba.fastjson.JSONObject inParams, java.lang.String col)  
      java.util.Map<java.lang.String,​java.lang.Object> GetParameters​(com.alibaba.fastjson.JSONObject inParams)  
      abstract java.lang.String GetSql​(com.alibaba.fastjson.JSONObject inParams)
      获取执行Sql,如果包含where,请勿写在GetSql中。
      abstract java.lang.Object GetValue​(java.lang.String field, java.lang.String val)
      根据字段获取实际值
      abstract java.lang.String GetWhere​(com.alibaba.fastjson.JSONObject inParams)
      获取Where条件,SQL
      java.lang.Object InvokeAsync​(com.alibaba.fastjson.JSONObject inParams)  
      protected java.lang.Object QueryResult​(top.daxian1218.dust.db.sql.HSqlCommand sqlCommand, com.alibaba.fastjson.JSONArray rows)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BaseQueryService

        public BaseQueryService()
    • 方法详细资料

      • QueryResult

        protected java.lang.Object QueryResult​(top.daxian1218.dust.db.sql.HSqlCommand sqlCommand,
                                               com.alibaba.fastjson.JSONArray rows)
      • GetValue

        public abstract java.lang.Object GetValue​(java.lang.String field,
                                                  java.lang.String val)
        根据字段获取实际值
        参数:
        field -
        val -
        返回:
      • GetSql

        public abstract java.lang.String GetSql​(com.alibaba.fastjson.JSONObject inParams)
        获取执行Sql,如果包含where,请勿写在GetSql中。推荐where写到GetWhere
        参数:
        inParams -
        返回:
      • GetWhere

        public abstract java.lang.String GetWhere​(com.alibaba.fastjson.JSONObject inParams)
        获取Where条件,SQL
        参数:
        inParams -
        返回:
      • GetParameters

        public java.util.Map<java.lang.String,​java.lang.Object> GetParameters​(com.alibaba.fastjson.JSONObject inParams)
      • GetExistsSubTableSql

        public java.lang.String GetExistsSubTableSql​(com.alibaba.fastjson.JSONObject inParams,
                                                     java.lang.String col)
      • BeforeQuery

        public boolean BeforeQuery​(top.daxian1218.dust.db.base.IDataAdapter adapter,
                                   com.alibaba.fastjson.JSONObject inParams)