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; }
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; }
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(); } }
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;
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(); } }
public AdoTripleEnumerable(BaseAdoStore <TConn, TCommand, TParameter, TAdapter, TException> manager, GraphFactory factory, TCommand cmd) { this._manager = manager; this._factory = factory; this._cmd = cmd; }
/// <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; }
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(); } }
/// <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)); }
/// <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) { }