Package org.apache.jena.jdbc.mem
Class MemDriver
java.lang.Object
org.apache.jena.jdbc.JenaDriver
org.apache.jena.jdbc.mem.MemDriver
- All Implemented Interfaces:
Driver
A Jena JDBC driver which creates connections to in-memory datasets
Connection URL
This driver expects a URL of the following form:
jdbc:jena:mem:dataset=file.nq
The dataset
parameter is used to refer to a file containing the
dataset you wish to load. Note that if you are creating the connection in
code you may alternatively opt to provide a Dataset
instance directly
as a property named dataset
to the
JenaDriver.connect(String, Properties)
method instead.
If you simply want to start with an empty dataset you may instead set the
empty
parameter to be true e.g.
jdbc:jena:mem:empty=true
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Constant for the memory driver prefix, this is appended to the baseJenaDriver.DRIVER_PREFIX
to form the URL prefix for JDBC Connection URLs for this driverstatic final String
Constant for the connection URL parameter used to specify a dataset file/instance to usestatic final String
Constant for the connection URL parameter used to specify that an empty dataset should be used.Fields inherited from class org.apache.jena.jdbc.JenaDriver
DRIVER_PREFIX, NO_AUTO_LOGGING_CONFIGURATION, PARAM_CONFIG, PARAM_JDBC_COMPATIBILITY, PARAM_LOGGING, PARAM_PASSWORD, PARAM_POST_PROCESSOR, PARAM_PRE_PROCESSOR, PARAM_USERNAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
register()
Registers the driver with the JDBCDriverManager
Methods inherited from class org.apache.jena.jdbc.JenaDriver
acceptsURL, connect, getMajorVersion, getMinorVersion, getParentLogger, getPropertyInfo, jdbcCompliant
-
Field Details
-
MEM_DRIVER_PREFIX
Constant for the memory driver prefix, this is appended to the baseJenaDriver.DRIVER_PREFIX
to form the URL prefix for JDBC Connection URLs for this driver- See Also:
-
PARAM_DATASET
Constant for the connection URL parameter used to specify a dataset file/instance to use- See Also:
-
PARAM_EMPTY
Constant for the connection URL parameter used to specify that an empty dataset should be used. IfPARAM_DATASET
is present then that parameter has precedence.- See Also:
-
-
Constructor Details
-
MemDriver
public MemDriver()Creates a new driver
-
-
Method Details
-
register
Registers the driver with the JDBCDriverManager
- Throws:
SQLException
- Thrown if the driver cannot be registered
-