@Override public Object lookupCodeValue( CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue) throws BlockedException, TeiidComponentException, TeiidProcessingException { return parentDataMrg.lookupCodeValue( context, codeTableName, returnElementName, keyElementName, keyValue); }
@Override public TupleSource registerRequest( CommandContext context, Command command, String modelName, RegisterRequestParameter parameterObject) throws TeiidComponentException, TeiidProcessingException { // programs will be empty for parameter evaluation TupleSource ts = parentDataMrg.registerRequest(context, command, modelName, parameterObject); if (blockContext != null && ts instanceof DataTierTupleSource) { txnTupleSources.add(new WeakReference<DataTierTupleSource>((DataTierTupleSource) ts)); } return ts; }
@Override public EventDistributor getEventDistributor() { return parentDataMrg.getEventDistributor(); }