This is an automated email from the ASF dual-hosted git repository.
andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
The following commit(s) were added to refs/heads/main by this push:
new aeb119dfc0 GH-2841: Align naming of assembler constants for TDB1 and
TDB2
aeb119dfc0 is described below
commit aeb119dfc076a2914ddc276e2ebd988c9e6c6de4
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Nov 13 12:36:55 2024 +0000
GH-2841: Align naming of assembler constants for TDB1 and TDB2
---
.../jena/tdb1/assembler/DatasetAssemblerTDB1.java | 2 +
.../org/apache/jena/tdb1/assembler/VocabTDB1.java | 19 ++-
.../jena/tdb1/assembler/TestTDBAssembler.java | 155 ++++++++++-----------
.../org/apache/jena/tdb2/assembler/VocabTDB2.java | 45 +++---
.../jena/tdb2/assembler/TestTDBAssembler.java | 4 +-
5 files changed, 118 insertions(+), 107 deletions(-)
diff --git
a/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/DatasetAssemblerTDB1.java
b/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/DatasetAssemblerTDB1.java
index 24663d2179..4912bf2445 100644
---
a/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/DatasetAssemblerTDB1.java
+++
b/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/DatasetAssemblerTDB1.java
@@ -45,6 +45,8 @@ public class DatasetAssemblerTDB1 extends DatasetAssembler
static { JenaSystem.init(); }
+ public DatasetAssemblerTDB1() {}
+
@Override
public DatasetGraph createDataset(Assembler a, Resource root) {
return make(a, root);
diff --git
a/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/VocabTDB1.java
b/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/VocabTDB1.java
index b226fb4424..1d5040cbe1 100644
--- a/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/VocabTDB1.java
+++ b/jena-tdb1/src/main/java/org/apache/jena/tdb1/assembler/VocabTDB1.java
@@ -33,8 +33,11 @@ public class VocabTDB1
// Types
public static final Resource tDatasetTDB = Vocab.type(NS,
"DatasetTDB") ;
public static final Resource tGraphTDB = Vocab.type(NS,
"GraphTDB") ;
-// public static final Resource tGraphBDB = Vocab.type(NS,
"GraphBDB") ;
-// public static final Resource tTupleIndex = Vocab.type(NS,
"TupleIndex") ;
+
+ // Alternative type names.
+ public static final Resource tDatasetTDB1 = Vocab.type(NS,
"DatasetTDB1") ;
+ public static final Resource tGraphTDB1 = Vocab.type(NS,
"GraphTDB1") ;
+
public static final Resource tNodeTable = Vocab.type(NS,
"NodeTable") ;
public static final Property pLocation = Vocab.property(NS,
"location") ;
@@ -51,9 +54,9 @@ public class VocabTDB1
public static final Property pDescription = Vocab.property(getURI(),
"description") ;
public static final Property pFile = Vocab.property(getURI(),
"file") ;
- // Nodes
- public static final Property pNodeIndex = Vocab.property(getURI(),
"nodeIndex") ;
- public static final Property pNodeData = Vocab.property(getURI(),
"nodeData") ;
+// // Nodes
+// public static final Property pNodeIndex =
Vocab.property(getURI(), "nodeIndex") ;
+// public static final Property pNodeData =
Vocab.property(getURI(), "nodeData") ;
// Setting
public static final Property pSetting = Vocab.property(getURI(),
"setting") ;
@@ -68,7 +71,9 @@ public class VocabTDB1
if ( initialized )
return;
initialized = true;
- AssemblerUtils.registerDataset(tDatasetTDB, new
DatasetAssemblerTDB1());
- AssemblerUtils.registerModel(tGraphTDB, new TDB1GraphAssembler());
+ AssemblerUtils.registerDataset(tDatasetTDB, new
DatasetAssemblerTDB1());
+ AssemblerUtils.registerDataset(tDatasetTDB1, new
DatasetAssemblerTDB1());
+ AssemblerUtils.registerModel(tGraphTDB, new
TDB1GraphAssembler());
+ AssemblerUtils.registerModel(tGraphTDB1, new
TDB1GraphAssembler());
}
}
diff --git
a/jena-tdb1/src/test/java/org/apache/jena/tdb1/assembler/TestTDBAssembler.java
b/jena-tdb1/src/test/java/org/apache/jena/tdb1/assembler/TestTDBAssembler.java
index d07ced94b7..ba0ebbd9a4 100644
---
a/jena-tdb1/src/test/java/org/apache/jena/tdb1/assembler/TestTDBAssembler.java
+++
b/jena-tdb1/src/test/java/org/apache/jena/tdb1/assembler/TestTDBAssembler.java
@@ -20,126 +20,123 @@ package org.apache.jena.tdb1.assembler;
import static org.junit.Assert.assertTrue;
-import org.apache.jena.assembler.JA ;
-import org.apache.jena.assembler.exceptions.AssemblerException ;
-import org.apache.jena.atlas.lib.FileOps ;
-import org.apache.jena.graph.Graph ;
-import org.apache.jena.query.Dataset ;
-import org.apache.jena.rdf.model.Model ;
-import org.apache.jena.rdf.model.Resource ;
-import org.apache.jena.sparql.core.assembler.AssemblerUtils ;
-import org.apache.jena.sparql.core.assembler.DatasetAssemblerVocab ;
+import org.apache.jena.assembler.JA;
+import org.apache.jena.assembler.exceptions.AssemblerException;
+import org.apache.jena.atlas.lib.FileOps;
+import org.apache.jena.graph.Graph;
+import org.apache.jena.query.Dataset;
+import org.apache.jena.rdf.model.Model;
+import org.apache.jena.rdf.model.Resource;
+import org.apache.jena.sparql.core.assembler.AssemblerUtils;
+import org.apache.jena.sparql.core.assembler.DatasetAssemblerVocab;
import org.apache.jena.tdb1.ConfigTest;
import org.apache.jena.tdb1.store.DatasetGraphTDB;
import org.apache.jena.tdb1.store.GraphTDB;
import org.apache.jena.tdb1.sys.TDBInternal;
import org.apache.jena.tdb1.transaction.DatasetGraphTransaction;
-import org.junit.AfterClass ;
-import org.junit.Before ;
-import org.junit.BeforeClass ;
-import org.junit.Test ;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
-public class TestTDBAssembler
-{
+public class TestTDBAssembler {
// Can be slow - explicitly closes the dataset.
- static String dirAssem = null ;
- static final String dirDB = ConfigTest.getTestingDir()+"/DB" ;
+ static String dirAssem = null;
+ static final String dirDB = ConfigTest.getTestingDir() + "/DB";
- @BeforeClass static public void beforeClass()
- {
- dirAssem = ConfigTest.getTestingDataRoot()+"/Assembler" ;
- FileOps.ensureDir(dirDB) ;
+ @BeforeClass
+ static public void beforeClass() {
+ dirAssem = ConfigTest.getTestingDataRoot() + "/Assembler";
+ FileOps.ensureDir(dirDB);
}
- @Before public void before()
- {
- TDBInternal.reset() ;
- FileOps.clearDirectory(dirDB) ;
+ @Before
+ public void before() {
+ TDBInternal.reset();
+ FileOps.clearDirectory(dirDB);
}
- @AfterClass static public void afterClass()
- {
- TDBInternal.reset() ;
- FileOps.clearDirectory(dirDB) ;
+ @AfterClass
+ static public void afterClass() {
+ TDBInternal.reset();
+ FileOps.clearDirectory(dirDB);
}
- @Test public void createDatasetDirect()
- {
- createTest(dirAssem+"/tdb-dataset.ttl", VocabTDB1.tDatasetTDB) ;
+ @Test
+ public void createDatasetDirect() {
+ createTest(dirAssem + "/tdb-dataset.ttl", VocabTDB1.tDatasetTDB);
}
- @Test public void createDatasetEmbed()
- {
- createTest(dirAssem+"/tdb-dataset-embed.ttl",
DatasetAssemblerVocab.tDataset) ;
+ @Test
+ public void createDatasetEmbed() {
+ createTest(dirAssem + "/tdb-dataset-embed.ttl",
DatasetAssemblerVocab.tDataset);
}
- private void createTest(String filename, Resource type)
- {
- Object thing = AssemblerUtils.build(filename, type) ;
- assertTrue(thing instanceof Dataset) ;
- Dataset ds = (Dataset)thing ;
- assertTrue(ds.asDatasetGraph() instanceof DatasetGraphTransaction) ;
- assertTrue(ds.supportsTransactions()) ;
+ private void createTest(String filename, Resource type) {
+ Object thing = AssemblerUtils.build(filename, type);
+ assertTrue(thing instanceof Dataset);
+ Dataset ds = (Dataset)thing;
+ assertTrue(ds.asDatasetGraph() instanceof DatasetGraphTransaction);
+ assertTrue(ds.supportsTransactions());
ds.close();
}
- @Test public void createGraphDirect()
- {
- testGraph(dirAssem+"/tdb-graph.ttl", false) ;
+ @Test
+ public void createGraphDirect() {
+ testGraph(dirAssem + "/tdb-graph.ttl", false);
}
- @Test public void createGraphEmbed()
- {
- String f = dirAssem+"/tdb-graph-embed.ttl" ;
- Object thing = null ;
- try { thing = AssemblerUtils.build( f, JA.Model) ; }
- catch (AssemblerException e)
- {
- e.getCause().printStackTrace(System.err) ;
- throw e ;
+ @Test
+ public void createGraphEmbed() {
+ String f = dirAssem + "/tdb-graph-embed.ttl";
+ Object thing = null;
+ try {
+ thing = AssemblerUtils.build(f, JA.Model);
+ } catch (AssemblerException e) {
+ e.getCause().printStackTrace(System.err);
+ throw e;
}
- assertTrue(thing instanceof Model) ;
- Graph graph = ((Model)thing).getGraph() ;
- assertTrue(graph instanceof GraphTDB) ;
+ assertTrue(thing instanceof Model);
+ Graph graph = ((Model)thing).getGraph();
+ assertTrue(graph instanceof GraphTDB);
- DatasetGraphTDB ds = ((GraphTDB)graph).getDatasetGraphTDB() ;
+ DatasetGraphTDB ds = ((GraphTDB)graph).getDatasetGraphTDB();
if ( ds != null )
ds.close();
}
- @Test public void createNamedGraph1()
- {
- testGraph(dirAssem+"/tdb-named-graph-1.ttl", true) ;
+ @Test
+ public void createNamedGraph1() {
+ testGraph(dirAssem + "/tdb-named-graph-1.ttl", true);
}
- @Test public void createNamedGraph2()
- {
- testGraph(dirAssem+"/tdb-named-graph-2.ttl", true) ;
+ @Test
+ public void createNamedGraph2() {
+ testGraph(dirAssem + "/tdb-named-graph-2.ttl", true);
}
- @Test public void createNamedGraphViaDataset()
- {
- testGraph(dirAssem+"/tdb-graph-ref-dataset.ttl",false) ;
+ @Test
+ public void createNamedGraphViaDataset() {
+ testGraph(dirAssem + "/tdb-graph-ref-dataset.ttl", false);
}
- private static void testGraph(String assemblerFile, boolean named)
- {
- Object thing = null ;
- try { thing = AssemblerUtils.build( assemblerFile,
VocabTDB1.tGraphTDB) ; }
- catch (AssemblerException e)
- {
- e.getCause().printStackTrace(System.err) ;
- throw e ;
+ private static void testGraph(String assemblerFile, boolean named) {
+ Object thing = null;
+ try {
+ thing = AssemblerUtils.build(assemblerFile, VocabTDB1.tGraphTDB);
+ } catch (AssemblerException e) {
+ e.getCause().printStackTrace(System.err);
+ throw e;
}
- assertTrue(thing instanceof Model) ;
- Graph graph = ((Model)thing).getGraph() ;
+ assertTrue(thing instanceof Model);
+ Graph graph = ((Model)thing).getGraph();
- assertTrue(graph instanceof GraphTDB) ;
+ assertTrue(graph instanceof GraphTDB);
- DatasetGraphTDB ds = ((GraphTDB)graph).getDatasetGraphTDB() ;
+ DatasetGraphTDB ds = ((GraphTDB)graph).getDatasetGraphTDB();
if ( ds != null )
ds.close();
}
diff --git
a/jena-tdb2/src/main/java/org/apache/jena/tdb2/assembler/VocabTDB2.java
b/jena-tdb2/src/main/java/org/apache/jena/tdb2/assembler/VocabTDB2.java
index 8eea1033de..2f3faecaa0 100644
--- a/jena-tdb2/src/main/java/org/apache/jena/tdb2/assembler/VocabTDB2.java
+++ b/jena-tdb2/src/main/java/org/apache/jena/tdb2/assembler/VocabTDB2.java
@@ -20,8 +20,6 @@ package org.apache.jena.tdb2.assembler;
import org.apache.jena.assembler.Assembler;
-import org.apache.jena.assembler.ConstAssembler;
-import org.apache.jena.assembler.JA;
import org.apache.jena.assembler.assemblers.AssemblerGroup;
import org.apache.jena.rdf.model.Property;
import org.apache.jena.rdf.model.Resource;
@@ -36,12 +34,21 @@ public class VocabTDB2
public static String getURI() { return NS; }
// Types
- public static final Resource tDatasetTDB = Vocab.type(NS,
"DatasetTDB2");
+
+ public static final Resource tDatasetTDB = Vocab.type(NS,
"DatasetTDB");
+ public static final Resource tDatasetTDB2 = Vocab.type(NS,
"DatasetTDB2");
+ /** @deprecated Use {@link #tDatasetTDB} */
+ @Deprecated(forRemoval = true)
public static final Resource tDatasetTDB_alt = Vocab.type(NS,
"DatasetTDB");
- public static final Resource tGraphTDB = Vocab.type(NS,
"GraphTDB2");
+
+ public static final Resource tGraphTDB = Vocab.type(NS,
"GraphTDB");
+ public static final Resource tGraphTDB2 = Vocab.type(NS,
"GraphTDB2");
+ /** @deprecated Use {@link #tGraphTDB} */
+ @Deprecated
public static final Resource tGraphTDB_alt = Vocab.type(NS,
"GraphTDB");
+
// public static final Resource tTupleIndex = Vocab.type(NS,
"TupleIndex");
- public static final Resource tNodeTable = Vocab.type(NS,
"NodeTable");
+// public static final Resource tNodeTable = Vocab.type(NS,
"NodeTable");
public static final Property pLocation = Vocab.property(NS,
"location");
public static final Property pUnionDefaultGraph = Vocab.property(NS,
"unionDefaultGraph");
@@ -51,15 +58,16 @@ public class VocabTDB2
public static final Property pGraphName2 = Vocab.property(NS,
"namedGraph");
public static final Property pDataset = Vocab.property(NS,
"dataset");
- public static final Property pNodes = Vocab.property(NS,
"nodes");
-
- // Indexes
- public static final Property pDescription = Vocab.property(getURI(),
"description");
- public static final Property pFile = Vocab.property(getURI(),
"file");
-
- // Nodes
- public static final Property pNodeIndex = Vocab.property(getURI(),
"nodeIndex");
- public static final Property pNodeData = Vocab.property(getURI(),
"nodeData");
+ // Not implemented.
+// public static final Property pNodes = Vocab.property(NS,
"nodes");
+//
+// // Indexes
+// public static final Property pDescription =
Vocab.property(getURI(), "description");
+// public static final Property pFile =
Vocab.property(getURI(), "file");
+//
+// // Nodes
+// public static final Property pNodeIndex =
Vocab.property(getURI(), "nodeIndex");
+// public static final Property pNodeData =
Vocab.property(getURI(), "nodeData");
// Setting
public static final Property pSetting = Vocab.property(getURI(),
"setting");
@@ -79,10 +87,9 @@ public class VocabTDB2
static void registerWith(AssemblerGroup g) {
// Wire in the assemblers.
- AssemblerUtils.registerDataset(tDatasetTDB, new
DatasetAssemblerTDB2());
- AssemblerUtils.registerDataset(tDatasetTDB_alt, new
DatasetAssemblerTDB2());
- AssemblerUtils.register(ConstAssembler.general(), tGraphTDB, new
TDB2GraphAssembler(), JA.Model);
- AssemblerUtils.register(ConstAssembler.general(), tGraphTDB_alt, new
TDB2GraphAssembler(), JA.Model);
-
+ AssemblerUtils.registerDataset(tDatasetTDB, new
DatasetAssemblerTDB2());
+ AssemblerUtils.registerDataset(tDatasetTDB2, new
DatasetAssemblerTDB2());
+ AssemblerUtils.registerModel(tGraphTDB, new TDB2GraphAssembler());
+ AssemblerUtils.registerModel(tGraphTDB2, new TDB2GraphAssembler());
}
}
diff --git
a/jena-tdb2/src/test/java/org/apache/jena/tdb2/assembler/TestTDBAssembler.java
b/jena-tdb2/src/test/java/org/apache/jena/tdb2/assembler/TestTDBAssembler.java
index ffe373d232..fa80ca5767 100644
---
a/jena-tdb2/src/test/java/org/apache/jena/tdb2/assembler/TestTDBAssembler.java
+++
b/jena-tdb2/src/test/java/org/apache/jena/tdb2/assembler/TestTDBAssembler.java
@@ -63,7 +63,7 @@ public class TestTDBAssembler
@Test
public void createDatasetDirect() {
- createTest(dirAssem + "/tdb-dataset.ttl", VocabTDB2.tDatasetTDB);
+ createTest(dirAssem + "/tdb-dataset.ttl", VocabTDB2.tDatasetTDB2);
}
@Test
@@ -124,7 +124,7 @@ public class TestTDBAssembler
private static void testGraph(String assemblerFile, boolean named) {
Object thing = null;
try {
- thing = AssemblerUtils.build(assemblerFile, VocabTDB2.tGraphTDB);
+ thing = AssemblerUtils.build(assemblerFile, VocabTDB2.tGraphTDB2);
}
catch (AssemblerException e) {
e.getCause().printStackTrace(System.err);