StreamingBlobRow

class StreamingBlobRow @JvmOverloads constructor(val bindArguments: Array<out Any?>, val length: Int, val inputStream: InputStream, val rowId: Long? = null)(source)

One row in a StreamingBlobBatch.

bindArguments must contain one entry for every parameter in the batch SQL. The entry selected by StreamingBlobBatch.blobParameterIndex is ignored. If rowId is null, the rowid reported by SQLite after the insert is used. The caller retains ownership of inputStream; execution neither closes it nor retains it after this row has been written. length must be exact: both shorter and longer streams fail the batch.

Since

1.4.0

Constructors

Link copied to clipboard
constructor(bindArguments: Array<out Any?>, length: Int, inputStream: InputStream, rowId: Long? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val length: Int
Link copied to clipboard
val rowId: Long?