Ejemplo n.º 1
0
 public AdoTripleEnumerable(BaseAdoStore <TConn, TCommand, TParameter, TAdapter, TException> manager, GraphFactory factory, TCommand cmd, INode subj, INode pred, INode obj)
     : this(manager, factory, cmd)
 {
     this._s = subj;
     this._p = pred;
     this._o = obj;
 }
Ejemplo n.º 2
0
 public AdoStreamingTripleEnumerator(BaseAdoStore <TConn, TCommand, TParameter, TAdapter, TException> manager, GraphFactory factory, TCommand cmd, INode subj, INode pred, INode obj)
 {
     this._manager = manager;
     this._factory = factory;
     this._cmd     = cmd;
     this._s       = subj;
     this._p       = pred;
     this._o       = obj;
 }
Ejemplo n.º 3
0
 protected override void Run <TConn, TCommand, TParameter, TAdaptor, TException>(BaseAdoStore <TConn, TCommand, TParameter, TAdaptor, TException> manager)
 {
     try
     {
         int i = 0;
         Console.WriteLine("rdfSqlStorage: Listing Graphs...");
         foreach (Uri u in manager.ListGraphs())
         {
             if (u != null)
             {
                 Console.WriteLine(u.ToString());
             }
             else
             {
                 Console.WriteLine("Default Graph");
             }
             i++;
         }
         Console.WriteLine("rdfSqlStorage: Listed " + i + " Graph(s)");
     }
     finally
     {
         manager.Dispose();
     }
 }
Ejemplo n.º 4
0
 protected abstract void Run <TConn, TCommand, TParameter, TAdaptor, TException>(BaseAdoStore <TConn, TCommand, TParameter, TAdaptor, TException> manager)
     where TConn : DbConnection
     where TCommand : DbCommand
     where TParameter : DbParameter
     where TAdaptor : DbDataAdapter
     where TException : DbException;
Ejemplo n.º 5
0
 protected override void  Run <TConn, TCommand, TParameter, TAdaptor, TException>(BaseAdoStore <TConn, TCommand, TParameter, TAdaptor, TException> manager)
 {
     try
     {
         String schema           = manager.CheckSchema();
         AdoSchemaDefinition def = AdoSchemaHelper.SchemaDefinitions.Where(d => d.Name.Equals(schema)).FirstOrDefault();
         if (def != null)
         {
             String script = def.GetScript(AdoSchemaScriptType.Drop, AdoSchemaScriptDatabase.MicrosoftSqlServer);
             if (script != null)
             {
                 manager.ExecuteSqlFromResource(script);
             }
             else
             {
                 Console.Error.WriteLine("rdfSqlStorage: Error: Schema " + schema + " does not have a drop script associated with it so cannot be dropped with this tool");
             }
         }
         else
         {
             Console.Error.WriteLine("rdfSqlStorage: Error: Schema " + schema + " is not a built-in schema so cannot be created/dropped with this tool");
         }
     }
     finally
     {
         manager.Dispose();
     }
 }
Ejemplo n.º 6
0
 public AdoTripleEnumerable(BaseAdoStore <TConn, TCommand, TParameter, TAdapter, TException> manager, GraphFactory factory, TCommand cmd)
 {
     this._manager = manager;
     this._factory = factory;
     this._cmd     = cmd;
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Creates a new Base ADO Dataset
 /// </summary>
 /// <param name="manager">ADO Store Manager</param>
 public BaseAdoDataset(BaseAdoStore <TConn, TCommand, TParameter, TAdapter, TException> manager)
 {
     this._manager = manager;
 }
Ejemplo n.º 8
0
 protected override void Run <TConn, TCommand, TParameter, TAdaptor, TException>(BaseAdoStore <TConn, TCommand, TParameter, TAdaptor, TException> manager)
 {
     try
     {
         Console.WriteLine("rdfSqlStorage: Connected OK");
         int version = manager.CheckVersion();
         Console.WriteLine("rdfSqlStorage: Version " + version);
         String schema = manager.CheckSchema();
         Console.WriteLine("rdfSqlStorage: Schema " + schema);
     }
     finally
     {
         manager.Dispose();
     }
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Creates a new Base ADO Optimiser
 /// </summary>
 /// <param name="manager">ADO Store Manager</param>
 public BaseAdoOptimiser(BaseAdoStore <TConn, TCommand, TParameter, TAdaptor, TException> manager)
 {
     this._optimisers.Add(new SimpleVirtualAlgebraOptimiser(manager));
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Creates a new Base ADO SQL Client Optimiser
 /// </summary>
 /// <param name="manager">ADO SQL Client Store Manager</param>
 public BaseAdoSqlClientOptimiser(BaseAdoStore <SqlConnection, SqlCommand, SqlParameter, SqlDataAdapter, SqlException> manager)
     : base(manager)
 {
 }