4D Language Commands by theme Structure AccessVersion: 21 R4 BETAStructure AccessCREATE INDEX ( aTable : Table ; fieldsArray : Pointer array ; indexType : Integer ; indexName : Text {; *} ) DELETE INDEX ( fieldPtr : Pointer, Text {; *} )DELETE INDEX ( indexName : Pointer, Text {; *} ) EXPORT STRUCTURE ( exportedStructure : Text {; format : Text} ) Field ( tableNum : Integer ; fieldNum : Integer ) : PointerField ( fieldPtr : Pointer ) : Integer Field name ( fieldPtr : Pointer ) : TextField name ( tableNum : Integer ; fieldNum : Integer ) : Text Get external data path ( aField : Text, Blob, Picture ) : Text GET FIELD ENTRY PROPERTIES ( fieldPtr : Pointer ; list : Text ; mandatory : Boolean ; nonEnterable : Boolean ; nonModifiable : Boolean )GET FIELD ENTRY PROPERTIES ( tableNum : Integer ; fieldNum : Integer ; list : Text ; mandatory : Boolean ; nonEnterable : Boolean ; nonModifiable : Boolean ) GET FIELD PROPERTIES ( fieldPtr : Pointer ; fieldType : Integer {; fieldLength : Integer {; indexed : Boolean {; unique : Boolean {; invisible : Boolean}}}} )GET FIELD PROPERTIES ( tableNum : Integer ; fieldNum : Integer ; fieldType : Integer {; fieldLength : Integer {; indexed : Boolean {; unique : Boolean {; invisible : Boolean}}}} ) GET MISSING TABLE NAMES ( missingTables : Text array ) GET RELATION PROPERTIES ( fieldPtr : Pointer ; oneTable : Integer ; oneField : Integer {; choiceField : Integer {; autoOne : Boolean {; autoMany : Boolean}}} )GET RELATION PROPERTIES ( tableNum : Integer ; fieldNum : Integer ; oneTable : Integer ; oneField : Integer {; choiceField : Integer {; autoOne : Boolean {; autoMany : Boolean}}} ) GET TABLE PROPERTIES ( tablePtr : Pointer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} )GET TABLE PROPERTIES ( tableNum : Integer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} ) IMPORT STRUCTURE ( xmlStructure : Text ) Is field number valid ( tablePtr : Pointer ; fieldNum : Integer ) : BooleanIs field number valid ( tableNum : Integer ; fieldNum : Integer ) : Boolean Is table number valid ( tableNum : Integer ) : Boolean Last field number ( tableNum : Integer ) : IntegerLast field number ( tablePtr : Pointer ) : Integer Last table number : Integer PAUSE INDEXES ( aTable : Table ) REGENERATE MISSING TABLE ( tableName : Text ) RELOAD EXTERNAL DATA ( aField : Text, Blob, Picture, Object ) RESUME INDEXES ( aTable : Table {; *} ) SET EXTERNAL DATA PATH ( aField : Text, Blob, Picture ; path : Text, Integer ) SET INDEX ( aField : Field ; index : Boolean, Integer {; *} ) Table ( tableNum : Integer ) : PointerTable ( tablePtr : Pointer ) : IntegerTable ( fieldPtr : Pointer ) : Integer Table name ( tableNum : Integer ) : TextTable name ( tablePtr : Pointer ) : Text