DataInterfaceStream
Read
get a block of the data stored in the DataInterfaceStream module
Calling Sequence
Parameters
Description
Examples
stream:-Read( number )
stream
-
DataInterfaceStream module
number
integer; amount of data to read
Read returns the next number elements of data from stream. If stream stores a character type, then the elements are characters and a string is returned. If stream stores binary data, then an element is of type integer[1] and an rtable is returned.
If there are less than number elements in the stream, all the remaining elements are returned, as with the Get command.
driver≔DatabaseLoadDriver:
conn≔driver:-OpenConnectionurl,name,pass:res≔conn:-ExecuteQuerySELECT * FROM stream:res:-Next
true
res:-GetData1
the quick brown fox jumped over the lazy dog
res:-GetData2
[ 1..127 1-D Array ]
[ Data Type: integer[1] ]
[ Storage: rectangular ]
[ Order: C_order ]
str≔res:-GetData1,stream=true:str:-Type
VARCHAR
str:-Read5
the q
str:-Skip5;str:-Read5
brown
str≔res:-GetData2,stream=true:str:-Type
BINARY
1,2,3,4,5
11,12,13,14,15
See Also
Database
Database[DataInterfaceStream]
Database[DataInterfaceStream][Get]
Database[DataInterfaceStream][Skip]
Database[usage]
Download Help Document