Author: andy
Date: Tue Nov 12 14:19:37 2013
New Revision: 1541072

URL: http://svn.apache.org/r1541072
Log:
Default unknown formats to NQuads or NTriples, depending on whether loading a 
graph or a dataset.

Modified:
    
jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/store/bulkloader/BulkLoader.java
    jena/trunk/jena-tdb/src/main/java/tdb/tdbloader.java

Modified: 
jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/store/bulkloader/BulkLoader.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/store/bulkloader/BulkLoader.java?rev=1541072&r1=1541071&r2=1541072&view=diff
==============================================================================
--- 
jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/store/bulkloader/BulkLoader.java
 (original)
+++ 
jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/store/bulkloader/BulkLoader.java
 Tue Nov 12 14:19:37 2013
@@ -16,15 +16,16 @@
  * limitations under the License.
  */
 
-package com.hp.hpl.jena.tdb.store.bulkloader;
+package com.hp.hpl.jena.tdb.store.bulkloader ;
 
 import java.io.InputStream ;
 import java.util.List ;
 
 import org.apache.jena.atlas.event.EventType ;
 import org.apache.jena.atlas.lib.Tuple ;
+import org.apache.jena.riot.Lang ;
+import org.apache.jena.riot.RDFDataMgr ;
 import org.apache.jena.riot.RDFLanguages ;
-import org.apache.jena.riot.RiotReader ;
 import org.slf4j.Logger ;
 
 import com.hp.hpl.jena.graph.Node ;
@@ -42,281 +43,260 @@ import com.hp.hpl.jena.tdb.store.Dataset
 import com.hp.hpl.jena.tdb.sys.Names ;
 
 /** Overall framework for bulk loading */
