Exemple #1
0
 /// <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);
 }
Exemple #2
0
 private ExplainQueryProcessor(ExplainDataset dataset)
     : base(dataset)
 {
     _depthCounter     = new ThreadIsolatedValue <int>(() => 0);
     _startTimes       = new ThreadIsolatedReference <Stack <DateTime> >(() => new Stack <DateTime>());
     dataset.Processor = this;
 }
Exemple #3
0
 /// <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);
 }
Exemple #5
0
 /// <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);
 }
Exemple #7
0
 /// <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);
 }