Class DebugMemConnection
- java.lang.Object
-
- org.apache.jena.jdbc.connections.JenaConnection
-
- org.apache.jena.jdbc.connections.DatasetConnection
-
- org.apache.jena.jdbc.mem.connections.MemConnection
-
- org.apache.jena.jdbc.mem.connections.DebugMemConnection
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.sql.Connection,java.sql.Wrapper
public class DebugMemConnection extends MemConnection
A test only variant ofMemConnectionwhich allows the dataset to be changed on the fly
-
-
Field Summary
-
Fields inherited from class org.apache.jena.jdbc.connections.JenaConnection
DEFAULT_AUTO_COMMIT, DEFAULT_HOLDABILITY, DEFAULT_ISOLATION_LEVEL
-
-
Constructor Summary
Constructors Constructor Description DebugMemConnection()Creates a debug dataset connectionDebugMemConnection(Dataset ds)Creates a debug dataset connection
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetJenaDataset(Dataset ds)Sets the Jena dataset in use-
Methods inherited from class org.apache.jena.jdbc.mem.connections.MemConnection
getMetaData
-
Methods inherited from class org.apache.jena.jdbc.connections.DatasetConnection
begin, getJenaDataset, isClosed, isReadOnly, isValid, setReadOnly
-
Methods inherited from class org.apache.jena.jdbc.connections.JenaConnection
abort, addPostProcessor, addPreProcessor, applyPostProcessors, applyPostProcessors, applyPostProcessors, applyPostProcessors, applyPostProcessors, applyPostProcessors, applyPreProcessors, applyPreProcessors, applyPreProcessors, clearPostProcessors, clearPreProcessors, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getJdbcCompatibilityLevel, getNetworkTimeout, getPostProcessors, getPreProcessors, getSchema, getTransactionIsolation, getTypeMap, getWarnings, insertPostProcessor, insertPreProcessor, isWrapperFor, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, removePostProcessor, removePostProcessor, removePreProcessor, removePreProcessor, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setJdbcCompatibilityLevel, setNetworkTimeout, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMap, unwrap
-
-
-
-
Constructor Detail
-
DebugMemConnection
public DebugMemConnection() throws java.sql.SQLExceptionCreates a debug dataset connection- Throws:
java.sql.SQLException
-
DebugMemConnection
public DebugMemConnection(Dataset ds) throws java.sql.SQLException
Creates a debug dataset connection- Parameters:
ds- Dataset- Throws:
java.sql.SQLException
-
-
Method Detail
-
setJenaDataset
public void setJenaDataset(Dataset ds)
Sets the Jena dataset in use- Parameters:
ds- Dataset
-
-