Package org.apache.jena.sparql
Class SystemARQ
- java.lang.Object
-
- org.apache.jena.sparql.SystemARQ
-
public class SystemARQ extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanEnableRomanNumeralsWhether support for roman numerals (datatype http://rome.example.org/Numeral).static booleanStrictDateTimeFOUnder strict F&O, dateTimes and dates with no timezone have one magically applied.static booleanUsePlainGraphUse a plain graph (sameValueAs is term equality)static booleanValueExtensionsControl whether addition datatypes, over and above strict, minimal SPARQL compliance, are handled.
-
Constructor Summary
Constructors Constructor Description SystemARQ()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SymbolallocSymbol(java.lang.String shortName)static SymbolallocSymbol(java.lang.String base, java.lang.String shortName)static java.util.Iterator<SystemInfo>registeredSubsystems()static voidregisterSubSystem(SystemInfo systemInfo)static voidsync(Graph graph)Sync if provided.static voidsync(Dataset dataset)Sync a Dataset, if underlying storage provides sync.static voidsync(Model model)Sync a Model if it provides the underlying graph provides sync .static voidsync(DatasetGraph dataset)Sync carefully for compound objectsstatic voidsyncObject(java.lang.Object object)Sync an object if synchronizable (model, graph, dataset).
-
-
-
Field Detail
-
ValueExtensions
public static boolean ValueExtensions
Control whether addition datatypes, over and above strict, minimal SPARQL compliance, are handled. Examples include xsd:date and simple literal/xsd:string.
-
StrictDateTimeFO
public static boolean StrictDateTimeFO
Under strict F&O, dateTimes and dates with no timezone have one magically applied. This default timezone is implementation dependent and can lead to different answers to queries depending on the timezone. Normally, ARQ uses XMLSchema dateTime comparions, which an yield "indeterminate", which in turn is an evaluation error. F&O insists on true/false and so can lead to false positves and negatives.
-
EnableRomanNumerals
public static boolean EnableRomanNumerals
Whether support for roman numerals (datatype http://rome.example.org/Numeral). Mainly a test of datatype extension.
-
UsePlainGraph
public static boolean UsePlainGraph
Use a plain graph (sameValueAs is term equality)
-
-
Method Detail
-
sync
public static void sync(Model model)
Sync a Model if it provides the underlying graph provides sync . Do nothing otherwise.
-
sync
public static void sync(Graph graph)
Sync if provided. Do nothing if not.
-
sync
public static void sync(Dataset dataset)
Sync a Dataset, if underlying storage provides sync.
-
sync
public static void sync(DatasetGraph dataset)
Sync carefully for compound objects
-
syncObject
public static void syncObject(java.lang.Object object)
Sync an object if synchronizable (model, graph, dataset).
-
registerSubSystem
public static void registerSubSystem(SystemInfo systemInfo)
-
registeredSubsystems
public static java.util.Iterator<SystemInfo> registeredSubsystems()
-
allocSymbol
public static Symbol allocSymbol(java.lang.String shortName)
-
allocSymbol
public static Symbol allocSymbol(java.lang.String base, java.lang.String shortName)
-
-