congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
UpdateDataDelete
Code IndexAdd Tabnine to your IDE (free)

How to use
UpdateDataDelete
in
org.apache.jena.sparql.modify.request

Best Java code snippets using org.apache.jena.sparql.modify.request.UpdateDataDelete (Showing top 13 results out of 315)

origin: apache/jena

  @Override
  public QuadDataAccSink createDeleteDataSink()
  {
    QuadDataAcc quads = new QuadDataAcc();
    send(new UpdateDataDelete(quads));
    
    return quads;
  }
}
origin: SmartDataAnalytics/jena-sparql-api

public static UpdateDataDelete clone(UpdateDataDelete update) {
  UpdateDataDelete result = new UpdateDataDelete(new QuadDataAcc(update.getQuads()));
  return result;
}
origin: apache/jena

@Override
public void visit(UpdateDataDelete update) {
  for ( Quad quad : update.getQuads() )
    deleteFromDatasetGraph(datasetGraph, quad);
}
origin: SmartDataAnalytics/Sparqlify

@SuppressWarnings("unused")
private void _update(UpdateDataDelete update)
{
  delete(update.getQuads());
}

origin: SmartDataAnalytics/jena-sparql-api

public static UpdateRequest createUpdateRequest(Iterator<? extends Quad> added, Iterator<? extends Quad> removed) {
  UpdateRequest result = new UpdateRequest();
  if(added != null && added.hasNext()) {
    QuadDataAcc insertQuads = new QuadDataAcc(Lists.newArrayList(added));
    UpdateData insertData = new UpdateDataInsert(insertQuads);
    result.add(insertData);
  }
  if(removed != null && removed.hasNext()) {
    QuadDataAcc deleteQuads = new QuadDataAcc(Lists.newArrayList(removed));
    UpdateData deleteData = new UpdateDataDelete(deleteQuads);
    result.add(deleteData);
  }
  return result;
}
origin: SmartDataAnalytics/jena-sparql-api

public static Iterator<Diff<Set<Quad>>> createIteratorDiff(QueryExecutionFactory qef, UpdateDataDelete update)
{
  Diff<Set<Quad>> diff = new Diff<Set<Quad>>(Sets.<Quad>newHashSet(), Sets.newHashSet(update.getQuads()), null);
  Iterator<Diff<Set<Quad>>> result = Collections.singleton(diff).iterator();
  return result;
}
origin: apache/jena

private Update buildNoWhere() {
  if (inserts.isEmpty()) {
    QuadDataAcc quadData = new QuadDataAcc(getQuads(deletes).mapWith(new Function<Quad, Quad>() {
      @Override
      public Quad apply(Quad arg0) {
        return check(arg0);
      }
    }).toList());
    return new UpdateDataDelete(quadData);
  }
  if (deletes.isEmpty()) {
    QuadDataAcc quadData = new QuadDataAcc(getQuads(inserts).mapWith(new Function<Quad, Quad>() {
      @Override
      public Quad apply(Quad t) {
        return check(t);
      }
    }).toList());
    return new UpdateDataInsert(quadData);
  }
  throw new IllegalStateException("Can not have both insert and delete without a where clause");
}
origin: apache/jena

@Override
public void visit(UpdateDataDelete update)
{
  Iter.sendToSink(update.getQuads(), createDeleteDataSink()); // Iter.sendToSink() will call close() on the sink
}
origin: org.apache.jena/jena-querybuilder

private Update buildNoWhere() {
  if (inserts.isEmpty()) {
    QuadDataAcc quadData = new QuadDataAcc(getQuads(deletes).mapWith(new Function<Quad, Quad>() {
      @Override
      public Quad apply(Quad arg0) {
        return check(arg0);
      }
    }).toList());
    return new UpdateDataDelete(quadData);
  }
  if (deletes.isEmpty()) {
    QuadDataAcc quadData = new QuadDataAcc(getQuads(inserts).mapWith(new Function<Quad, Quad>() {
      @Override
      public Quad apply(Quad t) {
        return check(t);
      }
    }).toList());
    return new UpdateDataInsert(quadData);
  }
  throw new IllegalStateException("Can not have both insert and delete without a where clause");
}
origin: apache/jena

@Test public void testDelete3()
{
  DatasetGraph gStore = getEmptyDatasetGraph() ;
  defaultGraphData(gStore, graph1) ;
  QuadDataAcc acc = new QuadDataAcc() ;
  UpdateDataDelete delete = new UpdateDataDelete(acc) ;
  acc.addTriple(triple1) ;
  UpdateAction.execute(delete, gStore) ;
  assertTrue(graphEmpty(gStore.getDefaultGraph())) ;
}

origin: apache/jena

@Test public void testDeleteData2()
{
  DatasetGraph gStore = getEmptyDatasetGraph() ;
  defaultGraphData(gStore, graph1) ;
  QuadDataAcc acc = new QuadDataAcc() ;
  acc.addTriple(triple1) ;
  UpdateDataDelete delete = new UpdateDataDelete(acc) ;
  UpdateProcessor uProc = UpdateExecutionFactory.create(delete, gStore) ;
  uProc.execute(); 
  assertTrue(graphEmpty(gStore.getDefaultGraph())) ;
  assertFalse(graphContains(gStore.getDefaultGraph(), triple1)) ;
}

origin: apache/jena

@Test public void testDelete4()
{
  DatasetGraph gStore = getEmptyDatasetGraph() ;
  namedGraphData(gStore, graphIRI, data1()) ;
  
  QuadDataAcc acc = new QuadDataAcc() ;
  UpdateDataDelete delete = new UpdateDataDelete(acc) ;
  acc.setGraph(graphIRI) ;
  acc.addTriple(triple1) ;
  UpdateAction.execute(delete, gStore) ;
  assertTrue(graphEmpty(gStore.getGraph(graphIRI))) ;
  assertTrue(graphEmpty(gStore.getDefaultGraph())) ;
}

origin: apache/jena

@Test public void testDeleteData1()
{
  DatasetGraph gStore = getEmptyDatasetGraph() ;
  defaultGraphData(gStore, graph1) ;
  QuadDataAcc acc = new QuadDataAcc() ;
  acc.addTriple(triple2) ;
  UpdateDataDelete delete = new UpdateDataDelete(acc) ;
  UpdateProcessor uProc = UpdateExecutionFactory.create(delete, gStore) ;
  uProc.execute(); 
  assertFalse(graphEmpty(gStore.getDefaultGraph())) ;
  assertTrue(graphContains(gStore.getDefaultGraph(), triple1)) ;
  assertFalse(graphContains(gStore.getDefaultGraph(), triple2)) ;
}
org.apache.jena.sparql.modify.requestUpdateDataDelete

Most used methods

  • <init>
  • getQuads

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JList (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now