Guardian Procedure Calls Reference Manual

Table 18 FILE_GETINFOLIST_ Item Codes (continued)
DescriptionSize (Bytes)Item
Code
Index compression. For key-sequenced disk objects, 1 if the entries in index blocks are to be
compressed; 0 otherwise.
269
Refresh EOF. For disk objects other than SQL shorthand views, 1 if a change to the end-of-file
value is to cause the file label to be written immediately to disk; 0 otherwise.
270
Create options. For disk objects, the miscellaneous attributes of the file in the form specified
in the options parameter of FILE_CREATE_. These attributes are also available as separate
items (items 65 through 70).
271
Write through. For disk objects, 1 if the file label specifies the use of write-through caching; 0
indicates that buffered writes are used.
272
Verify writes. For disk objects other than SQL shorthand views, 1 if the file label specifies that
writes to the file are to be read back and the data verified; 0 otherwise.
273
Serial writes. For disk objects other than SQL shorthand views, 1 if the file label specifies that
writes are to be made serially to the mirrors when a file resides on a mirrored disk; 0 indicates
that the system can choose to do either serial or parallel writes.
274
File is open. For disk objects other than SQL shorthand views, 1 if the object is either open or
has an incomplete TMF transaction against it; 0 otherwise. This value should always be 1 when
it is obtained by a call to FILE_GETINFOLIST_.
275
Crash open. For disk objects other than SQL shorthand views, 1 if the object was open with
write access when a system failure occurred and the object has not been opened since; 0
otherwise. This value should always be 0 when obtained by a call to FILE_GETINFOLIST_.
276
Rollforward needed. For disk objects other than SQL shorthand views, 1 if the object has the
TMF rollforward-needed flag set; 0 otherwise.
277
Broken. For disk objects other than SQL shorthand views, 1 if the object has the broken flag
set; 0 otherwise.
278
Corrupt. For disk objects other than SQL shorthand views, 1 if the object has the corrupt flag
set; 0 otherwise.
279
Secondary partition. For disk objects, 1 if the file is a secondary partition of a partitioned file.280
Index levels. For key-sequenced disk objects, the number of levels currently used in the key
indexing structure.
281
SQL program. For disk objects, 1 if the file is a program file containing compiled SQL
statements; 0 otherwise.
282
SQL valid. For disk objects, 1 if the file is a program file containing compiled SQL statements
and the compilation is probably valid.
283
SQL-catalog name length. For disk objects, the number of bytes in the name of the SQL catalog
associated with the object; 0 if no catalog is associated with the object.
284
SQL-catalog name. For disk objects, the fully qualified name of the SQL catalog associated
with the object. The length of the name is given by item 84.
*85
Number of partitions. For disk objects, the number of secondary partitions on which the file
resides. The maximum value is 15 for legacy key-sequenced files, 63 for enhanced
290
key-sequenced files in RVUs between H06.22/J06.11 and H06.28/J06.17, or 127 for
enhanced key-sequenced files with increased limits in H06.28/J06.17 RVUs with specific SPRs
and later RVUs. (For a list of the required H06.28/J06.17 SPRs, see SPR Requirements for
Increased Enscribe Limits for the H06.28/J06.17 Release (page 31).)
Partition descriptors. For disk files, an array of four-byte partition descriptors, one for each
secondary partition. Each entry has this structure:
INT primary-extent-size;
INT secondary-extent-size;
*91
FILE_GETINFOLIST_ Procedure 417