/** Set whether to include {@code <?xml ...>}. * Set to null for "default" behaviour. */ public static void setXMLinstruction(Context cxt, Boolean value) { if ( value != null ) cxt.set(ResultSetWriterXML.xmlInstruction, value.booleanValue()); else cxt.unset(ResultSetWriterXML.xmlInstruction); }
public static void unset(Symbol symbol) { getContext().unset(symbol) ; } public static boolean isTrue(Symbol symbol) { return getContext().isTrue(symbol) ; }
/** Set execution logging - logging is to logger "org.apache.jena.arq.exec" at level INFO. * An appropriate logging configuration is also required. */ public static void setExecutionLogging(Explain.InfoLevel infoLevel) { if ( InfoLevel.NONE.equals(infoLevel) ) { ARQ.getContext().unset(ARQ.symLogExec) ; return ; } ARQ.getContext().set(ARQ.symLogExec, infoLevel) ; // if ( ! getExecLogger().isInfoEnabled() ) // getExecLogger().warn("Attempt to enable execution logging but the logger '"+logExecName+"' is not logging at level INFO") ; }
private static Context defaultSettings() { // This must be exeutable before initialization SystemARQ.StrictDateTimeFO = false ; SystemARQ.ValueExtensions = true ; SystemARQ.EnableRomanNumerals = false ; Context context = new Context() ; context.unset(optimization) ; //context.set(hideNonDistiguishedVariables, true) ; context.set(strictSPARQL, false) ; context.set(constantBNodeLabels, true) ; context.set(enablePropertyFunctions, true) ; context.set(regexImpl, javaRegex) ; return context ; }
@Test public void uniontxn_global_r() { ARQ.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; ARQ.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_global_w() { ARQ.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.WRITE) ; ARQ.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_w_1() { ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.WRITE) ; ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_r_1() { ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_global_w() { ARQ.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.WRITE) ; ARQ.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_r_1() { ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_w_1() { ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.WRITE) ; ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_global_r() { ARQ.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; ARQ.getContext().unset(TDB.symUnionDefaultGraph) ; }
private void filter_union_user(String user, Node ... expected) { SecurityContext sCxt = reg.get(user); Set<Node> visible; if ( applyFilterTDB ) { // TDB special version. Set the TDB flags for union default graph try { testdsg.getContext().set(TDB.symUnionDefaultGraph, true); testdsg.getContext().set(TDB2.symUnionDefaultGraph, true); visible = subjects(testdsg, queryDft, sCxt); } finally { // And unset them. testdsg.getContext().unset(TDB.symUnionDefaultGraph); testdsg.getContext().unset(TDB2.symUnionDefaultGraph); } } else { visible = subjects(testdsg, dsg->dsg.getUnionGraph(), queryDft, sCxt); } assertSeen(visible, expected); }