类 DefaultSnippetResolver

java.lang.Object
cn.zhxu.bs.implement.DefaultSnippetResolver
所有已实现的接口:
SnippetResolver

public class DefaultSnippetResolver extends Object implements SnippetResolver
默认内嵌参数解析器
从以下版本开始:
v3.0.0
作者:
Troy.Zhou @ 2017-03-20
  • 构造器详细资料

    • DefaultSnippetResolver

      public DefaultSnippetResolver()
  • 方法详细资料

    • resolve

      public SqlSnippet resolve(String fragment)
      指定者:
      resolve 在接口中 SnippetResolver
      参数:
      fragment - SQL 碎片(非空)
      返回:
      解析结果
    • newSqlSnippet

      protected SqlSnippet newSqlSnippet()
    • newSqlSnippetParam

      protected SqlSnippet.SqlPara newSqlSnippetParam(String sqlName)
    • getSqlName

      protected String getSqlName(String sqlSnippet, int index1, int index2)
    • findParamEndIndex

      protected int findParamEndIndex(String sqlSnippet, int fromIndex)
    • getParamPrefix

      public String getParamPrefix()
    • setParamPrefix

      public void setParamPrefix(String paramPrefix)
    • getParamEndFlags

      public String[] getParamEndFlags()
    • setParamEndFlags

      public void setParamEndFlags(String[] paramEndFlags)
    • getQuotations

      public char[] getQuotations()