/// <summary> /// Creates a new Dataset /// </summary> public BaseDataset() { this._activeGraph = new ThreadIsolatedReference <IGraph>(); this._defaultGraph = new ThreadIsolatedReference <IGraph>(this.InitDefaultGraph); this._defaultGraphs = new ThreadIsolatedReference <Stack <IGraph> >(this.InitGraphStack); this._activeGraphs = new ThreadIsolatedReference <Stack <IGraph> >(this.InitGraphStack); }
private ExplainQueryProcessor(ExplainDataset dataset) : base(dataset) { _depthCounter = new ThreadIsolatedValue <int>(() => 0); _startTimes = new ThreadIsolatedReference <Stack <DateTime> >(() => new Stack <DateTime>()); dataset.Processor = this; }
/// <summary> /// Creates a new Dataset /// </summary> public BaseDataset() { this._activeGraph = new ThreadIsolatedReference<IGraph>(); this._defaultGraph = new ThreadIsolatedReference<IGraph>(this.InitDefaultGraph); this._defaultGraphs = new ThreadIsolatedReference<Stack<IGraph>>(this.InitGraphStack); this._activeGraphs = new ThreadIsolatedReference<Stack<IGraph>>(this.InitGraphStack); }
/// <summary> /// Creates a new Dataset. /// </summary> public BaseDataset() { _activeGraph = new ThreadIsolatedReference <IGraph>(); _defaultGraph = new ThreadIsolatedReference <IGraph>(InitDefaultGraph); _defaultGraphs = new ThreadIsolatedReference <Stack <IGraph> >(InitGraphStack); _activeGraphs = new ThreadIsolatedReference <Stack <IGraph> >(InitGraphStack); _defaultGraphUris = new ThreadIsolatedReference <Stack <IEnumerable <Uri> > >(InitDefaultGraphUriStack); _activeGraphUris = new ThreadIsolatedReference <Stack <IEnumerable <Uri> > >(InitGraphUriStack); }
/// <summary> /// Creates a new Explain Query Processor that will use the Default Explanation Level /// </summary> /// <param name="dataset">Dataset</param> public ExplainQueryProcessor(ISparqlDataset dataset) : base(dataset) { this._depthCounter = new ThreadIsolatedValue <int>(() => 0); this._startTimes = new ThreadIsolatedReference <Stack <DateTime> >(() => new Stack <DateTime>()); }
/// <summary> /// Creates a new Quad Dataset /// </summary> public BaseQuadDataset() { _defaultGraphs = new ThreadIsolatedReference <Stack <IEnumerable <Uri> > >(InitDefaultGraphStack); _activeGraphs = new ThreadIsolatedReference <Stack <IEnumerable <Uri> > >(InitActiveGraphStack); }
/// <summary> /// Creates a new Quad Dataset /// </summary> public BaseQuadDataset() { this._defaultGraphs = new ThreadIsolatedReference<Stack<IEnumerable<Uri>>>(this.InitDefaultGraphStack); this._activeGraphs = new ThreadIsolatedReference<Stack<IEnumerable<Uri>>>(this.InitActiveGraphStack); }