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

com.silentgo.orm.sqlparser.funcanalyse.AnalyseKit Maven / Gradle / Ivy

The newest version!
package com.silentgo.orm.sqlparser.funcanalyse;


import com.silentgo.orm.common.Const;

import java.util.List;

/**
 * Project : parent
 * Package : com.silentgo.orm.sqlparser.funcanalyse
 *
 * @author teddyzhu
 *         

* Created by teddyzhu on 16/9/29. */ public class AnalyseKit { public static String[] keyWords = DaoKeyWord.getValues(); public static void analyse(String originMethod, List prepared) { int count = 0; int len = keyWords.length; for (int i = 0; i < len; i++) { String keyWord = keyWords[i]; int index = originMethod.indexOf(keyWord); if (index == -1) { count++; continue; } String left = originMethod.substring(0, index); String right = originMethod.substring(index + keyWord.length()); if (!Const.EmptyString.equals(left)) { analyse(left, prepared); } prepared.add(keyWord); if (!Const.EmptyString.equals(right)) { analyse(right, prepared); } break; } if (count == len) prepared.add(originMethod); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy