writeRecord

Syntax

writeRecord(handle, object, [offset=0], [length])

Arguments

handle is a binary file handle.

object is a table or a tuple with array elements of equal sizes.

offset (optional) specifies the starting row position.

length (optional) indicates the number of rows to be written.

Details

Convert DolphinDB objects such as tables or tuples to binary files. The function returns with the number of rows written to handle.

Examples

t=table(1..10000 as id, 1..10000+100 as value);

f1=file("C:/DolphinDB/a.bin", "w");
f1.writeRecord(t);
// output
10000

f2=file("C:/DolphinDB/b.bin", "w");
f2.writeRecord(t, 100, 1000);
// output
1000

f3=file("C:/DolphinDB/c.bin", "w");
f3.writeRecord(t, 100, 10000);
// output
The optional argument length is invalid.