Package org.postgresql.copy
Interface CopyOut
- All Superinterfaces:
CopyOperation
- All Known Subinterfaces:
CopyDual
- All Known Implementing Classes:
CopyDualImpl,CopyOutImpl,PGCopyInputStream
-
Method Summary
Modifier and TypeMethodDescriptionbyte @Nullable []Blocks wait for a row of data to be received from server on an active copy operation.byte @Nullable []readFromCopy(boolean block) Wait for a row of data to be received from server on an active copy operation.Methods inherited from interface org.postgresql.copy.CopyOperation
cancelCopy, getFieldCount, getFieldFormat, getFormat, getHandledRowCount, isActive
-
Method Details
-
readFromCopy
Blocks wait for a row of data to be received from server on an active copy operation.- Returns:
- byte array received from server, null if server complete copy operation
- Throws:
SQLException- if something goes wrong for example socket timeout
-
readFromCopy
Wait for a row of data to be received from server on an active copy operation.- Parameters:
block-trueif need wait data from server otherwisefalseand will read pending message from server- Returns:
- byte array received from server, if pending message from server absent and use no blocking mode return null
- Throws:
SQLException- if something goes wrong for example socket timeout
-