public class AppendOperation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
batchCount |
protected JDBCConnection |
connection |
protected GeometryExpressionBuilder |
expbuilder |
protected JDBCHelper |
helper |
protected java.lang.String |
insertSQL |
protected static org.slf4j.Logger |
LOGGER |
protected java.sql.PreparedStatement |
preparedStatement |
protected JDBCSQLBuilderBase |
sqlbuilder |
protected OperationsFactory.TableReference |
table |
protected FeatureType |
type |
| Constructor and Description |
|---|
AppendOperation(JDBCHelper helper,
OperationsFactory.TableReference table,
FeatureType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
append(FeatureProvider feature) |
void |
begin(int submode) |
protected void |
clean() |
void |
end() |
protected java.lang.String |
getInsertSQL() |
protected java.lang.String |
getMergeSQL() |
java.util.List<java.lang.String> |
getPostSQLs() |
java.util.List<java.lang.String> |
getPreviousSQLs() |
java.lang.String |
getSQL() |
java.util.List<java.lang.Object> |
getSQLParameters(FeatureProvider feature) |
protected static final org.slf4j.Logger LOGGER
protected JDBCConnection connection
protected final JDBCHelper helper
protected final OperationsFactory.TableReference table
protected final FeatureType type
protected JDBCSQLBuilderBase sqlbuilder
protected GeometryExpressionBuilder expbuilder
protected java.sql.PreparedStatement preparedStatement
protected java.lang.String insertSQL
protected int batchCount
public AppendOperation(JDBCHelper helper, OperationsFactory.TableReference table, FeatureType type)
public void begin(int submode)
throws DataException
DataExceptionprotected java.lang.String getInsertSQL()
protected java.lang.String getMergeSQL()
protected void clean()
public void end()
public void abort()
public java.lang.String getSQL()
public java.util.List<java.lang.String> getPreviousSQLs()
public java.util.List<java.lang.String> getPostSQLs()
public java.util.List<java.lang.Object> getSQLParameters(FeatureProvider feature)
public void append(FeatureProvider feature) throws DataException
DataException