@Override public QuadDataAccSink createInsertDataSink() { return new QuadDataAccSink(worker.createInsertDataSink()); }
final public void DeleteData() throws ParseException { QuadDataAccSink qd = createDeleteDataSink() ; Token t ; t = jj_consume_token(DELETE_DATA); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; startDataDelete(qd, beginLine, beginColumn) ; QuadData(qd); finishDataDelete(qd, beginLine, beginColumn) ; qd.close() ; }
@Override protected void check(Triple t) { if ( Var.isVar(getGraph()) ) throw new QueryParseException("Variables not permitted in data quad", -1, -1) ; if ( Var.isVar(t.getSubject()) || Var.isVar(t.getPredicate()) || Var.isVar(t.getObject())) throw new QueryParseException("Variables not permitted in data quad", -1, -1) ; if ( t.getSubject().isLiteral() ) throw new QueryParseException("Literals not allowed as subjects in data", -1, -1) ; }
final public void InsertData() throws ParseException { QuadDataAccSink qd = createInsertDataSink() ; Token t ; t = jj_consume_token(INSERT_DATA); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; startDataInsert(qd, beginLine, beginColumn) ; QuadData(qd); finishDataInsert(qd, beginLine, beginColumn) ; qd.close() ; }
final public void InsertData() throws ParseException { QuadDataAccSink qd = createInsertDataSink() ; Token t ; t = jj_consume_token(INSERT_DATA); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; startDataInsert(qd, beginLine, beginColumn) ; QuadData(qd); finishDataInsert(qd, beginLine, beginColumn) ; qd.close() ; }
@Override public QuadDataAccSink createDeleteDataSink() { return new QuadDataAccSink(worker.createDeleteDataSink()); }
final public void DeleteData() throws ParseException { QuadDataAccSink qd = createDeleteDataSink() ; Token t ; t = jj_consume_token(DELETE_DATA); int beginLine = t.beginLine; int beginColumn = t.beginColumn; t = null; startDataDelete(qd, beginLine, beginColumn) ; QuadData(qd); finishDataDelete(qd, beginLine, beginColumn) ; qd.close() ; }