コード例 #1
0
        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());
        }
コード例 #2
0
        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);
            }
        }