reverting accidentally deleted files Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/36855e1b Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/36855e1b Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/36855e1b
Branch: refs/heads/hadoop-rdf Commit: 36855e1b1e73b7c0580409c512e35bb8889c4106 Parents: 2fb788d Author: Claude Warren <cla...@apache.org> Authored: Wed Oct 15 19:49:24 2014 +0100 Committer: Claude Warren <cla...@apache.org> Committed: Wed Oct 15 19:49:24 2014 +0100 ---------------------------------------------------------------------- jena-extras/pom.xml | 120 + jena-fuseki/DEPENDENCIES | 21 + jena-fuseki/Data/books.ttl | 46 + jena-fuseki/Data/test_abox.ttl | 5 + jena-fuseki/Data/test_data_rdfs.ttl | 12 + jena-fuseki/Data/test_tbox.ttl | 9 + jena-fuseki/LICENSE | 224 + jena-fuseki/NOTICE | 16 + jena-fuseki/ReleaseNotes.txt | 104 + jena-fuseki/SEE_FUSEKI2 | 0 jena-fuseki/assembly-dist.xml | 82 + jena-fuseki/assembly-soh.xml | 41 + jena-fuseki/config-examples.ttl | 123 + jena-fuseki/config-inf-tdb.ttl | 52 + jena-fuseki/config-tdb-text.ttl | 77 + jena-fuseki/config-tdb.ttl | 72 + jena-fuseki/config.ttl | 65 + jena-fuseki/dist/ABOUT | 1 + jena-fuseki/dist/LICENSE-dist | 548 + jena-fuseki/dist/NOTICE-dist | 216 + jena-fuseki/fuseki | 390 + jena-fuseki/fuseki-server | 61 + jena-fuseki/fuseki-server.bat | 3 + jena-fuseki/jetty-fuseki.xml | 30 + jena-fuseki/make_cp_mvn | 35 + jena-fuseki/make_links | 10 + jena-fuseki/pages/books.ttl | 47 + jena-fuseki/pages/control-panel.tpl | 41 + jena-fuseki/pages/data-validator.html | 67 + jena-fuseki/pages/favicon.ico | Bin 0 -> 1085 bytes jena-fuseki/pages/fuseki.css | 148 + jena-fuseki/pages/fuseki.html | 55 + jena-fuseki/pages/iri-validator.html | 38 + jena-fuseki/pages/ping.txt | 1 + jena-fuseki/pages/query-validator.html | 71 + jena-fuseki/pages/robots.txt | 2 + jena-fuseki/pages/sparql.html | 68 + jena-fuseki/pages/sparql.tpl | 96 + jena-fuseki/pages/update-validator.html | 62 + jena-fuseki/pages/xml-to-html-links.xsl | 190 + jena-fuseki/pages/xml-to-html-plain.xsl | 187 + jena-fuseki/pages/xml-to-html.xsl | 187 + jena-fuseki/pom.xml | 374 + jena-fuseki/run-fuseki | 62 + jena-fuseki/run_cp | 10 + jena-fuseki/s-delete | 713 ++ jena-fuseki/s-get | 713 ++ jena-fuseki/s-head | 713 ++ jena-fuseki/s-post | 713 ++ jena-fuseki/s-put | 713 ++ jena-fuseki/s-query | 713 ++ jena-fuseki/s-update | 713 ++ jena-fuseki/s-update-form | 713 ++ jena-fuseki/soh | 713 ++ .../dev/BackwardForwardDescribeFactory.java | 95 + jena-fuseki/src-dev/dev/DevFuseki.java | 149 + jena-fuseki/src-dev/dev/RunFuseki.java | 90 + .../main/java/org/apache/jena/fuseki/DEF.java | 66 + .../jena/fuseki/EmbeddedFusekiServer.java | 86 + .../java/org/apache/jena/fuseki/Fuseki.java | 174 + .../java/org/apache/jena/fuseki/FusekiCmd.java | 505 + .../jena/fuseki/FusekiConfigException.java | 28 + .../org/apache/jena/fuseki/FusekiException.java | 29 + .../java/org/apache/jena/fuseki/FusekiLib.java | 148 + .../jena/fuseki/FusekiNotFoundException.java | 26 + .../jena/fuseki/FusekiRequestException.java | 57 + .../java/org/apache/jena/fuseki/HttpNames.java | 93 + .../main/java/org/apache/jena/fuseki/Test.java | 25 + .../org/apache/jena/fuseki/conneg/ConNeg.java | 123 + .../org/apache/jena/fuseki/conneg/WebLib.java | 60 + .../apache/jena/fuseki/mgt/ActionBackup.java | 196 + .../apache/jena/fuseki/mgt/ActionDataset.java | 121 + .../jena/fuseki/mgt/ManagementServer.java | 98 + .../apache/jena/fuseki/mgt/MgtCmdServlet.java | 169 + .../apache/jena/fuseki/mgt/MgtFunctions.java | 180 + .../org/apache/jena/fuseki/mgt/PageNames.java | 33 + .../apache/jena/fuseki/mgt/StatsServlet.java | 171 + .../jena/fuseki/migrate/GraphLoadUtils.java | 76 + .../apache/jena/fuseki/migrate/Registry.java | 42 + .../jena/fuseki/migrate/SinkRDFLimited.java | 55 + .../org/apache/jena/fuseki/server/Counter.java | 34 + .../jena/fuseki/server/CounterMXBean.java | 25 + .../apache/jena/fuseki/server/CounterName.java | 83 + .../apache/jena/fuseki/server/CounterSet.java | 70 + .../org/apache/jena/fuseki/server/Counters.java | 25 + .../jena/fuseki/server/DatasetMXBean.java | 35 + .../apache/jena/fuseki/server/DatasetRef.java | 241 + .../jena/fuseki/server/DatasetRegistry.java | 30 + .../apache/jena/fuseki/server/FusekiConfig.java | 374 + .../jena/fuseki/server/FusekiErrorHandler.java | 92 + .../server/FusekiServletContextListener.java | 43 + .../apache/jena/fuseki/server/FusekiVocab.java | 62 + .../apache/jena/fuseki/server/SPARQLServer.java | 484 + .../apache/jena/fuseki/server/ServerConfig.java | 55 + .../jena/fuseki/server/ServiceMXBean.java | 32 + .../apache/jena/fuseki/server/ServiceRef.java | 63 + .../fuseki/servlets/ActionErrorException.java | 32 + .../fuseki/servlets/ConcurrencyPolicyMRSW.java | 113 + .../jena/fuseki/servlets/DumpServlet.java | 313 + .../apache/jena/fuseki/servlets/HttpAction.java | 290 + .../servlets/HttpServletResponseTracker.java | 140 + .../jena/fuseki/servlets/NullOutputStream.java | 53 + .../apache/jena/fuseki/servlets/REST_Quads.java | 211 + .../jena/fuseki/servlets/ResponseCallback.java | 24 + .../jena/fuseki/servlets/ResponseModel.java | 143 + .../jena/fuseki/servlets/ResponseOps.java | 94 + .../jena/fuseki/servlets/ResponseResultSet.java | 320 + .../jena/fuseki/servlets/SPARQL_Protocol.java | 101 + .../jena/fuseki/servlets/SPARQL_Query.java | 386 + .../fuseki/servlets/SPARQL_QueryDataset.java | 60 + .../fuseki/servlets/SPARQL_QueryGeneral.java | 143 + .../jena/fuseki/servlets/SPARQL_REST.java | 354 + .../jena/fuseki/servlets/SPARQL_REST_R.java | 125 + .../jena/fuseki/servlets/SPARQL_REST_RW.java | 231 + .../fuseki/servlets/SPARQL_ServletBase.java | 458 + .../fuseki/servlets/SPARQL_UberServlet.java | 338 + .../jena/fuseki/servlets/SPARQL_Update.java | 307 + .../jena/fuseki/servlets/SPARQL_Upload.java | 259 + .../jena/fuseki/servlets/ServletBase.java | 237 + .../jena/fuseki/servlets/SimpleVelocity.java | 78 + .../fuseki/servlets/SimpleVelocityServlet.java | 178 + .../jena/fuseki/validation/DataValidator.java | 237 + .../jena/fuseki/validation/IRIValidator.java | 99 + .../jena/fuseki/validation/QueryValidator.java | 269 + .../jena/fuseki/validation/UpdateValidator.java | 174 + .../jena/fuseki/validation/ValidatorBase.java | 120 + .../src/main/resources/META-INF/DEPENDENCIES | 24 + jena-fuseki/src/main/resources/META-INF/LICENSE | 202 + jena-fuseki/src/main/resources/META-INF/NOTICE | 16 + .../apache/jena/fuseki/fuseki-properties.xml | 8 + .../java/org/apache/jena/fuseki/ServerTest.java | 111 + .../java/org/apache/jena/fuseki/TS_Fuseki.java | 61 + .../java/org/apache/jena/fuseki/TestAuth.java | 420 + .../java/org/apache/jena/fuseki/TestQuery.java | 117 + .../apache/jena/fuseki/TestSPARQLProtocol.java | 95 + .../fuseki/http/TestDatasetAccessorHTTP.java | 261 + .../http/TestDatasetGraphAccessorHTTP.java | 43 + .../org/apache/jena/fuseki/http/TestHttpOp.java | 214 + jena-fuseki/src/test/resources/log4j.properties | 20 + jena-fuseki/tdb.ttl | 14 + jena-fuseki2/.gitignore | 3 + jena-fuseki2/D.trig | 4 + jena-fuseki2/D.ttl | 3 + jena-fuseki2/DEPENDENCIES | 24 + jena-fuseki2/Data/books.ttl | 46 + jena-fuseki2/Data/test_abox.ttl | 5 + jena-fuseki2/Data/test_data_rdfs.ttl | 12 + jena-fuseki2/Data/test_tbox.ttl | 9 + jena-fuseki2/LICENSE | 257 + jena-fuseki2/NOTICE | 16 + jena-fuseki2/ReleaseNotes.txt | 19 + jena-fuseki2/assembly-dist.xml | 88 + jena-fuseki2/backup | 7 + jena-fuseki2/bin/s-delete | 707 ++ jena-fuseki2/bin/s-get | 707 ++ jena-fuseki2/bin/s-head | 707 ++ jena-fuseki2/bin/s-post | 707 ++ jena-fuseki2/bin/s-put | 707 ++ jena-fuseki2/bin/s-query | 707 ++ jena-fuseki2/bin/s-update | 707 ++ jena-fuseki2/bin/s-update-form | 707 ++ jena-fuseki2/bin/soh | 707 ++ jena-fuseki2/dist/ABOUT | 1 + jena-fuseki2/dist/LICENSE-dist | 608 ++ jena-fuseki2/dist/NOTICE-dist | 216 + jena-fuseki2/dwim | 5 + jena-fuseki2/dwim-upload | 32 + jena-fuseki2/examples/README | 6 + jena-fuseki2/examples/jetty-fuseki.xml | 31 + jena-fuseki2/examples/service-inference-1.ttl | 39 + jena-fuseki2/examples/service-inference-2.ttl | 43 + jena-fuseki2/examples/service-tdb-1.ttl | 29 + jena-fuseki2/examples/service-tdb-2.ttl | 32 + jena-fuseki2/examples/service-tdb-mem.ttl | 32 + jena-fuseki2/fuseki | 477 + jena-fuseki2/fuseki-server | 64 + jena-fuseki2/fuseki-server.bat | 3 + jena-fuseki2/make-html | 14 + jena-fuseki2/make_cp_mvn | 34 + jena-fuseki2/make_links | 9 + jena-fuseki2/pom.xml | 434 + jena-fuseki2/run-fuseki | 78 + .../dev/BackwardForwardDescribeFactory.java | 95 + jena-fuseki2/src-dev/dev/PROJECT.java | 80 + jena-fuseki2/src-dev/dev/RunAsWebapp.java | 50 + jena-fuseki2/src-dev/dev/RunFuseki2.java | 96 + .../main/java/org/apache/jena/fuseki/DEF.java | 79 + .../java/org/apache/jena/fuseki/Fuseki.java | 225 + .../java/org/apache/jena/fuseki/FusekiCmd.java | 335 + .../jena/fuseki/FusekiConfigException.java | 28 + .../org/apache/jena/fuseki/FusekiException.java | 29 + .../java/org/apache/jena/fuseki/FusekiLib.java | 260 + .../org/apache/jena/fuseki/FusekiLogging.java | 112 + .../jena/fuseki/FusekiNotFoundException.java | 26 + .../jena/fuseki/FusekiRequestException.java | 57 + .../org/apache/jena/fuseki/async/AsyncPool.java | 97 + .../org/apache/jena/fuseki/async/AsyncTask.java | 114 + .../fuseki/authz/AuthorizationFilter403.java | 59 + .../apache/jena/fuseki/authz/DenyFilter.java | 33 + .../jena/fuseki/authz/LocalhostFilter.java | 62 + .../org/apache/jena/fuseki/build/Builder.java | 149 + .../jena/fuseki/build/DataServiceDesc.java | 107 + .../apache/jena/fuseki/build/FusekiConfig.java | 261 + .../org/apache/jena/fuseki/build/Template.java | 52 + .../jena/fuseki/build/TemplateFunctions.java | 68 + .../org/apache/jena/fuseki/conneg/ConNeg.java | 123 + .../org/apache/jena/fuseki/conneg/WebLib.java | 60 + .../jena/fuseki/jetty/FusekiErrorHandler.java | 95 + .../apache/jena/fuseki/jetty/JettyFuseki.java | 267 + .../jena/fuseki/jetty/JettyServerConfig.java | 51 + .../apache/jena/fuseki/mgt/ActionAsyncTask.java | 70 + .../apache/jena/fuseki/mgt/ActionBackup.java | 84 + .../jena/fuseki/mgt/ActionContainerItem.java | 94 + .../org/apache/jena/fuseki/mgt/ActionCtl.java | 97 + .../apache/jena/fuseki/mgt/ActionDatasets.java | 400 + .../org/apache/jena/fuseki/mgt/ActionItem.java | 45 + .../org/apache/jena/fuseki/mgt/ActionLogs.java | 59 + .../org/apache/jena/fuseki/mgt/ActionPing.java | 71 + .../jena/fuseki/mgt/ActionServerStatus.java | 114 + .../org/apache/jena/fuseki/mgt/ActionSleep.java | 98 + .../org/apache/jena/fuseki/mgt/ActionStats.java | 214 + .../org/apache/jena/fuseki/mgt/ActionTasks.java | 125 + .../java/org/apache/jena/fuseki/mgt/Async.java | 68 + .../java/org/apache/jena/fuseki/mgt/Backup.java | 102 + .../org/apache/jena/fuseki/mgt/DumpServlet.java | 312 + .../org/apache/jena/fuseki/mgt/JsonConst.java | 52 + .../apache/jena/fuseki/mgt/JsonDescription.java | 73 + .../org/apache/jena/fuseki/mgt/MgtConst.java | 30 + .../java/org/apache/jena/fuseki/mgt/MgtJMX.java | 61 + .../fuseki/migrate/DatasetGraphSwitchable.java | 88 + .../jena/fuseki/migrate/GraphLoadUtils.java | 76 + .../apache/jena/fuseki/migrate/Registry.java | 42 + .../jena/fuseki/migrate/StreamRDFLimited.java | 63 + .../org/apache/jena/fuseki/server/Counter.java | 34 + .../jena/fuseki/server/CounterMXBean.java | 25 + .../apache/jena/fuseki/server/CounterName.java | 84 + .../apache/jena/fuseki/server/CounterSet.java | 70 + .../org/apache/jena/fuseki/server/Counters.java | 25 + .../jena/fuseki/server/DataAccessPoint.java | 75 + .../fuseki/server/DataAccessPointRegistry.java | 37 + .../apache/jena/fuseki/server/DataService.java | 199 + .../jena/fuseki/server/DatasetMXBean.java | 35 + .../jena/fuseki/server/DatasetStatus.java | 40 + .../org/apache/jena/fuseki/server/Endpoint.java | 68 + .../apache/jena/fuseki/server/FusekiServer.java | 416 + .../server/FusekiServletContextListener.java | 94 + .../apache/jena/fuseki/server/FusekiVocab.java | 77 + .../jena/fuseki/server/OperationName.java | 37 + .../apache/jena/fuseki/server/RequestLog.java | 148 + .../jena/fuseki/server/ServerInitialConfig.java | 40 + .../jena/fuseki/server/ServiceMXBean.java | 32 + .../fuseki/server/ShiroEnvironmentLoader.java | 164 + .../apache/jena/fuseki/server/SystemState.java | 84 + .../apache/jena/fuseki/servlets/ActionBase.java | 263 + .../fuseki/servlets/ActionErrorException.java | 32 + .../apache/jena/fuseki/servlets/ActionLib.java | 180 + .../apache/jena/fuseki/servlets/ActionREST.java | 161 + .../jena/fuseki/servlets/ActionSPARQL.java | 207 + .../fuseki/servlets/ConcurrencyPolicyMRSW.java | 113 + .../jena/fuseki/servlets/FusekiFilter.java | 87 + .../apache/jena/fuseki/servlets/HttpAction.java | 387 + .../servlets/HttpServletResponseTracker.java | 140 + .../jena/fuseki/servlets/NullOutputStream.java | 53 + .../apache/jena/fuseki/servlets/REST_Quads.java | 68 + .../jena/fuseki/servlets/REST_Quads_R.java | 99 + .../jena/fuseki/servlets/REST_Quads_RW.java | 136 + .../jena/fuseki/servlets/ResponseCallback.java | 24 + .../jena/fuseki/servlets/ResponseModel.java | 136 + .../jena/fuseki/servlets/ResponseOps.java | 94 + .../jena/fuseki/servlets/ResponseResultSet.java | 322 + .../apache/jena/fuseki/servlets/SPARQL_GSP.java | 214 + .../jena/fuseki/servlets/SPARQL_GSP_R.java | 121 + .../jena/fuseki/servlets/SPARQL_GSP_RW.java | 209 + .../jena/fuseki/servlets/SPARQL_Protocol.java | 101 + .../jena/fuseki/servlets/SPARQL_Query.java | 394 + .../fuseki/servlets/SPARQL_QueryDataset.java | 60 + .../fuseki/servlets/SPARQL_QueryGeneral.java | 142 + .../fuseki/servlets/SPARQL_UberServlet.java | 358 + .../jena/fuseki/servlets/SPARQL_Update.java | 304 + .../jena/fuseki/servlets/SPARQL_Upload.java | 289 + .../jena/fuseki/servlets/ServletBase.java | 89 + .../apache/jena/fuseki/servlets/ServletOps.java | 209 + .../org/apache/jena/fuseki/servlets/Upload.java | 165 + .../jena/fuseki/servlets/UploadDetails.java | 86 + .../jena/fuseki/validation/DataValidator.java | 131 + .../jena/fuseki/validation/IRIValidator.java | 168 + .../jena/fuseki/validation/QueryValidator.java | 154 + .../jena/fuseki/validation/UpdateValidator.java | 91 + .../fuseki/validation/ValidationAction.java | 95 + .../jena/fuseki/validation/ValidationError.java | 24 + .../fuseki/validation/ValidatorBaseJson.java | 201 + .../src/main/resources/META-INF/DEPENDENCIES | 24 + .../src/main/resources/META-INF/LICENSE | 253 + jena-fuseki2/src/main/resources/META-INF/NOTICE | 16 + .../src/main/resources/log4j.properties | 29 + .../apache/jena/fuseki/fuseki-properties.xml | 8 + .../org/apache/jena/fuseki/server/config.ttl | 28 + .../org/apache/jena/fuseki/server/shiro.ini | 34 + .../jena/fuseki/server/templates/config-mem | 27 + .../jena/fuseki/server/templates/config-service | 23 + .../jena/fuseki/server/templates/config-tdb | 36 + .../jena/fuseki/server/templates/config-tdb-dir | 35 + .../jena/fuseki/server/templates/config-tdb-mem | 36 + jena-fuseki2/src/main/webapp/WEB-INF/web.xml | 248 + jena-fuseki2/src/main/webapp/admin-logs.html | 72 + .../main/webapp/css/bootstrap-select.min.css | 7 + .../src/main/webapp/css/bootstrap-theme.css.map | 1 + .../src/main/webapp/css/bootstrap-theme.min.css | 7 + .../src/main/webapp/css/bootstrap.css.map | 1 + .../src/main/webapp/css/bootstrap.min.css | 7 + jena-fuseki2/src/main/webapp/css/codemirror.css | 301 + jena-fuseki2/src/main/webapp/css/foldgutter.css | 20 + .../src/main/webapp/css/font-awesome.min.css | 4 + jena-fuseki2/src/main/webapp/css/fui.css | 191 + .../src/main/webapp/css/jquery.dataTables.css | 220 + .../webapp/css/jquery.fileupload-noscript.css | 22 + .../css/jquery.fileupload-ui-noscript.css | 17 + .../main/webapp/css/jquery.fileupload-ui.css | 57 + .../src/main/webapp/css/jquery.fileupload.css | 36 + jena-fuseki2/src/main/webapp/css/qonsole.css | 172 + jena-fuseki2/src/main/webapp/dataset.html | 244 + jena-fuseki2/src/main/webapp/documentation.html | 80 + .../src/main/webapp/fonts/FontAwesome.otf | Bin 0 -> 75188 bytes .../main/webapp/fonts/fontawesome-webfont.eot | Bin 0 -> 72449 bytes .../main/webapp/fonts/fontawesome-webfont.svg | 504 + .../main/webapp/fonts/fontawesome-webfont.ttf | Bin 0 -> 141564 bytes .../main/webapp/fonts/fontawesome-webfont.woff | Bin 0 -> 83760 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../src/main/webapp/images/back_disabled.png | Bin 0 -> 1361 bytes .../src/main/webapp/images/back_enabled.png | Bin 0 -> 1379 bytes .../main/webapp/images/back_enabled_hover.png | Bin 0 -> 1375 bytes jena-fuseki2/src/main/webapp/images/favicon.ico | Bin 0 -> 1085 bytes .../src/main/webapp/images/forward_disabled.png | Bin 0 -> 1363 bytes .../src/main/webapp/images/forward_enabled.png | Bin 0 -> 1380 bytes .../webapp/images/forward_enabled_hover.png | Bin 0 -> 1379 bytes .../webapp/images/jena-logo-notext-small.png | Bin 0 -> 2469 bytes .../src/main/webapp/images/sort_asc.png | Bin 0 -> 1118 bytes .../main/webapp/images/sort_asc_disabled.png | Bin 0 -> 1050 bytes .../src/main/webapp/images/sort_both.png | Bin 0 -> 1136 bytes .../src/main/webapp/images/sort_desc.png | Bin 0 -> 1127 bytes .../main/webapp/images/sort_desc_disabled.png | Bin 0 -> 1045 bytes jena-fuseki2/src/main/webapp/images/wait30.gif | Bin 0 -> 6337 bytes jena-fuseki2/src/main/webapp/index.html | 103 + .../src/main/webapp/js/app/controllers/.svnkeep | 0 .../js/app/controllers/dataset-controller.js | 69 + .../js/app/controllers/index-controller.js | 50 + .../js/app/controllers/manage-controller.js | 39 + .../js/app/controllers/query-controller.js | 72 + .../js/app/controllers/upload-controller.js | 42 + .../js/app/controllers/validation-controller.js | 38 + jena-fuseki2/src/main/webapp/js/app/fui.js | 33 + .../src/main/webapp/js/app/layouts/.svnkeep | 0 .../src/main/webapp/js/app/main.dataset.js | 31 + .../src/main/webapp/js/app/main.index.js | 24 + .../src/main/webapp/js/app/main.manage.js | 27 + .../src/main/webapp/js/app/main.validation.js | 24 + .../main/webapp/js/app/models/dataset-stats.js | 102 + .../src/main/webapp/js/app/models/dataset.js | 251 + .../main/webapp/js/app/models/fuseki-server.js | 155 + .../src/main/webapp/js/app/models/task.js | 105 + .../webapp/js/app/models/validation-options.js | 85 + .../src/main/webapp/js/app/qonsole-config.js | 26 + .../src/main/webapp/js/app/routers/.svnkeep | 0 .../main/webapp/js/app/services/ping-service.js | 54 + .../js/app/services/validation-service.js | 98 + .../webapp/js/app/templates/dataset-edit.tpl | 58 + .../webapp/js/app/templates/dataset-info.tpl | 40 + .../js/app/templates/dataset-management.tpl | 53 + .../js/app/templates/dataset-selection-list.tpl | 22 + .../js/app/templates/dataset-selector.tpl | 15 + .../js/app/templates/dataset-simple-create.tpl | 79 + .../webapp/js/app/templates/dataset-stats.tpl | 14 + .../webapp/js/app/templates/file-upload.tpl | 46 + .../webapp/js/app/templates/uploadable-file.tpl | 23 + .../src/main/webapp/js/app/util/page-utils.js | 33 + .../src/main/webapp/js/app/views/.svnkeep | 0 .../main/webapp/js/app/views/dataset-edit.js | 205 + .../main/webapp/js/app/views/dataset-info.js | 76 + .../webapp/js/app/views/dataset-management.js | 160 + .../js/app/views/dataset-selection-list.js | 58 + .../webapp/js/app/views/dataset-selector.js | 84 + .../js/app/views/dataset-simple-create.js | 100 + .../main/webapp/js/app/views/dataset-stats.js | 41 + .../js/app/views/datasets-dropdown-list.js | 43 + .../src/main/webapp/js/app/views/file-upload.js | 225 + .../webapp/js/app/views/tabbed-view-manager.js | 63 + .../main/webapp/js/app/views/uploadable-file.js | 39 + .../webapp/js/app/views/validation-options.js | 54 + .../src/main/webapp/js/common-config.js | 72 + .../main/webapp/js/lib/addon/fold/brace-fold.js | 105 + .../webapp/js/lib/addon/fold/comment-fold.js | 57 + .../main/webapp/js/lib/addon/fold/foldcode.js | 145 + .../main/webapp/js/lib/addon/fold/foldgutter.js | 134 + .../main/webapp/js/lib/addon/fold/xml-fold.js | 181 + .../src/main/webapp/js/lib/backbone-min.js | 2 + jena-fuseki2/src/main/webapp/js/lib/backbone.js | 1581 +++ .../main/webapp/js/lib/backbone.marionette.js | 2385 +++++ .../main/webapp/js/lib/bootstrap-select.min.js | 8 + .../src/main/webapp/js/lib/bootstrap.min.js | 6 + .../src/main/webapp/js/lib/html5shiv.js | 8 + .../src/main/webapp/js/lib/jquery-1.10.2.js | 9789 ++++++++++++++++++ .../src/main/webapp/js/lib/jquery-1.10.2.min.js | 6 + .../main/webapp/js/lib/jquery.dataTables.min.js | 155 + .../src/main/webapp/js/lib/jquery.fileupload.js | 1426 +++ .../webapp/js/lib/jquery.fileupload.local.js | 1428 +++ .../src/main/webapp/js/lib/jquery.form.js | 1278 +++ .../webapp/js/lib/jquery.iframe-transport.js | 214 + .../src/main/webapp/js/lib/jquery.ui.widget.js | 530 + .../main/webapp/js/lib/jquery.xdomainrequest.js | 90 + .../src/main/webapp/js/lib/lib/codemirror.js | 7638 ++++++++++++++ .../webapp/js/lib/mode/javascript/javascript.js | 683 ++ .../main/webapp/js/lib/mode/sparql/sparql.js | 160 + .../main/webapp/js/lib/mode/turtle/turtle.js | 160 + .../src/main/webapp/js/lib/mode/xml/xml.js | 384 + .../src/main/webapp/js/lib/plugins/text.js | 386 + jena-fuseki2/src/main/webapp/js/lib/qonsole.js | 582 ++ jena-fuseki2/src/main/webapp/js/lib/refresh.sh | 21 + .../main/webapp/js/lib/remote-sparql-service.js | 180 + jena-fuseki2/src/main/webapp/js/lib/require.js | 2054 ++++ .../src/main/webapp/js/lib/require.min.js | 36 + .../src/main/webapp/js/lib/respond.min.js | 6 + .../src/main/webapp/js/lib/sprintf-0.7-beta1.js | 183 + .../src/main/webapp/js/lib/underscore.js | 1276 +++ jena-fuseki2/src/main/webapp/manage.html | 107 + jena-fuseki2/src/main/webapp/services.html | 75 + .../src/main/webapp/test/test-fuseki-config.ttl | 27 + jena-fuseki2/src/main/webapp/validate.html | 146 + .../apache/jena/fuseki/AbstractFusekiTest.java | 47 + .../java/org/apache/jena/fuseki/FileSender.java | 87 + .../java/org/apache/jena/fuseki/ServerTest.java | 156 + .../java/org/apache/jena/fuseki/TS_Fuseki.java | 58 + .../java/org/apache/jena/fuseki/TestAdmin.java | 538 + .../java/org/apache/jena/fuseki/TestAuth.java | 405 + .../org/apache/jena/fuseki/TestDatasetOps.java | 154 + .../org/apache/jena/fuseki/TestFileUpload.java | 128 + .../java/org/apache/jena/fuseki/TestQuery.java | 115 + .../apache/jena/fuseki/TestSPARQLProtocol.java | 95 + .../fuseki/http/TestDatasetAccessorHTTP.java | 261 + .../http/TestDatasetGraphAccessorHTTP.java | 43 + .../org/apache/jena/fuseki/http/TestHttpOp.java | 233 + jena-fuseki2/testing/config-ds-1.ttl | 15 + jena-iri/DEPENDENCIES | 13 + jena-iri/Jena-IRI-changes.txt | 27 + jena-iri/LICENSE | 175 + jena-iri/NOTICE | 11 + jena-iri/NotesAFS.txt | 77 + jena-iri/Patches/Applied/Fix1.txt | 95 + jena-iri/RELEASE_NOTES.txt | 30 + jena-iri/TODO.txt | 39 + jena-iri/assembly.xml | 81 + jena-iri/pom.xml | 120 + .../src-dev/buildlexer/AbsLexerBuilder.java | 98 + jena-iri/src-dev/buildlexer/Expansion.java | 98 + .../src-dev/buildlexer/MainGenerateLexers.java | 104 + .../buildlexer/PatternCompilerBuilder.java | 276 + jena-iri/src-dev/dev/ReportsIRI.java | 27 + jena-iri/src-dev/dev/RunIRI.java | 52 + .../src/main/java/org/apache/jena/iri/IRI.java | 469 + .../java/org/apache/jena/iri/IRIComponents.java | 73 + .../java/org/apache/jena/iri/IRIException.java | 47 + .../java/org/apache/jena/iri/IRIFactory.java | 928 ++ .../java/org/apache/jena/iri/IRIFactoryI.java | 107 + .../java/org/apache/jena/iri/IRIRelativize.java | 56 + .../apache/jena/iri/MalformedIDNException.java | 45 + .../java/org/apache/jena/iri/Violation.java | 105 + .../org/apache/jena/iri/ViolationCodes.java | 7618 ++++++++++++++ .../apache/jena/iri/impl/AbsIRIFactoryImpl.java | 80 + .../org/apache/jena/iri/impl/AbsIRIImpl.java | 787 ++ .../java/org/apache/jena/iri/impl/AbsLexer.java | 255 + .../jena/iri/impl/BuildViolationCodes.java | 42 + .../apache/jena/iri/impl/ComponentPattern.java | 58 + .../jena/iri/impl/ComponentPatternParser.java | 323 + .../org/apache/jena/iri/impl/ErrorAction.java | 33 + .../java/org/apache/jena/iri/impl/Force.java | 35 + .../org/apache/jena/iri/impl/GroupAction.java | 33 + .../org/apache/jena/iri/impl/HostAction.java | 34 + .../java/org/apache/jena/iri/impl/IDNP.java | 64 + .../org/apache/jena/iri/impl/IRIExamples.java | 40 + .../apache/jena/iri/impl/IRIFactoryImpl.java | 498 + .../java/org/apache/jena/iri/impl/IRIImpl.java | 130 + .../apache/jena/iri/impl/IRIImplException.java | 44 + .../java/org/apache/jena/iri/impl/Lexer.java | 25 + .../org/apache/jena/iri/impl/LexerFragment.java | 30 + .../org/apache/jena/iri/impl/LexerHost.java | 1849 ++++ .../org/apache/jena/iri/impl/LexerPath.java | 748 ++ .../org/apache/jena/iri/impl/LexerPort.java | 614 ++ .../org/apache/jena/iri/impl/LexerQuery.java | 723 ++ .../org/apache/jena/iri/impl/LexerScheme.java | 633 ++ .../org/apache/jena/iri/impl/LexerUserinfo.java | 719 ++ .../org/apache/jena/iri/impl/LexerXHost.java | 731 ++ .../java/org/apache/jena/iri/impl/Main.java | 165 + .../java/org/apache/jena/iri/impl/Parser.java | 280 + .../apache/jena/iri/impl/PatternCompiler.java | 462 + .../jena/iri/impl/ResolvedRelativeIRI.java | 258 + .../jena/iri/impl/SchemeSpecificPart.java | 46 + .../jena/iri/impl/SchemeSpecification.java | 106 + .../org/apache/jena/iri/impl/Specification.java | 170 + .../java/org/apache/jena/iri/impl/Test.java | 23 + .../org/apache/jena/iri/impl/VarPattern.java | 40 + .../apache/jena/iri/impl/ViolationCodeInfo.java | 252 + .../org/apache/jena/iri/impl/ViolationImpl.java | 118 + .../java/org/apache/jena/iri/impl/viol2java.xsl | 972 ++ .../org/apache/jena/iri/impl/violations.dtd | 208 + .../org/apache/jena/iri/impl/violations.xml | 1722 +++ .../main/java/org/apache/jena/iri/package.html | 65 + .../org/apache/jena/iri/impl/fragment.jflex | 526 + .../jflex/org/apache/jena/iri/impl/host.jflex | 857 ++ .../jflex/org/apache/jena/iri/impl/iri.jflex | 95 + .../jflex/org/apache/jena/iri/impl/path.jflex | 70 + .../jflex/org/apache/jena/iri/impl/port.jflex | 66 + .../jflex/org/apache/jena/iri/impl/query.jflex | 57 + .../jflex/org/apache/jena/iri/impl/scheme.jflex | 85 + .../org/apache/jena/iri/impl/userinfo.jflex | 56 + .../jflex/org/apache/jena/iri/impl/xchar.jflex | 113 + .../jflex/org/apache/jena/iri/impl/xhost.jflex | 68 + .../src/main/resources/META-INF/DEPENDENCIES | 13 + jena-iri/src/main/resources/META-INF/LICENSE | 175 + jena-iri/src/main/resources/META-INF/NOTICE | 11 + .../xml/org/apache/jena/iri/impl/viol2java.xsl | 971 ++ .../xml/org/apache/jena/iri/impl/violations.dtd | 206 + .../xml/org/apache/jena/iri/impl/violations.xml | 1721 +++ .../java/org/apache/jena/iri/Additional.java | 61 + .../java/org/apache/jena/iri/MoreTests.java | 97 + .../test/java/org/apache/jena/iri/TS_IRI.java | 36 + .../java/org/apache/jena/iri/TestCreator.java | 252 + .../org/apache/jena/iri/TestErrorMessages.java | 144 + .../java/org/apache/jena/iri/TestExample.java | 279 + .../java/org/apache/jena/iri/TestMEIri.java | 39 + .../org/apache/jena/iri/TestMERelativize.java | 50 + .../java/org/apache/jena/iri/TestMEResolve.java | 42 + .../java/org/apache/jena/iri/TestMEResult.java | 46 + .../org/apache/jena/iri/TestMoreExamples.java | 264 + .../org/apache/jena/iri/test/Additional.java | 61 + .../org/apache/jena/iri/test/MoreTests.java | 98 + .../org/apache/jena/iri/test/TestCreator.java | 254 + .../apache/jena/iri/test/TestErrorMessages.java | 144 + .../org/apache/jena/iri/test/TestExample.java | 279 + .../org/apache/jena/iri/test/TestMEIri.java | 39 + .../apache/jena/iri/test/TestMERelativize.java | 50 + .../org/apache/jena/iri/test/TestMEResolve.java | 42 + .../org/apache/jena/iri/test/TestMEResult.java | 46 + .../apache/jena/iri/test/TestMoreExamples.java | 264 + .../org/apache/jena/iri/test/TestPackage.java | 36 + .../test/resources/org/apache/jena/iri/test.xml | 9217 +++++++++++++++++ .../resources/org/apache/jena/iri/test/test.xml | 9217 +++++++++++++++++ .../resources/org/apache/jena/iri/test/uris.xml | 463 + .../test/resources/org/apache/jena/iri/uris.xml | 463 + jena-jdbc/LICENSE | 275 + jena-jdbc/NOTICE | 10 + jena-jdbc/README | 151 + jena-jdbc/jena-jdbc-core/LICENSE | 275 + jena-jdbc/jena-jdbc-core/NOTICE | 10 + jena-jdbc/jena-jdbc-core/pom.xml | 106 + .../src/main/java/MethodTraceLogger.aj | 90 + .../org/apache/jena/jdbc/JdbcCompatibility.java | 303 + .../java/org/apache/jena/jdbc/JenaDriver.java | 1052 ++ .../java/org/apache/jena/jdbc/JenaJDBC.java | 43 + .../jdbc/connections/DatasetConnection.java | 242 + .../jena/jdbc/connections/JenaConnection.java | 883 ++ .../jena/jdbc/metadata/DatasetMetadata.java | 59 + .../apache/jena/jdbc/metadata/JenaMetadata.java | 1234 +++ .../jena/jdbc/metadata/MetadataSchema.java | 1317 +++ .../jdbc/metadata/results/MetaResultSet.java | 1211 +++ .../metadata/results/MetaResultSetMetadata.java | 42 + .../postprocessing/ResultsPostProcessor.java | 162 + .../jdbc/preprocessing/CommandPreProcessor.java | 97 + .../apache/jena/jdbc/results/AskResults.java | 220 + .../apache/jena/jdbc/results/JenaResultSet.java | 1227 +++ .../jena/jdbc/results/MaterializedResults.java | 414 + .../jdbc/results/MaterializedSelectResults.java | 167 + .../jdbc/results/QueryExecutionResults.java | 91 + .../apache/jena/jdbc/results/SelectResults.java | 176 + .../jena/jdbc/results/StreamedResults.java | 293 + .../jdbc/results/TripleIteratorResults.java | 170 + .../jena/jdbc/results/TripleListResults.java | 164 + .../metadata/AbstractResultsMetadata.java | 207 + .../results/metadata/AskResultsMetadata.java | 86 + .../results/metadata/JenaResultsMetadata.java | 62 + .../results/metadata/SelectResultsMetadata.java | 147 + .../results/metadata/TripleResultsMetadata.java | 341 + .../results/metadata/columns/BooleanColumn.java | 41 + .../results/metadata/columns/ByteColumn.java | 43 + .../results/metadata/columns/ColumnInfo.java | 265 + .../results/metadata/columns/DateColumn.java | 43 + .../metadata/columns/DateTimeColumn.java | 43 + .../results/metadata/columns/DecimalColumn.java | 46 + .../results/metadata/columns/DoubleColumn.java | 39 + .../results/metadata/columns/FloatColumn.java | 42 + .../results/metadata/columns/IntegerColumn.java | 43 + .../metadata/columns/LongIntegerColumn.java | 47 + .../results/metadata/columns/NumericColumn.java | 50 + .../metadata/columns/ShortIntegerColumn.java | 47 + .../metadata/columns/SparqlColumnInfo.java | 42 + .../results/metadata/columns/StringColumn.java | 59 + .../results/metadata/columns/TimeColumn.java | 45 + .../statements/DatasetPreparedStatement.java | 150 + .../jena/jdbc/statements/DatasetStatement.java | 147 + .../jdbc/statements/JenaPreparedStatement.java | 664 ++ .../jena/jdbc/statements/JenaStatement.java | 902 ++ .../metadata/JenaParameterMetadata.java | 130 + .../apache/jena/jdbc/utils/JdbcNodeUtils.java | 466 + .../main/resources/jena-jdbc-log4j.properties | 22 + .../org/apache/jena/jdbc/jdbc-properties.xml | 8 + .../jena/jdbc/AbstractJenaDriverTests.java | 670 ++ .../java/org/apache/jena/jdbc/TS_JdbcCore.java | 36 + .../org/apache/jena/jdbc/TestCompatibility.java | 381 + .../AbstractJenaConnectionTests.java | 2720 +++++ .../results/AbstractDatabaseMetadataTests.java | 104 + .../metadata/results/TestMetaResultSet.java | 650 ++ .../jena/jdbc/postprocessing/ResultsEcho.java | 74 + .../apache/jena/jdbc/preprocessing/Echo.java | 66 + .../jdbc/results/AbstractResultSetTests.java | 4687 +++++++++ .../statements/AbstractJenaStatementTests.java | 3515 +++++++ .../org/apache/jena/jdbc/utils/TestUtils.java | 200 + .../src/test/resources/log4j.properties | 29 + jena-jdbc/jena-jdbc-driver-bundle/LICENSE | 275 + jena-jdbc/jena-jdbc-driver-bundle/NOTICE | 10 + jena-jdbc/jena-jdbc-driver-bundle/pom.xml | 179 + .../resources/META-INF/services/java.sql.Driver | 3 + .../src/test/java/TS_JdbcDriverBundle.java | 40 + .../src/test/resources/log4j.properties | 29 + jena-jdbc/jena-jdbc-driver-mem/LICENSE | 275 + jena-jdbc/jena-jdbc-driver-mem/NOTICE | 10 + jena-jdbc/jena-jdbc-driver-mem/pom.xml | 97 + .../org/apache/jena/jdbc/mem/MemDriver.java | 195 + .../jdbc/mem/connections/MemConnection.java | 64 + .../jdbc/mem/metadata/MemDatasetMetadata.java | 109 + .../resources/META-INF/services/java.sql.Driver | 1 + .../apache/jena/jdbc/mem/TS_JdbcDriverMem.java | 43 + .../org/apache/jena/jdbc/mem/TestMemDriver.java | 44 + .../jena/jdbc/mem/TestMemDriverWithLogging.java | 63 + .../mem/connections/DebugMemConnection.java | 60 + .../mem/connections/TestDatasetConnection.java | 49 + .../metadata/TestDatasetConnectionMetadata.java | 52 + .../mem/results/AbstractMemResultSetTests.java | 81 + .../jena/jdbc/mem/results/TestResultSets.java | 38 + .../jdbc/mem/statements/TestMemStatements.java | 42 + .../src/test/resources/log4j.properties | 29 + jena-jdbc/jena-jdbc-driver-remote/LICENSE | 275 + jena-jdbc/jena-jdbc-driver-remote/NOTICE | 10 + jena-jdbc/jena-jdbc-driver-remote/pom.xml | 108 + .../jena/jdbc/remote/RemoteEndpointDriver.java | 600 ++ .../connections/RemoteEndpointConnection.java | 295 + .../remote/metadata/RemoteEndpointMetadata.java | 134 + .../RemoteEndpointPreparedStatement.java | 164 + .../statements/RemoteEndpointStatement.java | 160 + .../resources/META-INF/services/java.sql.Driver | 1 + .../jena/jdbc/remote/TS_JdbcDriverRemote.java | 54 + .../jdbc/remote/TestRemoteEndpointDriver.java | 96 + .../AbstractRemoteEndpointConnectionTests.java | 34 + .../TestRemoteEndpointConnection.java | 82 + .../TestRemoteEndpointConnectionWithAuth.java | 129 + ...stRemoteEndpointConnectionWithGraphUris.java | 121 + ...oteEndpointConnectionWithResultSetTypes.java | 81 + .../metadata/TestRemoteConnectionMetadata.java | 82 + .../AbstractRemoteEndpointResultSetTests.java | 49 + .../results/TestRemoteEndpointResults.java | 86 + .../TestRemoteEndpointResultsWithAuth.java | 136 + .../TestRemoteEndpointResultsWithGraphUris.java | 99 + ...RemoteEndpointResultsWithResultSetTypes.java | 90 + .../TestRemoteEndpointStatements.java | 73 + .../src/test/resources/log4j.properties | 29 + jena-jdbc/jena-jdbc-driver-tdb/LICENSE | 275 + jena-jdbc/jena-jdbc-driver-tdb/NOTICE | 10 + jena-jdbc/jena-jdbc-driver-tdb/pom.xml | 120 + .../org/apache/jena/jdbc/tdb/TDBDriver.java | 192 + .../jdbc/tdb/connections/TDBConnection.java | 68 + .../jdbc/tdb/metadata/TDBDatasetMetadata.java | 132 + .../resources/META-INF/services/java.sql.Driver | 1 + .../apache/jena/jdbc/tdb/TS_JdbcDriverTdb.java | 43 + .../jena/jdbc/tdb/TestJenaJdbcTdbDriver.java | 54 + .../tdb/connections/DebugTdbConnection.java | 60 + .../tdb/connections/TestTdbDiskConnection.java | 75 + .../tdb/connections/TestTdbMemConnection.java | 66 + .../tdb/metadata/TestTdbConnectionMetadata.java | 63 + .../tdb/results/AbstractTdbResultSetTests.java | 115 + .../jdbc/tdb/results/TestTdbDiskResultSets.java | 70 + .../jdbc/tdb/results/TestTdbMemResultSets.java | 61 + .../src/test/resources/log4j.properties | 29 + jena-jdbc/license-header.txt | 15 + jena-jdbc/pom.xml | 156 + jena-maven-tools/LICENSE | 202 + jena-maven-tools/README | 26 + jena-maven-tools/demo/pom.xml | 68 + jena-maven-tools/demo/src/main/vocabs/demo1.ttl | 31 + jena-maven-tools/demo/src/main/vocabs/demo2.ttl | 31 + jena-maven-tools/demo/src/main/vocabs/foaf.rdf | 578 ++ jena-maven-tools/pom.xml | 252 + .../src/it/schemagen-integration-0/pom.xml | 60 + .../src/main/vocabs/test1.ttl | 31 + .../src/it/schemagen-integration-0/verify.bsh | 30 + .../src/it/schemagen-integration-1/pom.xml | 61 + .../src/main/vocabs/test1.ttl | 31 + .../src/it/schemagen-integration-1/verify.bsh | 29 + .../src/it/schemagen-integration-2/pom.xml | 62 + .../src/main/vocabs/test1.ttl | 31 + .../src/it/schemagen-integration-2/verify.bsh | 29 + .../src/it/schemagen-integration-3/pom.xml | 66 + .../src/main/vocabs/test1.ttl | 31 + .../src/main/vocabs/test2.ttl | 31 + .../src/it/schemagen-integration-3/verify.bsh | 32 + .../jena/tools/schemagen/SchemagenMojo.java | 371 + .../jena/tools/schemagen/SchemagenOption.java | 36 + .../jena/tools/schemagen/SchemagenOptions.java | 289 + .../SchemagenOptionsConfigurationException.java | 27 + .../org/apache/jena/tools/schemagen/Source.java | 527 + .../jena/tools/schemagen/SchemagenMojoTest.java | 83 + .../tools/schemagen/SchemagenOptionsTest.java | 383 + .../tools/schemagen/SourceParameterTest.java | 366 + .../apache/jena/tools/schemagen/SourceTest.java | 120 + .../src/test/resources/log4j.properties | 25 + .../src/test/resources/test1/test1.ttl | 28 + .../src/test/resources/test1/test2.ttl | 17 + jena-parent/DEPENDENCIES | 11 + jena-parent/LICENSE | 202 + jena-parent/NOTICE | 5 + jena-parent/pom.xml | 570 + jena-sdb/BUILD | 66 + jena-sdb/ChangeLog.txt | 86 + jena-sdb/DEPENDENCIES | 21 + jena-sdb/Data/data.ttl | 18 + jena-sdb/Data/data2.ttl | 4 + jena-sdb/LICENSE | 202 + jena-sdb/NOTICE | 11 + jena-sdb/Notes-testing.txt | 5 + jena-sdb/Old/PG_GRANT | 10 + jena-sdb/Old/ToDo-AFS | 67 + jena-sdb/README.txt | 16 + jena-sdb/Reports/databases.rb | 33 + jena-sdb/Reports/explain.rb | 29 + jena-sdb/Reports/format.rb | 41 + jena-sdb/Reports/jdbc.rb | 139 + jena-sdb/Store/sdb-db2.ttl | 20 + jena-sdb/Store/sdb-derby-layout1.ttl | 18 + jena-sdb/Store/sdb-derby.ttl | 19 + jena-sdb/Store/sdb-h2.ttl | 20 + jena-sdb/Store/sdb-hsqldb-file.ttl | 20 + jena-sdb/Store/sdb-hsqldb-mem.ttl | 20 + jena-sdb/Store/sdb-mssql-express.ttl | 20 + jena-sdb/Store/sdb-mssql.ttl | 21 + jena-sdb/Store/sdb-mysql-innodb.ttl | 22 + jena-sdb/Store/sdb-oracle.ttl | 24 + jena-sdb/Store/sdb-pgsql-layout1.ttl | 21 + jena-sdb/Store/sdb-pgsql.ttl | 17 + jena-sdb/Store/sdb-sap-layout1.ttl | 20 + jena-sdb/Store/sdb-sap.ttl | 16 + jena-sdb/Store/sdb-store-only.ttl | 13 + jena-sdb/assembly.xml | 87 + jena-sdb/bin/dbtest | 5 + jena-sdb/bin/make_classpath | 98 + jena-sdb/bin/make_classpath_mvn | 68 + jena-sdb/bin/sdb_cmd | 5 + jena-sdb/bin/sdb_init | 87 + jena-sdb/bin/sdb_path | 19 + jena-sdb/bin/sdb_rep | 13 + jena-sdb/bin/sdbconfig | 5 + jena-sdb/bin/sdbdelete | 5 + jena-sdb/bin/sdbdump | 5 + jena-sdb/bin/sdbinfo | 5 + jena-sdb/bin/sdbload | 5 + jena-sdb/bin/sdbmeta | 5 + jena-sdb/bin/sdbprint | 5 + jena-sdb/bin/sdbquery | 5 + jena-sdb/bin/sdbscript | 5 + jena-sdb/bin/sdbsql | 5 + jena-sdb/bin/sdbtest | 5 + jena-sdb/bin/sdbtruncate | 5 + jena-sdb/bin/sdbtuple | 5 + jena-sdb/bin2/sdbconfig | 10 + jena-sdb/bin2/sdbdelete | 10 + jena-sdb/bin2/sdbdump | 10 + jena-sdb/bin2/sdbinfo | 10 + jena-sdb/bin2/sdbload | 10 + jena-sdb/bin2/sdbmeta | 10 + jena-sdb/bin2/sdbprint | 9 + jena-sdb/bin2/sdbquery | 10 + jena-sdb/bin2/sdbscript | 10 + jena-sdb/bin2/sdbsql | 10 + jena-sdb/bin2/sdbtest | 10 + jena-sdb/bin2/sdbtruncate | 10 + jena-sdb/bin2/sdbtuple | 9 + jena-sdb/dist/LICENSE-dist | 246 + jena-sdb/dist/NOTICE-dist | 42 + jena-sdb/dist/dist.sh | 19 + jena-sdb/log4j.properties | 18 + jena-sdb/pom.xml | 184 + jena-sdb/sdb.ttl | 58 + jena-sdb/sdb1.ttl | 18 + jena-sdb/src-dev/java/dbtest/DB.java | 59 + jena-sdb/src-dev/java/dbtest/Params.java | 46 + jena-sdb/src-dev/java/dbtest/ParamsVocab.java | 43 + jena-sdb/src-dev/java/dbtest/Setup.java | 192 + jena-sdb/src-dev/java/dbtest/TestBinary.java | 123 + jena-sdb/src-dev/java/dbtest/TestDB.java | 86 + jena-sdb/src-dev/java/dbtest/TestLongText.java | 89 + jena-sdb/src-dev/java/dbtest/TestShortText.java | 105 + jena-sdb/src-dev/java/dbtest/dbsetuptest.java | 124 + jena-sdb/src-dev/java/dev/Main.java | 54 + .../src-dev/java/dev/ReportSparqlUpdate.java | 61 + jena-sdb/src-dev/java/dev/RunTests.java | 50 + .../java/dev/TestStores2Connections1.java | 97 + jena-sdb/src-dev/java/dev/db/DBSyntax.java | 94 + jena-sdb/src-dev/java/dev/db/FmtStdHash.java | 131 + .../src-dev/java/dev/db/StoreFormatterStd.java | 101 + jena-sdb/src-dev/java/dev/inf/TransGraph.java | 158 + .../src-dev/java/dev/inf/TransGraphNode.java | 88 + .../src-dev/java/dev/inf/sdbRDFSexpand.java | 66 + jena-sdb/src-dev/java/dev/inf/sdbRDFSload.java | 100 + jena-sdb/src-dev/java/dev/pldms/Scratch.java | 111 + .../java/dev/reports/OpenCurosrOracle.java | 87 + .../dev/reports/Report_ReifiedStatements.java | 63 + jena-sdb/src-dev/resources/etc/daml-micro.rules | 83 + .../src-dev/resources/etc/dig-daml-axioms.rdf | 355 + .../src-dev/resources/etc/dig-owl-axioms.rdf | 328 + .../src-dev/resources/etc/location-mapping.ex | 47 + .../src-dev/resources/etc/ont-policy-test.rdf | 58 + jena-sdb/src-dev/resources/etc/ont-policy.rdf | 64 + jena-sdb/src-dev/resources/etc/owl-b.rules | 306 + .../src-dev/resources/etc/owl-fb-micro.rules | 566 + .../src-dev/resources/etc/owl-fb-mini.rules | 732 ++ jena-sdb/src-dev/resources/etc/owl-fb-old.rules | 391 + jena-sdb/src-dev/resources/etc/owl-fb.rules | 770 ++ jena-sdb/src-dev/resources/etc/owl.rules | 289 + .../src-dev/resources/etc/rdfs-b-tuned.rules | 95 + jena-sdb/src-dev/resources/etc/rdfs-b.rules | 74 + .../src-dev/resources/etc/rdfs-fb-lp-expt.rules | 75 + .../resources/etc/rdfs-fb-tgc-noresource.rules | 84 + .../resources/etc/rdfs-fb-tgc-simple.rules | 33 + .../src-dev/resources/etc/rdfs-fb-tgc.rules | 204 + jena-sdb/src-dev/resources/etc/rdfs-fb.rules | 79 + .../src-dev/resources/etc/rdfs-noresource.rules | 68 + jena-sdb/src-dev/resources/etc/rdfs.rules | 67 + .../src-dev/resources/etc/schemagen_example.rdf | 118 + .../src-dev/resources/vocabularies/assembler.n3 | 590 ++ .../vocabularies/daml+oil-2000-12.daml | 440 + .../resources/vocabularies/daml+oil.daml | 494 + .../resources/vocabularies/dublin-core_11.xml | 236 + .../vocabularies/dublin-core_terms.xml | 1151 ++ .../vocabularies/dublin-core_types.xml | 163 + .../resources/vocabularies/jena-model-spec.n3 | 105 + .../resources/vocabularies/jenavocab.rdf | 98 + .../vocabularies/location-mapping-rdfs.n3 | 33 + .../resources/vocabularies/ont-event.rdf | 284 + .../resources/vocabularies/ont-manager.rdf | 102 + jena-sdb/src-dev/resources/vocabularies/owl.owl | 279 + .../resources/vocabularies/rdf-schema.rdf | 235 + .../resources/vocabularies/result-set.n3 | 90 + .../resources/vocabularies/test-manifest-x.n3 | 64 + .../resources/vocabularies/test-manifest.n3 | 106 + .../resources/vocabularies/test-query.n3 | 40 + jena-sdb/src-examples/sdb/examples/Ex1.java | 56 + jena-sdb/src-examples/sdb/examples/Ex2.java | 61 + .../sdb/examples/ExJdbcConnection.java | 97 + .../src-examples/sdb/examples/ExModelSDB.java | 47 + .../src/main/java/com/hp/hpl/jena/sdb/SDB.java | 178 + .../java/com/hp/hpl/jena/sdb/SDBException.java | 31 + .../java/com/hp/hpl/jena/sdb/SDBFactory.java | 403 + .../main/java/com/hp/hpl/jena/sdb/Store.java | 99 + .../java/com/hp/hpl/jena/sdb/StoreDesc.java | 115 + .../hpl/jena/sdb/assembler/AssemblerVocab.java | 129 + .../sdb/assembler/BadDescriptionException.java | 31 + .../assembler/CommandAssemblerException.java | 31 + .../sdb/assembler/DatasetStoreAssembler.java | 57 + .../jena/sdb/assembler/MissingException.java | 31 + .../hpl/jena/sdb/assembler/QueryAssembler.java | 54 + .../assembler/SDBConnectionDescAssembler.java | 58 + .../jena/sdb/assembler/SDBModelAssembler.java | 66 + .../jena/sdb/assembler/StoreDescAssembler.java | 126 + .../sdb/assembler/TypeNotUniqueException.java | 31 + .../jena/sdb/compiler/ConditionCompiler.java | 26 + .../sdb/compiler/ConditionCompilerNone.java | 37 + .../com/hp/hpl/jena/sdb/compiler/OpLibSDB.java | 59 + .../com/hp/hpl/jena/sdb/compiler/OpSQL.java | 132 + .../hp/hpl/jena/sdb/compiler/PatternTable.java | 180 + .../com/hp/hpl/jena/sdb/compiler/QuadBlock.java | 196 + .../jena/sdb/compiler/QuadBlockCompiler.java | 27 + .../sdb/compiler/QuadBlockCompilerMain.java | 106 + .../hp/hpl/jena/sdb/compiler/QueryCompiler.java | 27 + .../jena/sdb/compiler/QueryCompilerFactory.java | 26 + .../jena/sdb/compiler/QueryCompilerMain.java | 278 + .../hpl/jena/sdb/compiler/QueryIterOpSQL.java | 72 + .../hp/hpl/jena/sdb/compiler/SDBCompile.java | 133 + .../hp/hpl/jena/sdb/compiler/SDBConstraint.java | 51 + .../com/hp/hpl/jena/sdb/compiler/SDB_QC.java | 157 + .../hp/hpl/jena/sdb/compiler/SlotCompiler.java | 72 + .../hp/hpl/jena/sdb/compiler/SqlBuilder.java | 216 + .../com/hp/hpl/jena/sdb/compiler/SqlStage.java | 27 + .../jena/sdb/compiler/SqlStageBasicQuad.java | 142 + .../hp/hpl/jena/sdb/compiler/SqlStageList.java | 56 + .../hp/hpl/jena/sdb/compiler/TransformSDB.java | 334 + .../sdb/compiler/TransformSliceProject.java | 44 + .../sdb/compiler/rewrite/QBR_SubProperty.java | 59 + .../jena/sdb/compiler/rewrite/QBR_SubType.java | 59 + .../sdb/compiler/rewrite/QuadBlockRewrite.java | 27 + .../rewrite/QuadBlockRewriteCompiler.java | 54 + .../com/hp/hpl/jena/sdb/core/AliasesSparql.java | 25 + .../com/hp/hpl/jena/sdb/core/AliasesSql.java | 32 + .../com/hp/hpl/jena/sdb/core/Annotation1.java | 53 + .../com/hp/hpl/jena/sdb/core/Annotations.java | 30 + .../hp/hpl/jena/sdb/core/AnnotationsBase.java | 65 + .../com/hp/hpl/jena/sdb/core/ExprCompile.java | 27 + .../com/hp/hpl/jena/sdb/core/ExprPattern.java | 56 + .../com/hp/hpl/jena/sdb/core/Generator.java | 25 + .../java/com/hp/hpl/jena/sdb/core/Gensym.java | 64 + .../java/com/hp/hpl/jena/sdb/core/JoinType.java | 41 + .../java/com/hp/hpl/jena/sdb/core/Map2.java | 45 + .../com/hp/hpl/jena/sdb/core/SDBConstants.java | 37 + .../com/hp/hpl/jena/sdb/core/SDBRequest.java | 97 + .../java/com/hp/hpl/jena/sdb/core/Scope.java | 32 + .../java/com/hp/hpl/jena/sdb/core/Scope2.java | 121 + .../com/hp/hpl/jena/sdb/core/ScopeBase.java | 120 + .../com/hp/hpl/jena/sdb/core/ScopeEntry.java | 107 + .../com/hp/hpl/jena/sdb/core/ScopeNull.java | 40 + .../com/hp/hpl/jena/sdb/core/ScopeOptional.java | 76 + .../com/hp/hpl/jena/sdb/core/ScopeRename.java | 137 + .../com/hp/hpl/jena/sdb/core/ScopeStatus.java | 35 + .../java/com/hp/hpl/jena/sdb/core/ValScope.java | 38 + .../com/hp/hpl/jena/sdb/core/ValueSpace.java | 21 + .../com/hp/hpl/jena/sdb/core/sqlexpr/S_And.java | 27 + .../hp/hpl/jena/sdb/core/sqlexpr/S_Equal.java | 27 + .../hpl/jena/sdb/core/sqlexpr/S_IsNotNull.java | 27 + .../hp/hpl/jena/sdb/core/sqlexpr/S_IsNull.java | 27 + .../hp/hpl/jena/sdb/core/sqlexpr/S_Like.java | 53 + .../com/hp/hpl/jena/sdb/core/sqlexpr/S_Not.java | 28 + .../hpl/jena/sdb/core/sqlexpr/S_NotEqual.java | 27 + .../com/hp/hpl/jena/sdb/core/sqlexpr/S_Or.java | 27 + .../hp/hpl/jena/sdb/core/sqlexpr/S_Regex.java | 49 + .../hp/hpl/jena/sdb/core/sqlexpr/SqlColumn.java | 69 + .../hpl/jena/sdb/core/sqlexpr/SqlConstant.java | 39 + .../hp/hpl/jena/sdb/core/sqlexpr/SqlExpr.java | 34 + .../hp/hpl/jena/sdb/core/sqlexpr/SqlExpr1.java | 39 + .../hp/hpl/jena/sdb/core/sqlexpr/SqlExpr2.java | 41 + .../hpl/jena/sdb/core/sqlexpr/SqlExprBase.java | 60 + .../sdb/core/sqlexpr/SqlExprColumnsUsed.java | 31 + .../sdb/core/sqlexpr/SqlExprGenerateSQL.java | 162 + .../hpl/jena/sdb/core/sqlexpr/SqlExprList.java | 27 + .../jena/sdb/core/sqlexpr/SqlExprVisitor.java | 37 + .../sdb/core/sqlexpr/SqlExprVisitorBase.java | 47 + .../jena/sdb/core/sqlexpr/SqlExprWalker.java | 76 + .../hpl/jena/sdb/core/sqlexpr/SqlFunction1.java | 39 + .../hp/hpl/jena/sdb/core/sqlnode/ColAlias.java | 68 + .../hpl/jena/sdb/core/sqlnode/GenerateSQL.java | 75 + .../jena/sdb/core/sqlnode/GenerateSQLDB2.java | 49 + .../jena/sdb/core/sqlnode/GenerateSQLDerby.java | 42 + .../jena/sdb/core/sqlnode/GenerateSQLMySQL.java | 69 + .../sdb/core/sqlnode/GenerateSQLOracle.java | 57 + .../sdb/core/sqlnode/GenerateSQLVisitor.java | 536 + .../jena/sdb/core/sqlnode/GenerateSQL_MS.java | 122 + .../hpl/jena/sdb/core/sqlnode/SqlCoalesce.java | 154 + .../hpl/jena/sdb/core/sqlnode/SqlDistinct.java | 63 + .../hp/hpl/jena/sdb/core/sqlnode/SqlJoin.java | 92 + .../hpl/jena/sdb/core/sqlnode/SqlJoinInner.java | 50 + .../jena/sdb/core/sqlnode/SqlJoinLeftOuter.java | 49 + .../hp/hpl/jena/sdb/core/sqlnode/SqlNode.java | 66 + .../hpl/jena/sdb/core/sqlnode/SqlNodeBase.java | 131 + .../hpl/jena/sdb/core/sqlnode/SqlNodeBase0.java | 29 + .../hpl/jena/sdb/core/sqlnode/SqlNodeBase1.java | 38 + .../hpl/jena/sdb/core/sqlnode/SqlNodeBase2.java | 39 + .../sdb/core/sqlnode/SqlNodeTextVisitor.java | 328 + .../jena/sdb/core/sqlnode/SqlNodeVisitor.java | 39 + .../sdb/core/sqlnode/SqlNodeVisitorBase.java | 61 + .../jena/sdb/core/sqlnode/SqlNodeWalker.java | 96 + .../hpl/jena/sdb/core/sqlnode/SqlProject.java | 127 + .../hp/hpl/jena/sdb/core/sqlnode/SqlRename.java | 112 + .../hpl/jena/sdb/core/sqlnode/SqlRestrict.java | 119 + .../jena/sdb/core/sqlnode/SqlSelectBlock.java | 321 + .../hp/hpl/jena/sdb/core/sqlnode/SqlSlice.java | 57 + .../hp/hpl/jena/sdb/core/sqlnode/SqlTable.java | 125 + .../hpl/jena/sdb/core/sqlnode/SqlTransform.java | 45 + .../jena/sdb/core/sqlnode/SqlTransformCopy.java | 95 + .../jena/sdb/core/sqlnode/SqlTransformer.java | 119 + .../hp/hpl/jena/sdb/core/sqlnode/SqlUnion.java | 54 + .../hp/hpl/jena/sdb/engine/QueryEngineSDB.java | 202 + .../hp/hpl/jena/sdb/exprmatch/ActionMatch.java | 35 + .../hpl/jena/sdb/exprmatch/ActionMatchBind.java | 32 + .../jena/sdb/exprmatch/ActionMatchExact.java | 47 + .../jena/sdb/exprmatch/ActionMatchNoBind.java | 29 + .../jena/sdb/exprmatch/ActionMatchNumeric.java | 33 + .../jena/sdb/exprmatch/ActionMatchString.java | 40 + .../hpl/jena/sdb/exprmatch/ActionMatchVar.java | 33 + .../hp/hpl/jena/sdb/exprmatch/ActionReject.java | 32 + .../hp/hpl/jena/sdb/exprmatch/ExprMatcher.java | 194 + .../hpl/jena/sdb/exprmatch/FunctionAction.java | 28 + .../hp/hpl/jena/sdb/exprmatch/MapAction.java | 25 + .../hp/hpl/jena/sdb/exprmatch/MapCallout.java | 23 + .../hp/hpl/jena/sdb/exprmatch/MapResult.java | 37 + .../hp/hpl/jena/sdb/exprmatch/NoExprMatch.java | 28 + .../hp/hpl/jena/sdb/graph/EventManagerSDB.java | 44 + .../com/hp/hpl/jena/sdb/graph/GraphSDB.java | 318 + .../hp/hpl/jena/sdb/graph/PrefixMappingSDB.java | 219 + .../jena/sdb/graph/TransactionHandlerSDB.java | 122 + .../hp/hpl/jena/sdb/graph/UpdateHandlerSDB.java | 113 + .../hp/hpl/jena/sdb/layout1/CodecSimple.java | 67 + .../hp/hpl/jena/sdb/layout1/EncoderDecoder.java | 27 + .../hpl/jena/sdb/layout1/FormatterSimple.java | 58 + .../jena/sdb/layout1/FormatterSimpleDB2.java | 147 + .../jena/sdb/layout1/FormatterSimpleDerby.java | 119 + .../hpl/jena/sdb/layout1/FormatterSimpleH2.java | 133 + .../jena/sdb/layout1/FormatterSimpleHSQL.java | 123 + .../jena/sdb/layout1/FormatterSimpleMySQL.java | 149 + .../jena/sdb/layout1/FormatterSimpleOracle.java | 144 + .../jena/sdb/layout1/FormatterSimplePGSQL.java | 132 + .../jena/sdb/layout1/FormatterSimpleSAP.java | 137 + .../sdb/layout1/FormatterSimpleSQLServer.java | 143 + .../hp/hpl/jena/sdb/layout1/QueryCompiler1.java | 53 + .../jena/sdb/layout1/QueryCompilerFactory1.java | 40 + .../com/hp/hpl/jena/sdb/layout1/SQLBridge1.java | 104 + .../hpl/jena/sdb/layout1/SQLBridgeFactory1.java | 45 + .../hp/hpl/jena/sdb/layout1/SlotCompiler1.java | 57 + .../com/hp/hpl/jena/sdb/layout1/StoreBase1.java | 134 + .../hp/hpl/jena/sdb/layout1/StoreSimpleDB2.java | 44 + .../hpl/jena/sdb/layout1/StoreSimpleDerby.java | 44 + .../hp/hpl/jena/sdb/layout1/StoreSimpleH2.java | 47 + .../hpl/jena/sdb/layout1/StoreSimpleHSQL.java | 57 + .../hpl/jena/sdb/layout1/StoreSimpleMySQL.java | 55 + .../hpl/jena/sdb/layout1/StoreSimpleOracle.java | 44 + .../hpl/jena/sdb/layout1/StoreSimplePGSQL.java | 47 + .../hp/hpl/jena/sdb/layout1/StoreSimpleSAP.java | 54 + .../jena/sdb/layout1/StoreSimpleSQLServer.java | 46 + .../hp/hpl/jena/sdb/layout1/TableDescSPO.java | 30 + .../hpl/jena/sdb/layout1/TupleLoaderSimple.java | 56 + .../jena/sdb/layout2/ConditionCompiler2.java | 55 + .../com/hp/hpl/jena/sdb/layout2/FmtLayout2.java | 150 + .../com/hp/hpl/jena/sdb/layout2/LoaderFmt.java | 35 + .../hpl/jena/sdb/layout2/LoaderTuplesNodes.java | 377 + .../hp/hpl/jena/sdb/layout2/NodeLayout2.java | 134 + .../jena/sdb/layout2/QuadBlockCompiler2.java | 82 + .../hp/hpl/jena/sdb/layout2/QueryCompiler2.java | 181 + .../com/hp/hpl/jena/sdb/layout2/SQLBridge2.java | 261 + .../hpl/jena/sdb/layout2/SQLBridge2Oracle.java | 82 + .../hpl/jena/sdb/layout2/SQLBridgeFactory2.java | 40 + .../sdb/layout2/SQLBridgeFactory2Oracle.java | 37 + .../hp/hpl/jena/sdb/layout2/SlotCompiler2.java | 45 + .../com/hp/hpl/jena/sdb/layout2/StoreBase.java | 158 + .../hp/hpl/jena/sdb/layout2/TableDescNodes.java | 61 + .../hp/hpl/jena/sdb/layout2/TableDescQuads.java | 56 + .../hpl/jena/sdb/layout2/TableDescTriples.java | 33 + .../hp/hpl/jena/sdb/layout2/TablePrefixes.java | 31 + .../hpl/jena/sdb/layout2/TupleLoaderBase.java | 497 + .../hpl/jena/sdb/layout2/TupleLoaderBasics.java | 31 + .../com/hp/hpl/jena/sdb/layout2/ValueType.java | 161 + .../com/hp/hpl/jena/sdb/layout2/VarState.java | 27 + .../jena/sdb/layout2/expr/RegexCompiler.java | 133 + .../sdb/layout2/expr/StringExprCompiler.java | 134 + .../sdb/layout2/hash/FmtLayout2HashDB2.java | 128 + .../sdb/layout2/hash/FmtLayout2HashDerby.java | 120 + .../jena/sdb/layout2/hash/FmtLayout2HashH2.java | 126 + .../sdb/layout2/hash/FmtLayout2HashHSQL.java | 149 + .../sdb/layout2/hash/FmtLayout2HashMySQL.java | 157 + .../sdb/layout2/hash/FmtLayout2HashOracle.java | 130 + .../sdb/layout2/hash/FmtLayout2HashPGSQL.java | 125 + .../sdb/layout2/hash/FmtLayout2HashSAP.java | 129 + .../layout2/hash/FmtLayout2HashSQLServer.java | 121 + .../layout2/hash/QueryCompilerFactoryHash.java | 33 + .../sdb/layout2/hash/QueryCompilerHash.java | 38 + .../jena/sdb/layout2/hash/SlotCompilerHash.java | 45 + .../jena/sdb/layout2/hash/StoreBaseHash.java | 90 + .../layout2/hash/StoreTriplesNodesHashDB2.java | 65 + .../hash/StoreTriplesNodesHashDerby.java | 42 + .../layout2/hash/StoreTriplesNodesHashH2.java | 41 + .../layout2/hash/StoreTriplesNodesHashHSQL.java | 54 + .../hash/StoreTriplesNodesHashMySQL.java | 49 + .../hash/StoreTriplesNodesHashOracle.java | 41 + .../hash/StoreTriplesNodesHashPGSQL.java | 41 + .../layout2/hash/StoreTriplesNodesHashSAP.java | 48 + .../hash/StoreTriplesNodesHashSQLServer.java | 41 + .../jena/sdb/layout2/hash/TableNodesHash.java | 36 + .../sdb/layout2/hash/TupleLoaderHashBase.java | 82 + .../sdb/layout2/hash/TupleLoaderHashDB2.java | 67 + .../sdb/layout2/hash/TupleLoaderHashDerby.java | 65 + .../sdb/layout2/hash/TupleLoaderHashH2.java | 61 + .../sdb/layout2/hash/TupleLoaderHashHSQL.java | 49 + .../sdb/layout2/hash/TupleLoaderHashMySQL.java | 74 + .../sdb/layout2/hash/TupleLoaderHashOracle.java | 59 + .../sdb/layout2/hash/TupleLoaderHashPGSQL.java | 65 + .../sdb/layout2/hash/TupleLoaderHashSAP.java | 54 + .../layout2/hash/TupleLoaderHashSQLServer.java | 59 + .../sdb/layout2/hash/TupleLoaderOneHash.java | 105 + .../sdb/layout2/index/FmtLayout2IndexDB2.java | 144 + .../sdb/layout2/index/FmtLayout2IndexDerby.java | 123 + .../sdb/layout2/index/FmtLayout2IndexH2.java | 96 + .../sdb/layout2/index/FmtLayout2IndexHSQL.java | 101 + .../sdb/layout2/index/FmtLayout2IndexMySQL.java | 101 + .../layout2/index/FmtLayout2IndexOracle.java | 129 + .../sdb/layout2/index/FmtLayout2IndexPGSQL.java | 96 + .../sdb/layout2/index/FmtLayout2IndexSAP.java | 106 + .../layout2/index/FmtLayout2IndexSQLServer.java | 96 + .../hpl/jena/sdb/layout2/index/IndexCache.java | 89 + .../index/QueryCompilerFactoryIndex.java | 33 + .../sdb/layout2/index/QueryCompilerIndex.java | 37 + .../sdb/layout2/index/SlotCompilerIndex.java | 163 + .../jena/sdb/layout2/index/StoreBaseIndex.java | 101 + .../index/StoreTriplesNodesIndexDB2.java | 41 + .../index/StoreTriplesNodesIndexDerby.java | 41 + .../layout2/index/StoreTriplesNodesIndexH2.java | 40 + .../index/StoreTriplesNodesIndexHSQL.java | 48 + .../index/StoreTriplesNodesIndexMySQL.java | 47 + .../index/StoreTriplesNodesIndexOracle.java | 41 + .../index/StoreTriplesNodesIndexPGSQL.java | 40 + .../index/StoreTriplesNodesIndexSAP.java | 47 + .../index/StoreTriplesNodesIndexSQLServer.java | 40 + .../jena/sdb/layout2/index/TableNodesIndex.java | 37 + .../sdb/layout2/index/TupleLoaderIndexBase.java | 88 + .../sdb/layout2/index/TupleLoaderIndexDB2.java | 105 + .../layout2/index/TupleLoaderIndexDerby.java | 65 + .../sdb/layout2/index/TupleLoaderIndexH2.java | 62 + .../sdb/layout2/index/TupleLoaderIndexHSQL.java | 49 + .../layout2/index/TupleLoaderIndexMySQL.java | 109 + .../layout2/index/TupleLoaderIndexOracle.java | 99 + .../layout2/index/TupleLoaderIndexPGSQL.java | 65 + .../sdb/layout2/index/TupleLoaderIndexSAP.java | 62 + .../index/TupleLoaderIndexSQLServer.java | 58 + .../sdb/layout2/index/TupleLoaderOneIndex.java | 146 + .../hp/hpl/jena/sdb/modify/UpdateEngineSDB.java | 58 + .../com/hp/hpl/jena/sdb/print/StreamsPrint.java | 56 + .../com/hp/hpl/jena/sdb/script/CmdDesc.java | 126 + .../hpl/jena/sdb/script/CmdDescAssembler.java | 100 + .../java/com/hp/hpl/jena/sdb/script/QExec.java | 45 + .../jena/sdb/script/QueryCommandAssembler.java | 62 + .../hp/hpl/jena/sdb/script/ScriptAssembler.java | 63 + .../com/hp/hpl/jena/sdb/script/ScriptDesc.java | 71 + .../com/hp/hpl/jena/sdb/script/ScriptVocab.java | 62 + .../java/com/hp/hpl/jena/sdb/shared/Access.java | 41 + .../java/com/hp/hpl/jena/sdb/shared/Env.java | 65 + .../hpl/jena/sdb/shared/SDBInternalError.java | 28 + .../jena/sdb/shared/SDBNotFoundException.java | 29 + .../hpl/jena/sdb/shared/SDBNotImplemented.java | 28 + .../hp/hpl/jena/sdb/shared/SymbolRegistry.java | 62 + .../com/hp/hpl/jena/sdb/sql/DataSourceSDB.java | 96 + .../com/hp/hpl/jena/sdb/sql/FunctionsSQL.java | 82 + .../main/java/com/hp/hpl/jena/sdb/sql/JDBC.java | 212 + .../hp/hpl/jena/sdb/sql/MySQLEngineType.java | 49 + .../main/java/com/hp/hpl/jena/sdb/sql/RS.java | 238 + .../com/hp/hpl/jena/sdb/sql/ResultSetJDBC.java | 61 + .../com/hp/hpl/jena/sdb/sql/SAPStorageType.java | 39 + .../com/hp/hpl/jena/sdb/sql/SDBConnection.java | 349 + .../hp/hpl/jena/sdb/sql/SDBConnectionDesc.java | 161 + .../hpl/jena/sdb/sql/SDBConnectionFactory.java | 131 + .../hpl/jena/sdb/sql/SDBConnectionHolder.java | 33 + .../hp/hpl/jena/sdb/sql/SDBExceptionSQL.java | 30 + .../com/hp/hpl/jena/sdb/sql/SQLCommand.java | 27 + .../java/com/hp/hpl/jena/sdb/sql/SQLUtils.java | 53 + .../com/hp/hpl/jena/sdb/sql/SQLUtilsStd.java | 83 + .../java/com/hp/hpl/jena/sdb/sql/TableDump.java | 213 + .../com/hp/hpl/jena/sdb/sql/TableUtils.java | 135 + .../com/hp/hpl/jena/sdb/store/ConfigVocab.java | 34 + .../com/hp/hpl/jena/sdb/store/DatabaseType.java | 135 + .../hp/hpl/jena/sdb/store/DatasetGraphSDB.java | 134 + .../com/hp/hpl/jena/sdb/store/DatasetStore.java | 46 + .../java/com/hp/hpl/jena/sdb/store/Feature.java | 124 + .../com/hp/hpl/jena/sdb/store/FeatureSet.java | 67 + .../com/hp/hpl/jena/sdb/store/LayoutType.java | 95 + .../com/hp/hpl/jena/sdb/store/SQLBridge.java | 44 + .../hp/hpl/jena/sdb/store/SQLBridgeBase.java | 207 + .../hp/hpl/jena/sdb/store/SQLBridgeFactory.java | 37 + .../com/hp/hpl/jena/sdb/store/SQLGenerator.java | 27 + .../com/hp/hpl/jena/sdb/store/StoreBaseH2.java | 82 + .../hp/hpl/jena/sdb/store/StoreBaseHSQL.java | 83 + .../com/hp/hpl/jena/sdb/store/StoreConfig.java | 326 + .../com/hp/hpl/jena/sdb/store/StoreFactory.java | 361 + .../hp/hpl/jena/sdb/store/StoreFormatter.java | 41 + .../hpl/jena/sdb/store/StoreFormatterBase.java | 41 + .../com/hp/hpl/jena/sdb/store/StoreHolder.java | 34 + .../com/hp/hpl/jena/sdb/store/StoreLoader.java | 38 + .../hp/hpl/jena/sdb/store/StoreLoaderPlus.java | 29 + .../com/hp/hpl/jena/sdb/store/StoreMaker.java | 33 + .../com/hp/hpl/jena/sdb/store/TableDesc.java | 67 + .../hp/hpl/jena/sdb/store/TupleGraphLoader.java | 94 + .../com/hp/hpl/jena/sdb/store/TupleLoader.java | 65 + .../hp/hpl/jena/sdb/store/TupleLoaderBase.java | 80 + .../hp/hpl/jena/sdb/store/TupleLoaderOne.java | 186 + .../com/hp/hpl/jena/sdb/store/TupleTable.java | 131 + .../com/hp/hpl/jena/sdb/util/DerbyUtils.java | 29 + .../java/com/hp/hpl/jena/sdb/util/H2Utils.java | 51 + .../com/hp/hpl/jena/sdb/util/HSQLUtils.java | 51 + .../java/com/hp/hpl/jena/sdb/util/Pair.java | 61 + .../java/com/hp/hpl/jena/sdb/util/PrintSDB.java | 134 + .../com/hp/hpl/jena/sdb/util/RegexUtils.java | 107 + .../com/hp/hpl/jena/sdb/util/StoreUtils.java | 193 + .../java/com/hp/hpl/jena/sdb/util/StrUtils.java | 51 + .../java/com/hp/hpl/jena/sdb/util/Vocab.java | 41 + jena-sdb/src/main/java/sdb/SDBCmd.java | 74 + jena-sdb/src/main/java/sdb/cmd/CmdArgsDB.java | 92 + jena-sdb/src/main/java/sdb/cmd/ModConfig.java | 126 + jena-sdb/src/main/java/sdb/cmd/ModData.java | 49 + .../src/main/java/sdb/cmd/ModDatasetStore.java | 61 + jena-sdb/src/main/java/sdb/cmd/ModGraph.java | 69 + jena-sdb/src/main/java/sdb/cmd/ModLogSQL.java | 85 + jena-sdb/src/main/java/sdb/cmd/ModStore.java | 331 + jena-sdb/src/main/java/sdb/query.java | 52 + jena-sdb/src/main/java/sdb/sdbconfig.java | 88 + jena-sdb/src/main/java/sdb/sdbdelete.java | 100 + jena-sdb/src/main/java/sdb/sdbdump.java | 97 + jena-sdb/src/main/java/sdb/sdbinfo.java | 99 + jena-sdb/src/main/java/sdb/sdbload.java | 240 + jena-sdb/src/main/java/sdb/sdbmeta.java | 174 + jena-sdb/src/main/java/sdb/sdbprint.java | 174 + jena-sdb/src/main/java/sdb/sdbquery.java | 176 + jena-sdb/src/main/java/sdb/sdbscript.java | 69 + jena-sdb/src/main/java/sdb/sdbsql.java | 134 + jena-sdb/src/main/java/sdb/sdbtruncate.java | 73 + jena-sdb/src/main/java/sdb/sdbtuple.java | 203 + .../src/main/resources/META-INF/DEPENDENCIES | 19 + jena-sdb/src/main/resources/META-INF/LICENSE | 202 + jena-sdb/src/main/resources/META-INF/NOTICE | 11 + jena-sdb/src/main/resources/sdb-properties.xml | 9 + .../jena/sdb/test/SDBModelGraphTestSuite.java | 74 + .../hp/hpl/jena/sdb/test/SDBQueryTestSuite.java | 55 + .../com/hp/hpl/jena/sdb/test/SDBTestAll.java | 54 + .../com/hp/hpl/jena/sdb/test/SDBTestMisc.java | 43 + .../com/hp/hpl/jena/sdb/test/SDBTestSetup.java | 35 + .../hpl/jena/sdb/test/SDBUpdateTestSuite.java | 41 + .../com/hp/hpl/jena/sdb/test/StoreCreator.java | 350 + .../sdb/test/graph/AbstractTestGraphSDB.java | 30 + .../hpl/jena/sdb/test/graph/TestDB2Graph.java | 92 + .../hpl/jena/sdb/test/graph/TestDerbyGraph.java | 92 + .../hpl/jena/sdb/test/graph/TestHSQLGraph.java | 92 + .../hpl/jena/sdb/test/graph/TestMySQLGraph.java | 92 + .../jena/sdb/test/graph/TestOracleGraph.java | 92 + .../hpl/jena/sdb/test/graph/TestPgSQLGraph.java | 92 + .../hpl/jena/sdb/test/graph/TestSAPGraph.java | 92 + .../jena/sdb/test/graph/TestSQLServerGraph.java | 92 + .../jena/sdb/test/junit/ParamAllStoreDesc.java | 69 + .../hpl/jena/sdb/test/junit/ParamAllStores.java | 72 + .../hpl/jena/sdb/test/junit/QueryTestSDB.java | 213 + .../sdb/test/junit/QueryTestSDBFactory.java | 113 + .../hpl/jena/sdb/test/junit/SDBTestUtils.java | 44 + .../hp/hpl/jena/sdb/test/junit/StoreList.java | 138 + .../hpl/jena/sdb/test/misc/TestAssembler.java | 182 + .../hpl/jena/sdb/test/misc/TestConnection.java | 80 + .../sdb/test/misc/TestConnectionPooled.java | 110 + .../hpl/jena/sdb/test/misc/TestExprMatch.java | 305 + .../sdb/test/misc/TestPrefixMappingSDB.java | 129 + .../hp/hpl/jena/sdb/test/misc/TestRegex.java | 42 + .../hp/hpl/jena/sdb/test/misc/TestRegistry.java | 74 + .../sdb/test/model/AbstractTestModelSDB.java | 28 + .../hpl/jena/sdb/test/model/TestDB2Model.java | 97 + .../hpl/jena/sdb/test/model/TestDerbyModel.java | 97 + .../hpl/jena/sdb/test/model/TestHSQLModel.java | 97 + .../hpl/jena/sdb/test/model/TestMySQLModel.java | 97 + .../jena/sdb/test/model/TestOracleModel.java | 97 + .../hpl/jena/sdb/test/model/TestPgSQLModel.java | 97 + .../hpl/jena/sdb/test/model/TestSAPModel.java | 97 + .../jena/sdb/test/model/TestSQLServerModel.java | 97 + .../jena/sdb/test/modify/TestSPARQLUpdate.java | 45 + .../sdb/test/modify/TestSPARQLUpdateMgt.java | 46 + .../sdb/test/update/TestStoreUpdateBase.java | 270 + .../sdb/test/update/TestStoreUpdateDB2Hash.java | 37 + .../test/update/TestStoreUpdateDB2Index.java | 37 + .../test/update/TestStoreUpdateDerbyHash.java | 37 + .../test/update/TestStoreUpdateDerbyIndex.java | 37 + .../test/update/TestStoreUpdateHSQLHash.java | 37 + .../test/update/TestStoreUpdateHSQLIndex.java | 37 + .../test/update/TestStoreUpdateMySQLHash.java | 37 + .../test/update/TestStoreUpdateMySQLIndex.java | 37 + .../test/update/TestStoreUpdateOracleHash.java | 37 + .../test/update/TestStoreUpdateOracleIndex.java | 37 + .../test/update/TestStoreUpdatePgSQLHash.java | 37 + .../test/update/TestStoreUpdatePgSQLIndex.java | 37 + .../sdb/test/update/TestStoreUpdateSAPHash.java | 37 + .../test/update/TestStoreUpdateSAPIndex.java | 37 + .../update/TestStoreUpdateSQLServerHash.java | 37 + .../update/TestStoreUpdateSQLServerIndex.java | 37 + jena-sdb/src/test/java/sdb/DBTest.java | 120 + .../src/test/java/sdb/junit/TextListener2.java | 70 + jena-sdb/src/test/java/sdb/sdbtest.java | 143 + jena-sdb/src/test/java/sdb/test/AllTests.java | 31 + jena-sdb/src/test/java/sdb/test/Env.java | 36 + jena-sdb/src/test/java/sdb/test/Params.java | 39 + .../src/test/java/sdb/test/ParamsVocab.java | 30 + jena-sdb/src/test/java/sdb/test/TestDB.java | 70 + jena-sdb/src/test/java/sdb/test/TestI18N.java | 113 + .../src/test/java/sdb/test/TestStringBase.java | 185 + .../src/test/java/sdb/test/TestStringBasic.java | 62 + jena-sdb/testing/Algebra/data.ttl | 3 + jena-sdb/testing/Algebra/filter-nested-1.rq | 4 + jena-sdb/testing/Algebra/filter-nested-2.rq | 4 + jena-sdb/testing/Algebra/manifest.ttl | 56 + jena-sdb/testing/Algebra/opt-filter.rq | 11 + jena-sdb/testing/Algebra/opt-filter.ttl | 8 + jena-sdb/testing/Algebra/two-nested-opt-alt.rq | 10 + jena-sdb/testing/Algebra/two-nested-opt.rq | 12 + jena-sdb/testing/Algebra/two-nested-opt.ttl | 6 + jena-sdb/testing/Assembler/connection.ttl | 22 + jena-sdb/testing/Assembler/dataset.ttl | 33 + jena-sdb/testing/Assembler/dataset2.ttl | 24 + jena-sdb/testing/Assembler/graph-assembler.ttl | 48 + jena-sdb/testing/Assembler/store.ttl | 28 + jena-sdb/testing/BasicPatterns/basic-1.rq | 8 + jena-sdb/testing/BasicPatterns/basic-2.rq | 8 + jena-sdb/testing/BasicPatterns/basic-3.rq | 9 + jena-sdb/testing/BasicPatterns/basic-empty-1.rq | 5 + jena-sdb/testing/BasicPatterns/basic-empty-2.rq | 5 + jena-sdb/testing/BasicPatterns/manifest.ttl | 54 + jena-sdb/testing/BasicPatterns/triple-1.rq | 7 + jena-sdb/testing/BasicPatterns/triple-2.rq | 6 + jena-sdb/testing/BasicPatterns/triple-3.rq | 6 + jena-sdb/testing/BasicPatterns/triple-4.rq | 6 + jena-sdb/testing/Data/data.ttl | 20 + jena-sdb/testing/Expressions/data.ttl | 24 + jena-sdb/testing/Expressions/equals-1.rq | 9 + jena-sdb/testing/Expressions/equals-2.rq | 9 + jena-sdb/testing/Expressions/equals-3.rq | 9 + jena-sdb/testing/Expressions/manifest.ttl | 56 + jena-sdb/testing/Expressions/regex-1.rq | 7 + jena-sdb/testing/Expressions/regex-2.rq | 11 + jena-sdb/testing/Expressions/regex-3.rq | 11 + jena-sdb/testing/Expressions/regex-opt-1.rq | 16 + jena-sdb/testing/Expressions/regex-opt-2.rq | 14 + jena-sdb/testing/Expressions/regex-opt-3.rq | 16 + jena-sdb/testing/Expressions/regex-opt-4.rq | 15 + jena-sdb/testing/General/data-1.ttl | 34 + jena-sdb/testing/General/manifest.ttl | 78 + jena-sdb/testing/General/term-01.rq | 1 + jena-sdb/testing/General/term-02.rq | 5 + jena-sdb/testing/General/term-03.rq | 6 + jena-sdb/testing/General/term-04.rq | 5 + jena-sdb/testing/General/term-05.rq | 6 + jena-sdb/testing/General/term-06.rq | 1 + jena-sdb/testing/General/term-07.rq | 1 + jena-sdb/testing/General/term-08.rq | 1 + jena-sdb/testing/General/term-09.rq | 1 + jena-sdb/testing/General/term-10.rq | 1 + jena-sdb/testing/General/term-11.rq | 1 + jena-sdb/testing/General/term-12.rq | 1 + jena-sdb/testing/General/vars-1.rq | 1 + jena-sdb/testing/General/vars-2.rq | 4 + jena-sdb/testing/General/vars-3.rq | 3 + jena-sdb/testing/General/vars-4.rq | 5 + jena-sdb/testing/General/vars-5.rq | 3 + jena-sdb/testing/Graph/data-1.ttl | 3 + jena-sdb/testing/Graph/data-2.ttl | 4 + jena-sdb/testing/Graph/manifest.ttl | 63 + jena-sdb/testing/Graph/quad-1.rq | 4 + jena-sdb/testing/Graph/quad-2.rq | 5 + jena-sdb/testing/Graph/quad-3.rq | 1 + jena-sdb/testing/Integration/data.ttl | 18 + jena-sdb/testing/Integration/integrate-1.rq | 5 + jena-sdb/testing/Integration/integrate-2.rq | 5 + jena-sdb/testing/Integration/integrate-3.rq | 9 + jena-sdb/testing/Integration/integrate-4.rq | 9 + jena-sdb/testing/Integration/manifest.ttl | 42 + jena-sdb/testing/Modifiers/data-1.ttl | 9 + jena-sdb/testing/Modifiers/distinct-1.rq | 4 + jena-sdb/testing/Modifiers/distinct-2.rq | 6 + jena-sdb/testing/Modifiers/manifest.ttl | 60 + jena-sdb/testing/Modifiers/slice-1.rq | 5 + jena-sdb/testing/Modifiers/slice-2.rq | 8 + jena-sdb/testing/Modifiers/slice-3.rq | 6 + jena-sdb/testing/Modifiers/slice-4.rq | 7 + jena-sdb/testing/Modifiers/slice-5.rq | 7 + jena-sdb/testing/Modifiers/slice-6.rq | 6 + jena-sdb/testing/Modifiers/slice-7.rq | 5 + jena-sdb/testing/Modifiers/slice-8.rq | 5 + jena-sdb/testing/Modifiers/slice-9.rq | 5 + jena-sdb/testing/Optionals1/data-1.ttl | 15 + jena-sdb/testing/Optionals1/data-2.ttl | 16 + jena-sdb/testing/Optionals1/manifest.ttl | 47 + jena-sdb/testing/Optionals1/opt-1.rq | 9 + jena-sdb/testing/Optionals1/opt-2.rq | 9 + jena-sdb/testing/Optionals1/opt-3.rq | 9 + jena-sdb/testing/Optionals1/opt-4.rq | 15 + jena-sdb/testing/Optionals1/opt-coalesce-1.rq | 10 + jena-sdb/testing/Optionals1/opt-coalesce-2.rq | 9 + jena-sdb/testing/Optionals1/opt-coalesce-3.rq | 10 + jena-sdb/testing/StoreDesc/db2-hash.ttl | 17 + jena-sdb/testing/StoreDesc/db2-index.ttl | 17 + jena-sdb/testing/StoreDesc/derby-hash.ttl | 15 + jena-sdb/testing/StoreDesc/derby-index.ttl | 15 + jena-sdb/testing/StoreDesc/h2-hash.ttl | 14 + jena-sdb/testing/StoreDesc/h2-index.ttl | 15 + jena-sdb/testing/StoreDesc/hsqldb-hash.ttl | 18 + jena-sdb/testing/StoreDesc/hsqldb-index.ttl | 18 + jena-sdb/testing/StoreDesc/ms-sql-e-hash.ttl | 16 + jena-sdb/testing/StoreDesc/ms-sql-e-index.ttl | 16 + jena-sdb/testing/StoreDesc/mysql-hash.ttl | 18 + jena-sdb/testing/StoreDesc/mysql-index.ttl | 17 + jena-sdb/testing/StoreDesc/oracle-xe-hash.ttl | 19 + jena-sdb/testing/StoreDesc/oracle-xe-index.ttl | 19 + jena-sdb/testing/StoreDesc/pgsql-hash.ttl | 16 + jena-sdb/testing/StoreDesc/pgsql-index.ttl | 16 + jena-sdb/testing/StoreDesc/sap-hash.ttl | 17 + jena-sdb/testing/StoreDesc/sap-index.ttl | 17 + .../testing/StoreDescSimple/db2-layout1.ttl | 17 + .../testing/StoreDescSimple/derby-layout1.ttl | 17 + jena-sdb/testing/StoreDescSimple/h2-layout1.ttl | 16 + .../testing/StoreDescSimple/hsqldb-layout1.ttl | 20 + .../StoreDescSimple/ms-sql-e-layout1.ttl | 20 + .../testing/StoreDescSimple/mysql-layout1.ttl | 19 + .../StoreDescSimple/oracle-xe-layout1.ttl | 21 + .../testing/StoreDescSimple/pgsql-layout1.ttl | 18 + .../testing/StoreDescSimple/sap-layout1.ttl | 19 + jena-sdb/testing/Structure/data.ttl | 23 + jena-sdb/testing/Structure/manifest.ttl | 47 + jena-sdb/testing/Structure/struct-01.rq | 13 + jena-sdb/testing/Structure/struct-02.rq | 14 + jena-sdb/testing/Structure/struct-03.rq | 14 + jena-sdb/testing/Structure/struct-04.rq | 14 + jena-sdb/testing/Structure/struct-05.rq | 13 + jena-sdb/testing/Structure/struct-06.rq | 14 + jena-sdb/testing/Structure/struct-10.rq | 11 + jena-sdb/testing/Unicode/data-uni.ttl | 48 + jena-sdb/testing/Unicode/manifest.ttl | 45 + jena-sdb/testing/Unicode/unicode-1.rq | 5 + jena-sdb/testing/Unicode/unicode-2.rq | 5 + jena-sdb/testing/Unicode/unicode-3.rq | 5 + jena-sdb/testing/Unicode/unicode-4.rq | 5 + jena-sdb/testing/Unicode/unicode-5.rq | 7 + jena-sdb/testing/UnionGraph/data-1.ttl | 7 + jena-sdb/testing/UnionGraph/data-2.ttl | 5 + jena-sdb/testing/UnionGraph/data-dft.ttl | 5 + jena-sdb/testing/UnionGraph/manifest.ttl | 107 + jena-sdb/testing/UnionGraph/merge-1-results.srx | 57 + jena-sdb/testing/UnionGraph/merge-1.rq | 8 + jena-sdb/testing/UnionGraph/merge-2-results.srx | 66 + jena-sdb/testing/UnionGraph/merge-2.rq | 8 + jena-sdb/testing/UnionGraph/merge-3-results.srx | 31 + jena-sdb/testing/UnionGraph/merge-3.rq | 8 + jena-sdb/testing/UnionGraph/merge-4-results.srx | 99 + jena-sdb/testing/UnionGraph/merge-4.rq | 8 + jena-sdb/testing/UnionGraph/merge-5-results.srx | 33 + jena-sdb/testing/UnionGraph/merge-5.rq | 8 + jena-sdb/testing/UnionGraph/merge-6-results.srx | 43 + jena-sdb/testing/UnionGraph/merge-6.rq | 7 + jena-sdb/testing/UnionGraph/merge-A-results.srx | 99 + jena-sdb/testing/UnionGraph/merge-A.rq | 8 + jena-sdb/testing/UnionGraph/merge-B-results.srx | 49 + jena-sdb/testing/UnionGraph/merge-B.rq | 8 + jena-sdb/testing/Update/bad-1.ru | 5 + jena-sdb/testing/Update/bad-2.ru | 8 + jena-sdb/testing/Update/bad-3.ru | 4 + jena-sdb/testing/Update/create-1.ru | 1 + jena-sdb/testing/Update/data-1.ru | 3 + jena-sdb/testing/Update/data-2.ru | 3 + jena-sdb/testing/Update/data-3.aru | 4 + jena-sdb/testing/Update/data-3.ru | 9 + jena-sdb/testing/Update/data-4.aru | 13 + jena-sdb/testing/Update/data-4.ru | 18 + jena-sdb/testing/Update/drop-1.ru | 1 + jena-sdb/testing/Update/update-1.ru | 3 + jena-sdb/testing/Update/update-2.aru | 5 + jena-sdb/testing/Update/update-2.ru | 7 + jena-sdb/testing/Update/update-3.aru | 7 + jena-sdb/testing/Update/update-3.ru | 12 + jena-sdb/testing/blank_manifest.ttl | 19 + jena-sdb/testing/create-1.rup | 1 + jena-sdb/testing/drop-1.rup | 1 + jena-sdb/testing/manifest-sdb-simple.ttl | 39 + jena-sdb/testing/manifest-sdb.ttl | 39 + jena-sdb/testing/slist.rq | 11 + jena-sdb/testing/store-list-simple.ttl | 41 + jena-sdb/testing/store-list.ttl | 70 + jena-security/LICENSE | 202 + jena-security/NOTICE | 5 + jena-security/license-header.txt | 15 + jena-security/pom.xml | 137 + jena-security/readme.md | 32 + .../jena/security/example/ExampleEvaluator.java | 147 + .../jena/security/example/SecurityExample.java | 93 + .../apache/jena/security/example/example.ttl | 33 + .../jena/security/AccessDeniedException.java | 66 + .../java/org/apache/jena/security/Factory.java | 70 + .../apache/jena/security/SecuredAssembler.java | 191 + .../apache/jena/security/SecurityEvaluator.java | 587 ++ .../graph/SecuredBulkUpdateHandler.java | 149 + .../security/graph/SecuredCapabilities.java | 148 + .../jena/security/graph/SecuredGraph.java | 167 + .../graph/SecuredGraphEventManager.java | 746 ++ .../security/graph/SecuredPrefixMapping.java | 134 + .../jena/security/graph/impl/Factory.java | 130 + .../impl/SecuredBulkUpdateHandlerImpl.java | 243 + .../security/graph/impl/SecuredGraphImpl.java | 304 + .../graph/impl/SecuredPrefixMappingImpl.java | 168 + .../jena/security/graph/package-info.java | 50 + .../security/impl/CachedSecurityEvaluator.java | 108 + .../apache/jena/security/impl/ItemHolder.java | 117 + .../apache/jena/security/impl/SecuredItem.java | 185 + .../jena/security/impl/SecuredItemImpl.java | 843 ++ .../jena/security/impl/SecuredItemInvoker.java | 143 + .../apache/jena/security/model/SecuredAlt.java | 265 + .../apache/jena/security/model/SecuredBag.java | 29 + .../jena/security/model/SecuredContainer.java | 219 + .../jena/security/model/SecuredLiteral.java | 166 + .../jena/security/model/SecuredModel.java | 1567 +++ .../jena/security/model/SecuredProperty.java | 39 + .../jena/security/model/SecuredRDFList.java | 419 + .../jena/security/model/SecuredRDFNode.java | 60 + .../security/model/SecuredReifiedStatement.java | 39 + .../jena/security/model/SecuredResource.java | 338 + .../apache/jena/security/model/SecuredSeq.java | 386 + .../jena/security/model/SecuredStatement.java | 300 + ...SecuredUnsupportedPolymorphismException.java | 37 + .../security/model/impl/SecuredAltImpl.java | 344 + .../security/model/impl/SecuredBagImpl.java | 82 + .../model/impl/SecuredContainerImpl.java | 582 ++ .../security/model/impl/SecuredLiteralImpl.java | 278 + .../security/model/impl/SecuredModelImpl.java | 2741 +++++ .../model/impl/SecuredNodeIterator.java | 144 + .../model/impl/SecuredPropertyImpl.java | 130 + .../security/model/impl/SecuredRDFListImpl.java | 1068 ++ .../security/model/impl/SecuredRDFNodeImpl.java | 254 + .../security/model/impl/SecuredRSIterator.java | 175 + .../model/impl/SecuredReifiedStatementImpl.java | 100 + .../security/model/impl/SecuredResIterator.java | 134 + .../model/impl/SecuredResourceImpl.java | 894 ++ .../security/model/impl/SecuredSelector.java | 100 + .../security/model/impl/SecuredSeqImpl.java | 512 + .../model/impl/SecuredStatementImpl.java | 561 + .../model/impl/SecuredStatementIterator.java | 149 + .../org/apache/jena/security/package-info.java | 48 + .../jena/security/query/SecuredQueryEngine.java | 153 + .../query/SecuredQueryEngineConfig.java | 29 + .../query/SecuredQueryEngineFactory.java | 116 + .../security/query/rewriter/OpRewriter.java | 593 ++ .../query/rewriter/SecuredFunction.java | 142 + .../jena/security/utils/ContainerFilter.java | 48 + .../security/utils/PermStatementFilter.java | 158 + .../jena/security/utils/PermTripleFilter.java | 157 + .../jena/security/utils/RDFListIterator.java | 79 + .../jena/security/utils/RDFListSecFilter.java | 58 + jena-security/src/main/overview.html | 83 + .../apache/jena/security/EqualityTester.java | 49 + .../apache/jena/security/MockPrefixMapping.java | 105 + .../jena/security/MockSecurityEvaluator.java | 229 + .../jena/security/SecuredAssemblerTest.java | 60 + .../security/SecurityEvaluatorParameters.java | 135 + .../graph/SecuredGraphContractTests.java | 52 + .../graph/SecuredGraphListenerTest.java | 52 + .../security/contract/model/ModelTestSuite.java | 132 + .../contract/model/SecTestLiterals.java | 29 + .../security/contract/model/SecTestPackage.java | 123 + .../contract/model/SecTestReaderEvents.java | 28 + .../security/contract/model/SecTestReaders.java | 28 + .../security/graph/BulkUpdateHandlerTest.java | 371 + .../security/graph/GraphEventManagerTest.java | 335 + .../jena/security/graph/MemGraphTest.java | 393 + .../graph/SecuredPrefixMappingTest.java | 442 + .../jena/security/graph/TDBGraphTest.java | 59 + .../jena/security/model/SecuredAltTest.java | 658 ++ .../jena/security/model/SecuredBagTest.java | 47 + .../security/model/SecuredContainerTest.java | 481 + .../jena/security/model/SecuredLiteralTest.java | 468 + .../security/model/SecuredModelDetailTest.java | 344 + .../jena/security/model/SecuredModelTest.java | 2035 ++++ .../security/model/SecuredPropertyTest.java | 80 + .../jena/security/model/SecuredRDFListTest.java | 976 ++ .../jena/security/model/SecuredRDFNodeTest.java | 215 + .../model/SecuredReifiedStatementTest.java | 85 + .../security/model/SecuredResourceTest.java | 828 ++ .../jena/security/model/SecuredSeqTest.java | 1014 ++ .../security/model/SecuredStatementTest.java | 714 ++ .../jena/security/query/QueryEngineTest.java | 205 + .../security/query/rewriter/OpRewriterTest.java | 112 + .../src/test/resources/log4j.properties | 15 + .../jena/security/SecuredAssemblerTest.ttl | 25 + .../org/apache/jena/security/model/detail.ttl | 33 + .../org/apache/jena/security/model/test.ttl | 2 + .../org/apache/jena/security/model/test.xml | 7 + jena-spatial/DEPENDENCIES | 25 + jena-spatial/LICENSE | 202 + jena-spatial/NOTICE | 5 + jena-spatial/README.txt | 9 + jena-spatial/ReleaseNotes.txt | 18 + jena-spatial/pom.xml | 225 + .../main/java/examples/JenaSpatialExample1.java | 359 + .../src/main/java/jena/spatialindexdump.java | 127 + .../src/main/java/jena/spatialindexer.java | 190 + .../jena/query/spatial/DatasetGraphSpatial.java | 128 + .../jena/query/spatial/DistanceUnitsUtils.java | 87 + .../jena/query/spatial/EntityDefinition.java | 178 + .../query/spatial/SpatialDatasetFactory.java | 105 + .../jena/query/spatial/SpatialDocProducer.java | 27 + .../spatial/SpatialDocProducerTriples.java | 79 + .../apache/jena/query/spatial/SpatialIndex.java | 42 + .../jena/query/spatial/SpatialIndexContext.java | 101 + .../query/spatial/SpatialIndexException.java | 31 + .../jena/query/spatial/SpatialIndexLucene.java | 247 + .../jena/query/spatial/SpatialIndexSolr.java | 178 + .../query/spatial/SpatialPredicatePair.java | 74 + .../spatial/SpatialPredicatePairValue.java | 110 + .../apache/jena/query/spatial/SpatialQuery.java | 128 + .../jena/query/spatial/SpatialValueUtil.java | 54 + .../assembler/EntityDefinitionAssembler.java | 141 + .../spatial/assembler/SpatialAssembler.java | 35 + .../assembler/SpatialDatasetAssembler.java | 62 + .../assembler/SpatialIndexLuceneAssembler.java | 86 + .../assembler/SpatialIndexSolrAssembler.java | 82 + .../query/spatial/assembler/SpatialVocab.java | 53 + .../pfunction/DirectionWithPointPFBase.java | 147 + .../query/spatial/pfunction/SpatialMatch.java | 67 + .../pfunction/SpatialOperationPFBase.java | 164 + .../SpatialOperationWithBoxPFBase.java | 165 + .../SpatialOperationWithCircleBase.java | 182 + .../query/spatial/pfunction/library/EastPF.java | 44 + .../pfunction/library/IntersectsBoxPF.java | 35 + .../spatial/pfunction/library/IsNearByPF.java | 23 + .../pfunction/library/IsWithinBoxPF.java | 34 + .../pfunction/library/IsWithinCirclePF.java | 35 + .../spatial/pfunction/library/NorthPF.java | 45 + .../spatial/pfunction/library/SouthPF.java | 43 + .../query/spatial/pfunction/library/WestPF.java | 44 + .../apache/jena/query/spatial/properties.xml | 8 + .../AbstractTestDatasetWithSpatialIndex.java | 123 + .../AbstractTestIndexingSpatialData.java | 93 + .../jena/query/spatial/SpatialSearchUtil.java | 140 + .../apache/jena/query/spatial/TS_Spatial.java | 78 + .../TestIndexingSpatialDataWithLucene.java | 42 + .../TestIndexingSpatialDataWithSolr.java | 40 + .../spatial/TestSpatialPredicatePairValue.java | 59 + .../TestTDBDatasetWithLuceneSpatialIndex.java | 95 + .../assembler/AbstractTestSpatialAssembler.java | 77 + .../TestEntityDefinitionAssembler.java | 233 + .../assembler/TestSpatialDatasetAssembler.java | 83 + .../TestSpatialIndexLuceneAssembler.java | 40 + .../TestSpatialIndexSolrAssembler.java | 40 + .../spatial/pfunction/AbstractTestEastPF.java | 142 + .../pfunction/AbstractTestIntersectsBoxPF.java | 142 + .../pfunction/AbstractTestIsNearByPF.java | 335 + .../pfunction/AbstractTestIsWithinBoxPF.java | 142 + .../pfunction/AbstractTestIsWithinCirclePF.java | 336 + .../spatial/pfunction/AbstractTestNorthPF.java | 142 + .../spatial/pfunction/AbstractTestSouthPF.java | 142 + .../spatial/pfunction/AbstractTestWestPF.java | 141 + .../TestEastPFWithLuceneSpatialIndex.java | 46 + ...stIntersectsBoxPFWithLuceneSpatialIndex.java | 46 + .../TestIsNearByPFWithLuceneSpatialIndex.java | 46 + ...TestIsWithinBoxPFWithLuceneSpatialIndex.java | 46 + ...tIsWithinCirclePFWithLuceneSpatialIndex.java | 46 + .../TestNorthPFWithLuceneSpatialIndex.java | 46 + .../TestSouthPFWithLuceneSpatialIndex.java | 46 + .../TestWestPFWithLuceneSpatialIndex.java | 44 + .../TestEastPFWithEmbeddedSolrSpatialIndex.java | 47 + ...rsectsBoxPFWithEmbeddedSolrSpatialIndex.java | 44 + ...tIsNearByPFWithEmbeddedSolrSpatialIndex.java | 41 + ...WithinBoxPFWithEmbeddedSolrSpatialIndex.java | 47 + ...hinCirclePFWithEmbeddedSolrSpatialIndex.java | 41 + ...TestNorthPFWithEmbeddedSolrSpatialIndex.java | 47 + ...TestSouthPFWithEmbeddedSolrSpatialIndex.java | 47 + .../TestWestPFWithEmbeddedSolrSpatialIndex.java | 47 + .../SolrHome/SolrARQCollection/conf/schema.xml | 56 + .../SolrARQCollection/conf/solrconfig.xml | 77 + .../src/test/resources/SolrHome/solr.xml | 8 + .../src/test/resources/geoarq-data-1.ttl | 86 + .../src/test/resources/geoarq-query-1.rq | 8 + .../src/test/resources/log4j.properties | 17 + .../resources/spatial-config-spatialindexer.ttl | 52 + .../src/test/resources/spatial-config.ttl | 54 + .../src/test/resources/spatial-solr-config.ttl | 51 + jena-tdb/DEPENDENCIES | 16 + jena-tdb/LICENSE | 175 + jena-tdb/NOTICE | 11 + jena-tdb/README | 20 + jena-tdb/ReleaseNotes.txt | 78 + jena-tdb/bin-test/bptree | 10 + jena-tdb/bin-test/driver | 90 + jena-tdb/bin-test/exthash | 10 + jena-tdb/bin-test/repack | 11 + jena-tdb/bin/make_classpath | 98 + jena-tdb/bin/make_classpath_mvn | 68 + jena-tdb/bin/tdb | 12 + jena-tdb/bin/tdb_cmd | 35 + jena-tdb/bin/tdb_init | 32 + jena-tdb/bin/tdb_path | 33 + jena-tdb/bin/tdbbackup | 35 + jena-tdb/bin/tdbclean | 23 + jena-tdb/bin/tdbdump | 35 + jena-tdb/bin/tdbjournal | 35 + jena-tdb/bin/tdbloader | 35 + jena-tdb/bin/tdbloader2 | 47 + jena-tdb/bin/tdbloader2worker | 154 + jena-tdb/bin/tdbloader3 | 52 + jena-tdb/bin/tdbquery | 35 + jena-tdb/bin/tdbrecovery | 35 + jena-tdb/bin/tdbstats | 35 + jena-tdb/bin/tdbupdate | 35 + jena-tdb/bin/tdbverify | 11 + jena-tdb/log4j.properties | 32 + jena-tdb/pom.xml | 178 + jena-tdb/src-dev/dev/Tests.java | 32 + jena-tdb/src-dev/test/BPlusTreeRun.java | 74 + jena-tdb/src-dev/test/ByteBufferTest.java | 78 + jena-tdb/src-dev/test/ExtHashRun.java | 200 + jena-tdb/src-dev/test/RunnerExecute.java | 119 + jena-tdb/src-dev/test/RunnerRangeIndex.java | 149 + .../src-examples/tdb/examples/ExQuadFilter.java | 135 + jena-tdb/src-examples/tdb/examples/ExTDB1.java | 51 + jena-tdb/src-examples/tdb/examples/ExTDB2.java | 43 + jena-tdb/src-examples/tdb/examples/ExTDB3.java | 66 + jena-tdb/src-examples/tdb/examples/ExTDB4.java | 60 + jena-tdb/src-examples/tdb/examples/ExTDB5.java | 70 + jena-tdb/src-examples/tdb/examples/ExTDB6.java | 139 + .../src-examples/tdb/examples/ExTDB_Txn1.java | 82 + .../src-examples/tdb/examples/ExTDB_Txn2.java | 83 + .../src-examples/tdb/examples/ExTDB_Txn3.java | 71 + .../com/hp/hpl/jena/tdb/StoreConnection.java | 299 + .../src/main/java/com/hp/hpl/jena/tdb/TDB.java | 283 + .../java/com/hp/hpl/jena/tdb/TDBBackup.java | 63 + .../java/com/hp/hpl/jena/tdb/TDBException.java | 29 + .../java/com/hp/hpl/jena/tdb/TDBFactory.java | 256 + .../java/com/hp/hpl/jena/tdb/TDBLoader.java | 279 + .../hp/hpl/jena/tdb/assembler/AssemblerTDB.java | 29 + .../jena/tdb/assembler/DatasetAssemblerTDB.java | 79 + .../hpl/jena/tdb/assembler/IndexAssembler.java | 92 + .../jena/tdb/assembler/NodeTableAssembler.java | 62 + .../jena/tdb/assembler/SettingAssembler.java | 52 + .../jena/tdb/assembler/TDBGraphAssembler.java | 126 + .../com/hp/hpl/jena/tdb/assembler/Vocab.java | 41 + .../com/hp/hpl/jena/tdb/assembler/VocabTDB.java | 96 + .../hp/hpl/jena/tdb/base/StorageException.java | 27 + .../com/hp/hpl/jena/tdb/base/block/Block.java | 179 + .../hpl/jena/tdb/base/block/BlockConverter.java | 33 + .../hpl/jena/tdb/base/block/BlockException.java | 29 + .../hp/hpl/jena/tdb/base/block/BlockMgr.java | 105 + .../hpl/jena/tdb/base/block/BlockMgrBase.java | 57 + .../hpl/jena/tdb/base/block/BlockMgrCache.java | 363 + .../jena/tdb/base/block/BlockMgrFactory.java | 152 + .../jena/tdb/base/block/BlockMgrFileAccess.java | 159 + .../jena/tdb/base/block/BlockMgrFreeChain.java | 82 + .../hpl/jena/tdb/base/block/BlockMgrLogger.java | 211 + .../jena/tdb/base/block/BlockMgrReadonly.java | 53 + .../jena/tdb/base/block/BlockMgrSwitcher.java | 40 + .../hpl/jena/tdb/base/block/BlockMgrSync.java | 197 + .../jena/tdb/base/block/BlockMgrTracker.java | 489 + .../jena/tdb/base/block/BlockMgrWrapper.java | 179 + .../hp/hpl/jena/tdb/base/block/BlockParams.java | 27 + .../hp/hpl/jena/tdb/base/block/BlockType.java | 71 + .../hp/hpl/jena/tdb/base/block/FileMode.java | 27 + .../hp/hpl/jena/tdb/base/buffer/BufferBase.java | 266 + .../jena/tdb/base/buffer/BufferException.java | 27 + .../hp/hpl/jena/tdb/base/buffer/PtrBuffer.java | 142 + .../hpl/jena/tdb/base/buffer/RecordBuffer.java | 246 + .../tdb/base/buffer/RecordBufferIterator.java | 99 + .../hp/hpl/jena/tdb/base/file/BlockAccess.java | 53 + .../hpl/jena/tdb/base/file/BlockAccessBase.java | 161 + .../tdb/base/file/BlockAccessByteArray.java | 124 + .../jena/tdb/base/file/BlockAccessDirect.java | 126 + .../jena/tdb/base/file/BlockAccessMapped.java | 284 + .../hpl/jena/tdb/base/file/BlockAccessMem.java | 164 + .../hpl/jena/tdb/base/file/BufferAllocator.java | 43 + .../tdb/base/file/BufferAllocatorDirect.java | 46 + .../tdb/base/file/BufferAllocatorMapped.java | 145 + .../jena/tdb/base/file/BufferAllocatorMem.java | 46 + .../hpl/jena/tdb/base/file/BufferChannel.java | 92 + .../jena/tdb/base/file/BufferChannelFile.java | 174 + .../jena/tdb/base/file/BufferChannelMem.java | 239 + .../hpl/jena/tdb/base/file/ChannelManager.java | 125 + .../com/hp/hpl/jena/tdb/base/file/FileBase.java | 114 + .../hpl/jena/tdb/base/file/FileException.java | 29 + .../hp/hpl/jena/tdb/base/file/FileFactory.java | 50 + .../com/hp/hpl/jena/tdb/base/file/FileSet.java | 115 + .../com/hp/hpl/jena/tdb/base/file/Location.java | 257 + .../hp/hpl/jena/tdb/base/file/LocationLock.java | 282 + .../com/hp/hpl/jena/tdb/base/file/MetaFile.java | 373 + .../hp/hpl/jena/tdb/base/file/PlainFile.java | 59 + .../hp/hpl/jena/tdb/base/file/PlainFileMem.java | 55 + .../jena/tdb/base/file/PlainFilePersistent.java | 68 + .../jena/tdb/base/objectfile/ObjectFile.java | 75 + .../tdb/base/objectfile/ObjectFileLogger.java | 139 + .../tdb/base/objectfile/ObjectFileStorage.java | 479 + .../tdb/base/objectfile/ObjectFileSwitcher.java | 46 + .../tdb/base/objectfile/ObjectFileWrapper.java | 77 + .../jena/tdb/base/objectfile/StringFile.java | 143 + .../com/hp/hpl/jena/tdb/base/page/Page.java | 38 + .../com/hp/hpl/jena/tdb/base/page/PageBase.java | 59 + .../hp/hpl/jena/tdb/base/page/PageBlockMgr.java | 142 + .../com/hp/hpl/jena/tdb/base/record/Record.java | 232 + .../jena/tdb/base/record/RecordException.java | 27 + .../hpl/jena/tdb/base/record/RecordFactory.java | 180 + .../tdb/base/recordbuffer/RecordBufferPage.java | 95 + .../base/recordbuffer/RecordBufferPageBase.java | 113 + .../base/recordbuffer/RecordBufferPageMgr.java | 100 + .../base/recordbuffer/RecordRangeIterator.java | 166 + .../jena/tdb/graph/BulkUpdateHandlerTDB.java | 56 + .../jena/tdb/graph/TransactionHandlerTDB.java | 62 + .../hp/hpl/jena/tdb/index/BuilderStdIndex.java | 109 + .../java/com/hp/hpl/jena/tdb/index/Index.java | 68 + .../com/hp/hpl/jena/tdb/index/IndexBuilder.java | 26 + .../com/hp/hpl/jena/tdb/index/IndexFactory.java | 91 + .../com/hp/hpl/jena/tdb/index/IndexLib.java | 41 + .../com/hp/hpl/jena/tdb/index/IndexLogger.java | 66 + .../com/hp/hpl/jena/tdb/index/IndexMap.java | 172 + .../com/hp/hpl/jena/tdb/index/IndexParams.java | 27 + .../com/hp/hpl/jena/tdb/index/IndexWrapper.java | 80 + .../com/hp/hpl/jena/tdb/index/RangeIndex.java | 36 + .../hpl/jena/tdb/index/RangeIndexBuilder.java | 26 + .../hp/hpl/jena/tdb/index/RangeIndexLogger.java | 73 + .../hpl/jena/tdb/index/RangeIndexWrapper.java | 101 + .../tdb/index/bplustree/BPTreeException.java | 27 + .../jena/tdb/index/bplustree/BPTreeNode.java | 1543 +++ .../tdb/index/bplustree/BPTreeNodeBuilder.java | 176 + .../jena/tdb/index/bplustree/BPTreeNodeMgr.java | 272 + .../jena/tdb/index/bplustree/BPTreePage.java | 131 + .../jena/tdb/index/bplustree/BPTreePageMgr.java | 38 + .../jena/tdb/index/bplustree/BPTreeRecords.java | 349 + .../tdb/index/bplustree/BPTreeRecordsMgr.java | 97 + .../hpl/jena/tdb/index/bplustree/BPlusTree.java | 492 + .../tdb/index/bplustree/BPlusTreeParams.java | 285 + .../tdb/index/bplustree/BPlusTreeRewriter.java | 391 + .../index/bplustree/BPlusTreeRewriterUtils.java | 111 + .../tdb/index/bplustree/BPlusTreeTools.java | 157 + .../index/bplustree/RecordBufferPageLinker.java | 86 + .../index/bplustree/RecordBufferPagePacker.java | 94 + .../com/hp/hpl/jena/tdb/index/ext/ExtHash.java | 729 ++ .../hpl/jena/tdb/index/ext/ExtHashIterator.java | 94 + .../hpl/jena/tdb/index/ext/ExtHashParams.java | 31 + .../hp/hpl/jena/tdb/index/ext/HashBucket.java | 183 + .../hpl/jena/tdb/index/ext/HashBucketMgr.java | 129 + .../java/com/hp/hpl/jena/tdb/lib/DumpOps.java | 185 + .../main/java/com/hp/hpl/jena/tdb/lib/Lib2.java | 46 + .../java/com/hp/hpl/jena/tdb/lib/NodeLib.java | 229 + .../com/hp/hpl/jena/tdb/lib/StringAbbrev.java | 81 + .../java/com/hp/hpl/jena/tdb/lib/TupleLib.java | 196 + .../java/com/hp/hpl/jena/tdb/mgt/TDBMgt.java | 33 + .../com/hp/hpl/jena/tdb/mgt/TDBSystemInfo.java | 42 + .../hp/hpl/jena/tdb/mgt/TDBSystemInfoMBean.java | 54 + .../java/com/hp/hpl/jena/tdb/migrate/A2.java | 38 + .../com/hp/hpl/jena/tdb/migrate/CachingPF.java | 52 + .../com/hp/hpl/jena/tdb/migrate/LockTx.java | 72 + .../jena/tdb/migrate/TransformGraphRename.java | 54 + .../hp/hpl/jena/tdb/modify/UpdateEngineTDB.java | 55 + .../hp/hpl/jena/tdb/setup/BlockMgrBuilder.java | 27 + .../java/com/hp/hpl/jena/tdb/setup/Build.java | 86 + .../com/hp/hpl/jena/tdb/setup/BuilderStdDB.java | 100 + .../hp/hpl/jena/tdb/setup/DatasetBuilder.java | 33 + .../hpl/jena/tdb/setup/DatasetBuilderBasic.java | 198 + .../hpl/jena/tdb/setup/DatasetBuilderStd.java | 480 + .../hp/hpl/jena/tdb/setup/NodeTableBuilder.java | 26 + .../hpl/jena/tdb/setup/ObjectFileBuilder.java | 26 + .../com/hp/hpl/jena/tdb/setup/StoreParams.java | 211 + .../hpl/jena/tdb/setup/StoreParamsBuilder.java | 304 + .../hpl/jena/tdb/setup/TupleIndexBuilder.java | 28 + .../com/hp/hpl/jena/tdb/solver/Abortable.java | 21 + .../hp/hpl/jena/tdb/solver/BindingNodeId.java | 114 + .../com/hp/hpl/jena/tdb/solver/BindingTDB.java | 156 + .../hp/hpl/jena/tdb/solver/OpExecutorTDB1.java | 428 + .../java/com/hp/hpl/jena/tdb/solver/QC2.java | 49 + .../hp/hpl/jena/tdb/solver/QueryEngineTDB.java | 212 + .../hp/hpl/jena/tdb/solver/QueryIterTDB.java | 59 + .../jena/tdb/solver/QueryIteratorIdToNode.java | 68 + .../com/hp/hpl/jena/tdb/solver/SolverLib.java | 374 + .../tdb/solver/StageGeneratorDirectTDB.java | 58 + .../hp/hpl/jena/tdb/solver/StageMatchTuple.java | 214 + .../com/hp/hpl/jena/tdb/solver/stats/Stats.java | 139 + .../jena/tdb/solver/stats/StatsCollector.java | 36 + .../tdb/solver/stats/StatsCollectorBase.java | 56 + .../tdb/solver/stats/StatsCollectorNodeId.java | 56 + .../hpl/jena/tdb/solver/stats/StatsResults.java | 53 + .../hp/hpl/jena/tdb/store/DatasetGraphTDB.java | 315 + .../tdb/store/DatasetPrefixStorageLogger.java | 123 + .../hpl/jena/tdb/store/DatasetPrefixesTDB.java | 181 + .../com/hp/hpl/jena/tdb/store/DateTimeNode.java | 265 + .../com/hp/hpl/jena/tdb/store/DecimalNode.java | 152 + .../com/hp/hpl/jena/tdb/store/GraphTDB.java | 309 + .../java/com/hp/hpl/jena/tdb/store/Hash.java | 57 + .../com/hp/hpl/jena/tdb/store/IntegerNode.java | 51 + .../java/com/hp/hpl/jena/tdb/store/NodeId.java | 345 + .../com/hp/hpl/jena/tdb/store/NodeType.java | 199 + .../com/hp/hpl/jena/tdb/store/QuadTable.java | 104 + .../com/hp/hpl/jena/tdb/store/SinkProgress.java | 160 + .../hp/hpl/jena/tdb/store/StorageConfig.java | 52 + .../com/hp/hpl/jena/tdb/store/TableBase.java | 61 + .../com/hp/hpl/jena/tdb/store/TripleTable.java | 93 + .../bulkloader/BuilderSecondaryIndexes.java | 26 + .../BuilderSecondaryIndexesInterleaved.java | 46 + .../BuilderSecondaryIndexesParallel.java | 72 + .../BuilderSecondaryIndexesSequential.java | 52 + .../jena/tdb/store/bulkloader/BulkLoader.java | 379 + .../tdb/store/bulkloader/BulkStreamRDF.java | 27 + .../jena/tdb/store/bulkloader/LoadMonitor.java | 279 + .../store/bulkloader/LoaderNodeTupleTable.java | 216 + .../tdb/store/bulkloader2/CmdIndexBuild.java | 136 + .../tdb/store/bulkloader2/CmdIndexCopy.java | 125 + .../store/bulkloader2/CmdNodeTableBuilder.java | 296 + .../tdb/store/bulkloader2/RecordsFromInput.java | 155 + .../jena/tdb/store/bulkloader2/WriteRows.java | 86 + .../hpl/jena/tdb/store/nodetable/NodeTable.java | 65 + .../tdb/store/nodetable/NodeTableCache.java | 282 + .../tdb/store/nodetable/NodeTableInline.java | 72 + .../jena/tdb/store/nodetable/NodeTableLib.java | 43 + .../tdb/store/nodetable/NodeTableLogger.java | 137 + .../tdb/store/nodetable/NodeTableNative.java | 283 + .../tdb/store/nodetable/NodeTableReadonly.java | 40 + .../tdb/store/nodetable/NodeTableWrapper.java | 88 + .../hp/hpl/jena/tdb/store/nodetable/Nodec.java | 56 + .../hpl/jena/tdb/store/nodetable/NodecLib.java | 97 + .../hpl/jena/tdb/store/nodetable/NodecSSE.java | 209 + .../store/nodetupletable/NodeTupleTable.java | 77 + .../nodetupletable/NodeTupleTableConcrete.java | 258 + .../nodetupletable/NodeTupleTableView.java | 106 + .../nodetupletable/NodeTupleTableWrapper.java | 106 + .../jena/tdb/store/tupletable/TupleIndex.java | 70 + .../tdb/store/tupletable/TupleIndexBase.java | 124 + .../tdb/store/tupletable/TupleIndexRecord.java | 254 + .../tdb/store/tupletable/TupleIndexWrapper.java | 104 + .../jena/tdb/store/tupletable/TupleTable.java | 275 + .../com/hp/hpl/jena/tdb/sys/DatasetControl.java | 43 + .../hp/hpl/jena/tdb/sys/DatasetControlMRSW.java | 161 + .../hpl/jena/tdb/sys/DatasetControlMutable.java | 60 + .../hp/hpl/jena/tdb/sys/DatasetControlNone.java | 49 + .../jena/tdb/sys/DatasetControlReadOnly.java | 60 + .../java/com/hp/hpl/jena/tdb/sys/DebugTDB.java | 132 + .../java/com/hp/hpl/jena/tdb/sys/EnvTDB.java | 62 + .../java/com/hp/hpl/jena/tdb/sys/FileRef.java | 189 + .../com/hp/hpl/jena/tdb/sys/LockMRSWLite.java | 79 + .../java/com/hp/hpl/jena/tdb/sys/Names.java | 142 + .../com/hp/hpl/jena/tdb/sys/ProcessUtils.java | 157 + .../java/com/hp/hpl/jena/tdb/sys/Session.java | 46 + .../java/com/hp/hpl/jena/tdb/sys/SetupTDB.java | 300 + .../java/com/hp/hpl/jena/tdb/sys/SystemTDB.java | 407 + .../com/hp/hpl/jena/tdb/sys/TDBInternal.java | 134 + .../java/com/hp/hpl/jena/tdb/sys/TDBMaker.java | 118 + .../jena/tdb/transaction/BlockMgrJournal.java | 385 + .../jena/tdb/transaction/DatasetBuilderTxn.java | 187 + .../transaction/DatasetGraphTransaction.java | 276 + .../jena/tdb/transaction/DatasetGraphTxn.java | 67 + .../hp/hpl/jena/tdb/transaction/Journal.java | 307 + .../jena/tdb/transaction/JournalControl.java | 313 + .../hpl/jena/tdb/transaction/JournalEntry.java | 103 + .../jena/tdb/transaction/JournalEntryType.java | 46 + .../jena/tdb/transaction/NodeTableTrans.java | 412 + .../jena/tdb/transaction/ObjectFileTrans.java | 241 + .../hpl/jena/tdb/transaction/SysTxnState.java | 52 + .../transaction/TDBTransactionException.java | 29 + .../hpl/jena/tdb/transaction/Transaction.java | 375 + .../jena/tdb/transaction/TransactionAbort.java | 27 + .../jena/tdb/transaction/TransactionInfo.java | 69 + .../tdb/transaction/TransactionInfoMBean.java | 47 + .../tdb/transaction/TransactionLifecycle.java | 44 + .../tdb/transaction/TransactionManager.java | 794 ++ .../hp/hpl/jena/tdb/transaction/TxnState.java | 21 + jena-tdb/src/main/java/tdb/CmdRewriteIndex.java | 148 + jena-tdb/src/main/java/tdb/cmdline/CmdSub.java | 77 + jena-tdb/src/main/java/tdb/cmdline/CmdTDB.java | 86 + .../src/main/java/tdb/cmdline/CmdTDBGraph.java | 81 + .../src/main/java/tdb/cmdline/ModLocation.java | 57 + .../src/main/java/tdb/cmdline/ModModel.java | 66 + .../main/java/tdb/cmdline/ModTDBAssembler.java | 89 + .../main/java/tdb/cmdline/ModTDBDataset.java | 138 + .../main/java/tdb/cmdline/ModTDBGraphStore.java | 52 + jena-tdb/src/main/java/tdb/tdbbackup.java | 50 + jena-tdb/src/main/java/tdb/tdbconfig.java | 249 + jena-tdb/src/main/java/tdb/tdbdump.java | 52 + jena-tdb/src/main/java/tdb/tdbloader.java | 121 + jena-tdb/src/main/java/tdb/tdbnode.java | 85 + jena-tdb/src/main/java/tdb/tdbquery.java | 61 + jena-tdb/src/main/java/tdb/tdbrecovery.java | 55 + jena-tdb/src/main/java/tdb/tdbreorder.java | 125 + jena-tdb/src/main/java/tdb/tdbstats.java | 104 + jena-tdb/src/main/java/tdb/tdbupdate.java | 60 + jena-tdb/src/main/java/tdb/tools/dumpbpt.java | 203 + .../src/main/java/tdb/tools/dumpnodetable.java | 204 + .../src/main/java/tdb/tools/tdbgenindex.java | 98 + .../src/main/resources/META-INF/DEPENDENCIES | 19 + jena-tdb/src/main/resources/META-INF/LICENSE | 175 + jena-tdb/src/main/resources/META-INF/NOTICE | 11 + .../org/apache/jena/tdb/tdb-properties.xml | 8 + .../java/com/hp/hpl/jena/tdb/ConfigTest.java | 97 + .../test/java/com/hp/hpl/jena/tdb/TC_TDB.java | 88 + .../java/com/hp/hpl/jena/tdb/TS_Factory.java | 33 + .../com/hp/hpl/jena/tdb/TestTDBFactory.java | 108 + .../hpl/jena/tdb/assembler/TS_TDBAssembler.java | 34 + .../jena/tdb/assembler/TestTDBAssembler.java | 145 + .../com/hp/hpl/jena/tdb/base/BufferTestLib.java | 63 + .../java/com/hp/hpl/jena/tdb/base/TC_Base.java | 39 + .../tdb/base/block/AbstractTestBlockMgr.java | 133 + .../hp/hpl/jena/tdb/base/block/TS_Block.java | 34 + .../jena/tdb/base/block/TestBlockMgrDirect.java | 47 + .../jena/tdb/base/block/TestBlockMgrMapped.java | 63 + .../jena/tdb/base/block/TestBlockMgrMem.java | 28 + .../tdb/base/block/TestBlockMgrTracked.java | 148 + .../hpl/jena/tdb/base/buffer/TestPtrBuffer.java | 321 + .../jena/tdb/base/buffer/TestRecordBuffer.java | 346 + .../file/AbstractTestBlockAccessFixedSize.java | 101 + .../file/AbstractTestBlockAccessVarSize.java | 51 + .../jena/tdb/base/file/AbstractTestChannel.java | 146 + .../com/hp/hpl/jena/tdb/base/file/TS_File.java | 38 + .../tdb/base/file/TestBlockAccessByteArray.java | 30 + .../tdb/base/file/TestBlockAccessDirect.java | 44 + .../tdb/base/file/TestBlockAccessMapped.java | 48 + .../jena/tdb/base/file/TestBlockAccessMem.java | 35 + .../hpl/jena/tdb/base/file/TestChannelFile.java | 40 + .../hpl/jena/tdb/base/file/TestChannelMem.java | 35 + .../jena/tdb/base/file/TestLocationLock.java | 195 + .../hp/hpl/jena/tdb/base/file/TestMetaFile.java | 75 + .../base/objectfile/AbstractTestObjectFile.java | 141 + .../base/objectfile/AbstractTestStringFile.java | 147 + .../jena/tdb/base/objectfile/TS_ObjectFile.java | 34 + .../objectfile/TestObjectFileBuffering.java | 101 + .../tdb/base/objectfile/TestObjectFileDisk.java | 49 + .../tdb/base/objectfile/TestObjectFileMem.java | 39 + .../tdb/base/objectfile/TestStringFileDisk.java | 50 + .../tdb/base/objectfile/TestStringFileMem.java | 41 + .../hp/hpl/jena/tdb/base/record/RecordLib.java | 121 + .../hp/hpl/jena/tdb/base/record/TS_Record.java | 36 + .../hp/hpl/jena/tdb/base/record/TestRecord.java | 80 + .../jena/tdb/base/recordfile/TS_RecordFile.java | 32 + .../base/recordfile/TestRecordBufferPage.java | 126 + .../hpl/jena/tdb/extra/T_QuadsObjectIsNull.java | 111 + .../jena/tdb/extra/T_TDBWriteTransaction.java | 152 + .../hpl/jena/tdb/extra/T_TimeoutTDBPattern.java | 112 + .../hp/hpl/jena/tdb/extra/T_TransSystem.java | 675 ++ .../tdb/extra/T_TransSystemMultiDatasets.java | 554 + .../hpl/jena/tdb/extra/T_TxnDeadlockTest.java | 142 + .../jena/tdb/graph/AbstractTestGraphsTDB.java | 60 + .../com/hp/hpl/jena/tdb/graph/TS_Graph.java | 37 + .../hpl/jena/tdb/graph/TestBulkUpdateTDB.java | 103 + .../tdb/graph/TestDatasetGraphAccessorTDB.java | 36 + .../hpl/jena/tdb/graph/TestDatasetGraphTDB.java | 38 + .../jena/tdb/graph/TestGraphOverDatasetTDB.java | 46 + .../hp/hpl/jena/tdb/graph/TestGraphsTDB1.java | 34 + .../hp/hpl/jena/tdb/graph/TestGraphsTDB2.java | 37 + .../jena/tdb/graph/TestPrefixMappingTDB.java | 149 + .../hpl/jena/tdb/index/AbstractTestIndex.java | 157 + .../jena/tdb/index/AbstractTestRangeIndex.java | 435 + .../jena/tdb/index/AbstractTestTupleIndex.java | 271 + .../com/hp/hpl/jena/tdb/index/IndexMaker.java | 25 + .../hpl/jena/tdb/index/IndexTestGenerator.java | 45 + .../com/hp/hpl/jena/tdb/index/IndexTestLib.java | 224 + .../hp/hpl/jena/tdb/index/RangeIndexMaker.java | 28 + .../com/hp/hpl/jena/tdb/index/TS_Index.java | 42 + .../com/hp/hpl/jena/tdb/index/TestIndexMem.java | 32 + .../tdb/index/bplustree/BPlusTreeMaker.java | 58 + .../bplustree/CmdTestBPlusTreeRewriter.java | 134 + .../tdb/index/bplustree/TestBPTreeRecords.java | 352 + .../jena/tdb/index/bplustree/TestBPlusTree.java | 59 + .../index/bplustree/TestBPlusTreeRewriter.java | 200 + .../hpl/jena/tdb/index/ext/ExtHashTestBase.java | 166 + .../hp/hpl/jena/tdb/index/ext/TestExtHash.java | 64 + .../jena/tdb/junit/AbstractTestGraphTDB.java | 34 + .../java/com/hp/hpl/jena/tdb/junit/Base_TS.java | 50 + .../hp/hpl/jena/tdb/junit/GraphLocation.java | 108 + .../com/hp/hpl/jena/tdb/junit/QueryTestTDB.java | 187 + .../hp/hpl/jena/tdb/junit/TDBTestException.java | 29 + .../hp/hpl/jena/tdb/junit/TestFactoryTDB.java | 89 + .../java/com/hp/hpl/jena/tdb/lib/TS_LibTDB.java | 36 + .../com/hp/hpl/jena/tdb/lib/TestNodeLib.java | 71 + .../hp/hpl/jena/tdb/lib/TestStringAbbrev.java | 60 + .../hp/hpl/jena/tdb/solver/TS_SolverTDB.java | 31 + .../hp/hpl/jena/tdb/solver/TestSolverTDB.java | 174 + .../com/hp/hpl/jena/tdb/solver/TestStats.java | 114 + .../tdb/store/AbstractStoreConnections.java | 252 + .../com/hp/hpl/jena/tdb/store/TS_Store.java | 63 + .../jena/tdb/store/TestConcurrentAccess.java | 227 + .../hp/hpl/jena/tdb/store/TestDatasetTDB.java | 312 + .../jena/tdb/store/TestDatasetTDBPersist.java | 148 + .../jena/tdb/store/TestDynamicDatasetTDB.java | 38 + .../hpl/jena/tdb/store/TestGraphNamedTDB.java | 43 + .../com/hp/hpl/jena/tdb/store/TestGraphTDB.java | 84 + .../com/hp/hpl/jena/tdb/store/TestLoader.java | 166 + .../com/hp/hpl/jena/tdb/store/TestNodeId.java | 258 + .../hp/hpl/jena/tdb/store/TestQuadFilter.java | 132 + .../tdb/store/TestStoreConnectionsDirect.java | 45 + .../tdb/store/TestStoreConnectionsMapped.java | 45 + .../hpl/jena/tdb/store/TestSuiteGraphTDB.java | 41 + .../hp/hpl/jena/tdb/store/TestTripleTable.java | 133 + .../hp/hpl/jena/tdb/store/Test_SPARQL_TDB.java | 232 + .../store/nodetable/AbstractTestNodeTable.java | 107 + .../jena/tdb/store/nodetable/TS_NodeTable.java | 33 + .../hpl/jena/tdb/store/nodetable/TestCodec.java | 125 + .../jena/tdb/store/nodetable/TestNodeTable.java | 32 + .../store/nodetable/TestNodeTableStored.java | 32 + .../tdb/store/tupletable/TS_TupleTable.java | 32 + .../store/tupletable/TestTupleIndexRecord.java | 46 + .../tupletable/TestTupleIndexRecordDirect.java | 321 + .../tdb/store/tupletable/TestTupleTable.java | 160 + .../java/com/hp/hpl/jena/tdb/sys/TS_Sys.java | 35 + .../java/com/hp/hpl/jena/tdb/sys/TestOps.java | 31 + .../java/com/hp/hpl/jena/tdb/sys/TestSys.java | 34 + .../transaction/AbstractTestNodeTableTrans.java | 234 + .../AbstractTestObjectFileTrans.java | 155 + .../tdb/transaction/AbstractTestTransSeq.java | 527 + .../AbstractTestTransSequentialDisk.java | 52 + .../jena/tdb/transaction/TS_TransactionTDB.java | 56 + .../hpl/jena/tdb/transaction/TestJournal.java | 215 + .../tdb/transaction/TestNodeTableTransDisk.java | 52 + .../tdb/transaction/TestNodeTableTransMem.java | 38 + .../tdb/transaction/TestObjectFileTransMem.java | 36 + .../transaction/TestObjectFileTransStorage.java | 53 + .../tdb/transaction/TestTransDiskDirect.java | 34 + .../tdb/transaction/TestTransDiskMapped.java | 35 + .../jena/tdb/transaction/TestTransIterator.java | 85 + .../hpl/jena/tdb/transaction/TestTransMem.java | 42 + .../jena/tdb/transaction/TestTransRestart.java | 142 + .../tdb/transaction/TestTransactionTDB.java | 90 + .../transaction/TestTransactionUnionGraph.java | 188 + .../hpl/jena/tdb/transaction/TransTestLib.java | 64 + .../testing/Assembler/tdb-dataset-embed.ttl | 27 + jena-tdb/testing/Assembler/tdb-dataset.ttl | 25 + jena-tdb/testing/Assembler/tdb-graph-embed.ttl | 31 + .../testing/Assembler/tdb-graph-ref-dataset.ttl | 33 + jena-tdb/testing/Assembler/tdb-graph.ttl | 28 + .../testing/Assembler/tdb-named-graph-1.ttl | 29 + .../testing/Assembler/tdb-named-graph-2.ttl | 29 + jena-tdb/testing/Basic/basic-00.rq | 4 + jena-tdb/testing/Basic/basic-1-O.rq | 4 + jena-tdb/testing/Basic/basic-1-P.rq | 4 + jena-tdb/testing/Basic/basic-1-PO.rq | 4 + jena-tdb/testing/Basic/basic-1-S.rq | 4 + jena-tdb/testing/Basic/basic-1-SO.rq | 4 + jena-tdb/testing/Basic/basic-1-SP.rq | 4 + jena-tdb/testing/Basic/basic-1-SPO.rq | 4 + jena-tdb/testing/Basic/basic-2-SO.rq | 4 + jena-tdb/testing/Basic/basic-3-O.rq | 4 + jena-tdb/testing/Basic/basic-3-P.rq | 4 + jena-tdb/testing/Basic/basic-3-PO.rq | 4 + jena-tdb/testing/Basic/basic-3-S.rq | 4 + jena-tdb/testing/Basic/basic-3-SO.rq | 4 + jena-tdb/testing/Basic/basic-3-SP.rq | 4 + jena-tdb/testing/Basic/data-1.ttl | 17 + jena-tdb/testing/Basic/manifest.ttl | 101 + jena-tdb/testing/Data/solver-data.ttl | 7 + jena-tdb/testing/Loader/data-1.nq | 1 + jena-tdb/testing/Loader/data-2.nt | 1 + jena-tdb/testing/Loader/data-3.trig | 3 + jena-tdb/testing/Loader/data-4.ttl | 4 + jena-tdb/testing/Pattern/data-1.ttl | 17 + jena-tdb/testing/Pattern/manifest.ttl | 35 + jena-tdb/testing/Pattern/pattern-1.rq | 7 + jena-tdb/testing/Pattern/pattern-2.rq | 8 + jena-tdb/testing/Quads/data-1.ttl | 5 + jena-tdb/testing/Quads/data-2.ttl | 5 + jena-tdb/testing/Quads/data-dft.ttl | 10 + jena-tdb/testing/Quads/manifest.ttl | 51 + jena-tdb/testing/Quads/quad-01.rq | 9 + jena-tdb/testing/Quads/quad-02.rq | 8 + jena-tdb/testing/UnionGraph/data-1.ttl | 7 + jena-tdb/testing/UnionGraph/data-2.ttl | 5 + jena-tdb/testing/UnionGraph/data-dft.ttl | 5 + jena-tdb/testing/UnionGraph/manifest.ttl | 107 + jena-tdb/testing/UnionGraph/merge-1-results.srx | 57 + jena-tdb/testing/UnionGraph/merge-1.rq | 8 + jena-tdb/testing/UnionGraph/merge-2-results.srx | 66 + jena-tdb/testing/UnionGraph/merge-2.rq | 8 + jena-tdb/testing/UnionGraph/merge-3-results.srx | 31 + jena-tdb/testing/UnionGraph/merge-3.rq | 8 + jena-tdb/testing/UnionGraph/merge-4-results.srx | 99 + jena-tdb/testing/UnionGraph/merge-4.rq | 8 + jena-tdb/testing/UnionGraph/merge-5-results.srx | 33 + jena-tdb/testing/UnionGraph/merge-5.rq | 8 + jena-tdb/testing/UnionGraph/merge-6-results.srx | 43 + jena-tdb/testing/UnionGraph/merge-6.rq | 7 + jena-tdb/testing/UnionGraph/merge-A-results.srx | 99 + jena-tdb/testing/UnionGraph/merge-A.rq | 8 + jena-tdb/testing/UnionGraph/merge-B-results.srx | 49 + jena-tdb/testing/UnionGraph/merge-B.rq | 8 + jena-tdb/testing/Update/create-1.ru | 1 + jena-tdb/testing/Update/drop-1.ru | 1 + jena-tdb/testing/Update/update-1.ru | 3 + jena-tdb/testing/Update/update-2.ru | 5 + jena-tdb/testing/Update/update-3.ru | 7 + jena-tdb/testing/Values/data-1.ttl | 23 + jena-tdb/testing/Values/manifest.ttl | 76 + jena-tdb/testing/Values/value-00.rq | 1 + jena-tdb/testing/Values/value-01.rq | 1 + jena-tdb/testing/Values/value-02.rq | 1 + jena-tdb/testing/Values/value-03.rq | 1 + jena-tdb/testing/Values/value-04.rq | 1 + jena-tdb/testing/Values/value-05.rq | 5 + jena-tdb/testing/Values/value-06.rq | 6 + jena-tdb/testing/Values/value-07.rq | 6 + jena-tdb/testing/Values/value-08.rq | 6 + jena-tdb/testing/Values/value-09.rq | 7 + jena-tdb/testing/manifest.ttl | 31 + jena-text/.gitignore | 1 + jena-text/LICENSE | 202 + jena-text/NOTICE | 5 + jena-text/data.ttl | 4 + jena-text/pom.xml | 211 + .../main/java/examples/JenaTextExample1.java | 127 + jena-text/src/main/java/jena/textindexdump.java | 123 + jena-text/src/main/java/jena/textindexer.java | 204 + .../jena/query/text/DatasetGraphText.java | 155 + .../java/org/apache/jena/query/text/Entity.java | 56 + .../jena/query/text/EntityDefinition.java | 167 + .../org/apache/jena/query/text/Indexer.java | 27 + .../jena/query/text/TextDatasetFactory.java | 105 + .../apache/jena/query/text/TextDocProducer.java | 27 + .../query/text/TextDocProducerEntities.java | 114 + .../jena/query/text/TextDocProducerTriples.java | 61 + .../org/apache/jena/query/text/TextIndex.java | 50 + .../jena/query/text/TextIndexException.java | 31 + .../apache/jena/query/text/TextIndexLucene.java | 296 + .../apache/jena/query/text/TextIndexSolr.java | 228 + .../org/apache/jena/query/text/TextQuery.java | 73 + .../apache/jena/query/text/TextQueryFuncs.java | 96 + .../org/apache/jena/query/text/TextQueryPF.java | 292 + .../text/analyzer/LowerCaseKeywordAnalyzer.java | 49 + .../assembler/EntityDefinitionAssembler.java | 174 + .../assembler/KeywordAnalyzerAssembler.java | 47 + .../LowerCaseKeywordAnalyzerAssembler.java | 48 + .../text/assembler/SimpleAnalyzerAssembler.java | 49 + .../assembler/StandardAnalyzerAssembler.java | 102 + .../query/text/assembler/TextAssembler.java | 39 + .../text/assembler/TextDatasetAssembler.java | 63 + .../assembler/TextIndexLuceneAssembler.java | 84 + .../text/assembler/TextIndexSolrAssembler.java | 69 + .../jena/query/text/assembler/TextVocab.java | 60 + jena-text/src/main/resources/LICENSE | 202 + jena-text/src/main/resources/META-INF/NOTICE | 5 + .../org/apache/jena/query/text/properties.xml | 9 + .../AbstractTestDatasetWithGraphTextIndex.java | 184 + ...ractTestDatasetWithLuceneGraphTextIndex.java | 43 + .../AbstractTestDatasetWithLuceneTextIndex.java | 103 + .../text/AbstractTestDatasetWithTextIndex.java | 411 + .../AbstractTestDatasetWithTextIndexBase.java | 92 + .../org/apache/jena/query/text/TS_Text.java | 51 + .../jena/query/text/TestBuildTextDataset.java | 131 + .../TestDatasetWithEmbeddedSolrTextIndex.java | 52 + .../text/TestDatasetWithKeywordAnalyzer.java | 161 + ...TestDatasetWithLowerCaseKeywordAnalyzer.java | 58 + .../TestDatasetWithLuceneGraphTextIndex.java | 29 + .../text/TestDatasetWithLuceneTextIndex.java | 33 + .../text/TestDatasetWithSimpleAnalyzer.java | 141 + .../text/TestDatasetWithStandardAnalyzer.java | 161 + ...BeforeWriteOnDatasetWithLuceneTextIndex.java | 49 + .../org/apache/jena/query/text/TestTextTDB.java | 187 + .../apache/jena/query/text/TextSearchUtil.java | 63 + .../assembler/AbstractTestTextAssembler.java | 62 + .../text/assembler/TestEntityMapAssembler.java | 318 + .../assembler/TestTextDatasetAssembler.java | 83 + .../assembler/TestTextIndexLuceneAssembler.java | 40 + .../assembler/TestTextIndexSolrAssembler.java | 70 + jena-text/src/test/resources/log4j.properties | 15 + jena-text/testing/TextQuery/data1.ttl | 26 + .../testing/TextQuery/text-config-union.ttl | 46 + jena-text/testing/TextQuery/text-config.ttl | 45 + .../testing/TextQuery/text-solr-config.ttl | 45 + jena-text/text-config.ttl | 48 + pom.xml | 165 + 2232 files changed, 331216 insertions(+) ----------------------------------------------------------------------