code: private static void generateSQLBuild(SQLiteModelMethod method, MethodSpec.Builder methodBuilder, SplittedSql splittedSql, boolean countQuery) {
  		methodBuilder.addStatement("$T _sqlBuilder=sqlBuilder()", StringBuilder.class);
  		methodBuilder.addStatement("_sqlBuilder.append($S)", splittedSql.sqlBasic.trim());
  
  		SqlModifyBuilder.generateInitForDynamicWhereVariables(method, methodBuilder, method.dynamicWhereParameterName, method.dynamicWhereArgsParameterName);
  
  		if (method.jql.isOrderBy()) {
  			methodBuilder.addStatement("String _sortOrder=$L", method.jql.paramOrderBy);
  		}
  
  		SqlBuilderHelper.generateWhereCondition(methodBuilder, method, false);
  		SqlSelectBuilder.generateDynamicPartOfQuery(method, methodBuilder, splittedSql, countQuery);
  	}
docs: Generate SQL build.
  
  @param method
  the method
  @param methodBuilder
  the method builder
  @param splittedSql
  the splitted sql
  @param countQuery
  is true, the query manage the count query for paged result