4D LanguageCommands by themeStructure AccessVersion: NextStructure 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 ) -> IntegerField name ( fieldPtr : Pointer, Integer ) : TextField name ( tableNum : Pointer, Integer ; fieldNum : Integer ) : TextGet external data path ( aField : Text, Blob, Picture ) : TextGET FIELD ENTRY PROPERTIES ( fieldPtr : Pointer, Integer ; list : Text ; mandatory : Boolean ; nonEnterable : Boolean ; nonModifiable : Boolean )GET FIELD ENTRY PROPERTIES ( tableNum : Pointer, Integer ; fieldNum : Integer ; list : Text ; mandatory : Boolean ; nonEnterable : Boolean ; nonModifiable : Boolean )GET FIELD PROPERTIES ( fieldPtr : Pointer, Integer ; fieldType : Integer {; fieldLength : Integer {; indexed : Boolean {; unique : Boolean {; invisible : Boolean}}}} )GET FIELD PROPERTIES ( tableNum : Pointer, 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, Integer ; oneTable : Integer ; oneField : Integer {; choiceField : Integer {; autoOne : Boolean {; autoMany : Boolean}}} )GET RELATION PROPERTIES ( tableNum : Pointer, Integer ; fieldNum : Integer ; oneTable : Integer ; oneField : Integer {; choiceField : Integer {; autoOne : Boolean {; autoMany : Boolean}}} )GET TABLE PROPERTIES ( tablePtr : Pointer, Integer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} )GET TABLE PROPERTIES ( tableNum : Pointer, Integer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} )IMPORT STRUCTURE ( xmlStructure : Text )Is field number valid ( tablePtr : Integer, Pointer ; fieldNum : Integer ) : BooleanIs field number valid ( tableNum : Integer, Pointer ; fieldNum : Integer ) : BooleanIs table number valid ( tableNum : Integer ) : BooleanLast field number ( tableNum : Integer, Pointer ) : IntegerLast field number ( tablePtr : Integer, Pointer ) : IntegerLast table number : IntegerPAUSE 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 ) : IntegerTable name ( tableNum : Integer, Pointer ) : TextTable name ( tablePtr : Integer, Pointer ) : Text