Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual522629-013
5-85
FILE_GETINFOLIST_ Procedure
197 4 Block length (32-bit). For structured files, the size of a block of
records. For unstructured files, the unstructured buffer size.
Supersedes item 44.
198 4 Key offset (32-bit). For key-sequenced disk files, the byte offset
from the beginning of the record to the primary-key field.
Supersedes item 45.
199 4 Primary extent size (32-bit). The size in pages (2048-byte
units) of the first extent. Supersedes item 50.
200 4 Secondary extent size (32-bit). The size in pages (2048-byte
units) of extents after the first extent. Supersedes item 51.
201 8 Next record pointer (64-bit). For opened disk files other than
key-sequenced, the setting of the next-record pointer in 64-bit
form. Supersedes item 11.
202 8 Current record pointer (64-bit). For opened disk files other than
key-sequenced, the setting of the current record pointer in 64-
bit form. Supersedes item 12.
203 2 Current key length. For opened structured disk files, the length
in bytes of the current key value (see item 204). Supersedes
item 14.
204 * Current key value (64-bit). The current key value for opened
structured disk files. The length is given by item 203.
Supersedes item 15.
This item differs from item 15 for non-key-sequenced files when
the current key is the primary key, in which case the 64-bit form
of the key is returned instead of the 32-bit form.
205 2 Current Primary-key length. For opened structured disk files,
the length in bytes of the current primary-key value (obtained
using item 206). Supersedes item 16.
206 * Current Primary-key value (64-bit). The current primary-key
value for opened structured disk files. The length is given by
item 205. Supersedes item 17.
This item differs from item 17 in that for non-key-sequenced
files, the 64-bit form of the key is returned instead of the 32-bit
form.
Table 5-4. FILE_GETINFOLIST_ Item Codes (page 17 of 21)
Items in this table with a size of 2 bytes are of data type INT. The term “disk file”
applies only to Enscribe files. The term “disk object” applies to Enscribe files and
SQL objects. Items described as “Applies only to SQL/MX objects” return file system
error 2 if queried on anything that is not an SQL/MX object.
Item
Code
Size
(Bytes) Description