public class VerdictContext extends Object
| Constructor and Description |
|---|
VerdictContext(DbmsConnection conn) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
terminates all open execution context.
|
ExecutionContext |
createNewExecutionContext() |
static VerdictContext |
fromConnectionString(String jdbcConnectionString) |
static VerdictContext |
fromConnectionString(String jdbcConnectionString,
Properties info) |
static VerdictContext |
fromConnectionString(String jdbcConnectionString,
String user,
String password) |
static VerdictContext |
fromJdbcConnection(Connection jdbcConn) |
DbmsConnection |
getConnection() |
String |
getContextId() |
DbmsConnection |
getCopiedConnection() |
void |
scramble(String originalSchema,
String originalTable) |
void |
scramble(String originalSchema,
String originalTable,
String newSchema,
String newTable) |
VerdictSingleResult |
sql(String query)
Returns a reliable result set as an answer.
|
VerdictResultStream |
streamsql(String query) |
public VerdictContext(DbmsConnection conn)
public static VerdictContext fromJdbcConnection(Connection jdbcConn) throws VerdictDBDbmsException
VerdictDBDbmsExceptionpublic static VerdictContext fromConnectionString(String jdbcConnectionString) throws SQLException, VerdictDBDbmsException
SQLExceptionVerdictDBDbmsExceptionpublic static VerdictContext fromConnectionString(String jdbcConnectionString, Properties info) throws SQLException, VerdictDBDbmsException
SQLExceptionVerdictDBDbmsExceptionpublic static VerdictContext fromConnectionString(String jdbcConnectionString, String user, String password) throws SQLException, VerdictDBDbmsException
SQLExceptionVerdictDBDbmsExceptionpublic DbmsConnection getConnection()
public DbmsConnection getCopiedConnection()
public String getContextId()
public ExecutionContext createNewExecutionContext()
public void abort()
public void scramble(String originalSchema, String originalTable, String newSchema, String newTable)
public VerdictSingleResult sql(String query) throws VerdictDBException
Automatically spawns an independent execution context, then runs a query using it.
query - Either a select query or a create-scramble queryVerdictDBExceptionpublic VerdictResultStream streamsql(String query) throws VerdictDBException
query - Either a select query or a create-scramble query.VerdictDBExceptionCopyright © 2018 University of Michigan. All rights reserved.