List of Bulk-Library routines

Routine

Description

blk_alloc

Allocates a CS_BLKDESC structure.

blk_bind

Binds a program variable and a database column.

blk_colval

A server-side routine, obtains the column value from a formatted bulk copy row.

blk_default

Retrieves a column’s default value.

blk_describe

Retrieves a description of a database column.

blk_done

Marks a complete bulk copy operation or a complete bulk copy batch.

blk_drop

Deallocates a CS_BLKDESC structure.

blk_getrow

A server-side routine, retrieves and stores a formatted bulk copy row.

blk_gettext

A server-side routine, retrieves the text, image, sensitivity, or boundary portion of an incoming bulk copy formatted row.

blk_init

Initiates a bulk copy operation.

blk_props

Sets or retrieve bulk descriptor structure properties.

blk_rowalloc

A server-side routine, allocates space for a formatted bulk copy row.

blk_rowdrop

A server-side routine, frees space previously allocated for a formatted bulk copy row.

blk_rowxfer

Transfers one or more rows during a bulk copy operation without specifying or receiving a row count.

blk_rowxfer_mult

Transfers one or more rows during a bulk copy operation.

blk_sendrow

A server-side routine, sends a formatted bulk copy row obtained from blk_getrow.

blk_sendtext

A server-side routin,e sends text, image, sensitivity, or boundary data in a formatted bulk copy row obtained from blk_sendtext.

blk_srvinit

A server-side routine, copies descriptions of server table columns to the client, if required.

blk_textxfer

Transfers a column’s data in chunks during a bulk copy operation.