public abstract class AbstractTablePartWorker extends Object implements Callable<ConversionResult>
| Modifier and Type | Field and Description |
|---|---|
protected CloudSpannerConnection |
connection |
protected nl.topicus.jdbc.statement.AbstractTablePartWorker.DMLOperation |
operation |
protected net.sf.jsqlparser.statement.select.Select |
select |
| Modifier and Type | Method and Description |
|---|---|
ConversionResult |
call() |
protected abstract String |
createSQL() |
protected void |
genericRun() |
protected abstract List<String> |
getColumnNames() |
long |
getRecordCount() |
protected abstract net.sf.jsqlparser.schema.Table |
getTable() |
protected final CloudSpannerConnection connection
protected final net.sf.jsqlparser.statement.select.Select select
protected final nl.topicus.jdbc.statement.AbstractTablePartWorker.DMLOperation operation
public ConversionResult call()
call in interface Callable<ConversionResult>protected void genericRun()
throws SQLException
SQLExceptionprotected abstract List<String> getColumnNames() throws SQLException
SQLExceptionprotected abstract net.sf.jsqlparser.schema.Table getTable()
protected abstract String createSQL() throws SQLException
SQLExceptionpublic long getRecordCount()
Copyright © 2018. All rights reserved.