public bool Contains(ObjectVariants subject, ObjectVariants predicate, ObjectVariants obj) { int ssubj = (((OV_iriint)subject)).code; int pred = (((OV_iriint)predicate)).code; var objVar = (((ObjectVariants)obj)); var key_triple = new SPO_Troyka(ssubj, pred, objVar); IEnumerable <PaEntry> entities = spo_ind.GetAllByKey(key_triple); return(entities.Any()); }
public void Delete(ObjectVariants s, ObjectVariants p, ObjectVariants o) { int ssubj = (((OV_iriint)s)).code; int pred = (((OV_iriint)p)).code; if (o is OV_iri) { return; } var key_triple = new SPO_Troyka(ssubj, pred, o); IEnumerable <PaEntry> entities = spo_ind.GetAllByKey(key_triple); foreach (var ent in entities) { table.DeleteEntry(ent); } }