2
|
Specify the file specifications, key specifications, and any alternate collating sequences in the Data Buffer as described in Details. (All the values for the file specifications and key specifications you store in the Data Buffer must be in binary format.)
|
3
|
Specify the Data Buffer Length. This is the length of the buffer that contains the Create specifications, not the length of the records in the file.
|
Null Value (legacy nulls only). Used if the key flags specify Null Key (All Segments) or Null Key (Any Segment). Specifies an exclusion value for the key. See Null Value for more conceptual information on legacy nulls and true nulls.
|
|||||
1Unless specified otherwise, all data types are unsigned.
2For simplification, the non-numeric example values are for C applications.
3For files with variable-length records, the logical record length refers only to the fixed-length portion of the record.
4Short Integers (Short Int) must be stored in the “Little Endian” byte order, which is the Low To High ordering of Intel-class computers.
5Only used with page-level compression. Must be used in conjunction with the Page Compression file flag (see Table 6). See Creating a File with Page Level Compression for more information.
|
1If you do not explicitly specify whether to include system data in the file, the Btrieve API uses the current setting of the transactional interface configuration option “Include System Data.”
2Only used with page level compression. Used in conjunction with the Physical Page Size key specification. See Pervasive PSQL Programmer's Guide Creating a File with Page Level Compression for more information.
|
n/a1
|
|||
n/a1
|
n/a1
|
||
1”n/a” stands for “not applicable”
2”rounded up” means that the page size is rounded up to the next size supported by the file version. For example, 512 is rounded up to 1,024, 2,560 is rounded up to 4,096, and so forth.
3The maximum number of index segments that can be used with the relational interface is 119. For the transactional interface, the maximum number is 204 for a page size of 4,096, and 420 for page sizes 8,192 and 16,384.
|
A unique 16-byte name that identifies the ISR table to the transactional interface. Refer to the Pervasive PSQL Programmer's Guide for a list of ISR table names.
|
||