net.paoding.rose.jade.statement.expression.impl
类 ExqlPatternImpl

java.lang.Object
  继承者 net.paoding.rose.jade.statement.expression.impl.ExqlPatternImpl
所有已实现的接口:
ExqlPattern

public class ExqlPatternImpl
extends Object
implements ExqlPattern

实现语句的执行接口。

作者:
han.liao

字段摘要
protected  String pattern
           
protected  ExqlUnit unit
           
 
构造方法摘要
protected ExqlPatternImpl(String pattern, ExqlUnit unit)
          构造语句的执行接口。
 
方法摘要
static ExqlPattern compile(String pattern)
          从语句编译: ExqlPattern 对象。
protected  String execute(ExqlContext context, ExprResolver exprResolver)
           
 String execute(ExqlContext context, Map<String,?> map)
          输出全部的语句内容。
 String execute(ExqlContext context, Map<String,?> mapVars, Map<String,?> mapConsts)
          输出全部的语句内容。
static void main(String... args)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

pattern

protected final String pattern

unit

protected final ExqlUnit unit
构造方法详细信息

ExqlPatternImpl

protected ExqlPatternImpl(String pattern,
                          ExqlUnit unit)
构造语句的执行接口。

参数:
pattern - - 编译的语句
unit - - 输出的单元
方法详细信息

compile

public static ExqlPattern compile(String pattern)
从语句编译: ExqlPattern 对象。

参数:
pattern - - 待编译的语句
返回:
ExqlPattern 对象

execute

public String execute(ExqlContext context,
                      Map<String,?> map)
               throws Exception
从接口 ExqlPattern 复制的描述
输出全部的语句内容。

指定者:
接口 ExqlPattern 中的 execute
参数:
context - - 输出上下文
map - - 参数表
返回:
语句内容
抛出:
Exception

execute

public String execute(ExqlContext context,
                      Map<String,?> mapVars,
                      Map<String,?> mapConsts)
               throws Exception
从接口 ExqlPattern 复制的描述
输出全部的语句内容。

指定者:
接口 ExqlPattern 中的 execute
参数:
context - - 输出上下文
mapVars - - 参数表
mapConsts - - 常量表
返回:
语句内容
抛出:
Exception

execute

protected String execute(ExqlContext context,
                         ExprResolver exprResolver)
                  throws Exception
抛出:
Exception

main

public static void main(String... args)
                 throws Exception
抛出:
Exception


Copyright © 2012. All Rights Reserved.