-public class BulkLoader
-{
+public class BulkLoader {
     // Coordinate the NodeTupleTable loading.
 
     /** Tick point for messages during loading of data */
-    public static int DataTickPoint = 50*1000 ;
+    public static int       DataTickPoint         = 50 * 1000 ;
     /** Tick point for messages during secondary index creation */
-    public static long IndexTickPoint = 100*1000 ;
-    
+    public static long      IndexTickPoint        = 100 * 1000 ;
+
     /** Number of ticks per super tick */
-    public static int superTick = 10 ;
-    
+    public static int       superTick             = 10 ;
+
     // Events.
-    //private static String baseNameGeneral = "http://openjena.org/TDB/event#"; 
;
+    // private static String baseNameGeneral = "http://openjena.org/TDB/event#";
+    // ;
+
+    private static String   baseName              = 
"http://openjena.org/TDB/bulkload/event#"; ;
+
+    public static EventType evStartBulkload       = new EventType(baseName + 
"start-bulkload") ;
+    public static EventType evFinishBulkload      = new EventType(baseName + 
"finish-bulkload") ;
+
+    public static EventType evStartDataBulkload   = new EventType(baseName + 
"start-bulkload-data") ;
+    public static EventType evFinishDataBulkload  = new EventType(baseName + 
"finish-bulkload-data") ;
+
+    public static EventType evStartIndexBulkload  = new EventType(baseName + 
"start-bulkload-index") ;
+    public static EventType evFinishIndexBulkload = new EventType(baseName + 
"finish-bulkload-index") ;
+
+    static private Logger   loadLogger            = TDB.logLoader ;
 
-    private static String baseName = "http://openjena.org/TDB/bulkload/event#"; 
;
-    
-    
-    public static EventType evStartBulkload = new 
EventType(baseName+"start-bulkload") ;
-    public static EventType evFinishBulkload = new 
EventType(baseName+"finish-bulkload") ;
-
-    public static EventType evStartDataBulkload = new 
EventType(baseName+"start-bulkload-data") ;
-    public static EventType evFinishDataBulkload = new 
EventType(baseName+"finish-bulkload-data") ;
-    
-    public static EventType evStartIndexBulkload = new 
EventType(baseName+"start-bulkload-index") ;
-    public static EventType evFinishIndexBulkload = new 
EventType(baseName+"finish-bulkload-index") ;
-    
-    
-    static private Logger loadLogger = TDB.logLoader ;
-    
     // Event callbacks for the load stages?
-    // On what object?  The dataset.
+    // On what object? The dataset.
+
+    // /** Load into default graph */
+    // public static void loadTriples(DatasetGraphTDB dsg, String url, boolean
+    // showProgress)
+    // {
+    // loadTriples(dsg, asList(url) , showProgress) ;
+    // }
 
-//    /** Load into default graph */
-//    public static void loadTriples(DatasetGraphTDB dsg, String url, boolean 
showProgress)
-//    {
-//        loadTriples(dsg, asList(url) , showProgress) ;
-//    }
-    
     /** Load into default graph */
-    public static void loadDefaultGraph(DatasetGraphTDB dsg, List<String> 
urls, boolean showProgress)
-    {
+    public static void loadDefaultGraph(DatasetGraphTDB dsg, List<String> 
urls, boolean showProgress) {
         BulkStreamRDF dest = destinationDefaultGraph(dsg, showProgress) ;
         loadTriples$(dest, urls) ;
     }
 
     /** Load into default graph */
-    public static void loadDefaultGraph(DatasetGraphTDB dsg, InputStream 
input, boolean showProgress)
-    {
+    public static void loadDefaultGraph(DatasetGraphTDB dsg, InputStream 
input, boolean showProgress) {
         BulkStreamRDF dest = destinationDefaultGraph(dsg, showProgress) ;
         loadTriples$(dest, input) ;
     }
 
-    private static BulkStreamRDF destinationDefaultGraph(DatasetGraphTDB dsg, 
boolean showProgress)
-    {
+    private static BulkStreamRDF destinationDefaultGraph(DatasetGraphTDB dsg, 
boolean showProgress) {
         return destinationGraph(dsg, null, showProgress) ;
     }
 
     /** Load into named graph */
-    public static void loadNamedGraph(DatasetGraphTDB dsg, Node graphNode, 
List<String> urls, boolean showProgress)
-    {
+    public static void loadNamedGraph(DatasetGraphTDB dsg, Node graphNode, 
List<String> urls, boolean showProgress) {
         BulkStreamRDF dest = destinationNamedGraph(dsg, graphNode, 
showProgress) ;
         loadTriples$(dest, urls) ;
     }
-    
+
     /** Load into named graph */
-    public static void loadNamedGraph(DatasetGraphTDB dsg, Node graphNode, 
InputStream input, boolean showProgress)
-    {
+    public static void loadNamedGraph(DatasetGraphTDB dsg, Node graphNode, 
InputStream input, boolean showProgress) {
         BulkStreamRDF dest = destinationNamedGraph(dsg, graphNode, 
showProgress) ;
         loadTriples$(dest, input) ;
     }
 
     /** Load into a dataset */
-    public static void loadDataset(DatasetGraphTDB dsg, List<String> urls, 
boolean showProgress)
-    {
+    public static void loadDataset(DatasetGraphTDB dsg, List<String> urls, 
boolean showProgress) {
         BulkStreamRDF dest = destinationDataset(dsg, showProgress) ;
         loadQuads$(dest, urls) ;
     }
-    
+
     /** Load into a dataset */
-    public static void loadDataset(DatasetGraphTDB dsg, InputStream input, 
boolean showProgress)
-    {
+    public static void loadDataset(DatasetGraphTDB dsg, InputStream input, 
boolean showProgress) {
         BulkStreamRDF dest = destinationDataset(dsg, showProgress) ;
         loadQuads$(dest, input) ;
     }
 
     /** Load into a graph */
-    private static void loadTriples$(BulkStreamRDF dest, List<String> urls)
-    {
+    private static void loadTriples$(BulkStreamRDF dest, List<String> urls) {
         dest.startBulk() ;
-        for ( String url : urls )
-        {
-            loadLogger.info("Load: "+url+" -- "+Utils.nowAsString()) ;
-            RiotReader.parse(url, dest) ;
-        }            
+        for ( String url : urls ) {
+            loadLogger.info("Load: " + url + " -- " + Utils.nowAsString()) ;
+            Lang lang = RDFLanguages.filenameToLang(url, Lang.NTRIPLES) ;
+            RDFDataMgr.parse(dest, url, lang) ;
+        }
         dest.finishBulk() ;
     }
 
     /** Load into a graph */
-    private static void loadTriples$(BulkStreamRDF dest, InputStream input)
-    {
-        loadLogger.info("Load: from input stream -- "+Utils.nowAsString()) ;
+    private static void loadTriples$(BulkStreamRDF dest, InputStream input) {
+        loadLogger.info("Load: from input stream -- " + Utils.nowAsString()) ;
         dest.startBulk() ;
-        RiotReader.parse(input, RDFLanguages.NTRIPLES, null, dest) ;
+        RDFDataMgr.parse(dest, input, Lang.NTRIPLES) ;
         dest.finishBulk() ;
     }
-    
+
     /** Load quads into a dataset */
-    private static void loadQuads$(BulkStreamRDF dest, List<String> urls)
-    {
+    private static void loadQuads$(BulkStreamRDF dest, List<String> urls) {
         dest.startBulk() ;
-        for ( String url : urls )
-        {
-            loadLogger.info("Load: "+url+" -- "+Utils.nowAsString()) ;
-            RiotReader.parse(url, dest) ;
+        for ( String url : urls ) {
+            loadLogger.info("Load: " + url + " -- " + Utils.nowAsString()) ;
+            Lang lang = RDFLanguages.filenameToLang(url, Lang.NQUADS) ;
+            RDFDataMgr.parse(dest, url, lang) ;
         }
         dest.finishBulk() ;
     }
 
     /** Load quads into a dataset */
-    private static void loadQuads$(BulkStreamRDF dest, InputStream input)
-    {
-        loadLogger.info("Load: from input stream -- "+Utils.nowAsString()) ;
+    private static void loadQuads$(BulkStreamRDF dest, InputStream input) {
+        loadLogger.info("Load: from input stream -- " + Utils.nowAsString()) ;
         dest.startBulk() ;
-        RiotReader.parse(input, RDFLanguages.NQUADS, null, dest) ;
+        RDFDataMgr.parse(dest, input, RDFLanguages.NQUADS) ;
         dest.finishBulk() ;
     }
-    
-    private static BulkStreamRDF destinationNamedGraph(DatasetGraphTDB dsg, 
Node graphName, boolean showProgress)
-    {
+
+    private static BulkStreamRDF destinationNamedGraph(DatasetGraphTDB dsg, 
Node graphName, boolean showProgress) {
         if ( graphName == null )
-            return destinationDefaultGraph(dsg,showProgress) ;
+            return destinationDefaultGraph(dsg, showProgress) ;
         return destinationGraph(dsg, graphName, showProgress) ;
     }
 
-    public static LoadMonitor createLoadMonitor(DatasetGraphTDB dsg, String 
itemName, boolean showProgress)
-    {
-        if ( showProgress ) 
+    public static LoadMonitor createLoadMonitor(DatasetGraphTDB dsg, String 
itemName, boolean showProgress) {
+        if ( showProgress )
             return new LoadMonitor(dsg, loadLogger, itemName, DataTickPoint, 
IndexTickPoint) ;
         else
-            return new LoadMonitor(dsg, null, itemName, DataTickPoint, 
IndexTickPoint) ; 
+            return new LoadMonitor(dsg, null, itemName, DataTickPoint, 
IndexTickPoint) ;
     }
 
-    private static BulkStreamRDF destinationDataset(DatasetGraphTDB dsg, 
boolean showProgress)
-    {
+    private static BulkStreamRDF destinationDataset(DatasetGraphTDB dsg, 
boolean showProgress) {
         return new DestinationDSG(dsg, showProgress) ;
     }
-    
-    private static BulkStreamRDF destinationGraph(DatasetGraphTDB dsg, Node 
graphNode, boolean showProgress)
-    {
+
+    private static BulkStreamRDF destinationGraph(DatasetGraphTDB dsg, Node 
graphNode, boolean showProgress) {
         return new DestinationGraph(dsg, graphNode, showProgress) ;
     }
 
     // Load triples and quads into a dataset.
-    private static final class DestinationDSG implements BulkStreamRDF
-    {
-        final private DatasetGraphTDB dsg ; 
-        final private boolean startedEmpty ;
-        final private LoadMonitor monitor1 ; 
-        final private LoadMonitor monitor2 ;
+    private static final class DestinationDSG implements BulkStreamRDF {
+        final private DatasetGraphTDB      dsg ;
+        final private boolean              startedEmpty ;
+        final private LoadMonitor          monitor1 ;
+        final private LoadMonitor          monitor2 ;
         final private LoaderNodeTupleTable loaderTriples ;
         final private LoaderNodeTupleTable loaderQuads ;
-        final private boolean showProgress ;
-        private long count = 0 ;
-        private StatsCollector stats ;
-    
-        DestinationDSG(final DatasetGraphTDB dsg, boolean showProgress)
-        {
+        final private boolean              showProgress ;
+        private long                       count = 0 ;
+        private StatsCollector             stats ;
+
+        DestinationDSG(final DatasetGraphTDB dsg, boolean showProgress) {
             this.dsg = dsg ;
             startedEmpty = dsg.isEmpty() ;
             monitor1 = createLoadMonitor(dsg, "triples", showProgress) ;
             monitor2 = createLoadMonitor(dsg, "quads", showProgress) ;
-    
+
             loaderTriples = new 
LoaderNodeTupleTable(dsg.getTripleTable().getNodeTupleTable(), "triples", 
monitor1) ;
             loaderQuads = new 
LoaderNodeTupleTable(dsg.getQuadTable().getNodeTupleTable(), "quads", monitor2) 
;
             this.showProgress = showProgress ;
         }
-        
+
         @Override
-        final public void startBulk()
-        {
+        final public void startBulk() {
             loaderTriples.loadStart() ;
             loaderQuads.loadStart() ;
-    
+
             loaderTriples.loadDataStart() ;
             loaderQuads.loadDataStart() ;
             this.stats = new StatsCollector() ;
         }
-    
+
         @Override
-        public void triple(Triple triple)
-        {
+        public void triple(Triple triple) {
             Node s = triple.getSubject() ;
             Node p = triple.getPredicate() ;
             Node o = triple.getObject() ;
-            process(Quad.tripleInQuad, s, p, o ) ;
+            process(Quad.tripleInQuad, s, p, o) ;
         }
-    
+
         @Override
-        public void quad(Quad quad)
-        {
+        public void quad(Quad quad) {
             Node s = quad.getSubject() ;
             Node p = quad.getPredicate() ;
             Node o = quad.getObject() ;
             Node g = null ;
             // Union graph?!
-            if ( ! quad.isTriple() && ! quad.isDefaultGraph() )
+            if ( !quad.isTriple() && !quad.isDefaultGraph() )
                 g = quad.getGraph() ;
-            process(g,s,p,o) ;
+            process(g, s, p, o) ;
         }
-    
-        private void process(Node g, Node s, Node p, Node o)
-        {
-            if ( g == null ) 
+
+        private void process(Node g, Node s, Node p, Node o) {
+            if ( g == null )
                 loaderTriples.load(s, p, o) ;
             else
                 loaderQuads.load(g, s, p, o) ;
             count++ ;
-            stats.record(g, s, p, o) ; 
+            stats.record(g, s, p, o) ;
         }
-    
+
         @Override
-        public void finishBulk()
-        {
+        public void finishBulk() {
             loaderTriples.loadDataFinish() ;
             loaderQuads.loadDataFinish() ;
-    
+
             loaderTriples.loadIndexStart() ;
             loaderQuads.loadIndexStart() ;
-    
+
             loaderTriples.loadIndexFinish() ;
             loaderQuads.loadIndexFinish() ;
-    
+
             loaderTriples.loadFinish() ;
             loaderQuads.loadFinish() ;
-            if ( ! dsg.getLocation().isMem() && startedEmpty )
-            {
+            if ( !dsg.getLocation().isMem() && startedEmpty ) {
                 String filename = dsg.getLocation().getPath(Names.optStats) ;
                 Stats.write(filename, stats.results()) ;
             }
             forceSync(dsg) ;
         }
-    
+
         @Override
-        public void start()                     {}
+        public void start() {}
+
         @Override
-        public void tuple(Tuple<Node> tuple)    { throw new 
TDBException("Tuple encountered while loading a dataset") ; }
+        public void tuple(Tuple<Node> tuple) {
+            throw new TDBException("Tuple encountered while loading a 
dataset") ;
+        }
+
         @Override
-        public void base(String base)           {}
-        
+        public void base(String base) {}
+
         @Override
-        public void prefix(String prefix, String iri)
-        { dsg.getPrefixes().getPrefixMapping().setNsPrefix(prefix, iri) ; }
+        public void prefix(String prefix, String iri) {
+            dsg.getPrefixes().getPrefixMapping().setNsPrefix(prefix, iri) ;
+        }
 
         @Override
-        public void finish()                    {}
+        public void finish() {}
     }
 
     // Load triples into a specific NodeTupleTable
-    private static final class DestinationGraph implements BulkStreamRDF
-    {
-        final private DatasetGraphTDB dsg ;
-        final private Node graphName ;
-        final private LoadMonitor monitor ;
+    private static final class DestinationGraph implements BulkStreamRDF {
+        final private DatasetGraphTDB      dsg ;
+        final private Node                 graphName ;
+        final private LoadMonitor          monitor ;
         final private LoaderNodeTupleTable loaderTriples ;
-        final private boolean startedEmpty ;
-        private long count = 0 ;
-        private StatsCollector stats ;
+        final private boolean              startedEmpty ;
+        private long                       count = 0 ;
+        private StatsCollector             stats ;
 
         // Graph node is null for default graph.
-        DestinationGraph(final DatasetGraphTDB dsg, Node graphNode, boolean 
showProgress)
-        {
+        DestinationGraph(final DatasetGraphTDB dsg, Node graphNode, boolean 
showProgress) {
             this.dsg = dsg ;
             this.graphName = graphNode ;
-            
+
             // Choose NodeTupleTable.
             NodeTupleTable nodeTupleTable ;
             if ( graphNode == null || Quad.isDefaultGraph(graphNode) )
@@ -331,35 +311,32 @@ public class BulkLoader
         }
 
         @Override
-        final public void startBulk()
-        {
+        final public void startBulk() {
             loaderTriples.loadStart() ;
             loaderTriples.loadDataStart() ;
 
             this.stats = new StatsCollector() ;
         }
+
         @Override
-        final public void triple(Triple triple)
-        {
+        final public void triple(Triple triple) {
             Node s = triple.getSubject() ;
             Node p = triple.getPredicate() ;
             Node o = triple.getObject() ;
 
-            loaderTriples.load(s, p, o)  ;
-            stats.record(null, s, p, o) ; 
+            loaderTriples.load(s, p, o) ;
+            stats.record(null, s, p, o) ;
             count++ ;
         }
 
         @Override
-        final public void finishBulk()
-        {
+        final public void finishBulk() {
             loaderTriples.loadDataFinish() ;
             loaderTriples.loadIndexStart() ;
             loaderTriples.loadIndexFinish() ;
             loaderTriples.loadFinish() ;
 
-            if ( ! dsg.getLocation().isMem() && startedEmpty )
-            {
+            if ( !dsg.getLocation().isMem() && startedEmpty ) {
                 String filename = dsg.getLocation().getPath(Names.optStats) ;
                 Stats.write(filename, stats.results()) ;
             }
@@ -367,41 +344,47 @@ public class BulkLoader
         }
 
         @Override
-        public void start()                     {}
+        public void start() {}
+
         @Override
-        public void quad(Quad quad)             { throw new TDBException("Quad 
encountered while loading a single graph") ; }
+        public void quad(Quad quad) {
+            throw new TDBException("Quad encountered while loading a single 
graph") ;
+        }
+
         @Override
-        public void tuple(Tuple<Node> tuple)    { throw new 
TDBException("Tuple encountered while loading a single graph") ; }
+        public void tuple(Tuple<Node> tuple) {
+            throw new TDBException("Tuple encountered while loading a single 
graph") ;
+        }
+
         @Override
-        public void base(String base)           { }
+        public void base(String base) {}
+
         @Override
-        public void prefix(String prefix, String iri)
-        { 
-            if ( graphName != null && graphName.isBlank() ) {  
+        public void prefix(String prefix, String iri) {
+            if ( graphName != null && graphName.isBlank() ) {
                 loadLogger.warn("Prefixes for blank node graphs not stored") ;
                 return ;
             }
-                
-            PrefixMapping pmap =
-                ( graphName == null )
-                ? dsg.getPrefixes().getPrefixMapping()
-                : dsg.getPrefixes().getPrefixMapping(graphName.getURI()) ;
+
+            PrefixMapping pmap = (graphName == null)
+                                                    ? 
dsg.getPrefixes().getPrefixMapping()
+                                                    : 
dsg.getPrefixes().getPrefixMapping(graphName.getURI()) ;
             pmap.setNsPrefix(prefix, iri) ;
         }
+
         @Override
-        public void finish()                    {}
+        public void finish() {}
     }
 
-    static void forceSync(DatasetGraphTDB dsg)
-    {
+    static void forceSync(DatasetGraphTDB dsg) {
         // Force sync - we have been bypassing DSG tables.
         // THIS DOES NOT WORK IF modules check for SYNC necessity.
-        dsg.getTripleTable().getNodeTupleTable().getNodeTable().sync();
-        dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync();
-        dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync();
-        dsg.getPrefixes().getNodeTupleTable().getNodeTable().sync();           
     
+        dsg.getTripleTable().getNodeTupleTable().getNodeTable().sync() ;
+        dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync() ;
+        dsg.getQuadTable().getNodeTupleTable().getNodeTable().sync() ;
+        dsg.getPrefixes().getNodeTupleTable().getNodeTable().sync() ;
         // This is not enough -- modules check whether sync needed.
         dsg.sync() ;
-        
+
     }
 }

Modified: jena/trunk/jena-tdb/src/main/java/tdb/tdbloader.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/tdb/tdbloader.java?rev=1541072&r1=1541071&r2=1541072&view=diff
==============================================================================
--- jena/trunk/jena-tdb/src/main/java/tdb/tdbloader.java (original)
+++ jena/trunk/jena-tdb/src/main/java/tdb/tdbloader.java Tue Nov 12 14:19:37 
2013
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package tdb;
+package tdb ;
 
 import java.util.List ;
 
@@ -31,136 +31,121 @@ import com.hp.hpl.jena.tdb.TDB ;
 import com.hp.hpl.jena.tdb.TDBLoader ;
 import com.hp.hpl.jena.tdb.store.GraphTDB ;
 
-public class tdbloader extends CmdTDBGraph
-{
-//    private static final ArgDecl argGraphDeafult = new 
ArgDecl(ArgDecl.NoValue, "default") ;
-    
-//    private static final ArgDecl argParallel         = new 
ArgDecl(ArgDecl.NoValue, "parallel") ;
-//    private static final ArgDecl argIncremental      = new 
ArgDecl(ArgDecl.NoValue, "incr", "incremental") ;
-    
-    private static final ModModel modRDFS            = new ModModel("rdfs") ;
-    
-//    private  String rdfsVocabFilename   = null ;
-//    private  Model  rdfsVocab           = null ;
-    
-    private boolean showProgress = true ;
-//    private boolean doInParallel = false ;
-    private boolean doIncremental = false ;
-    
-    static public void main(String... argv)
-    { 
+public class tdbloader extends CmdTDBGraph {
+    // private static final ArgDecl argParallel = new ArgDecl(ArgDecl.NoValue,
+    // "parallel") ;
+    // private static final ArgDecl argIncremental = new
+    // ArgDecl(ArgDecl.NoValue, "incr", "incremental") ;
+
+    private static final ModModel modRDFS       = new ModModel("rdfs") ;
+
+    // private String rdfsVocabFilename = null ;
+    // private Model rdfsVocab = null ;
+
+    private boolean               showProgress  = true ;
+    // private boolean doInParallel = false ;
+    private boolean               doIncremental = false ;
+
+    static public void main(String... argv) {
         CmdTDB.init() ;
         TDB.setOptimizerWarningFlag(false) ;
         new tdbloader(argv).mainRun() ;
     }
 
-    protected tdbloader(String[] argv)
-    {
+    protected tdbloader(String[] argv) {
         super(argv) ;
-        
-//        super.add(argParallel, "--parallel", "Do rebuilding of secondary 
indexes in a parallel") ;
-//        super.add(argIncremental, "--incremental",  "Do an incremental load 
(keep indexes during data load)") ;
-//        super.add(argStats, "--stats",              "Generate statistics 
while loading (new graph only)") ;
-//        addModule(modRDFS) ;
-    }        
 
+        // super.add(argParallel, "--parallel",
+        // "Do rebuilding of secondary indexes in a parallel") ;
+        // super.add(argIncremental, "--incremental",
+        // "Do an incremental load (keep indexes during data load)") ;
+        // super.add(argStats, "--stats",
+        // "Generate statistics while loading (new graph only)") ;
+        // addModule(modRDFS) ;
+    }
 
     @Override
-    protected void processModulesAndArgs()
-    {
+    protected void processModulesAndArgs() {
         super.processModulesAndArgs() ;
-//        doInParallel = super.contains(argParallel) ;
-//        doIncremental = super.contains(argIncremental) ;
+        // doInParallel = super.contains(argParallel) ;
+        // doIncremental = super.contains(argIncremental) ;
     }
-    
+
     @Override
-    protected String getSummary()
-    {
-        return getCommandName()+" [--desc DATASET | -loc DIR] FILE ..." ;
+    protected String getSummary() {
+        return getCommandName() + " [--desc DATASET | -loc DIR] FILE ..." ;
     }
 
     @Override
-    protected void exec()
-    {
-        if ( isVerbose())
-        {
-            System.out.println("Java maximum memory: 
"+Runtime.getRuntime().maxMemory());
+    protected void exec() {
+        if ( isVerbose() ) {
+            System.out.println("Java maximum memory: " + 
Runtime.getRuntime().maxMemory()) ;
             System.out.println(ARQ.getContext()) ;
         }
         if ( isVerbose() )
             showProgress = true ;
         if ( isQuiet() )
             showProgress = false ;
-        
+
         List<String> urls = getPositional() ;
         if ( urls.size() == 0 )
             urls.add("-") ;
-        
-        if ( modRDFS.getModel() != null )
-        {
+
+        if ( modRDFS.getModel() != null ) {
             // TODO
         }
-        
+
         boolean allTriples = true ;
-        for ( String url : urls )
-        {
+        for ( String url : urls ) {
             Lang lang = RDFLanguages.filenameToLang(url, RDFLanguages.NQUADS) ;
-            if ( lang != null && RDFLanguages.isQuads(lang) )
-            {
+            if ( lang != null && RDFLanguages.isQuads(lang) ) {
                 allTriples = false ;
-                break ; 
+                break ;
             }
         }
-        
-        if ( allTriples && graphName == null )
-        {
+
+        if ( allTriples && graphName == null ) {
             loadDefaultGraph(urls) ;
             return ;
         }
-        
-        if ( graphName == null )
-        {
+
+        if ( graphName == null ) {
             loadQuads(urls) ;
-            return ; 
+            return ;
         }
 
         // graphName != null
-        if ( ! allTriples )
-        {
-            for ( String url : urls )
-            {
+        if ( !allTriples ) {
+            for ( String url : urls ) {
                 Lang lang = RDFLanguages.filenameToLang(url, 
RDFLanguages.NQUADS) ;
                 if ( lang == null )
                     // Does not happen due to default above.
-                    cmdError("File suffix not recognized: " +url) ;
-                if ( lang != null && ! RDFLanguages.isTriples(lang) )
-                    cmdError("Can only load triples into a named model: "+url) 
;
+                    cmdError("File suffix not recognized: " + url) ;
+                if ( lang != null && !RDFLanguages.isTriples(lang) )
+                    cmdError("Can only load triples into a named model: " + 
url) ;
             }
             cmdError("Internal error: deteched quad input but can't find it 
again") ;
             return ;
         }
-        
+
         loadNamedGraph(urls) ;
     }
-    
+
     // RDFS
-    
-    void loadDefaultGraph(List<String> urls)
-    {
+
+    void loadDefaultGraph(List<String> urls) {
         GraphTDB graph = getGraph() ;
         TDBLoader.load(graph, urls, showProgress) ;
         return ;
     }
-    
-    void loadNamedGraph(List<String> urls)
-    {
+
+    void loadNamedGraph(List<String> urls) {
         GraphTDB graph = getGraph() ;
         TDBLoader.load(graph, urls, showProgress) ;
         return ;
     }
 
-    void loadQuads(List<String> urls)
-    {
+    void loadQuads(List<String> urls) {
         TDBLoader.load(getDatasetGraphTDB(), urls, showProgress) ;
         return ;
     }


Reply via email to