4D LanguageCommandsStructure AccessVersion: 20 R7Structure AccessCREATE INDEX ( aTable ; fieldsArray ; indexType ; indexName {; *} )DELETE INDEX ( fieldPtr {; *} )DELETE INDEX ( indexName {; *} )EXPORT STRUCTURE ( exportedStructure {; format} )Field ( tableNum ; fieldNum ) -> fieldPtr Field ( fieldPtr ) -> fieldNumField name ( fieldPtr ) : TextField name ( tableNum ; fieldNum ) : TextGet external data path ( aField ) : TextGET FIELD ENTRY PROPERTIES ( fieldPtr ; list ; mandatory ; nonEnterable ; nonModifiable )GET FIELD ENTRY PROPERTIES ( tableNum ; fieldNum ; list ; mandatory ; nonEnterable ; nonModifiable )GET FIELD PROPERTIES ( fieldPtr ; fieldType {; fieldLength {; indexed {; unique {; invisible}}}} )GET FIELD PROPERTIES ( tableNum ; fieldNum ; fieldType {; fieldLength {; indexed {; unique {; invisible}}}} )GET MISSING TABLE NAMES ( missingTables )GET RELATION PROPERTIES ( fieldPtr ; oneTable ; oneField {; choiceField {; autoOne {; autoMany}}} )GET RELATION PROPERTIES ( tableNum ; fieldNum ; oneTable ; oneField {; choiceField {; autoOne {; autoMany}}} )GET TABLE PROPERTIES ( tablePtr ; invisible {; trigSaveNew {; trigSaveRec {; trigDelRec {; trigLoadRec}}}} )GET TABLE PROPERTIES ( tableNum ; invisible {; trigSaveNew {; trigSaveRec {; trigDelRec {; trigLoadRec}}}} )IMPORT STRUCTURE ( xmlStructure )Is field number valid ( tablePtr ; fieldNum ) : BooleanIs field number valid ( tableNum ; fieldNum ) : BooleanIs table number valid ( tableNum ) : BooleanLast field number ( tableNum ) : IntegerLast field number ( tablePtr ) : IntegerLast table number : IntegerPAUSE INDEXES ( aTable )REGENERATE MISSING TABLE ( tableName )RELOAD EXTERNAL DATA ( aField )RESUME INDEXES ( aTable {; *} )SET EXTERNAL DATA PATH ( aField ; path )SET INDEX ( aField ; index {; *} )Table ( tableNum ) : PointerTable ( tablePtr ) : IntegerTable ( fieldPtr ) : IntegerTable name ( tableNum ) : TextTable name ( tablePtr ) : Text