public class TableModelDbHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TableModelDbHelper.OverwriteMode |
| Constructor and Description |
|---|
TableModelDbHelper(<any> outputGeneratorProvider,
DbPoolService dbPoolService) |
| Modifier and Type | Method and Description |
|---|---|
RSTableModel |
selectAsRsTableModel(ConnectionPoolConfig cpc,
java.lang.String query) |
RSTableModel |
selectAsRsTableModel(java.sql.Connection connection,
java.lang.String query) |
int |
writeRsTableModel(RSTableModel rsTableModel,
ConnectionPoolConfig cpc,
java.lang.String tableName) |
int |
writeRsTableModel(RSTableModel rsTableModel,
ConnectionPoolConfig cpc,
java.lang.String tableName,
TableModelDbHelper.OverwriteMode overwriteMode,
java.lang.String createTableStatement) |
int |
writeRsTableModel(RSTableModel rsTableModel,
java.sql.Connection connection,
java.lang.String tableName)
Note that you need to close the connection manually
|
int |
writeRsTableModel(RSTableModel rsTableModel,
java.sql.Connection connection,
java.lang.String tableName,
TableModelDbHelper.OverwriteMode overwriteMode,
java.lang.String createTableStatement) |
public TableModelDbHelper(<any> outputGeneratorProvider,
DbPoolService dbPoolService)
public RSTableModel selectAsRsTableModel(ConnectionPoolConfig cpc, java.lang.String query) throws java.sql.SQLException, java.io.IOException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.sql.SQLExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic RSTableModel selectAsRsTableModel(java.sql.Connection connection, java.lang.String query) throws java.sql.SQLException, java.io.IOException
java.sql.SQLExceptionjava.io.IOExceptionpublic int writeRsTableModel(RSTableModel rsTableModel, java.sql.Connection connection, java.lang.String tableName, TableModelDbHelper.OverwriteMode overwriteMode, java.lang.String createTableStatement) throws DatabaseException, java.sql.SQLException
DatabaseExceptionjava.sql.SQLExceptionpublic int writeRsTableModel(RSTableModel rsTableModel, java.sql.Connection connection, java.lang.String tableName) throws DatabaseException, java.sql.SQLException
rsTableModel - connection - tableName - DatabaseExceptionjava.sql.SQLExceptionpublic int writeRsTableModel(RSTableModel rsTableModel, ConnectionPoolConfig cpc, java.lang.String tableName) throws DatabaseException, java.sql.SQLException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
DatabaseExceptionjava.sql.SQLExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic int writeRsTableModel(RSTableModel rsTableModel, ConnectionPoolConfig cpc, java.lang.String tableName, TableModelDbHelper.OverwriteMode overwriteMode, java.lang.String createTableStatement) throws DatabaseException, java.sql.SQLException, java.lang.InterruptedException, java.util.concurrent.ExecutionException
DatabaseExceptionjava.sql.SQLExceptionjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionException