package com.fr.plugin.db.redis.core.visit; import com.fr.base.Parameter; import com.fr.plugin.db.redis.core.DataWrapper; import com.fr.script.Calculator; import com.fr.stable.StringUtils; import redis.clients.jedis.Jedis; import java.util.List; /** * Created by richie on 2017/5/2. */ public interface Visitor { String TOKEN_SPACE = "\\s+"; List> getContent(Calculator calculator, Parameter[] ps, Jedis client, String query, int rowCount) throws Exception; DataWrapper buildData(Calculator calculator, Parameter[] ps, Jedis client, String query, int rowCount) throws Exception; boolean match(String query); String keyWord(); }