CopyOperationCopyDualImpl, CopyInImpl, CopyOutImplpublic abstract class CopyOperationImpl extends java.lang.Object implements CopyOperation
| Constructor | Description |
|---|---|
CopyOperationImpl() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cancelCopy() |
Cancels this copy operation, discarding any exchanged data.
|
int |
getFieldCount() |
|
int |
getFieldFormat(int field) |
|
int |
getFormat() |
|
long |
getHandledRowCount() |
After successful end of copy, returns the number of database records handled in that operation.
|
void |
handleCommandStatus(java.lang.String status) |
|
protected abstract void |
handleCopydata(byte[] data) |
Consume received copy data.
|
boolean |
isActive() |
public void cancelCopy()
throws java.sql.SQLException
CopyOperationcancelCopy in interface CopyOperationjava.sql.SQLException - if cancelling failspublic int getFieldCount()
getFieldCount in interface CopyOperationpublic int getFieldFormat(int field)
getFieldFormat in interface CopyOperationfield - number of field (0..fieldCount()-1)public int getFormat()
getFormat in interface CopyOperationpublic boolean isActive()
isActive in interface CopyOperationpublic void handleCommandStatus(java.lang.String status)
throws PSQLException
PSQLExceptionprotected abstract void handleCopydata(byte[] data)
throws PSQLException
data - data that was receive by copy protocolPSQLException - if some internal problem occurspublic long getHandledRowCount()
CopyOperationgetHandledRowCount in interface CopyOperationCopyright © 2018 PostgreSQL Global Development Group. All rights reserved.