Interface QueryExecutionContext

  • All Superinterfaces:
    QueryExecutor
    All Known Implementing Classes:
    DefaultQueryExecutionContext, QueryExecutionContextWithTracing

    public interface QueryExecutionContext
    extends QueryExecutor
    XXX this is not a context, rather QueryExecutionFacility/QueryExecutor, utility to provide extra indirection when invoking conditions/rules. It doesn't keep any 'context' information. Note, this facility is relevant to interpreted templates only, generated templates invoke corresponding generated query methods directly. This interface is in API (TemplateExecutionEnvironment gives access to it), although it's not expected clients will use it (there's no need to), and with this in mind, the API is deemed internal and subject to change without any notice and deprecation phase. FIXME get rid of inputNode and TEE where templateContext is available Evgeny Gryaznov, Feb 24, 2010