[attrname := ] BUILD( indexdef [,indexfile] [, options ] );
Form 3 creates an index file by using a previously defined INDEX definition.
You can also use this form to build an index based upon two MERGEd indexes. To write a MERGEd index to disk, you must use the BUILD action and include the optional indexfile parameter.
Example:
nameKey := INDEX(mainTable,{surname,forename,filepos},'name.idx');
BUILD(nameKey); //gets all info from the INDEX definition
// BUILDing a MERGEd index
BUILD(MERGE(idx1,idx2,'~idx::MergedIndex');
See Also: MERGE