SemWeb.Query.SparqlEngine.BindLogic C# (CSharp) Method

BindLogic() private method

private BindLogic ( SelectableSource source ) : RdfSourceWrapper
source SelectableSource
return RdfSourceWrapper
        private RdfSourceWrapper BindLogic(SelectableSource source)
        {
            RdfSourceWrapper sourcewrapper = new RdfSourceWrapper(source, this);

            MyLogicFactory logic = new MyLogicFactory();
            foreach (RdfFunction f in extFunctions)
                logic.registerExternalFunction(
                    new URIWrapper(f.Uri),
                    new ExtFuncWrapper(sourcewrapper, f));

            query.prepare(sourcewrapper, logic);

            return sourcewrapper;
        }