public abstract class AbstractTablesAction<R extends AbstractTablesRequest> extends AbstractSqlAction<R>
Created on 29/12/15.
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractTablesAction.ReadSqlWork |
AbstractSqlAction.OpenJdbcHelpercloseables, endTime, request, sourcePersistenceContext, startTime, targetConnection, TIME_LOG, writer| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTablesAction(R request) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
execute() |
protected abstract void |
executeOnTable(R request,
TopiaSqlTable table,
PreparedStatement readStatement) |
protected void |
flush(PreparedStatement writeStatement,
Writer writer,
String tableName,
long index) |
protected String |
generateSqlArguments(ResultSet readResultSet,
Iterable<String> columnNames) |
protected String |
generateWildcardArguments(Iterable<String> columnNames) |
protected List<String> |
getColumnNames(ResultSetMetaData readResultTatMetaData,
int columnCount) |
after, before, close, commit, executeSqlWork, fail, flush, getRequest, getSchemaNames, getSourcePersistenceContext, run, useOutputDb, useOutputWriterprotected AbstractTablesAction(R request)
protected abstract void executeOnTable(R request, TopiaSqlTable table, PreparedStatement readStatement) throws SQLException
SQLExceptionprotected final void execute()
execute in class AbstractSqlAction<R extends AbstractTablesRequest>protected String generateSqlArguments(ResultSet readResultSet, Iterable<String> columnNames) throws SQLException, IOException
SQLExceptionIOExceptionprotected String generateWildcardArguments(Iterable<String> columnNames) throws SQLException
SQLExceptionprotected void flush(PreparedStatement writeStatement, Writer writer, String tableName, long index) throws SQLException
SQLExceptionprotected List<String> getColumnNames(ResultSetMetaData readResultTatMetaData, int columnCount) throws SQLException
SQLExceptionCopyright © 2004–2016 CodeLutin. All rights reserved.