CopyIn

class CopyIn(stream: PgStream) : CopyOperation

Constructors

Link copied to clipboard
internal constructor(stream: PgStream)

Properties

Link copied to clipboard
open override var isActive: Boolean

Whether the transfer is still in progress, and with it whether the connection is still in copy mode and unusable for ordinary queries.

Functions

Link copied to clipboard
open override fun cancelCopy()

Abandons the transfer and returns the connection to a usable state.

Link copied to clipboard
open override fun close()

Cancels the transfer if it is still running, so use { } cannot leave a connection in copy mode.

Link copied to clipboard
fun endCopy(): Long

Ends the COPY IN operation and returns the number of rows affected.

Link copied to clipboard
fun writeToCopy(data: ByteArray, offset: Int = 0, length: Int = data.size)

Writes a chunk of data to the server.